[infinispan-issues] [JBoss JIRA] (ISPN-6829) JCacheTwoCachesBasicOpsTest.testUpdatedListener random failures

Radim Vansa (JIRA) issues at jboss.org
Fri Sep 8 05:26:00 EDT 2017


    [ https://issues.jboss.org/browse/ISPN-6829?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13460681#comment-13460681 ] 

Radim Vansa commented on ISPN-6829:
-----------------------------------

The problem is in AbstractJCacheNotifier not doing deregistration properly: {{listenerCfgs}} is never pruned, and besides a memory leak this also means that servers send events to nodes that don't have the listener registered anymore.

In case of this test, an event from another test can come just after we've registered the listener (because the node still listens to all events using single adaptor, just does not fire the methods).

> JCacheTwoCachesBasicOpsTest.testUpdatedListener random failures
> ---------------------------------------------------------------
>
>                 Key: ISPN-6829
>                 URL: https://issues.jboss.org/browse/ISPN-6829
>             Project: Infinispan
>          Issue Type: Bug
>          Components: Test Suite - Core
>    Affects Versions: 9.0.0.Alpha2
>            Reporter: Dan Berindei
>              Labels: testsuite_stability
>
> {noformat}
> java.lang.AssertionError: expected [1] but found [2]
>     at org.testng.Assert.fail(Assert.java:94)
>     at org.testng.Assert.failNotEquals(Assert.java:494)
>     at org.testng.Assert.assertEquals(Assert.java:123)
>     at org.testng.Assert.assertEquals(Assert.java:370)
>     at org.testng.Assert.assertEquals(Assert.java:380)
>     at org.infinispan.jcache.AbstractTwoCachesBasicOpsTest.testUpdatedListener(AbstractTwoCachesBasicOpsTest.java:282)
> {noformat}
> http://ci.infinispan.org/project.html?tab=testDetails&testNameId=5513541852659007126&projectId=Infinispan



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the infinispan-issues mailing list