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
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
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users