Synchrony nodes cannot cluster

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Highest
    • 7.19.22
    • Affects Version/s: 7.19.21
    • Component/s: Other
    • None
    • Severity 2 - Major

      Problem

      Synchrony nodes show cannot cluster.

      Environment

      Java 8
      Confluence 7.19.21

      Steps to Reproduce

      1. Setup TCPIP clustering for 2 nodes running Confluence v7.19.21
      2. Rolling start the nodes

      Expected Results

      Synchrony node will cluster.

      Actual Results

      2024-04-30 16:53:25,254 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]] 2024-04-30 15:53:25,254 INFO [hz._hzInstance_1_confluence-cluster-Synchrony.cached.thread-5] [hazelcast.interceptor.authenticator.DefaultClusterJoinManager] enableNodeAuthentication : true
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]] 2024-04-30 15:53:25,676 ERROR [hz._hzInstance_1_confluence-cluster-Synchrony.cached.thread-5] [synchrony.logging] uncaught exception {:throwable #error {
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]      :cause "java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;"
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]      :via
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]      [{:type java.lang.NoSuchMethodError
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]        :message "java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;"
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]        :at [com.hazelcast.internal.networking.OutboundHandler initDstBuffer "OutboundHandler.java" 120]}]
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]      :trace
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]      [[com.hazelcast.internal.networking.OutboundHandler initDstBuffer "OutboundHandler.java" 120]
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]       [com.hazelcast.internal.networking.OutboundHandler initDstBuffer "OutboundHandler.java" 95]
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]       [com.hazelcast.nio.tcp.UnifiedProtocolEncoder handlerAdded "UnifiedProtocolEncoder.java" 66]
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]       [com.hazelcast.internal.networking.nio.NioOutboundPipeline addLast "NioOutboundPipeline.java" 324]
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]       [com.hazelcast.nio.tcp.UnifiedChannelInitializer initChannel "UnifiedChannelInitializer.java" 68]
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]       [com.hazelcast.internal.networking.nio.NioChannel start "NioChannel.java" 110]
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]       [com.hazelcast.nio.tcp.TcpIpEndpointManager newConnection "TcpIpEndpointManager.java" 370]
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]       [com.hazelcast.nio.tcp.TcpIpAcceptor$AcceptorIOThread configureAndAssignSocket "TcpIpAcceptor.java" 317]
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]       [com.hazelcast.nio.tcp.TcpIpAcceptor$AcceptorIOThread access$1400 "TcpIpAcceptor.java" 138]
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]       [com.hazelcast.nio.tcp.TcpIpAcceptor$AcceptorIOThread$1 run "TcpIpAcceptor.java" 305]
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]       [com.hazelcast.util.executor.CachedExecutorServiceDelegate$Worker run "CachedExecutorServiceDelegate.java" 227]
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]       [java.util.concurrent.ThreadPoolExecutor runWorker "ThreadPoolExecutor.java" 1149]
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]       [java.util.concurrent.ThreadPoolExecutor$Worker run "ThreadPoolExecutor.java" 624]
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]       [java.lang.Thread run "Thread.java" 750]
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]       [com.hazelcast.util.executor.HazelcastManagedThread executeRun "HazelcastManagedThread.java" 64]
      2024-04-30 16:53:25,676 DEBUG [17359:StdOutHandler [/usr/lib/jvm/jre-1.8-oracle-x64/bin/java]]       [com.hazelcast.util.executor.HazelcastManagedThread run "HazelcastManagedThread.java" 80]]}} 

       

      Workaround

      Upgrade to Java 11 and set Confluence and Synchrony to use it.

      Notes

            Assignee:
            Kshitij Rastogi (Inactive)
            Reporter:
            Marco Salvi
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: