Hi,
I'm doing 2 nodes clustering for Apache Karaf using Apache Karaf Cellar V3.0.3. Cellar internally uses Hazelcast (V3.4.2) for clustering support. During clustering I am getting 'Packet versions are not matching' exception. I've ensured that the 2 nodes uses same Java, Cellar and Hazelcast version.
Could anyone advise me on this as I don't have any clue to resolve the issue.
2016-04-05 13:19:10,451 | INFO | .thread-Acceptor | SocketAcceptor | 237 - com.hazelcast - 3.2.3 | [10.93.6.201]:5750 [omsesb] [3.2.3] Accepting socket connection from /
10.93.6.192:423112016-04-05 13:19:10,451 | INFO | .thread-Acceptor | TcpIpConnectionManager | 237 - com.hazelcast - 3.2.3 | [10.93.6.201]:5750 [omsesb] [3.2.3] 5750 accepted socket connection from /
10.93.6.192:423112016-04-05 13:19:10,453 | INFO | b.IO.thread-in-0 | TcpIpConnection | 237 - com.hazelcast - 3.2.3 | [10.93.6.201]:5750 [omsesb] [3.2.3] Connection [/
10.93.6.192:42311] lost. Reason: java.lang.IllegalArgumentException[Packet versions are not matching! This -> 1, Incoming -> 3]
2016-04-05 13:19:10,453 | WARN | b.IO.thread-in-0 | ReadHandler | 237 - com.hazelcast - 3.2.3 | [10.93.6.201]:5750 [omsesb] [3.2.3] hz._hzInstance_1_omsesb.IO.thread-in-0 Closing socket to endpoint null, Cause:java.lang.IllegalArgumentException: Packet versions are not matching! This -> 1, Incoming -> 3
java.lang.IllegalArgumentException: Packet versions are not matching! This -> 1, Incoming -> 3
at com.hazelcast.nio.Packet.readFrom(Packet.java:148)[237:com.hazelcast:3.2.3]
at com.hazelcast.nio.SocketPacketReader$DefaultPacketReader.readPacket(SocketPacketReader.java:67)[237:com.hazelcast:3.2.3]
at com.hazelcast.nio.SocketPacketReader.read(SocketPacketReader.java:49)[237:com.hazelcast:3.2.3]
at com.hazelcast.nio.ReadHandler.handle(ReadHandler.java:72)[237:com.hazelcast:3.2.3]
at com.hazelcast.nio.InSelectorImpl.handleSelectionKey(InSelectorImpl.java:33)[237:com.hazelcast:3.2.3]
at com.hazelcast.nio.AbstractIOSelector.run(AbstractIOSelector.java:126)[237:com.hazelcast:3.2.3]