Coherence Node Stops With java.lang.IllegalStateException: Illegal buffer offset in writing packet

(Doc ID 2275694.1)

Last updated on JULY 04, 2017

Applies to:

Oracle Coherence - Version 12.1.3.0.0 and later
Information in this document applies to any platform.

Symptoms

Coherence cluster node getting stopped with below exception...

#### <N1_FC1_MS1> <Logger@9242415 12.1.3.0.5> <> <> <> (thread=PacketPublisher, member=12): Stopping cluster due to unhandled exception: java.lang.IllegalStateException: Illegal buffer offset in writing packet; (offset: 42, length: 36, packet-count: 1, class: com.tangosol.io.ByteArrayWriteBuffer$ByteArrayBufferOutput, output: com.tangosol.io.ByteArrayWriteBuffer$ByteArrayBufferOutput@75ce981f)
at com.tangosol.coherence.component.net.PacketBundle.write(PacketBundle.CDB:30)
at com.tangosol.coherence.component.net.socket.UdpSocket.send(UdpSocket.CDB:22)
at com.tangosol.coherence.component.net.PacketBundle.send(PacketBundle.CDB:1)
at com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketSpeaker$BundlingQueue.flush(PacketSpeaker.CDB:61)
at com.tangosol.coherence.component.util.queue.ConcurrentQueue.flush(ConcurrentQueue.CDB:1)
at com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketPublisher.flushSend(PacketPublisher.CDB:1)
at com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketPublisher.onWait(PacketPublisher.CDB:1)
at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:34)
at java.lang.Thread.run(Thread.java:745)
>

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms