Hello everyone: Unable to serialize delta request for sessionid [Tomcat 6.0.16 and jdk1.6.0_04]
I have a Java Application running under Tomcat 6.0.16 [JDK 1.6.0_04]on Red Hat Enterprise Linux Server release 5.1. The application run apparently good but when i look in the catalina.out i see this: May 12, 2009 8:54:55 PM org.apache.catalina.ha.session.DeltaManager requestCompleted SEVERE: Unable to serialize delta request for sessionid [BEA32BA6C7D1ACD5E326589AA08C90B8.jvmroute-1] java.io.NotSerializableException: mx.org.FIA.sij.util.ligas.LigasGraficas at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at org.apache.catalina.ha.session.DeltaRequest$AttributeInfo.writeExternal(DeltaRequest.java:374) at org.apache.catalina.ha.session.DeltaRequest.writeExternal(DeltaRequest.java:272) at org.apache.catalina.ha.session.DeltaRequest.serialize(DeltaRequest.java:287) at org.apache.catalina.ha.session.DeltaManager.serializeDeltaRequest(DeltaManager.java:633) at org.apache.catalina.ha.session.DeltaManager.requestCompleted(DeltaManager.java:1108) at org.apache.catalina.ha.tcp.ReplicationValve.send(ReplicationValve.java:548) at org.apache.catalina.ha.tcp.ReplicationValve.sendMessage(ReplicationValve.java:535) at org.apache.catalina.ha.tcp.ReplicationValve.sendSessionReplicationMessage(ReplicationValve.java:517) at org.apache.catalina.ha.tcp.ReplicationValve.sendReplicationMessage(ReplicationValve.java:428) at org.apache.catalina.ha.tcp.ReplicationValve.invoke(ReplicationValve.java:362) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) at java.lang.Thread.run(Thread.java:619) More descriptions: WAR sij2009.war /usr/local/TOMCAT/conf/Catalina/localhost sij2009.xml <Context docBase="sij" path="/sij" crossContext="true"> <Environment name="proxy/bpType" type="java.lang.String" value=""/> /usr/local/TOMCAT/webapps/sij2009/WEB-INF <web-app> <display-name>TEST</display-name> <distributable/> <description> Test </description> The application run in a cluster and when i start Tomcat each node sees the other I dont know if the problem is my configuration or the application, anyone can help me. Thnks in advanced Regards.