[ 
https://issues.apache.org/jira/browse/DERBY-3504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12575818#action_12575818
 ] 

Daniel John Debrunner commented on DERBY-3504:
----------------------------------------------

Turns out it is a classes vs. jars issue.

With classes the server fails to start up because when setting up the 
environment for the security policy file it cannot find derbynet.jar in the 
classpath.

This was obvious once I fixed the decorator to keep the output from the spawned 
network server.

This is a known issue, other tests work-around it using 
TestConfiguration.loadingFromJars()  but the crucial information was not added 
to the javadoc comments for the NetworkServerTestSetup constructor that results 
in a spawned server.

> getting "Timed out waiting for network server to start" errors while running 
> JMX unit tests
> -------------------------------------------------------------------------------------------
>
>                 Key: DERBY-3504
>                 URL: https://issues.apache.org/jira/browse/DERBY-3504
>             Project: Derby
>          Issue Type: Bug
>          Components: Regression Test Failure
>    Affects Versions: 10.4.0.0
>         Environment: windows XP, dual core laptop, ibm5 jvm, running against 
> sane/debug classes updated to  634360 (around 3/6/08 9am PST)
>            Reporter: Mike Matrigali
>            Assignee: Daniel John Debrunner
>
> I ran just the jmx test suite as follows and got 4 timeout errors:
> java junit.textui.TestRunner \
> org.apache.derbyTesting.functionTests.tests.management._Suite \
> >>test.out 2>&1
> .F.F.F..........F
> Time: 1,205.25
> There were 4 failures:
> 1) JMXTest:clientjunit.framework.AssertionFailedError: Timed out waiting for 
> net
> work server to start
>     at 
> org.apache.derbyTesting.junit.NetworkServerTestSetup.waitForServerStart(N
> etworkServerTestSetup.java:440)
>     at 
> org.apache.derbyTesting.junit.NetworkServerTestSetup.setUp(NetworkServerT
> estSetup.java:173)
>     at junit.extensions.TestSetup$1.protect(TestSetup.java:18)
>     at junit.extensions.TestSetup.run(TestSetup.java:23)
>     at org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
>     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>     at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>     at junit.extensions.TestSetup.run(TestSetup.java:23)
>     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>     at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>     at junit.extensions.TestSetup.run(TestSetup.java:23)
> 2) ManagementMBeanTest:clientjunit.framework.AssertionFailedError: Timed out 
> wai
> ting for network server to start
>     at 
> org.apache.derbyTesting.junit.NetworkServerTestSetup.waitForServerStart(N
> etworkServerTestSetup.java:440)
>     at 
> org.apache.derbyTesting.junit.NetworkServerTestSetup.setUp(NetworkServerT
> estSetup.java:173)
>     at junit.extensions.TestSetup$1.protect(TestSetup.java:18)
>     at junit.extensions.TestSetup.run(TestSetup.java:23)
>     at org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
>     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>     at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>     at junit.extensions.TestSetup.run(TestSetup.java:23)
>     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>     at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>     at junit.extensions.TestSetup.run(TestSetup.java:23)
> 3) InactiveManagementMBeanTest:clientjunit.framework.AssertionFailedError: 
> Timed
>  out waiting for network server to start
>     at 
> org.apache.derbyTesting.junit.NetworkServerTestSetup.waitForServerStart(N
> etworkServerTestSetup.java:440)
>     at 
> org.apache.derbyTesting.junit.NetworkServerTestSetup.setUp(NetworkServerT
> estSetup.java:173)
>     at junit.extensions.TestSetup$1.protect(TestSetup.java:18)
>     at junit.extensions.TestSetup.run(TestSetup.java:23)
>     at org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
>     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>     at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>     at junit.extensions.TestSetup.run(TestSetup.java:23)
>     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>     at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>     at junit.extensions.TestSetup.run(TestSetup.java:23)
> 4) VersionMBeanTest:clientjunit.framework.AssertionFailedError: Timed out 
> waitin
> g for network server to start
>     at 
> org.apache.derbyTesting.junit.NetworkServerTestSetup.waitForServerStart(N
> etworkServerTestSetup.java:440)
>     at 
> org.apache.derbyTesting.junit.NetworkServerTestSetup.setUp(NetworkServerT
> estSetup.java:173)
>     at junit.extensions.TestSetup$1.protect(TestSetup.java:18)
>     at junit.extensions.TestSetup.run(TestSetup.java:23)
>     at org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
>     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>     at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>     at junit.extensions.TestSetup.run(TestSetup.java:23)
>     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>     at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>     at junit.extensions.TestSetup.run(TestSetup.java:23)
> FAILURES!!!
> Tests run: 13,  Failures: 4,  Errors: 0

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to