Re: ExportConfigCommandDUnitTest

2017-10-04 Thread Jared Stewart
That test uses AvailablePortFinder to choose a random available port.  It’s 
possible that you hit a race condition in between the time port was chosen and 
the time it the server attempted to bind to it.  

> On Oct 4, 2017, at 5:20 PM, Kirk Lund <kl...@apache.org> wrote:
> 
> 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 
>>> 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.

Re: ExportConfigCommandDUnitTest

2017-10-04 Thread Kirk Lund
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 
> > 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.

ExportConfigCommandDUnitTest

2017-10-04 Thread Kirk Lund
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 
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