<p>The localhost log shows an Out Of Memory error. Have you tried increasing the heap size?</p>
<p>sent on the move</p>
<p>On 17 Feb 2012 17:36, &quot;Kevin Kelleher&quot; &lt;<a href="mailto:kelleher_kevin@hotmail.com">kelleher_kevin@hotmail.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
First time post on drools ...<br>
<br>
I installed Guvnor 5.3.0 on tomcat 6.0.35. When I used the default<br>
(Jackrabbit) datastore all worked fine.<br>
<br>
I next went about trying to change guvnor to use an external RDBMS (Oracle<br>
10g) . I generated a new repository.xml . As per reference manual I used the<br>
Repository Configuration Manager to generate a new repository.xml file.<br>
However on startup with new repository.xml file, I get the following errors<br>
( console, localhost &amp; catalina).<br>
<br>
Can anyone shed some light ?<br>
<br>
thanks in advance,<br>
Kevin<br>
<br>
###### console - start ######################<br>
17-Feb-2012 17:14:20 org.apache.catalina.core.AprLifecycleListener init<br>
INFO: The APR based Apache Tomcat Native library which allows optimal<br>
performanc<br>
e in production environments was not found on the java.library.path:<br>
C:\Progra~2<br>
\Java\JDK15~1.0_0\bin;.;C:\windows\system32;C:\windows;C:\oracle\product\10.2.0\<br>
client_1\bin;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\<br>
System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI<br>
Technologies\ATI.ACE<br>
\Core-Static;C:\Progra~2\Java\JDK15~1.0_0\bin;C:\apache-ant-1.7.0\bin<br>
17-Feb-2012 17:14:20 org.apache.coyote.http11.Http11Protocol init<br>
INFO: Initializing Coyote HTTP/1.1 on http-8080<br>
17-Feb-2012 17:14:20 org.apache.catalina.startup.Catalina load<br>
INFO: Initialization processed in 267 ms<br>
17-Feb-2012 17:14:20 org.apache.catalina.core.StandardService start<br>
INFO: Starting service Catalina<br>
17-Feb-2012 17:14:20 org.apache.catalina.core.StandardEngine start<br>
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35<br>
17-Feb-2012 17:14:20 org.apache.catalina.startup.HostConfig deployDescriptor<br>
INFO: Deploying configuration descriptor host-manager.xml<br>
17-Feb-2012 17:14:20 org.apache.catalina.startup.HostConfig deployDescriptor<br>
INFO: Deploying configuration descriptor manager.xml<br>
17-Feb-2012 17:14:20 org.apache.catalina.startup.HostConfig deployWAR<br>
INFO: Deploying web application archive guvnor.war<br>
INFO  17-02 17:14:23,713 (RulesRepositoryConfigurator.java:getInstance:46)<br>
<br>
<br>
 Creating an instance of the RulesRepositoryConfigurator.<br>
17-Feb-2012 17:14:24 org.apache.catalina.core.StandardContext start<br>
SEVERE: Error listenerStart<br>
17-Feb-2012 17:14:24 org.apache.catalina.core.StandardContext start<br>
SEVERE: Context [/guvnor] startup failed due to previous errors<br>
INFO  17-02 17:14:24,681 (LoggingHelper.java:info:49)    Removing<br>
listeners....<br>
Removing all listeners...<br>
Listeners removed...<br>
INFO  17-02 17:14:24,681 (LoggingHelper.java:info:49)    Shutting down<br>
repositor<br>
y....<br>
INFO  17-02 17:14:24,681 (RulesRepositoryConfigurator.java:shutdown:172)<br>
 SHUTDOWN RULES CONFIG<br>
17-Feb-2012 17:14:24 org.apache.catalina.loader.WebappClassLoader<br>
clearReference<br>
sThreads<br>
SEVERE: The web application [/guvnor] appears to have started a thread named<br>
[Ti<br>
mer-0] but has failed to stop it. This is very likely to create a memory<br>
leak.<br>
17-Feb-2012 17:14:25 org.apache.catalina.startup.HostConfig deployDirectory<br>
INFO: Deploying web application directory docs<br>
17-Feb-2012 17:14:25 org.apache.catalina.startup.HostConfig deployDirectory<br>
INFO: Deploying web application directory examples<br>
17-Feb-2012 17:14:25 org.apache.catalina.startup.HostConfig deployDirectory<br>
INFO: Deploying web application directory ROOT<br>
17-Feb-2012 17:14:25 org.apache.coyote.http11.Http11Protocol start<br>
INFO: Starting Coyote HTTP/1.1 on http-8080<br>
17-Feb-2012 17:14:25 org.apache.jk.common.ChannelSocket init<br>
INFO: JK: ajp13 listening on /<a href="http://0.0.0.0:8009" target="_blank">0.0.0.0:8009</a><br>
17-Feb-2012 17:14:25 org.apache.jk.server.JkMain start<br>
INFO: Jk running ID=0 time=0/0  config=null<br>
17-Feb-2012 17:14:25 org.apache.catalina.startup.Catalina start<br>
INFO: Server startup in 4457 ms<br>
###### console - end ######################<br>
<br>
###### localhost log -start ####################<br>
17-Feb-2012 17:14:12 org.apache.catalina.core.ApplicationContext log<br>
INFO: SessionListener: contextDestroyed()<br>
17-Feb-2012 17:14:12 org.apache.catalina.core.ApplicationContext log<br>
INFO: ContextListener: contextDestroyed()<br>
17-Feb-2012 17:14:24 org.apache.catalina.core.StandardContext listenerStart<br>
SEVERE: Exception sending context initialized event to listener instance of<br>
class org.jboss.seam.servlet.SeamListener<br>
org.jboss.seam.InstantiationException: Could not instantiate Seam component:<br>
repositoryConfiguration<br>
        at org.jboss.seam.Component.newInstance(Component.java:2170)<br>
        at org.jboss.seam.contexts.Contexts.startup(Contexts.java:304)<br>
        at org.jboss.seam.contexts.Contexts.startup(Contexts.java:278)<br>
        at<br>
org.jboss.seam.contexts.ServletLifecycle.endInitialization(ServletLifecycle.java:143)<br>
        at org.jboss.seam.init.Initialization.init(Initialization.java:744)<br>
        at<br>
org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:36)<br>
        at<br>
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)<br>
        at<br>
org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)<br>
        at<br>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)<br>
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)<br>
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)<br>
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)<br>
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)<br>
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)<br>
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)<br>
        at<br>
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)<br>
        at<br>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)<br>
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)<br>
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)<br>
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)<br>
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)<br>
        at org.apache.catalina.core.StandardService.start(StandardService.java:525)<br>
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)<br>
        at org.apache.catalina.startup.Catalina.start(Catalina.java:595)<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:585)<br>
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)<br>
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)<br>
Caused by: java.lang.RuntimeException: exception invoking: create<br>
        at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:154)<br>
        at org.jboss.seam.Component.callComponentMethod(Component.java:2275)<br>
        at org.jboss.seam.Component.callCreateMethod(Component.java:2198)<br>
        at org.jboss.seam.Component.newInstance(Component.java:2158)<br>
        ... 29 more<br>
Caused by: java.lang.reflect.InvocationTargetException<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:585)<br>
        at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)<br>
        at<br>
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32)<br>
        at<br>
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)<br>
        at<br>
org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)<br>
        at<br>
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)<br>
        at<br>
org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)<br>
        at<br>
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)<br>
        at<br>
org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)<br>
        at<br>
org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185)<br>
        at<br>
org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103)<br>
        at<br>
org.drools.guvnor.server.repository.RepositoryStartupService_$$_javassist_seam_0.create(RepositoryStartupService_$$_javassist_seam_0.java)<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:585)<br>
        at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)<br>
        at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:144)<br>
        ... 32 more<br>
Caused by: java.lang.OutOfMemoryError: Java heap space<br>
###### localhost log -start ####################<br>
<br>
###### catalina log ##########################<br>
17-Feb-2012 16:27:52 org.apache.catalina.session.StandardManager start<br>
SEVERE: Exception loading sessions from persistent storage<br>
java.io.WriteAbortedException: writing aborted;<br>
java.io.NotSerializableException:<br>
org.drools.guvnor.server.security.rules.PackageNameTypeConverter<br>
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1309)<br>
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)<br>
        at java.util.HashMap.readObject(HashMap.java:1067)<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:585)<br>
        at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)<br>
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)<br>
        at<br>
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)<br>
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)<br>
        at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)<br>
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)<br>
        at<br>
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)<br>
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)<br>
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)<br>
        at java.util.ArrayList.readObject(ArrayList.java:591)<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:585)<br>
        at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)<br>
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)<br>
        at<br>
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)<br>
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)<br>
        at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)<br>
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)<br>
        at<br>
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)<br>
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)<br>
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)<br>
        at<br>
org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1509)<br>
        at<br>
org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:998)<br>
        at<br>
org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:394)<br>
        at<br>
org.apache.catalina.session.StandardManager.load(StandardManager.java:321)<br>
        at<br>
org.apache.catalina.session.StandardManager.start(StandardManager.java:648)<br>
        at<br>
org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:446)<br>
        at<br>
org.apache.catalina.core.StandardContext.start(StandardContext.java:4631)<br>
        at<br>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)<br>
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)<br>
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)<br>
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)<br>
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)<br>
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)<br>
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)<br>
        at<br>
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)<br>
        at<br>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)<br>
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)<br>
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)<br>
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)<br>
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)<br>
        at org.apache.catalina.core.StandardService.start(StandardService.java:525)<br>
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)<br>
        at org.apache.catalina.startup.Catalina.start(Catalina.java:595)<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:585)<br>
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)<br>
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)<br>
Caused by: java.io.NotSerializableException:<br>
org.drools.guvnor.server.security.rules.PackageNameTypeConverter<br>
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)<br>
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)<br>
        at java.util.HashMap.writeObject(HashMap.java:1039)<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:585)<br>
        at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)<br>
        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)<br>
        at<br>
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)<br>
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)<br>
        at<br>
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)<br>
        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)<br>
        at<br>
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)<br>
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)<br>
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)<br>
        at java.util.ArrayList.writeObject(ArrayList.java:569)<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:585)<br>
        at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)<br>
        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)<br>
        at<br>
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)<br>
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)<br>
        at<br>
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)<br>
        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)<br>
        at<br>
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)<br>
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)<br>
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)<br>
        at<br>
org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1585)<br>
        at<br>
org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1015)<br>
        at<br>
org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:528)<br>
        at<br>
org.apache.catalina.session.StandardManager.unload(StandardManager.java:469)<br>
        at<br>
org.apache.catalina.session.StandardManager.stop(StandardManager.java:678)<br>
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4882)<br>
        at<br>
org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:936)<br>
        at<br>
org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1359)<br>
        at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1330)<br>
        at<br>
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:326)<br>
        at<br>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)<br>
        at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098)<br>
        at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1110)<br>
        at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:468)<br>
        at org.apache.catalina.core.StandardService.stop(StandardService.java:604)<br>
        at org.apache.catalina.core.StandardServer.stop(StandardServer.java:788)<br>
        at org.apache.catalina.startup.Catalina.stop(Catalina.java:662)<br>
        at org.apache.catalina.startup.Catalina.start(Catalina.java:629)<br>
        ... 6 more<br>
17-Feb-2012 16:27:55 org.apache.catalina.core.StandardContext start<br>
SEVERE: Error listenerStart<br>
#################################################<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://drools.46999.n3.nabble.com/Drools-Guvnor-issue-on-tomcat-when-attempting-to-use-Oracle-DB-as-rule-store-tp3754398p3754398.html" target="_blank">http://drools.46999.n3.nabble.com/Drools-Guvnor-issue-on-tomcat-when-attempting-to-use-Oracle-DB-as-rule-store-tp3754398p3754398.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></p>