Bugs item #621999, was opened at 2002-10-11 14:03 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=376685&aid=621999&group_id=22866
Category: Clustering Group: v3.0 Rabbit Hole Status: Open Resolution: None Priority: 5 Submitted By: Dustin Barlow (duslow) Assigned to: Nobody/Anonymous (nobody) Summary: Jetty InvalidClassException Initial Comment: System setup: --------------------- - "All" JBoss target with no mods - 2 system cluster - JBoss 3.0.2 - JDK 1.4.1-b21 - Cluster box 1 = linux - Cluster box 2 = w2k Error: -------- InvalidClassCast exception in the org.mortbay.j2ee.session.MarshallingInterceptor when trying to access and read the cluster SessionInfo session object. SessionInfo object does implement Serializable. Code works fine on both nodes if <distributable> is removed from the web.xml. Attached to this message is a test.ear file. Test URLs: ---------------- - http://cluster1:8080/test/test.jsp - Sets and displays the session object. - http://cluster1:8080/test/test2.jsp - Reads and displays the session object test.jsp established. Steps to reproduce: ---------------------------- - Deploy test.ear under the All target on both cluster1 and cluster2. - http://cluster1:8080/test/test.jsp - to establish session - http://cluster1:8080/test/test2.jsp - to verify session - Stop cluster1 - http://cluster2:8080/test/test2.jsp - to verify session cluster Stack trace: 2002-10-11 14:41:46,140 DEBUG [DefaultPartition:ReplicantManager] notifying 1 listeners for key change: HAJNDI 2002-10-11 14:41:46,140 DEBUG [org.jboss.ha.framework.server.HATarget] replicantsChanged 'HAJNDI' to 1 (intra-view id: - 1017123360) 2002-10-11 14:41:46,281 INFO [org.jboss.ha.framework.server.HAPartitionImpl.DefaultPa rtition] New cluster view: 2 ([6x23jygzt041:3348]) 2002-10-11 14:41:46,281 DEBUG [org.jboss.ha.framework.server.HAPartitionImpl.DefaultPa rtition] membership changed from 2 to 1 2002-10-11 14:41:46,281 DEBUG [org.jboss.ha.framework.server.HAPartitionImpl.DefaultPa rtition] is node 6x23jygzt041:3348dead? 2002-10-11 14:41:46,281 DEBUG [org.jboss.ha.framework.server.HAPartitionImpl.DefaultPa rtition] node 6x23jygzt041:3348is NOT dead 2002-10-11 14:41:46,281 DEBUG [org.jboss.ha.framework.server.HAPartitionImpl.DefaultPa rtition] is node NTARGET:32789dead? 2002-10-11 14:41:46,281 DEBUG [org.jboss.ha.framework.server.HAPartitionImpl.DefaultPa rtition] node NTARGET:32789is dead 2002-10-11 14:41:46,281 INFO [DefaultPartition:ReplicantManager] Dead members: 1 2002-10-11 14:42:04,500 DEBUG [org.jboss.ha.httpsession.server.ClusteredHTTPSession Service] getSessionId called: B788yUKtS- cW7k7eVjwOZw** 2002-10-11 14:42:04,515 DEBUG [org.jboss.jetty.session.ClusterStore] allocating distributed HttpSession id: B788yUKtS- cW7k7eVjwOZw** 2002-10-11 14:42:04,515 DEBUG [org.jboss.jetty.session.ClusterStateEnvelope] storing ClusterState: B788yUKtS- cW7k7eVjwOZw**/<org.jboss.jetty.session.ClusterState: B788yUKtS-cW7k7eVjwOZw**,1034361724515,- 1,1034361724515,0 attribute[s]> 2002-10-11 14:42:04,515 DEBUG [org.jboss.jetty.session.ClusterStateEnvelope] distributing ClusterState: B788yUKtS-cW7k7eVjwOZw** 2002-10-11 14:42:04,515 DEBUG [org.jboss.ha.httpsession.server.ClusteredHTTPSession Service] setHttpSession called for session: B788yUKtS- cW7k7eVjwOZw** 2002-10-11 14:42:04,593 DEBUG [org.mortbay.j2ee.session.Manager] adding interceptor instance: org.mortbay.j2ee.session.MarshallingInterceptor 2002-10-11 14:42:04,593 DEBUG [org.mortbay.j2ee.session.Manager] adding interceptor instance: org.mortbay.j2ee.session.BindingInterceptor 2002-10-11 14:42:04,609 DEBUG [org.mortbay.j2ee.session.Manager] adding interceptor instance: org.mortbay.j2ee.session.TypeCheckingInterceptor 2002-10-11 14:42:04,609 DEBUG [org.mortbay.j2ee.session.Manager] remembering session - B788yUKtS-cW7k7eVjwOZw** 2002-10-11 14:42:04,609 DEBUG [org.jboss.ha.httpsession.server.ClusteredHTTPSession Service] getHttpSession called for session: B788yUKtS- cW7k7eVjwOZw** 2002-10-11 14:42:04,609 DEBUG [org.jboss.jetty.session.ClusterStateEnvelope] loading ClusterState: B788yUKtS- cW7k7eVjwOZw**/<org.jboss.jetty.session.ClusterState: B788yUKtS-cW7k7eVjwOZw**,1034361724515,- 1,1034361724515,0 attribute[s]> 2002-10-11 14:42:04,609 DEBUG [org.jboss.jetty.session.ClusterStateEnvelope] found ClusterState: B788yUKtS-cW7k7eVjwOZw** 2002-10-11 14:42:04,687 DEBUG [org.jboss.ha.httpsession.server.ClusteredHTTPSession Service] getHttpSession called for session: B788yUKtS- cW7k7eVjwOZw** 2002-10-11 14:42:04,703 DEBUG [org.jboss.jetty.session.ClusterStateEnvelope] loading ClusterState: B788yUKtS- cW7k7eVjwOZw**/<org.jboss.jetty.session.ClusterState: B788yUKtS-cW7k7eVjwOZw**,1034361724515,- 1,1034361724515,0 attribute[s]> 2002-10-11 14:42:04,703 DEBUG [org.jboss.jetty.session.ClusterStateEnvelope] found ClusterState: B788yUKtS-cW7k7eVjwOZw** 2002-10-11 14:42:04,703 DEBUG [org.jboss.jetty.session.ClusterStateEnvelope] storing ClusterState: B788yUKtS- cW7k7eVjwOZw**/<org.jboss.jetty.session.ClusterState: B788yUKtS-cW7k7eVjwOZw**,1034361724515,- 1,1034361724515,1 attribute[s]> 2002-10-11 14:42:04,703 DEBUG [org.jboss.jetty.session.ClusterStateEnvelope] distributing ClusterState: B788yUKtS-cW7k7eVjwOZw** 2002-10-11 14:42:04,703 DEBUG [org.jboss.ha.httpsession.server.ClusteredHTTPSession Service] setHttpSession called for session: B788yUKtS- cW7k7eVjwOZw** 2002-10-11 14:42:13,109 DEBUG [org.jboss.ha.httpsession.server.ClusteredHTTPSession Service] getHttpSession called for session: B788yUKtS- cW7k7eVjwOZw** 2002-10-11 14:42:13,109 DEBUG [org.jboss.jetty.session.ClusterStateEnvelope] loading ClusterState: B788yUKtS- cW7k7eVjwOZw**/<org.jboss.jetty.session.ClusterState: B788yUKtS-cW7k7eVjwOZw**,1034361724515,- 1,1034361724515,1 attribute[s]> 2002-10-11 14:42:13,109 DEBUG [org.jboss.jetty.session.ClusterStateEnvelope] found ClusterState: B788yUKtS-cW7k7eVjwOZw** 2002-10-11 14:42:13,125 ERROR [org.mortbay.j2ee.session.MarshallingInterceptor] could not get Attribute: sessionInfo java.io.InvalidClassException: com.nielsenmedia.ntarget.session.SessionInfo; local class incompatible: stream classdesc serialVersionUID = 4699575776124958342, local class serialVersionUID = 4699661538031924870 at java.io.ObjectStreamClass.initNonProxy (ObjectStreamClass.java:459) at java.io.ObjectInputStream.readNonProxyDesc (ObjectInputStream.java:1521) at java.io.ObjectInputStream.readClassDesc (ObjectInputStream.java:1435) at java.io.ObjectInputStream.readOrdinaryObject (ObjectInputStream.java:1626) at java.io.ObjectInputStream.readObject0 (ObjectInputStream.java:1274) at java.io.ObjectInputStream.readObject (ObjectInputStream.java:324) at org.mortbay.j2ee.session.MarshallingInterceptor.demars hal(MarshallingInterceptor.java:84) at org.mortbay.j2ee.session.MarshallingInterceptor.getAttrib ute(MarshallingInterceptor.java:93) at org.mortbay.j2ee.session.StateInterceptor.getAttribute (StateInterceptor.java:43) at org.mortbay.j2ee.session.StateInterceptor.getAttribute (StateInterceptor.java:43) at org.mortbay.j2ee.session.TypeCheckingInterceptor.getAt tribute(TypeCheckingInterceptor.java:90) at org.mortbay.j2ee.session.StateAdaptor.getAttribute (StateAdaptor.java:204) at org.apache.jasper.runtime.PageContextImpl.getAttribute (PageContextImpl.java:217) at org.apache.jsp.test$jsp._jspService (test$jsp.java:64) at org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:107) at javax.servlet.http.HttpServlet.service (HttpServlet.java:853) at org.apache.jasper.servlet.JspServlet$JspServletWrapper. service(JspServlet.java:201) at org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:381) at org.apache.jasper.servlet.JspServlet.service (JspServlet.java:473) at javax.servlet.http.HttpServlet.service (HttpServlet.java:853) at org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:344) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatc h(WebApplicationHandler.java:313) at org.mortbay.jetty.servlet.Dispatcher.forward (Dispatcher.java:204) at org.mortbay.jetty.servlet.Default.handleGet (Default.java:222) at org.mortbay.jetty.servlet.Default.service (Default.java:142) at javax.servlet.http.HttpServlet.service (HttpServlet.java:853) at org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:344) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatc h(WebApplicationHandler.java:313) at org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:554) at org.mortbay.jetty.servlet.WebApplicationHandler.handle (WebApplicationHandler.java:199) at org.mortbay.http.HttpContext.handle (HttpContext.java:1572) at org.mortbay.http.HttpContext.handle (HttpContext.java:1522) at org.mortbay.http.HttpServer.service (HttpServer.java:795) at org.jboss.jetty.Jetty.service(Jetty.java:531) at org.mortbay.http.HttpConnection.service (HttpConnection.java:784) at org.mortbay.http.HttpConnection.handleNext (HttpConnection.java:941) at org.mortbay.http.HttpConnection.handle (HttpConnection.java:799) at org.mortbay.http.SocketListener.handleConnection (SocketListener.java:186) at org.mortbay.util.ThreadedServer.handle (ThreadedServer.java:322) at org.mortbay.util.ThreadPool$JobRunner.run (ThreadPool.java:716) at java.lang.Thread.run(Thread.java:536) 2002-10-11 14:44:43,375 DEBUG [org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy ] Resized cache for bean ClusteredHTTPSession: old capacity = 1000000, new capacity = 50 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=376685&aid=621999&group_id=22866 ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
