Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-13925

NullPointerException requesting transactions for state transfer when shut down

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Blocker
    • 14.0.0.CR2
    • 14.0.0.Final
    • None
    • None

    Description

      14:13:35,410 ERROR [org.infinispan.topology.LocalTopologyManagerImpl] (jgroups-360,edg-perf14-26608) ISPN000230: Failed to start rebalance for cache distTxCache
      java.util.concurrent.CompletionException: java.lang.NullPointerException
      	at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:331) ~[?:?]
      	at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:346) ~[?:?]
      	at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:870) [?:?]
      	at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837) [?:?]
      	at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506) [?:?]
      	at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2073) [?:?]
      	at org.infinispan.remoting.transport.AbstractRequest.complete(AbstractRequest.java:68) [infinispan-core-14.0.0-SNAPSHOT.jar:14.0.0-SNAPSHOT]
      	at org.infinispan.remoting.transport.impl.SingleTargetRequest.onResponse(SingleTargetRequest.java:47) [infinispan-core-14.0.0-SNAPSHOT.jar:14.0.0-SNAPSHOT]
      	at org.infinispan.remoting.transport.impl.RequestRepository.addResponse(RequestRepository.java:51) [infinispan-core-14.0.0-SNAPSHOT.jar:14.0.0-SNAPSHOT]
      	at org.infinispan.remoting.transport.jgroups.JGroupsTransport.processResponse(JGroupsTransport.java:1499) [infinispan-core-14.0.0-SNAPSHOT.jar:14.0.0-SNAPSHOT]
      	at org.infinispan.remoting.transport.jgroups.JGroupsTransport.processMessage(JGroupsTransport.java:1401) [infinispan-core-14.0.0-SNAPSHOT.jar:14.0.0-SNAPSHOT]
      	at org.infinispan.remoting.transport.jgroups.JGroupsTransport$ChannelCallbacks.up(JGroupsTransport.java:1606) [infinispan-core-14.0.0-SNAPSHOT.jar:14.0.0-SNAPSHOT]
      	at org.jgroups.JChannel.up(JChannel.java:733) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:921) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.protocols.FRAG3.up(FRAG3.java:134) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.protocols.FlowControl.up(FlowControl.java:245) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.protocols.FlowControl.up(FlowControl.java:245) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.protocols.pbcast.GMS.up(GMS.java:845) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:226) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.protocols.UNICAST3.deliverMessage(UNICAST3.java:1056) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.protocols.UNICAST3.addMessage(UNICAST3.java:796) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.protocols.UNICAST3.handleDataReceived(UNICAST3.java:778) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.protocols.UNICAST3.up(UNICAST3.java:427) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.protocols.pbcast.NAKACK2.up(NAKACK2.java:655) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:132) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.protocols.FailureDetection.up(FailureDetection.java:180) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:294) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.protocols.MERGE3.up(MERGE3.java:274) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.protocols.Discovery.up(Discovery.java:294) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.stack.Protocol.up(Protocol.java:314) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.protocols.TP.passMessageUp(TP.java:1162) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at org.jgroups.util.SubmitToThreadPool$SingleMessageHandler.run(SubmitToThreadPool.java:98) [jgroups-5.2.2.Final.jar:5.2.2.Final]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
      	at java.lang.Thread.run(Thread.java:829) [?:?]
      Caused by: java.lang.NullPointerException
      	at org.infinispan.statetransfer.StateConsumerImpl.lambda$requestAndApplyTransactions$19(StateConsumerImpl.java:1002) ~[infinispan-core-14.0.0-SNAPSHOT.jar:14.0.0-SNAPSHOT]
      	at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859) ~[?:?]
      	... 32 more
      14:13:35,426 ERROR [org.infinispan.LIFECYCLE] (jgroups-360,edg-perf14-26608) [Context=org.infinispan.topology.LocalTopologyManagerImpl] ISPN100016: Rebalance failed with members [edg-perf14-26608, edg-perf09-12339, edg-perf11-31377, edg-perf12-34662, edg-perf13-26415, edg-perf15-33141], topology id 41 and cause java.lang.NullPointerException
      14:13:35,502 INFO  [org.infinispan.CLUSTER] (non-blocking-thread--p2-t16) [Context=org.infinispan.CONFIG] ISPN100007: After merge (or coordinator change), recovered members [edg-perf14-26608, edg-perf11-31377, edg-perf12-34662, edg-perf13-26415, edg-perf15-33141] with topology id 43
      14:13:35,502 INFO  [org.infinispan.CLUSTER] (non-blocking-thread--p2-t1) [Context=___protobuf_metadata] ISPN100007: After merge (or coordinator change), recovered members [edg-perf14-26608, edg-perf09-12339, edg-perf10-6049, edg-perf11-31377, edg-perf12-34662, edg-perf13-26415, edg-perf15-33141] with topology id 39
      14:13:35,502 WARN  [org.infinispan.CLUSTER] (non-blocking-thread--p2-t4) [Context=org.infinispan.LOCKS] ISPN000320: After merge (or coordinator change), cache still hasn't recovered a majority of members and must stay in degraded mode. Current members are [edg-perf14-26608], lost members are [edg-perf09-12339, edg-perf10-6049, edg-perf11-31377, edg-perf12-34662, edg-perf13-26415, edg-perf16-24106, edg-perf15-33141], stable members are [edg-perf09-12339, edg-perf10-6049, edg-perf14-26608, edg-perf11-31377, edg-perf12-34662, edg-perf13-26415, edg-perf16-24106, edg-perf15-33141]
      14:13:35,503 INFO  [org.infinispan.CLUSTER] (non-blocking-thread--p2-t3) [Context=distCache] ISPN100007: After merge (or coordinator change), recovered members [edg-perf14-26608] with topology id 49
      14:13:35,503 INFO  [org.infinispan.CLUSTER] (non-blocking-thread--p2-t4) [Context=org.infinispan.LOCKS] ISPN100007: After merge (or coordinator change), recovered members [edg-perf14-26608, edg-perf11-31377, edg-perf12-34662, edg-perf13-26415, edg-perf15-33141] with topology id 42
      14:13:35,502 INFO  [org.infinispan.CLUSTER] (non-blocking-thread--p2-t2) [Context=org.infinispan.COUNTER] ISPN100007: After merge (or coordinator change), recovered members [edg-perf14-26608, edg-perf11-31377, edg-perf12-34662, edg-perf13-26415, edg-perf15-33141] with topology id 44
      14:13:35,505 INFO  [org.infinispan.CLUSTER] (non-blocking-thread--p2-t4) [Context=org.infinispan.LOCKS] ISPN100011: Entering availability mode DEGRADED_MODE, topology id 43
      14:13:35,507 INFO  [org.infinispan.CLUSTER] (jgroups-320,edg-perf14-26608) ISPN000094: Received new cluster view for channel default: [edg-perf14-26608|12] (2) [edg-perf14-26608, edg-perf10-6049]
      14:13:35,508 INFO  [org.infinispan.CLUSTER] (non-blocking-thread--p2-t1) [Context=___protobuf_metadata] ISPN100008: Updating cache members list [edg-perf14-26608], topology id 40
      14:13:35,508 INFO  [org.infinispan.CLUSTER] (jgroups-320,edg-perf14-26608) ISPN100001: Node edg-perf11-31377 left the cluster
      14:13:35,508 INFO  [org.infinispan.CLUSTER] (jgroups-320,edg-perf14-26608) ISPN100001: Node edg-perf12-34662 left the cluster
      14:13:35,508 INFO  [org.infinispan.CLUSTER] (jgroups-320,edg-perf14-26608) ISPN100001: Node edg-perf13-26415 left the cluster
      14:13:35,509 INFO  [org.infinispan.CLUSTER] (jgroups-320,edg-perf14-26608) ISPN100001: Node edg-perf15-33141 left the cluster
      14:13:35,509 INFO  [org.infinispan.CLUSTER] (non-blocking-thread--p2-t2) [Context=org.infinispan.COUNTER] ISPN100008: Updating cache members list [edg-perf14-26608], topology id 45
      14:13:35,509 INFO  [org.infinispan.CLUSTER] (jgroups-320,edg-perf14-26608) ISPN100001: Node edg-perf11-31377 left the cluster
      14:13:35,509 INFO  [org.infinispan.CLUSTER] (jgroups-320,edg-perf14-26608) ISPN100001: Node edg-perf12-34662 left the cluster
      14:13:35,509 INFO  [org.infinispan.CLUSTER] (jgroups-320,edg-perf14-26608) ISPN100001: Node edg-perf13-26415 left the cluster
      14:13:35,509 INFO  [org.infinispan.CLUSTER] (jgroups-320,edg-perf14-26608) ISPN100001: Node edg-perf15-33141 left the cluster
      14:13:35,510 INFO  [org.infinispan.CLUSTER] (non-blocking-thread--p2-t16) [Context=org.infinispan.CONFIG] ISPN100008: Updating cache members list [edg-perf14-26608], topology id 44
      14:13:35,511 ERROR [org.infinispan.statetransfer.StateConsumerImpl] (non-blocking-thread--p2-t14) ISPN000208: No live owners found for segments {1 145} of cache ___protobuf_metadata. Excluded owners: [edg-perf15-33141, edg-perf13-26415, edg-perf09-12339, edg-perf12-34662, edg-perf10-6049, edg-perf11-31377]
      

      Attachments

        Activity

          People

            wburns@redhat.com Will Burns
            dlovison@redhat.com Diego Lovison
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: