Hi,
I'm running a 4 node cluster and seeing the same exception as described in
this issue.
https://issues.apache.org/bugzilla/show_bug.cgi?id=51306
What can I do to workaround it or what can I information can I provide to help?
I'm running 6.0.32 with a securitymanager on Debian 5. Java version "1.6.0_22"
from debian sun-java pkgs.
My clusterconfig is this:
<Engine name="Catalina" defaultHost="xxxx.xxxx.xxxx">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase" />
<Cluster
className="org.apache.catalina.ha.tcp.SimpleTcpCluster">
<Channel
className="org.apache.catalina.tribes.group.GroupChannel">
<Membership
className="org.apache.catalina.tribes.membership.McastService" port="47727" />
</Channel>
</Cluster>
<!-- Zorg dat de appBase regel direct na de 'Host name' regel staat -->
<Host name="xxxx.xxxx.xxxx"
appBase="/data/webapps/xxx-xxx/deployed"
unpackWARs="true" autoDeploy="false"
xmlValidation="false" xmlNamespaceAware="true">
</Host>
</Engine>
The exception from my catalina.out.
Jun 10, 2011 11:08:52 AM org.apache.catalina.ha.session.DeltaManager
messageReceived
SEVERE: Manager [crm.realworks.nl#]: Unable to receive message through TCP
channel
java.lang.NullPointerException
at
java.io.ObjectOutputStream$BlockDataOutputStream.getUTFLength(ObjectOutputStream.java:2106)
at
java.io.ObjectOutputStream$BlockDataOutputStream.writeUTF(ObjectOutputStream.java:1977)
at java.io.ObjectOutputStream.writeUTF(ObjectOutputStream.java:849)
at
org.apache.catalina.ha.session.DeltaRequest.writeExternal(DeltaRequest.java:267)
at
org.apache.catalina.ha.session.DeltaRequest.serialize(DeltaRequest.java:287)
at
org.apache.catalina.ha.session.DeltaManager.serializeDeltaRequest(DeltaManager.java:716)
at
org.apache.catalina.ha.session.DeltaManager.requestCompleted(DeltaManager.java:1224)
at
org.apache.catalina.ha.session.DeltaSession.expire(DeltaSession.java:403)
at
org.apache.catalina.ha.session.DeltaManager.handleSESSION_EXPIRED(DeltaManager.java:1546)
at
org.apache.catalina.ha.session.DeltaManager.messageReceived(DeltaManager.java:1452)
at
org.apache.catalina.ha.session.DeltaManager.messageDataReceived(DeltaManager.java:1173)
at
org.apache.catalina.ha.session.ClusterSessionListener.messageReceived(ClusterSessionListener.java:92)
at
org.apache.catalina.ha.tcp.SimpleTcpCluster.messageReceived(SimpleTcpCluster.java:901)
at
org.apache.catalina.ha.tcp.SimpleTcpCluster.messageReceived(SimpleTcpCluster.java:882)
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.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.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:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Ronald.