Jens Deppe created GEODE-9537: --------------------------------- Summary: CqDataUsingPoolDUnitTest (and CqDataUsingPoolOptimizedExecuteDUnitTest) should not use ephemeral ports Key: GEODE-9537 URL: https://issues.apache.org/jira/browse/GEODE-9537 Project: Geode Issue Type: Test Components: tests Reporter: Jens Deppe
These tests currently use ephemeral ports for components that are stopped and restarted during the test. It can happen that other, concurrently running tests, will start using these same ports causing test failures (but not in the tests mentioned here). Test failures appear as dunit suspect strings: {noformat} java.lang.AssertionError: Suspicious strings were written to the log during this run. Fix the strings or use IgnoredException.addIgnoredException to ignore. ----------------------------------------------------------------------- Found suspect string in 'dunit_suspect-locator.log' at line 347 [fatal 2021/08/21 19:46:08.527 UTC <locator request thread 1> tid=47] Exception in processing request from 10.0.0.107 java.lang.Exception: Improperly configured client detected - use addPoolLocator to configure its locators instead of addPoolServer. at org.apache.geode.distributed.internal.ProtocolCheckerImpl.checkProtocol(ProtocolCheckerImpl.java:31) at org.apache.geode.distributed.internal.tcpserver.TcpServer.lambda$processRequest$0(TcpServer.java:342) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)