-
Bug
-
Resolution: Done
-
Critical
-
33.0.1.Final, 34.0.0.Beta1
-
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;
- is caused by
-
ISPN-16284 PersistenceManagerImpl.acquireKeyFromContext(...) throws NPE when entry not found in InvocationContext
- Resolved
- is cloned by
-
JBEAP-27618 (8.0.z) [CLUSTERING] java.lang.NullPointerException 'because "v" is null' when node leaves the cluster
- Closed
- is incorporated by
-
WFLY-19603 Upgrade Infinispan from 14.0.29.Final to 14.0.30.Final
- Resolved