I'm a bit worried about some of these errors I'm seeing on JBoss. Is it possible when our code is moved to production there will be some high availability issues if we try do some session replication?
I haven't dug into the source code that deeply in this regard, but I'm wondering if all the code related to the ProviderSigninAttempt that is put in the session is going to come over correctly? Looks like certain things are Serializable that will need to be?...
Code:10:24:33,770 ERROR [JBossCacheService] externalizeSession(): exception occurred externalizing session SessionBasedClusteredSession[id: J2Ipc kGtWNTVdgzLIFY6UA** lastAccessedTime: 1328887472645 version: 33 lastOutdated: 0] java.io.NotSerializableException: org.springframework.social.connect.support.ConnectionFactoryRegistry at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at java.util.Hashtable.writeObject(Hashtable.java:824) at sun.reflect.GeneratedMethodAccessor417.invoke(Unknown Source) 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:1469) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)


Reply With Quote