<p dir="ltr">That'll be a bug.</p>
<p dir="ltr">Can you raise a JIRA for GUVNOR and attach your JCR repository?</p>
<p dir="ltr">Sent on the move</p>
<div class="gmail_quote">On 18 Dec 2013 07:04, "nelson.wan" <<a href="mailto:nelson.wan@hotmail.com">nelson.wan@hotmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
We defined a lot of rules using Drools 5.5.0.<br>
<br>
Since Drools 6 has been released, we used "drools-wb-jcr2vfs-migration"<br>
script to migrate the repository from 5.5.0 to 6.<br>
<br>
The script generated exception during execution.<br>
It said modules migrated. But when migrating categories, it fails.<br>
Hope to seek advice. Below is the output with errors:<br>
<br>
D:\Austin\drools-wb-jcr2vfs-migration-core-6.0.0.Final\bin>runMigration.bat<br>
<br>
Migration started. Reading from inputJcrRepository<br>
({D:\Austin\drools-wb-jcr2vfs-migration-core-6.0.0.Final\bin\inputJcr}).<br>
Module migration started<br>
=============== session-guest-4<br>
Module [ForrestGumpSample] migrated.<br>
Module [com.austin.callmethod] migrated.<br>
Module [com.austin.complex] migrated.<br>
Module [com.austin.scorecard] migrated.<br>
Module [com.austin.test] migrated.<br>
Module [com.austin.testRep] migrated.<br>
Module [com.austin.workitem] migrated.<br>
Module [com.boc.demo] migrated.<br>
Module [com.boc.riskmgmt.drools.florence] migrated.<br>
Module [com.boc.riskmgmt.drools.florence2] migrated.<br>
Module [com.boc.riskmgmt.nelson] migrated.<br>
Module [com.declarative.test] migrated.<br>
Module [com.demo.strata] migrated.<br>
Module [com.philip] migrated.<br>
Module [defaultPackage] migrated.<br>
=============== session-guest-4<br>
Global migrated.<br>
Module migration ended<br>
Category migration started<br>
=============== session-guest-4<br>
=============== session-guest-4<br>
=============== session-guest-4<br>
=============== session-guest-4<br>
=============== session-guest-4<br>
org.drools.repository.RulesRepositoryException: Unable to load the category<br>
: [M_Model] does not exist.<br>
at<br>
org.drools.repository.RulesRepository.loadCategory(RulesRepository.java:1098)<br>
at<br>
org.drools.repository.RulesRepository$Proxy$_$$_WeldClientProxy.loadCategory(RulesRepository$Proxy$_$$_WeldClientProxy.java)<br>
at<br>
org.drools.guvnor.server.RepositoryCategoryOperations.loadChildCategories(RepositoryCategoryOperations.java:64)<br>
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
at<br>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
at<br>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
at java.lang.reflect.Method.invoke(Method.java:597)<br>
at<br>
org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:45)<br>
at<br>
org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:105)<br>
at<br>
org.drools.guvnor.server.RepositoryCategoryOperations$Proxy$_$$_WeldClientProxy.loadChildCategories(RepositoryCategoryOperations$Proxy$_$$_WeldClientProxy.java)<br>
at<br>
org.drools.guvnor.server.RepositoryCategoryService.loadChildCategories(RepositoryCategoryService.java:54)<br>
at<br>
org.drools.guvnor.server.RepositoryCategoryService$Proxy$_$$_WeldClientProxy.loadChildCategories(RepositoryCategoryService$Proxy$_$$_WeldClientProxy.java)<br>
at<br>
org.drools.workbench.jcr2vfsmigration.migrater.CategoryMigrater.loadChildCategories(CategoryMigrater.java:42)<br>
at<br>
org.drools.workbench.jcr2vfsmigration.migrater.CategoryMigrater.loadChildCategories(CategoryMigrater.java:49)<br>
at<br>
org.drools.workbench.jcr2vfsmigration.migrater.CategoryMigrater.loadChildCategories(CategoryMigrater.java:49)<br>
at<br>
org.drools.workbench.jcr2vfsmigration.migrater.CategoryMigrater.migrateAll(CategoryMigrater.java:34)<br>
at<br>
org.drools.workbench.jcr2vfsmigration.migrater.CategoryMigrater$Proxy$_$$_WeldClientProxy.migrateAll(CategoryMigrater$Proxy$_$$_WeldClientProxy.java)<br>
<br>
at<br>
org.drools.workbench.jcr2vfsmigration.Jcr2VfsMigrater.migrateAll(Jcr2VfsMigrater.java:90)<br>
at<br>
org.drools.workbench.jcr2vfsmigration.Jcr2VfsMigrater$Proxy$_$$_WeldClientProxy.migrateAll(Jcr2VfsMigrater$Proxy$_$$_WeldClientProxy.java)<br>
at<br>
org.drools.workbench.jcr2vfsmigration.Jcr2VfsMigrationApp.migrate(Jcr2VfsMigrationApp.java:64)<br>
at<br>
org.drools.workbench.jcr2vfsmigration.Jcr2VfsMigrationApp.run(Jcr2VfsMigrationApp.java:52)<br>
at<br>
org.drools.workbench.jcr2vfsmigration.Jcr2VfsMigrationApp.main(Jcr2VfsMigrationApp.java:37)<br>
Caused by: javax.jcr.PathNotFoundException: M_Model<br>
at org.apache.jackrabbit.core.NodeImpl$8.perform(NodeImpl.java:2135)<br>
at org.apache.jackrabbit.core.NodeImpl$8.perform(NodeImpl.java:2129)<br>
at<br>
org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:200)<br>
at org.apache.jackrabbit.core.ItemImpl.perform(ItemImpl.java:91)<br>
at org.apache.jackrabbit.core.NodeImpl.getNode(NodeImpl.java:2129)<br>
at<br>
org.drools.repository.RulesRepository.loadCategory(RulesRepository.java:1088)<br>
... 21 more<br>
Migration ended with errors. Written into outputVfsRepository<br>
({D:\Austin\drools-wb-jcr2vfs-migration-core-6.0.0.Final\bin\outputVfs}).<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://drools.46999.n3.nabble.com/Exception-when-executing-drools-wb-jcr2vfs-migration-tp4027341.html" target="_blank">http://drools.46999.n3.nabble.com/Exception-when-executing-drools-wb-jcr2vfs-migration-tp4027341.html</a><br>
Sent from the Drools: User forum mailing list archive at Nabble.com.<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</blockquote></div>