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

Reply via email to