<div dir="ltr"><div><div><div>Hi,<br></div>I&#39;m using Drools Guvnor 5.4.0.Final for my production application. It was running fine But today the guvnor got hung and when I tried to restart it, got the following error in tomcat&#39;s(6.0.24) localhost log,<br>
<br>Jul 1, 2013 7:14:31 AM org.apache.catalina.session.StandardSession writeObject<br>WARNING: Cannot serialize session attribute org.jboss.weld.context.http.HttpSessionContext#org.jboss.weld.bean-flat-ManagedBean-org.jboss.seam.security.IdentityImpl[@javax.enterprise.context.SessionScoped()@javax.inject.Named(value=identity)@org.jboss.solder.config.xml.core.XmlConfiguredBean()@org.jboss.solder.config.xml.core.XmlId(value=1)]{org.jboss.seam.security.IdentityImpl.authenticators[@javax.enterprise.inject.Any()@javax.inject.Inject()];org.jboss.seam.security.IdentityImpl.beanManager[@javax.inject.Inject()];org.jboss.seam.security.IdentityImpl.credentials[@javax.inject.Inject()];org.jboss.seam.security.IdentityImpl.permissionMapper[@javax.inject.Inject()];org.jboss.seam.security.IdentityImpl.requestSecurityState[@javax.inject.Inject()];org.jboss.seam.security.IdentityImpl.session[@javax.inject.Inject()];org.jboss.seam.security.IdentityImpl.deferredAuthenticationObserver(org.jboss.seam.security.events.DeferredAuthenticationEvent[@javax.enterprise.event.Observes(during=IN_PROGRESS,notifyObserver=ALWAYS)]);} for session 82B9B573DFBB2E9E7470649A1A5441E3<br>
java.io.NotSerializableException: org.drools.repository.RulesRepository<br>        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156)<br>        at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)<br>
        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)<br>        at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)<br>        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)<br>
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)<br>        at java.util.ArrayList.writeObject(ArrayList.java:570)<br>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>        at java.lang.reflect.Method.invoke(Method.java:597)<br>
        at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)<br>        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)<br>        at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)<br>
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)<br>        at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)<br>        at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:416)<br>
        at java.util.Collections$SynchronizedCollection.writeObject(Collections.java:1602)<br>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>        at java.lang.reflect.Method.invoke(Method.java:597)<br>        at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)<br>
        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)<br>        at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)<br>        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)<br>
        at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)<br>        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)<br>        at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)<br>
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)<br>        at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)<br>        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)<br>
        at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)<br>        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)<br>        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)<br>
        at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1546)<br>        at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:989)<br>        at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:517)<br>
        at org.apache.catalina.session.StandardManager.unload(StandardManager.java:463)<br>        at org.apache.catalina.session.StandardManager.stop(StandardManager.java:667)<br>        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4611)<br>
        at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:924)<br>        at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1319)<br>        at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1290)<br>
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:323)<br>        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)<br>        at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1086)<br>
        at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098)<br>        at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)<br>        at org.apache.catalina.core.StandardService.stop(StandardService.java:584)<br>
at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)<br>        at org.apache.catalina.startup.Catalina.stop(Catalina.java:643)<br>        at org.apache.catalina.startup.Catalina.start(Catalina.java:618)<br>
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
        at java.lang.reflect.Method.invoke(Method.java:597)<br>        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)<br>        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)<br><br>
------------------------------------------------------------------------------------------------------------------------<br><br></div>Can anyone help me for finding the root cause.?<br><br></div>Thanks &amp; Regards<br>Krishnaprasad.<br>
</div>