[jboss-jira] [JBoss JIRA] (DROOLS-783) Error migrating repository from 5.x to 6.2
Sayed Abdul (JIRA)
issues at jboss.org
Fri Jan 26 15:39:01 EST 2018
[ https://issues.jboss.org/browse/DROOLS-783?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13524870#comment-13524870 ]
Sayed Abdul edited comment on DROOLS-783 at 1/26/18 3:38 PM:
-------------------------------------------------------------
Hi Team,
Please help to migrate drools 5.0.0 to any latest Guvnor compatible with jboss eap 6.4.
1.I am considering 6.5.0 as the drools version.please suggest if it's fine.
2.Also let me please know if the migration tool supports this migration.
- ----------------------------
i am getting below error with the sample repo attached in this ticket.
repository.xml doeesn't exist, so i renamed the file and getting below errors:
1)01:52:06.624 [main] WARN o.a.j.c.c.ConfigurationErrorHandler - Warning parsing the configuration at line 1 using system id file:/C:/../drools-wb-jcr2vfs-distribution-6.5.0.Final/drools-wb-jcr2vfs-distribution-6.5.0.Final/migration/repository_export/repository.xml: org.xml.sax.SAXParseException; systemId: file:/C:/../..../drools-wb-jcr2vfs-distribution-6.5.0.Final/drools-wb-jcr2vfs-distribution-6.5.0.Final/migration/repository_export/repository.xml; lineNumber: 1; columnNumber: 470; Document root element "sv:node", must match DOCTYPE root "null".
01:52:06.624 [main] WARN o.a.j.c.c.ConfigurationErrorHandler - Warning parsing the configuration at line 1 using system id file:/C:/Users/../drools-wb-jcr2vfs-distribution-6.5.0.Final/drools-wb-jcr2vfs-distribution-6.5.0.Final/migration/repository_export/repository.xml: org.xml.sax.SAXParseException; systemId: file:/C:/../../drools-wb-jcr2vfs-distribution-6.5.0.Final/drools-wb-jcr2vfs-distribution-6.5.0.Final/migration/repository_export/repository.xml; lineNumber: 1; columnNumber: 470; Document is invalid: no grammar found.
.
org.jboss.weld.exceptions.WeldException: WELD-000049 Unable to invoke [method] @PostConstruct public org.drools.guvnor.server.repository.RepositoryStartupService.create() on org.drools.guvnor.server.repository.ProductionRepositoryStartupService at 13c3543
at org.jboss.weld.bean.AbstractClassBean.defaultPostConstruct(AbstractClassBean.java:400)
at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.postConstruct(ManagedBean.java:174)
at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:294)
at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:107)
at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:90)
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79)
at org.drools.guvnor.server.repository.ProductionRepositoryStartupService$Proxy$_$$_WeldClientProxy.newSession(ProductionRepositoryStartupService$Proxy$_$$_WeldClientProxy.java)
2)Caused by: org.drools.repository.RulesRepositoryException: javax.jcr.RepositoryException: Invalid repository configuration file:
3)INFO VFS import started. Reading from import directory C:\..\.\drools-wb-jcr2vfs-distribution-6.5.0.Final\drools-wb-jcr2vfs-distribution-6.5.0.Final\bin\tmp-jcr2vfs.
INFO Module import started
java.io.FileNotFoundException: File modules.xml not found
at org.drools.workbench.jcr2vfsmigration.common.FileManager.getFile(FileManager.java:167)
at org.drools.workbench.jcr2vfsmigration.common.FileManager.getModulesExportFile(FileManager.java:58)
at org.drools.workbench.jcr2vfsmigration.common.FileManager$Proxy$_$$_WeldClientProxy.getModulesExportFile(FileManager$Proxy$_$$_WeldClientProxy.java)
at org.drools.workbench.jcr2vfsmigration.vfsImport.ModuleAssetImporter.importAll(ModuleAssetImporter.java:123)
at org.drools.workbench.jcr2vfsmigration.vfsImport.ModuleAssetImporter$Proxy$_$$_WeldClientProxy.importAll(ModuleAssetImporter$Proxy$_$$_WeldClientProxy.java)
at org.drools.workbench.jcr2vfsmigration.VfsImporter.importAll(VfsImporter.java:65)
at org.drools.workbench.jcr2vfsmigration.VfsImporter$Proxy$_$$_WeldClientProxy.importAll(VfsImporter$Proxy$_$$_WeldClientProxy.java)
at org.drools.workbench.jcr2vfsmigration.VfsImporterLauncher.launchImport(VfsImporterLauncher.java:56)
at org.drools.workbench.jcr2vfsmigration.VfsImporterLauncher.run(VfsImporterLauncher.java:48)
at org.drools.workbench.jcr2vfsmigration.VfsImporterLauncher.main(VfsImporterLauncher.java:33)
INFO Module import ended
Thanks
was (Author: sayed):
Hi Team,
I have a similar assignment to migrate drools 5.0.0 to any latest Guvnor compatible with jboss eap 6.4.
1.I am considering 6.5.0 as the drools version.please suggest if it's fine.
2.Also let me please know if the migration tool supports this migration.
Best regards
> Error migrating repository from 5.x to 6.2
> ------------------------------------------
>
> Key: DROOLS-783
> URL: https://issues.jboss.org/browse/DROOLS-783
> Project: Drools
> Issue Type: Bug
> Components: tools
> Affects Versions: 6.2.0.Final
> Environment: Linux 3.8.13-55.1.5.el6uek.x86_64 #2 SMP Wed Jan 28 17:03:28 PST 2015 x86_64 x86_64 x86_64 GNU/Linux
> Reporter: Pierangelo Repetti
> Assignee: Jan Schatteman
> Attachments: guvnor-jcr2vfs-migration.git.zip, repository_export.zip, rules.zip, runMigration.log, stderr.out
>
>
> The migration of a rules repository from Guvnor 5.x to KIE WB shows the following error
> java.io.FileNotFoundException: File modules.xml not found
> during the JCR import phase.
> Detail:
> Jcr import started. Reading from import directory ({/home/ecs/brain/migration/drools-wb-jcr2vfs-distribution-6.2.0.Final/bin/tmp-jcr2vfs}).
> Category import started
> Category import ended
> Module import started
> java.io.FileNotFoundException: File modules.xml not found
> at org.drools.workbench.jcr2vfsmigration.common.FileManager.getFile(FileManager.java:163)
> at org.drools.workbench.jcr2vfsmigration.common.FileManager.getModulesExportFile(FileManager.java:54)
> at org.drools.workbench.jcr2vfsmigration.common.FileManager$Proxy$_$$_WeldClientProxy.getModulesExportFile(FileManager$Proxy$_$$_WeldClientProxy.java)
> at org.drools.workbench.jcr2vfsmigration.vfsImport.ModuleAssetImporter.importAll(ModuleAssetImporter.java:114)
> at org.drools.workbench.jcr2vfsmigration.vfsImport.ModuleAssetImporter$Proxy$_$$_WeldClientProxy.importAll(ModuleAssetImporter$Proxy$_$$_WeldClientProxy.java)
> at org.drools.workbench.jcr2vfsmigration.VfsImporter.importAll(VfsImporter.java:80)
> at org.drools.workbench.jcr2vfsmigration.VfsImporter$Proxy$_$$_WeldClientProxy.importAll(VfsImporter$Proxy$_$$_WeldClientProxy.java)
> at org.drools.workbench.jcr2vfsmigration.VfsImporterLauncher.launchImport(VfsImporterLauncher.java:57)
> at org.drools.workbench.jcr2vfsmigration.VfsImporterLauncher.run(VfsImporterLauncher.java:49)
> at org.drools.workbench.jcr2vfsmigration.VfsImporterLauncher.main(VfsImporterLauncher.java:34)
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
More information about the jboss-jira
mailing list