It passes when I run it in IntelliJ. The cause was: Caused by: java.net.BindException: Address already in use
So, I'm assuming the test tried to use a port that was in use. Is the test using a random port or a default port? On Wed, Oct 4, 2017 at 5:14 PM, Jared Stewart <jstew...@pivotal.io> wrote: > I haven’t seen that test fail before. If you rerun the precheckin does it > still fail? > > > > On Oct 4, 2017, at 4:55 PM, Kirk Lund <kl...@apache.org> wrote: > > > > ExportConfigCommandDUnitTest failed in my latest precheckin but my > changes > > don't involve the code this test is testing. Did someone commit break > this > > test or is it failing intermittently? > > > > Thanks, > > Kirk > > > > :geode-web:distributedTest > > > > org.apache.geode.management.internal.cli.commands. > ExportConfigCommandDUnitTest > >> testExportConfig(true) [0] FAILED > > 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 log4j at line 336 > > > > [error 2017/10/04 23:34:54.964 UTC <RMI TCP Connection(1)-172.17.0.5> > > tid=0x1b] Jmx manager could not be started because HTTP service failed to > > start > > org.apache.geode.management.ManagementException: HTTP service failed > to > > start > > at > > org.apache.geode.management.internal.ManagementAgent.startHttpService( > ManagementAgent.java:314) > > at > > org.apache.geode.management.internal.ManagementAgent. > startAgent(ManagementAgent.java:143) > > at > > org.apache.geode.management.internal.SystemManagementService. > startManager(SystemManagementService.java:427) > > at > > org.apache.geode.management.internal.beans.ManagementAdapter. > handleCacheCreation(ManagementAdapter.java:173) > > at > > org.apache.geode.management.internal.beans.ManagementListener. > handleEvent(ManagementListener.java:106) > > at > > org.apache.geode.distributed.internal.InternalDistributedSystem. > notifyResourceEventListeners(InternalDistributedSystem.java:2198) > > at > > org.apache.geode.distributed.internal.InternalDistributedSystem. > handleResourceEvent(InternalDistributedSystem.java:585) > > at > > org.apache.geode.internal.cache.GemFireCacheImpl. > initialize(GemFireCacheImpl.java:1207) > > at > > org.apache.geode.internal.cache.GemFireCacheImpl. > basicCreate(GemFireCacheImpl.java:768) > > at > > org.apache.geode.internal.cache.GemFireCacheImpl.create( > GemFireCacheImpl.java:754) > > at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:175) > > at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:222) > > at > > org.apache.geode.test.junit.rules.ServerStarterRule. > startServer(ServerStarterRule.java:147) > > at > > org.apache.geode.test.junit.rules.ServerStarterRule. > before(ServerStarterRule.java:76) > > at > > org.apache.geode.test.dunit.rules.LocatorServerStartupRule.lambda$ > startServerAsEmbededLocator$207b7110$1(LocatorServerStartupRule.java:230) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > sun.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:62) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:498) > > at hydra.MethExecutor.executeObject(MethExecutor.java:245) > > at > > org.apache.geode.test.dunit.standalone.RemoteDUnitVM. > executeMethodOnObject(RemoteDUnitVM.java:70) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > sun.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:62) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:498) > > at sun.rmi.server.UnicastServerRef.dispatch( > UnicastServerRef.java:357) > > at sun.rmi.transport.Transport$1.run(Transport.java:200) > > at sun.rmi.transport.Transport$1.run(Transport.java:197) > > at java.security.AccessController.doPrivileged(Native Method) > > at sun.rmi.transport.Transport.serviceCall(Transport.java:196) > > at > > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568) > > at > > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0( > TCPTransport.java:826) > > at > > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$ > 0(TCPTransport.java:683) > > at java.security.AccessController.doPrivileged(Native Method) > > at > > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run( > TCPTransport.java:682) > > 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) > > Caused by: java.net.BindException: Address already in use > > at sun.nio.ch.Net.bind0(Native Method) > > at sun.nio.ch.Net.bind(Net.java:433) > > at sun.nio.ch.Net.bind(Net.java:425) > > at > > sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java: > 223) > > at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) > > at > > org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:317) > > at > > org.eclipse.jetty.server.AbstractNetworkConnector.doStart( > AbstractNetworkConnector.java:80) > > at > > org.eclipse.jetty.server.ServerConnector.doStart( > ServerConnector.java:235) > > at > > org.eclipse.jetty.util.component.AbstractLifeCycle. > start(AbstractLifeCycle.java:68) > > at org.eclipse.jetty.server.Server.doStart(Server.java:390) > > at > > org.eclipse.jetty.util.component.AbstractLifeCycle. > start(AbstractLifeCycle.java:68) > > at > > org.apache.geode.management.internal.JettyHelper. > startJetty(JettyHelper.java:149) > > at > > org.apache.geode.management.internal.ManagementAgent.startHttpService( > ManagementAgent.java:286) > > ... 37 more > > > > ------------------------------------------------------------ > ----------- > > Found suspect string in log4j at line 392 > > > > [error 2017/10/04 23:34:54.971 UTC <RMI TCP Connection(1)-172.17.0.5> > > tid=0x1b] org.apache.geode.management.ManagementException: HTTP service > > failed to start > > > > org.apache.geode.management.internal.cli.commands. > ExportConfigCommandDUnitTest > >> testExportConfig(false) [1] FAILED > > org.junit.ComparisonFailure: [Could not read command response. Error > > occurred while executing "export config > > --dir=/tmp/junit2331171051443593975/all-members" on manager. > > > > ] expected:<[OK]> but was:<[ERROR]> > > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > > Method) > > at > > sun.reflect.NativeConstructorAccessorImpl.newInstance( > NativeConstructorAccessorImpl.java:62) > > at > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance( > DelegatingConstructorAccessorImpl.java:45) > > at > > org.apache.geode.test.junit.rules.GfshShellConnectionRule. > executeAndVerifyCommand(GfshShellConnectionRule.java:255) > > at > > org.apache.geode.management.internal.cli.commands. > ExportConfigCommandDUnitTest.testExportConfig( > ExportConfigCommandDUnitTest.java:76) > > > > 79 tests completed, 2 failed > > :geode-web:distributedTest FAILED > >