Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-19374

[CLUSTERING] java.lang.NullPointerException 'because "v" is null' when node leaves the cluster

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Critical Critical
    • 34.0.0.Beta1, 34.0.0.Final
    • 33.0.1.Final, 34.0.0.Beta1
    • Clustering
    • None

      We have a 4 nodes cluster;

      The 'because "v" is null' error pops out when one node leaves the cluster, on one or more other nodes in the cluster;

      In the test linked in the description, shut down triggers the following on wildfly-3:

      2024-05-31 08:13:13,163 ERROR [org.infinispan.interceptors.impl.InvocationContextInterceptor] (thread-18,ejb,wildfly3) ISPN000136: Error executing command PrepareCommand on Cache 'clusterbench-ee10.ear/clusterbench-ee10-ejb.jar/default', writing keys []: java.lang.NullPointerException: Cannot invoke "org.infinispan.container.entries.MVCCEntry.isRemoved()" because "v" is null
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.impl.PassivationWriterInterceptor.lambda$store$0(PassivationWriterInterceptor.java:36)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.persistence.manager.PersistenceManagerImpl.acquireKeyFromContext(PersistenceManagerImpl.java:1403)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.persistence.manager.PersistenceManagerImpl.entriesFromCommand(PersistenceManagerImpl.java:1383)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.persistence.manager.PersistenceManagerImpl.lambda$toMvccEntryFlowable$73(PersistenceManagerImpl.java:1376)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatMap$ConcatMapImmediate.drain(FlowableConcatMap.java:266)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatMap$BaseConcatMapSubscriber.onNext(FlowableConcatMap.java:159)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFilter$FilterSubscriber.tryOnNext(FlowableFilter.java:75)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFromIterable$IteratorConditionalSubscription.slowPath(FlowableFromIterable.java:380)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFromIterable$BaseRangeSubscription.request(FlowableFromIterable.java:131)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.subscribers.BasicFuseableSubscriber.request(BasicFuseableSubscriber.java:153)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatMap$BaseConcatMapSubscriber.onSubscribe(FlowableConcatMap.java:142)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.subscribers.BasicFuseableSubscriber.onSubscribe(BasicFuseableSubscriber.java:67)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFromIterable.subscribe(FlowableFromIterable.java:66)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFromIterable.subscribeActual(FlowableFromIterable.java:47)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16144)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFilter.subscribeActual(FlowableFilter.java:38)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16144)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16090)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatMap.subscribeActual(FlowableConcatMap.java:66)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16144)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16090)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowablePublish.connect(FlowablePublish.java:93)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableAutoConnect.subscribeActual(FlowableAutoConnect.java:50)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16144)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFilter.subscribeActual(FlowableFilter.java:38)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16144)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableMap.subscribeActual(FlowableMap.java:38)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16144)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableGroupBy.subscribeActual(FlowableGroupBy.java:73)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16144)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableMap.subscribeActual(FlowableMap.java:38)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16144)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatMapEager.subscribeActual(FlowableConcatMapEager.java:54)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16144)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16090)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatMapEager$ConcatMapEagerDelayErrorSubscriber.onNext(FlowableConcatMapEager.java:134)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFromArray$ArraySubscription.slowPath(FlowableFromArray.java:163)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFromArray$BaseArraySubscription.request(FlowableFromArray.java:91)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatMapEager$ConcatMapEagerDelayErrorSubscriber.onSubscribe(FlowableConcatMapEager.java:108)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFromArray.subscribeActual(FlowableFromArray.java:39)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16144)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatMapEager.subscribeActual(FlowableConcatMapEager.java:54)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16144)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16090)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribeWith(Flowable.java:16201)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.lastStage(Flowable.java:20508)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.persistence.spi.NonBlockingStore.batch(NonBlockingStore.java:538)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.persistence.manager.PersistenceManagerImpl.lambda$batchOperation$55(PersistenceManagerImpl.java:1248)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFlatMapSingle$FlatMapSingleSubscriber.onNext(FlowableFlatMapSingle.java:118)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFilter$FilterSubscriber.tryOnNext(FlowableFilter.java:75)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFromIterable$IteratorConditionalSubscription.fastPath(FlowableFromIterable.java:321)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFromIterable$BaseRangeSubscription.request(FlowableFromIterable.java:129)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.subscribers.BasicFuseableSubscriber.request(BasicFuseableSubscriber.java:153)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFlatMapSingle$FlatMapSingleSubscriber.onSubscribe(FlowableFlatMapSingle.java:106)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.subscribers.BasicFuseableSubscriber.onSubscribe(BasicFuseableSubscriber.java:67)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFromIterable.subscribe(FlowableFromIterable.java:66)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFromIterable.subscribeActual(FlowableFromIterable.java:47)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16144)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFilter.subscribeActual(FlowableFilter.java:38)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16144)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableFlatMapSingle.subscribeActual(FlowableFlatMapSingle.java:53)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16144)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:16090)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.flowable.FlowableLastSingle.subscribeActual(FlowableLastSingle.java:45)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Single.subscribe(Single.java:4855)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.internal.operators.single.SingleUsing.subscribeActual(SingleUsing.java:83)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Single.subscribe(Single.java:4855)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Single.subscribeWith(Single.java:4905)
      	at io.reactivex.rxjava3.rxjava//io.reactivex.rxjava3.core.Single.toCompletionStage(Single.java:5677)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.persistence.manager.PersistenceManagerImpl.batchOperation(PersistenceManagerImpl.java:1258)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.persistence.manager.PersistenceManagerImpl.performBatch(PersistenceManagerImpl.java:1193)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.persistence.support.DelegatingPersistenceManager.performBatch(DelegatingPersistenceManager.java:206)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.impl.PassivationWriterInterceptor.store(PassivationWriterInterceptor.java:35)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.impl.CacheWriterInterceptor.commitModifications(CacheWriterInterceptor.java:148)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.impl.CacheWriterInterceptor.afterCommit(CacheWriterInterceptor.java:158)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextThenApply(BaseAsyncInterceptor.java:86)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.impl.CacheWriterInterceptor.visitPrepareCommand(CacheWriterInterceptor.java:132)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:196)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:59)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.DDAsyncInterceptor.handleDefault(DDAsyncInterceptor.java:54)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.DDAsyncInterceptor.visitPrepareCommand(DDAsyncInterceptor.java:137)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:196)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextThenApply(BaseAsyncInterceptor.java:79)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.impl.EntryWrappingInterceptor.prepareHandler(EntryWrappingInterceptor.java:199)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.impl.EntryWrappingInterceptor.applyModificationsAndThen(EntryWrappingInterceptor.java:930)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.impl.EntryWrappingInterceptor.wrapEntriesForPrepareAndApply(EntryWrappingInterceptor.java:894)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.impl.EntryWrappingInterceptor.visitPrepareCommand(EntryWrappingInterceptor.java:194)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:196)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:59)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.impl.NotificationInterceptor.visitPrepareCommand(NotificationInterceptor.java:41)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:196)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextThenAccept(BaseAsyncInterceptor.java:103)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.locking.PessimisticLockingInterceptor.visitPrepareCommand(PessimisticLockingInterceptor.java:121)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:196)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextAndHandle(BaseAsyncInterceptor.java:188)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.impl.TxInterceptor.handlePrepareCommand(TxInterceptor.java:126)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.impl.TxInterceptor.visitPrepareCommand(TxInterceptor.java:115)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:196)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:59)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.BaseAsyncInterceptor.asyncInvokeNext(BaseAsyncInterceptor.java:232)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.statetransfer.TransactionSynchronizerInterceptor.visitCommand(TransactionSynchronizerInterceptor.java:46)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextAndHandle(BaseAsyncInterceptor.java:190)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.statetransfer.StateTransferInterceptor.handleTxCommand(StateTransferInterceptor.java:208)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.statetransfer.StateTransferInterceptor.visitPrepareCommand(StateTransferInterceptor.java:69)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:196)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:59)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.DDAsyncInterceptor.handleDefault(DDAsyncInterceptor.java:54)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.DDAsyncInterceptor.visitPrepareCommand(DDAsyncInterceptor.java:137)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:196)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextAndExceptionally(BaseAsyncInterceptor.java:128)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.impl.InvocationContextInterceptor.visitCommand(InvocationContextInterceptor.java:90)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:61)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.impl.BatchingInterceptor.handleDefault(BatchingInterceptor.java:74)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.DDAsyncInterceptor.visitPrepareCommand(DDAsyncInterceptor.java:137)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:196)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:50)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.interceptors.impl.AsyncInterceptorChainImpl.invokeAsync(AsyncInterceptorChainImpl.java:220)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.commands.tx.PrepareCommand.invokeAsync(PrepareCommand.java:107)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.remoting.inboundhandler.BasePerCacheInboundInvocationHandler.invokeCommand(BasePerCacheInboundInvocationHandler.java:108)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.invoke(BaseBlockingRunnable.java:111)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.runAsync(BaseBlockingRunnable.java:79)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.run(BaseBlockingRunnable.java:48)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.remoting.inboundhandler.BasePerCacheInboundInvocationHandler.handleRunnable(BasePerCacheInboundInvocationHandler.java:154)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.remoting.inboundhandler.TxPerCacheInboundInvocationHandler.handle(TxPerCacheInboundInvocationHandler.java:41)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.remoting.inboundhandler.GlobalInboundInvocationHandler.handleCacheRpcCommand(GlobalInboundInvocationHandler.java:123)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.remoting.inboundhandler.GlobalInboundInvocationHandler.handleFromCluster(GlobalInboundInvocationHandler.java:77)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.remoting.transport.jgroups.JGroupsTransport.processRequest(JGroupsTransport.java:1541)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.remoting.transport.jgroups.JGroupsTransport.processMessage(JGroupsTransport.java:1468)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.remoting.transport.jgroups.JGroupsTransport$ChannelCallbacks.lambda$up$1(JGroupsTransport.java:1677)
      	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
      	at org.infinispan.core@14.0.28.Final//org.infinispan.remoting.transport.jgroups.JGroupsTransport$ChannelCallbacks.up(JGroupsTransport.java:1669)
      	at org.jgroups@5.2.25.Final//org.jgroups.JChannel.up(JChannel.java:750)
      	at org.jgroups@5.2.25.Final//org.jgroups.fork.ForkProtocolStack.up(ForkProtocolStack.java:161)
      	at org.jgroups@5.2.25.Final//org.jgroups.stack.Protocol.up(Protocol.java:373)
      	at org.jgroups@5.2.25.Final//org.jgroups.protocols.FORK.up(FORK.java:174)
      	at org.jgroups@5.2.25.Final//org.jgroups.protocols.FRAG2.up(FRAG2.java:161)
      	at org.jgroups@5.2.25.Final//org.jgroups.protocols.FlowControl.up(FlowControl.java:319)
      	at org.jgroups@5.2.25.Final//org.jgroups.protocols.FlowControl.up(FlowControl.java:319)
      	at org.jgroups@5.2.25.Final//org.jgroups.protocols.pbcast.GMS.up(GMS.java:862)
      	at org.jgroups@5.2.25.Final//org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:246)
      	at org.jgroups@5.2.25.Final//org.jgroups.protocols.UNICAST3.deliverBatch(UNICAST3.java:1111)
      	at org.jgroups@5.2.25.Final//org.jgroups.protocols.UNICAST3.handleBatchReceived(UNICAST3.java:885)
      	at org.jgroups@5.2.25.Final//org.jgroups.protocols.UNICAST3.up(UNICAST3.java:552)
      	at org.jgroups@5.2.25.Final//org.jgroups.protocols.pbcast.NAKACK2.up(NAKACK2.java:722)
      	at org.jgroups@5.2.25.Final//org.jgroups.protocols.VERIFY_SUSPECT2.up(VERIFY_SUSPECT2.java:119)
      	at org.jgroups@5.2.25.Final//org.jgroups.protocols.FailureDetection.up(FailureDetection.java:193)
      	at org.jgroups@5.2.25.Final//org.jgroups.protocols.FD_SOCK2.up(FD_SOCK2.java:203)
      	at org.jgroups@5.2.25.Final//org.jgroups.protocols.MERGE3.up(MERGE3.java:288)
      	at org.jgroups@5.2.25.Final//org.jgroups.protocols.Discovery.up(Discovery.java:314)
      	at org.jgroups@5.2.25.Final//org.jgroups.protocols.RED.up(RED.java:119)
      	at org.jgroups@5.2.25.Final//org.jgroups.protocols.TP.passBatchUp(TP.java:1210)
      	at org.jgroups@5.2.25.Final//org.jgroups.util.SubmitToThreadPool$BatchHandler.passBatchUp(SubmitToThreadPool.java:161)
      	at org.jgroups@5.2.25.Final//org.jgroups.util.SubmitToThreadPool$BatchHandler.run(SubmitToThreadPool.java:157)
      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
      	at org.wildfly.clustering.context@33.0.0.Beta1-202405301447-2cfc39a8//org.wildfly.clustering.context.ContextReferenceExecutor.execute(ContextReferenceExecutor.java:32)
      	at org.wildfly.clustering.context@33.0.0.Beta1-202405301447-2cfc39a8//org.wildfly.clustering.context.ContextualExecutor$1.run(ContextualExecutor.java:61)
      	at java.base/java.lang.Thread.run(Thread.java:840)
      

      The client is not affected though;

            pferraro@redhat.com Paul Ferraro
            tborgato@redhat.com Tommaso Borgato
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: