Details
-
Bug
-
Resolution: Fixed
-
Low
-
3.3.0, 3.4.0, 3.5.0
Description
On a non-clustered instance, accessing the 5701 port creates Hazelcast errors in the logs:
Command line
$ curl -X GET -d "invalid-data" http://localhost:5701 14:34:13 CCCcom.atlassian.stash.internal.cluster.SharedHomeAndDatabaseJoinCheck###cluster-join8989016958290866695.txt$$$Node is part of an unrelated cluster%
Stash log
2014-11-24 WARN [hz.hazelcast.IO.thread-Acceptor] com.hazelcast.nio.tcp.SocketAcceptor [172.22.2.84]:5701 [pepoirot] [3.3.2-atlassian-3] java.lang.IllegalArgumentException: Undefined id 541611092 java.lang.IllegalArgumentException: Undefined id 541611092 at com.atlassian.stash.internal.cluster.ClusterJoinCheckAction.forId(ClusterJoinCheckAction.java:52) ~[ClusterJoinCheckAction.class:na] at com.atlassian.stash.internal.cluster.DefaultClusterJoinManager.negotiateOutcome(DefaultClusterJoinManager.java:175) ~[DefaultClusterJoinManager.class:na] at com.atlassian.stash.internal.cluster.DefaultClusterJoinManager.accept(DefaultClusterJoinManager.java:93) ~[DefaultClusterJoinManager.class:na] at com.atlassian.stash.internal.hazelcast.ClusterJoinSocketInterceptor.onAccept(ClusterJoinSocketInterceptor.java:44) ~[ClusterJoinSocketInterceptor.class:na] at com.hazelcast.nio.tcp.TcpIpConnectionManager.interceptSocket(TcpIpConnectionManager.java:153) ~[TcpIpConnectionManager.class:3.3.2-atlassian-3] at com.hazelcast.nio.tcp.SocketAcceptor.configureAndAssignSocket(SocketAcceptor.java:142) [SocketAcceptor.class:3.3.2-atlassian-3] at com.hazelcast.nio.tcp.SocketAcceptor.acceptSocket(SocketAcceptor.java:128) [SocketAcceptor.class:3.3.2-atlassian-3] at com.hazelcast.nio.tcp.SocketAcceptor.run(SocketAcceptor.java:70) [SocketAcceptor.class:3.3.2-atlassian-3] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_67] ... 20 frames trimmed