Just tried with 1.4-SNAPSHOT. Same exception but different line in the DiskPageStore.java SEVERE: Manager [localhost#/mas]: Unable to receive message through TCP channel java.lang.IllegalArgumentException: Unknown object type null at org.apache.wicket.protocol.http.pagestore.DiskPageStore.restoreAfterSerialization(DiskPageStore.java:1215)
Matej Knopp-2 wrote: > > Any chance you can try it with latest trunk? > > -Matej > > On Wed, Jun 25, 2008 at 3:18 PM, Artem D. <[EMAIL PROTECTED]> wrote: >> >> Hi all, >> I've got wicket 1.4-m2 based application running on two different network >> hosts configured as Tomcat 6 Simple TCP cluster. >> I try to simulate failover with session replication using the following >> schema: >> 1) Log into the first server, store some info in HTTP session >> 2) Access mounted page on the first server, i.e. >> http://first.server/mounted/page >> 3) Try to access the same page on the second server, i.e. >> http://second.server/mounted/page >> >> I assume that HTTP session should replicate between Tomcat's and I want >> to >> get immediate reply from the second server, but all I get is forwarding >> me >> to the login screen and the following entries in log: >> >> Jun 25, 2008 5:10:39 PM org.apache.catalina.ha.session.DeltaManager >> messageReceived >> SEVERE: Manager [localhost#/mas]: Unable to receive message through TCP >> channel >> java.lang.IllegalArgumentException: Unknown object type null >> at >> org.apache.wicket.protocol.http.pagestore.DiskPageStore.restoreAfterSerialization(DiskPageStore.java:1211) >> at >> org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.readObject(SecondLevelCacheSessionStore.java:403) >> 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.invokeReadObject(ObjectStreamClass.java:974) >> at >> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849) >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753) >> at >> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) >> at >> java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) >> at >> org.apache.catalina.ha.session.DeltaRequest$AttributeInfo.readExternal(DeltaRequest.java:361) >> at >> org.apache.catalina.ha.session.DeltaRequest.readExternal(DeltaRequest.java:255) >> at >> org.apache.catalina.ha.session.DeltaManager.deserializeDeltaRequest(DeltaManager.java:619) >> at >> org.apache.catalina.ha.session.DeltaManager.handleSESSION_DELTA(DeltaManager.java:1363) >> at >> org.apache.catalina.ha.session.DeltaManager.messageReceived(DeltaManager.java:1320) >> at >> org.apache.catalina.ha.session.DeltaManager.messageDataReceived(DeltaManager.java:1083) >> at >> org.apache.catalina.ha.session.ClusterSessionListener.messageReceived(ClusterSessionListener.java:87) >> at >> org.apache.catalina.ha.tcp.SimpleTcpCluster.messageReceived(SimpleTcpCluster.java:899) >> at >> org.apache.catalina.ha.tcp.SimpleTcpCluster.messageReceived(SimpleTcpCluster.java:880) >> at >> org.apache.catalina.tribes.group.GroupChannel.messageReceived(GroupChannel.java:269) >> at >> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:79) >> at >> org.apache.catalina.tribes.group.interceptors.TcpFailureDetector.messageReceived(TcpFailureDetector.java:110) >> at >> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:79) >> at >> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:79) >> at >> org.apache.catalina.tribes.group.ChannelCoordinator.messageReceived(ChannelCoordinator.java:241) >> at >> org.apache.catalina.tribes.transport.ReceiverBase.messageDataReceived(ReceiverBase.java:225) >> at >> org.apache.catalina.tribes.transport.nio.NioReplicationTask.drainChannel(NioReplicationTask.java:188) >> at >> org.apache.catalina.tribes.transport.nio.NioReplicationTask.run(NioReplicationTask.java:91) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) >> at java.lang.Thread.run(Thread.java:619) >> >> Is there a way to resolve this issue? >> -- >> View this message in context: >> http://www.nabble.com/Tomcat-6-clustering-problem-tp18112263p18112263.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Tomcat-6-clustering-problem-tp18112263p18113223.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]