I am deploying Guvnor 5.3.0.Final on Tomcat 7.
I get the following error when I launch a new install. Has anyone seen this before? Is there a workaround?
INFO: Deploying web application directory guvnor
INFO 24-01 12:49:07,278 (RulesRepositoryConfigurator.java:getInstance:46) Creating an instance of the RulesReposi
toryConfigurator.
Logging in with username guvnor and password guvnor
INFO 24-01 12:49:08,418 (RulesRepositoryConfigurator.java:setupRepository:99) Setting up the repository, registering
node types etc.
INFO 24-01 12:49:09,387 (MigrateDroolsPackage.java:migrate:42) AUTO MIGRATION: Performing drools.package migra
tion...
ERROR 24-01 12:49:09,465 (RulesRepository.java:createPackage:870) Error when creating a new rule package
javax.jcr.ItemNotFoundException: Cannot remove a non-existing property.
at org.apache.jackrabbit.jcr2spi.NodeImpl.setProperty(NodeImpl.java:289)
at org.apache.jackrabbit.jcr2spi.NodeImpl.setProperty(NodeImpl.java:317)
at org.apache.jackrabbit.jcr2spi.NodeImpl.setProperty(NodeImpl.java:303)
at org.drools.repository.RulesRepository.createPackage(RulesRepository.java:851)
at org.drools.repository.RulesRepository.createPackage(RulesRepository.java:793)
at org.drools.repository.RulesRepository.listPackages(RulesRepository.java:1371)
at org.drools.repository.migration.MigrateDroolsPackage.migrate(MigrateDroolsPackage.java:43)
at org.drools.repository.RulesRepository.checkForDataMigration(RulesRepository.java:148)
at org.drools.repository.RulesRepository.<init>(RulesRepository.java:135)
at org.drools.guvnor.server.repository.RepositoryStartupService.create(RepositoryStartupService.java:163)
at org.drools.guvnor.server.repository.RepositoryStartupService.create(RepositoryStartupService.java:98)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185)
at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103)
at org.drools.guvnor.server.repository.RepositoryStartupService_$$_javassist_seam_2.create(RepositoryStartupServ
ice_$$_javassist_seam_2.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:144)
at org.jboss.seam.Component.callComponentMethod(Component.java:2275)
at org.jboss.seam.Component.callCreateMethod(Component.java:2198)
at org.jboss.seam.Component.newInstance(Component.java:2158)
at org.jboss.seam.contexts.Contexts.startup(Contexts.java:304)
at org.jboss.seam.contexts.Contexts.startup(Contexts.java:278)
at org.jboss.seam.contexts.ServletLifecycle.endInitialization(ServletLifecycle.java:143)
at org.jboss.seam.init.Initialization.init(Initialization.java:744)
at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:36)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4723)
at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226)
at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Jan 24, 2012 12:49:09 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
Jan 24, 2012 12:49:09 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/guvnor] startup failed due to previous errors
INFO 24-01 12:49:09,512 (LoggingHelper.java:info:49) Removing listeners....
Removing all listeners...
Listeners removed...
INFO 24-01 12:49:09,543 (LoggingHelper.java:info:49) Shutting down repository....
INFO 24-01 12:49:09,543 (RulesRepositoryConfigurator.java:shutdown:172) SHUTDOWN RULES CONFIG
(I apologize if this message appears twice. The server said that the first one was rejected.)
Information Classification: General