You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2006/05/01 20:32:11 UTC

DO NOT REPLY [Bug 39459] New: - Cluster Error Message

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=39459>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=39459

           Summary: Cluster Error Message <Unable to serialize delta request
                    for sessionid>
           Product: Tomcat 5
           Version: 5.5.9
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Keywords: ErrorMessage
          Severity: critical
          Priority: P1
         Component: Catalina:Cluster
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: eric.so@networkgeneral.com


I am doing the tomcat clustor on Tomcat 5.0. I followed the configration online:
1) All session attributes must implement java.io.Serializable
2) Uncomment the Cluster element in server.xml
3) Uncomment the Value(ReplicationValue) element in server.xml
4) Tomcat is not running on the same machine
5) web.xml has the <distributable>true</distributable>

However, I got the following error message on the console:

SEVERE: Unable to serialize delta request for sessionid [....]
java.io.NotSerializableException: java.util.PropertyResourceBundle
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1075)
        at java.io.ObjectOutputStream.defaultWriteFields
(ObjectOutputStream.java:1369)
        at java.io.ObjectOutputStream.writeSerialData
(ObjectOutputStream.java:1341)
        at java.io.ObjectOutputStream.writeOrdinaryObject
(ObjectOutputStream.java:1284)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
        at java.io.ObjectOutputStream.defaultWriteFields
(ObjectOutputStream.java:1369)
        at java.io.ObjectOutputStream.writeSerialData
(ObjectOutputStream.java:1341)
        at java.io.ObjectOutputStream.writeOrdinaryObject
(ObjectOutputStream.java:1284)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
        at 
org.apache.catalina.cluster.session.DeltaRequest$AttributeInfo.writeExternal
(DeltaRequest.java:300)
        at org.apache.catalina.cluster.session.DeltaRequest.writeExternl
(DeltaRequest.java:217)
        at org.apache.catalina.cluster.session.DeltaManager.unloadDeltaRequest
(DeltaManager.java:393)
        at org.apache.catalina.cluster.session.DeltaManager.requestCompleted
(DeltaManager.java:782)
        at org.apache.catalina.cluster.tcp.ReplicationValve.invoke
(ReplicationValve.java:203)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
        at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:118)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service
(CoyoteAdapter.java:160)
        at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:799)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnectio
n(Http11Protocol.java:705)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:577)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:683)
        at java.lang.Thread.run(Thread.java:595)

I cannot find PropertyResourceBundle in my project. Anyone has any clue?

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


DO NOT REPLY [Bug 39459] - Cluster Error Message

Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=39459>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=39459


fhanik@apache.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |INVALID




------- Additional Comments From fhanik@apache.org  2006-05-01 18:51 -------
As per spec, anything you store in the session has to be serializable.
If it isn't it will throw an error. 
This is not a support forum, so we cant help you debug your application and why
you have that object in your session here.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org