[infinispan-issues] [JBoss JIRA] (ISPN-11587) AssertionError HotRodMergeTest.testNewTopologySentAfterOverlappingMerge[DIST_SYNC, ALLOW_READ_WRITES]
Ryan Emerson (Jira)
issues at jboss.org
Wed May 6 09:43:26 EDT 2020
[ https://issues.redhat.com/browse/ISPN-11587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14080012#comment-14080012 ]
Ryan Emerson commented on ISPN-11587:
-------------------------------------
The test is currently failing every time due to it's use of numOwners=1 and DENY_READ_WRITES which is no longer a valid configuration since https://issues.redhat.com/browse/ISPN-11530 was merged:
{code:java}
org.infinispan.commons.CacheConfigurationException: ISPN000575: PartitionStrategy must be ALLOW_READ_WRITES when numOwners is 1
at org.infinispan.configuration.cache.ClusteringConfigurationBuilder.validate(ClusteringConfigurationBuilder.java:172)
at org.infinispan.configuration.cache.ConfigurationBuilder.validate(ConfigurationBuilder.java:206)
at org.infinispan.configuration.cache.ConfigurationBuilder.build(ConfigurationBuilder.java:262)
at org.infinispan.configuration.cache.ConfigurationBuilder.build(ConfigurationBuilder.java:257)
at org.infinispan.configuration.ConfigurationManager.lambda$new$0(ConfigurationManager.java:42)
at java.base/java.util.HashMap.forEach(HashMap.java:1336)
at org.infinispan.configuration.ConfigurationManager.<init>(ConfigurationManager.java:42)
at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:370)
at org.infinispan.test.fwk.TestCacheManagerFactory.newDefaultCacheManager(TestCacheManagerFactory.java:82)
at org.infinispan.test.fwk.TestCacheManagerFactory.createClusteredCacheManager(TestCacheManagerFactory.java:263)
at org.infinispan.test.MultipleCacheManagersTest.addClusterEnabledCacheManager(MultipleCacheManagersTest.java:249)
at org.infinispan.test.MultipleCacheManagersTest.createClusteredCaches(MultipleCacheManagersTest.java:464)
at org.infinispan.server.hotrod.HotRodMergeTest.createCacheManagers(HotRodMergeTest.java:55)
at org.infinispan.test.MultipleCacheManagersTest.callCreateCacheManagers(MultipleCacheManagersTest.java:122)
at org.infinispan.test.MultipleCacheManagersTest.createBeforeClass(MultipleCacheManagersTest.java:116)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
... Removed 17 stack frames
{code}
The test needs to be updated to utilise numOwners=2. The cause of the periodic failures is likely related to the problem scenario described in https://issues.redhat.com/browse/ISPN-11634
> AssertionError HotRodMergeTest.testNewTopologySentAfterOverlappingMerge[DIST_SYNC, ALLOW_READ_WRITES]
> -----------------------------------------------------------------------------------------------------
>
> Key: ISPN-11587
> URL: https://issues.redhat.com/browse/ISPN-11587
> Project: Infinispan
> Issue Type: Bug
> Affects Versions: 10.1.5.Final, 11.0.0.Dev03
> Reporter: Diego Lovison
> Assignee: Dan Berindei
> Priority: Major
> Labels: testsuite-stability
>
> Probably this is a flaky test:
> {noformat}
> [OK: 182, KO: 1, SKIP: 0] Test failed: org.infinispan.server.hotrod.HotRodMergeTest.testNewTopologySentAfterOverlappingMerge[DIST_SYNC, ALLOW_READ_WRITES]
> java.lang.AssertionError:
> at org.testng.AssertJUnit.fail(AssertJUnit.java:59)
> at org.testng.AssertJUnit.assertTrue(AssertJUnit.java:24)
> at org.infinispan.test.AbstractInfinispanTest.eventually(AbstractInfinispanTest.java:251)
> at org.infinispan.test.AbstractInfinispanTest.eventually(AbstractInfinispanTest.java:233)
> at org.infinispan.test.AbstractInfinispanTest.eventually(AbstractInfinispanTest.java:209)
> at org.infinispan.test.AbstractInfinispanTest.eventually(AbstractInfinispanTest.java:387)
> at org.infinispan.server.hotrod.HotRodMergeTest.eventuallyExpectCompleteTopology(HotRodMergeTest.java:141)
> at org.infinispan.server.hotrod.HotRodMergeTest.testNewTopologySentAfterOverlappingMerge(HotRodMergeTest.java:125)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
> at org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:230)
> at org.infinispan.commons.test.TestNGLongTestsHook.run(TestNGLongTestsHook.java:24)
> at org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:242)
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:579)
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
> at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
> at org.testng.TestRunner.privateRun(TestRunner.java:648)
> at org.testng.TestRunner.run(TestRunner.java:505)
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
> at org.testng.SuiteRunner.access$000(SuiteRunner.java:40)
> at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:489)
> at org.testng.internal.thread.ThreadUtil$1.call(ThreadUtil.java:52)
> at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
> at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at java.base/java.lang.Thread.run(Thread.java:834)
> {noformat}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
More information about the infinispan-issues
mailing list