[rules-users] unable to import rules into guvnor

Michael Anstis michael.anstis at gmail.com
Thu Jan 17 09:51:31 EST 2013


HI,

With 5.5 (and possibly 5.4, I can't remember exactly when it was added) you
should be able to import the ZIP file directly.

With kind regards,

Mike

On 17 January 2013 14:29, kurrent93 <kurrent93 at gmail.com> wrote:

> Hi Mike
>
> Thanks for the reply.
>
> Im using the Administration > Import / Export.
>
> I managed to get it to work by unzipping the zip file, and importing the
> .xml file.
>
> thanks
>
>
> On Thu, Jan 17, 2013 at 3:17 PM, manstis [via Drools] <[hidden email]<http://user/SendEmail.jtp?type=node&node=4021619&i=0>
> > wrote:
>
>> What and how are you importing the rules?
>>
>> If you have a DRL file this should be imported with "Create new
>> package->Import from DRL" (the wording on the "Create New" menu might be a
>> little different, I'm going from memory.
>>
>> If you're using the Administration->Import function; this is to import
>> whole repositories that have been previously exported.
>>
>> If you're doing something else please do tell.
>>
>> With kind regards,
>>
>> Mike
>>
>> On 16 January 2013 22:41, kurrent93 <[hidden email]<http://user/SendEmail.jtp?type=node&node=4021614&i=0>
>> > wrote:
>>
>>> HI
>>>
>>>
>>> Im trying to import rules and assets into a new gunvor installation, but
>>> I
>>> am getting the following error.
>>>
>>> Can anyone advise on how I can fix this issue?
>>>
>>> ERROR 16-01 23:39:01,398
>>> (RulesRepository.java:importRulesRepositoryFromStream:1
>>> 326)     XML parse error
>>> javax.jcr.InvalidSerializedDataException: XML parse error
>>>         at
>>> org.apache.jackrabbit.commons.AbstractWorkspace.importXML(AbstractWor
>>> kspace.java:62)
>>>         at
>>> org.drools.repository.RulesRepository.importRulesRepositoryFromStream
>>> (RulesRepository.java:1312)
>>>         at
>>> org.drools.repository.RulesRepository$Proxy$_$$_WeldClientProxy.impor
>>>
>>> tRulesRepositoryFromStream(RulesRepository$Proxy$_$$_WeldClientProxy.java)
>>>         at
>>> org.drools.guvnor.server.files.FileManagerService.importRulesReposito
>>> ry(FileManagerService.java:270)
>>>         at
>>> org.drools.guvnor.server.files.FileManagerService$Proxy$_$$_WeldClien
>>>
>>> tProxy.importRulesRepository(FileManagerService$Proxy$_$$_WeldClientProxy.java)
>>>         at
>>> org.drools.guvnor.server.files.RepositoryBackupServlet.processImportR
>>> epository(RepositoryBackupServlet.java:203)
>>>         at
>>> org.drools.guvnor.server.files.RepositoryBackupServlet.access$300(Rep
>>> ositoryBackupServlet.java:42)
>>>         at
>>> org.drools.guvnor.server.files.RepositoryBackupServlet$1.execute(Repo
>>> sitoryBackupServlet.java:104)
>>>         at
>>> org.drools.guvnor.server.files.RepositoryServlet.doAuthorizedAction(R
>>> epositoryServlet.java:59)
>>>         at
>>> org.drools.guvnor.server.files.RepositoryBackupServlet.doPost(Reposit
>>> oryBackupServlet.java:72)
>>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>>>         at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>>> icationFilterChain.java:290)
>>>         at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>>> ilterChain.java:206)
>>>         at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
>>> alve.java:233)
>>>         at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
>>> alve.java:191)
>>>         at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
>>> ava:127)
>>>         at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
>>> ava:102)
>>>         at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
>>> ve.java:109)
>>>         at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
>>> a:293)
>>>         at
>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
>>> :859)
>>>         at
>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
>>> ss(Http11Protocol.java:602)
>>>         at
>>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:48
>>> 9)
>>>         at java.lang.Thread.run(Thread.java:722)
>>> Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1;
>>> Conten
>>> t is not allowed in prolog.
>>>         at
>>> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
>>> ParseException(ErrorHandlerWrapper.java:198)
>>>         at
>>> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalErro
>>> r(ErrorHandlerWrapper.java:177)
>>>         at
>>> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
>>> XMLErrorReporter.java:441)
>>>         at
>>> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
>>> XMLErrorReporter.java:368)
>>>         at
>>> com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(X
>>> MLScanner.java:1375)
>>>         at
>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$Prolog
>>> Driver.next(XMLDocumentScannerImpl.java:996)
>>>         at
>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(X
>>> MLDocumentScannerImpl.java:607)
>>>         at
>>> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next
>>> (XMLNSDocumentScannerImpl.java:116)
>>>         at
>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
>>> l.scanDocument(XMLDocumentFragmentScannerImpl.java:488)
>>>         at
>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
>>> ML11Configuration.java:835)
>>>         at
>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
>>> ML11Configuration.java:764)
>>>         at
>>> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.
>>> java:123)
>>>         at
>>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Ab
>>> stractSAXParser.java:1210)
>>>         at
>>> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.p
>>> arse(SAXParserImpl.java:568)
>>>         at
>>> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParser
>>> Impl.java:302)
>>>         at
>>> org.apache.jackrabbit.commons.xml.ParsingContentHandler.parse(Parsing
>>> ContentHandler.java:62)
>>>         at
>>> org.apache.jackrabbit.commons.AbstractWorkspace.importXML(AbstractWor
>>> kspace.java:54)
>>>         ... 23 more
>>> ERROR 16-01 23:39:01,405 (RepositoryServlet.java:doAuthorizedAction:61)
>>>  Repository error when importing from stream.
>>> org.drools.repository.RulesRepositoryException: Repository error when
>>> importing
>>> from stream.
>>>         at
>>> org.drools.repository.RulesRepository.importRulesRepositoryFromStream
>>> (RulesRepository.java:1328)
>>>         at
>>> org.drools.repository.RulesRepository$Proxy$_$$_WeldClientProxy.impor
>>>
>>> tRulesRepositoryFromStream(RulesRepository$Proxy$_$$_WeldClientProxy.java)
>>>         at
>>> org.drools.guvnor.server.files.FileManagerService.importRulesReposito
>>> ry(FileManagerService.java:270)
>>>         at
>>> org.drools.guvnor.server.files.FileManagerService$Proxy$_$$_WeldClien
>>>
>>> tProxy.importRulesRepository(FileManagerService$Proxy$_$$_WeldClientProxy.java)
>>>         at
>>> org.drools.guvnor.server.files.RepositoryBackupServlet.processImportR
>>> epository(RepositoryBackupServlet.java:203)
>>>         at
>>> org.drools.guvnor.server.files.RepositoryBackupServlet.access$300(Rep
>>> ositoryBackupServlet.java:42)
>>>         at
>>> org.drools.guvnor.server.files.RepositoryBackupServlet$1.execute(Repo
>>> sitoryBackupServlet.java:104)
>>>         at
>>> org.drools.guvnor.server.files.RepositoryServlet.doAuthorizedAction(R
>>> epositoryServlet.java:59)
>>>         at
>>> org.drools.guvnor.server.files.RepositoryBackupServlet.doPost(Reposit
>>> oryBackupServlet.java:72)
>>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>>>         at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>>> icationFilterChain.java:290)
>>>         at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>>> ilterChain.java:206)
>>>         at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
>>> alve.java:233)
>>>         at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
>>> alve.java:191)
>>>         at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
>>> ava:127)
>>>         at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
>>> ava:102)
>>>         at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
>>> ve.java:109)
>>>         at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
>>> a:293)
>>>         at
>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
>>> :859)
>>>         at
>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
>>> ss(Http11Protocol.java:602)
>>>         at
>>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:48
>>> 9)
>>>         at java.lang.Thread.run(Thread.java:722)
>>> Caused by: javax.jcr.InvalidSerializedDataException: XML parse error
>>>         at
>>> org.apache.jackrabbit.commons.AbstractWorkspace.importXML(AbstractWor
>>> kspace.java:62)
>>>         at
>>> org.drools.repository.RulesRepository.importRulesRepositoryFromStream
>>> (RulesRepository.java:1312)
>>>         ... 22 more
>>> Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1;
>>> Conten
>>> t is not allowed in prolog.
>>>         at
>>> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
>>> ParseException(ErrorHandlerWrapper.java:198)
>>>         at
>>> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalErro
>>> r(ErrorHandlerWrapper.java:177)
>>>         at
>>> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
>>> XMLErrorReporter.java:441)
>>>         at
>>> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
>>> XMLErrorReporter.java:368)
>>>         at
>>> com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(X
>>> MLScanner.java:1375)
>>>         at
>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$Prolog
>>> Driver.next(XMLDocumentScannerImpl.java:996)
>>>         at
>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(X
>>> MLDocumentScannerImpl.java:607)
>>>         at
>>> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next
>>> (XMLNSDocumentScannerImpl.java:116)
>>>         at
>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
>>> l.scanDocument(XMLDocumentFragmentScannerImpl.java:488)
>>>         at
>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
>>> ML11Configuration.java:835)
>>>         at
>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
>>> ML11Configuration.java:764)
>>>         at
>>> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.
>>> java:123)
>>>         at
>>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Ab
>>> stractSAXParser.java:1210)
>>>         at
>>> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.p
>>> arse(SAXParserImpl.java:568)
>>>         at
>>> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParser
>>> Impl.java:302)
>>>         at
>>> org.apache.jackrabbit.commons.xml.ParsingContentHandler.parse(Parsing
>>> ContentHandler.java:62)
>>>         at
>>> org.apache.jackrabbit.commons.AbstractWorkspace.importXML(AbstractWor
>>> kspace.java:54)
>>>         ... 23 more
>>>
>>>
>>>
>>>
>>> --
>>> View this message in context:
>>> http://drools.46999.n3.nabble.com/unable-to-import-rules-into-guvnor-tp4021592.html
>>> Sent from the Drools: User forum mailing list archive at Nabble.com.
>>> _______________________________________________
>>> rules-users mailing list
>>> [hidden email] <http://user/SendEmail.jtp?type=node&node=4021614&i=1>
>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>
>>
>>
>> _______________________________________________
>> rules-users mailing list
>> [hidden email] <http://user/SendEmail.jtp?type=node&node=4021614&i=2>
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>> ------------------------------
>>  If you reply to this email, your message will be added to the
>> discussion below:
>>
>> http://drools.46999.n3.nabble.com/unable-to-import-rules-into-guvnor-tp4021592p4021614.html
>>  To unsubscribe from unable to import rules into guvnor, click here.
>> NAML<http://drools.46999.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>>
>
>
> ------------------------------
> View this message in context: Re: [rules-users] unable to import rules
> into guvnor<http://drools.46999.n3.nabble.com/unable-to-import-rules-into-guvnor-tp4021592p4021619.html>
>
> Sent from the Drools: User forum mailing list archive<http://drools.46999.n3.nabble.com/Drools-User-forum-f47000.html>at Nabble.com.
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20130117/2f3cea56/attachment-0001.html 


More information about the rules-users mailing list