[ https://issues.apache.org/jira/browse/GEODE-7622?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benjamin P Ross resolved GEODE-7622. ------------------------------------ Resolution: Duplicate > CI Failure: > JMXMBeanReconnectDUnitTest.testLocalBeans_MaintainLocatorAndCrashServer fails > with ConditionTimeoutException > ------------------------------------------------------------------------------------------------------------------------ > > Key: GEODE-7622 > URL: https://issues.apache.org/jira/browse/GEODE-7622 > Project: Geode > Issue Type: Bug > Components: tests > Reporter: Benjamin P Ross > Priority: Major > > We've seen JMXMBeanReconnectDUnitTest fail intermittently with > {code:java} > org.awaitility.core.ConditionTimeoutException: Condition with alias 'Locators > must agree on the state of the system' didn't complete within 300 seconds > because assertion condition defined as a lambda expression in > org.apache.geode.management.JMXMBeanReconnectDUnitTest > 18:26:35 Expecting: > 18:26:35 <[GemFire:service=Region,name="/test-region-1",type=Distributed, > 18:26:35 > GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Distributed, > 18:26:35 GemFire:service=AccessControl,type=Distributed, > 18:26:35 GemFire:service=FileUploader,type=Distributed, > 18:26:35 GemFire:service=System,type=Distributed, > 18:26:35 > GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-0, > 18:26:35 > GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-0, > 18:26:35 GemFire:service=Locator,type=Member,member=locator-0, > 18:26:35 GemFire:type=Member,member=locator-0, > 18:26:35 > GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-1, > 18:26:35 > GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-1, > 18:26:35 GemFire:service=Locator,type=Member,member=locator-1, > 18:26:35 GemFire:type=Member,member=locator-1, > 18:26:35 > GemFire:service=Region,name="/test-region-1",type=Member,member=server-2, > 18:26:35 > GemFire:service=CacheServer,port=35679,type=Member,member=server-2, > 18:26:35 GemFire:type=Member,member=server-2, > 18:26:35 > GemFire:service=Region,name="/test-region-1",type=Member,member=server-3, > 18:26:35 > GemFire:service=CacheServer,port=44573,type=Member,member=server-3, > 18:26:35 GemFire:type=Member,member=server-3]> > 18:26:35 to contain exactly (and in same order): > 18:26:35 <[GemFire:service=Region,name="/test-region-1",type=Distributed, > 18:26:35 > GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Distributed, > 18:26:35 GemFire:service=AccessControl,type=Distributed, > 18:26:35 GemFire:service=FileUploader,type=Distributed, > 18:26:35 GemFire:service=System,type=Distributed, > 18:26:35 GemFire:service=Locator,type=Member,member=locator-0, > 18:26:35 GemFire:type=Member,member=locator-0, > 18:26:35 > GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-1, > 18:26:35 > GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-1, > 18:26:35 GemFire:service=Locator,type=Member,member=locator-1, > 18:26:35 GemFire:type=Member,member=locator-1, > 18:26:35 > GemFire:service=Region,name="/test-region-1",type=Member,member=server-2, > 18:26:35 > GemFire:service=CacheServer,port=35679,type=Member,member=server-2, > 18:26:35 GemFire:type=Member,member=server-2, > 18:26:35 > GemFire:service=Region,name="/test-region-1",type=Member,member=server-3, > 18:26:35 > GemFire:service=CacheServer,port=44573,type=Member,member=server-3, > 18:26:35 GemFire:type=Member,member=server-3]> > 18:26:35 but some elements were not expected: > 18:26:35 > <[GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-0, > 18:26:35 > GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-0]> > 18:26:35 . > 18:26:35 at > org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:145) > 18:26:35 at > org.awaitility.core.AssertionCondition.await(AssertionCondition.java:122) > 18:26:35 at > org.awaitility.core.AssertionCondition.await(AssertionCondition.java:32) > 18:26:35 at > org.awaitility.core.ConditionFactory.until(ConditionFactory.java:902) > 18:26:35 at > org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:723) > 18:26:35 at > org.apache.geode.management.JMXMBeanReconnectDUnitTest.before(JMXMBeanReconnectDUnitTest.java:94) > 18:26:35 > 18:26:35 Caused by: > 18:26:35 java.lang.AssertionError: > 18:26:35 Expecting: > 18:26:35 > <[GemFire:service=Region,name="/test-region-1",type=Distributed, > 18:26:35 > GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Distributed, > 18:26:35 GemFire:service=AccessControl,type=Distributed, > 18:26:35 GemFire:service=FileUploader,type=Distributed, > 18:26:35 GemFire:service=System,type=Distributed, > 18:26:35 > GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-0, > 18:26:35 > GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-0, > 18:26:35 GemFire:service=Locator,type=Member,member=locator-0, > 18:26:35 GemFire:type=Member,member=locator-0, > 18:26:35 > GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-1, > 18:26:35 > GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-1, > 18:26:35 GemFire:service=Locator,type=Member,member=locator-1, > 18:26:35 GemFire:type=Member,member=locator-1, > 18:26:35 > GemFire:service=Region,name="/test-region-1",type=Member,member=server-2, > 18:26:35 > GemFire:service=CacheServer,port=35679,type=Member,member=server-2, > 18:26:35 GemFire:type=Member,member=server-2, > 18:26:35 > GemFire:service=Region,name="/test-region-1",type=Member,member=server-3, > 18:26:35 > GemFire:service=CacheServer,port=44573,type=Member,member=server-3, > 18:26:35 GemFire:type=Member,member=server-3]> > 18:26:35 to contain exactly (and in same order): > 18:26:35 > <[GemFire:service=Region,name="/test-region-1",type=Distributed, > 18:26:35 > GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Distributed, > 18:26:35 GemFire:service=AccessControl,type=Distributed, > 18:26:35 GemFire:service=FileUploader,type=Distributed, > 18:26:35 GemFire:service=System,type=Distributed, > 18:26:35 GemFire:service=Locator,type=Member,member=locator-0, > 18:26:35 GemFire:type=Member,member=locator-0, > 18:26:35 > GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-1, > 18:26:35 > GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-1, > 18:26:35 GemFire:service=Locator,type=Member,member=locator-1, > 18:26:35 GemFire:type=Member,member=locator-1, > 18:26:35 > GemFire:service=Region,name="/test-region-1",type=Member,member=server-2, > 18:26:35 > GemFire:service=CacheServer,port=35679,type=Member,member=server-2, > 18:26:35 GemFire:type=Member,member=server-2, > 18:26:35 > GemFire:service=Region,name="/test-region-1",type=Member,member=server-3, > 18:26:35 > GemFire:service=CacheServer,port=44573,type=Member,member=server-3, > 18:26:35 GemFire:type=Member,member=server-3]> > 18:26:35 but some elements were not expected: > 18:26:35 > <[GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-0, > 18:26:35 > GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-0]> > 18:26:35 at > org.apache.geode.management.JMXMBeanReconnectDUnitTest.lambda$before$0(JMXMBeanReconnectDUnitTest.java:95) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)