]
Radim Vansa updated ISPN-9128:
------------------------------
Git Pull Request:
RehashWithSharedStoreTest.testRehashes random failures
------------------------------------------------------
Key: ISPN-9128
URL:
https://issues.jboss.org/browse/ISPN-9128
Project: Infinispan
Issue Type: Bug
Components: Core
Affects Versions: 9.3.0.Alpha1
Reporter: Dan Berindei
Assignee: Radim Vansa
Labels: testsuite_stability
Fix For: 9.4.0.Beta1
Attachments:
RehashWithSharedStoreTest_ISPN-7977_NPE_during_shutdown_20180507.log.gz
{noformat}
16:00:32,748 ERROR (testng-Test:[]) [TestSuiteProgress] Test failed:
org.infinispan.distribution.rehash.RehashWithSharedStoreTest.testRehashes[SCATTERED_SYNC,
tx=false, numOwners=1, l1=false]
java.lang.AssertionError: Should be able to see key on new owner
at
org.infinispan.distribution.rehash.RehashWithSharedStoreTest.testRehashes(RehashWithSharedStoreTest.java:94)
~[test-classes/:?]
{noformat}
This first got my attention because I was working on ISPN-7977 and I noticed this NPE
after the test failure:
{noformat}
16:00:32,874 ERROR (jgroups-7,Test-NodeF-62673:[]) [ScatteredStateConsumerImpl]
ISPN000471: Failed processing values received from remote node during rebalance.
java.lang.NullPointerException: null
at
org.infinispan.scattered.impl.ScatteredStateConsumerImpl.applyValues(ScatteredStateConsumerImpl.java:505)
~[classes/:?]
at
org.infinispan.scattered.impl.ScatteredStateConsumerImpl.lambda$getValuesAndApply$8(ScatteredStateConsumerImpl.java:475)
~[classes/:?]
at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760)
[?:1.8.0_152]
at
java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736)
[?:1.8.0_152]
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
[?:1.8.0_152]
at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962)
[?:1.8.0_152]
at org.infinispan.remoting.transport.AbstractRequest.complete(AbstractRequest.java:67)
[classes/:?]
at
org.infinispan.remoting.transport.impl.SingleTargetRequest.receiveResponse(SingleTargetRequest.java:57)
[classes/:?]
at
org.infinispan.remoting.transport.impl.SingleTargetRequest.onResponse(SingleTargetRequest.java:35)
[classes/:?]
{noformat}