[jboss-user] [JBossCache] - what happent in my jboss4.0.5 with jbosscache?

liaomike do-not-reply at jboss.com
Wed Apr 18 03:35:47 EDT 2007


Hello everyone!

I built a apache with mod_jk to dispatch request to cluster.
BY now thers is only one node in cluster.
It's ok to forward a page on an ap server.
After logining and get date from DB,page will set data to java bean.
Bean will be put in session.
But when I put a bean to session,It is alwayse dump the error message as bellow.
Please help me. Thanks.
liaomike
---------------------------
15:12:24,368 ERROR [JBossCacheService] externalizeSession(): exception occurred externalizing session SessionBasedClusteredSession[id: Fh+VdHvotLC84gCmLDmGvQ**.node3 lastAccessedTime: 1176880342145 version: 4 lastOutdated: 0]
java.io.NotSerializableException: com.chttl.bcos.LogonAction
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156)        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
        at java.util.HashMap.writeObject(HashMap.java:1000)
        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 java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)
        at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)        at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
        at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)        at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
        at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)        at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
        at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
        at java.util.Hashtable.writeObject(Hashtable.java:824)
        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 java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
        at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)
        at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
        at org.jboss.web.tomcat.tc5.session.SessionBasedClusteredSession.writeExternal(SessionBasedClusteredSession.java:175)
        at org.jboss.web.tomcat.tc5.session.JBossCacheService.externalizeSession(JBossCacheService.java:1023)
        at org.jboss.web.tomcat.tc5.session.JBossCacheService.putSession(JBossCacheService.java:312)
        at org.jboss.web.tomcat.tc5.session.JBossCacheClusteredSession.processSessionRepl(JBossCacheClusteredSession.java:121)
        at org.jboss.web.tomcat.tc5.session.JBossCacheManager.processSessionRepl(JBossCacheManager.java:1093)
        at org.jboss.web.tomcat.tc5.session.JBossCacheManager.storeSession(JBossCacheManager.java:648)
        at org.jboss.web.tomcat.tc5.session.IntervalSnapshotManager.processSessions(IntervalSnapshotManager.java:108)
        at org.jboss.web.tomcat.tc5.session.IntervalSnapshotManager.run(IntervalSnapshotManager.java:187)
        at java.lang.Thread.run(Thread.java:619)


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4038246#4038246

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4038246



More information about the jboss-user mailing list