Florin POP created JCS-244:
------------------------------

             Summary: JCS-LateralTCPListener dies and not automatically recovers
                 Key: JCS-244
                 URL: https://issues.apache.org/jira/browse/JCS-244
             Project: Commons JCS
          Issue Type: Bug
          Components: TCP Lateral Cache
    Affects Versions: jcs-3.2.1
            Reporter: Florin POP


We are using LateralTCPListener in Weblogic context in OIG14c, at one point the 
listener thread is dying and from that point on the other nodes in the cluster 
are no longer able to communicate with this node. One by one all nodes in the 
cluster happen this.

 

Below is the snippet from the incident logged by WebLogic:{*}{*}{*}{*}

*Description*
*-----------*
*Thread 361(JCS-LateralTCPListener-aps-oim4-prod.eu.novartis.net:7800) exited 
due to an uncaught Exception: java.nio.BufferUnderflowException.*

Stack Trace
-----------
java.nio.BufferUnderflowException
       at java.base/java.nio.Buffer.nextGetIndex(Buffer.java:721)
       at java.base/java.nio.HeapByteBuffer.getInt(HeapByteBuffer.java:498)
       at 
org.apache.commons.jcs3.engine.behavior.IElementSerializer.deSerializeFrom(IElementSerializer.java:210)
       at 
org.apache.commons.jcs3.auxiliary.lateral.socket.tcp.LateralTCPListener.handleClient(LateralTCPListener.java:679)
       at 
org.apache.commons.jcs3.auxiliary.lateral.socket.tcp.LateralTCPListener.runListener(LateralTCPListener.java:565)
       at 
org.apache.commons.jcs3.auxiliary.lateral.socket.tcp.LateralTCPListener.lambda$init$2(LateralTCPListener.java:215)
       at java.base/java.lang.Thread.run(Thread.java:1583)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to