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

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

Not sure what to say. Since the jmx connections are made after the 
NetworkServerTestSetup has sun its setUp method that implies to me that the 
NetworkServerTestSetup .setUp() always succeeded and thus the network server 
timeout was never exceeded. If the server failed to come up in less than 10 
seconds you would see a failure of timeout trying to connect to the network 
server and not see any jmx connection attempts.

I try running the tests over the weekend as well. Could it have been a one-off 
failure in your environment?

> 23 timeouts encountered while running management junit suite as part of full 
> nightly runs.
> ------------------------------------------------------------------------------------------
>
>                 Key: DERBY-3515
>                 URL: https://issues.apache.org/jira/browse/DERBY-3515
>             Project: Derby
>          Issue Type: Bug
>          Components: Regression Test Failure
>    Affects Versions: 10.4.0.0
>         Environment: windows XP, laptop, ibm15 
>            Reporter: Mike Matrigali
>         Attachments: summary.out
>
>
> While running full nightly test suite on a classes,SANE build got 23 failures 
> in management test suite as follows.  Tried again in same codeline
>  just running the management test suite and it worked 50 times in a row.  
> Maybe issue is similar to DERBY-3514, where a previous test is leaving
> a bad state and now that timeout has been reduced again to where it was known 
> to cause nightly test failures in some environments those issues
> are resurfacing.  I am trying another full suite run to see if it reproduces 
> in my environment, if others are seeing this issue, please add a comment.
> I will attach full log of errors, but here is the first few:
> There were 23 errors:
> 1) 
> testDerbyRegisteredMBeansSimpleInfo(org.apache.derbyTesting.functionTests.tests.management.JMXTest)java.rmi.ConnectIOException:
>  Exception creating
> connection to: 192.168.0.188; nested exception is:
>     java.net.SocketException: Operation timed out: connect:could be due to 
> invalid address
>     at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:603)
>     at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:204)
>     at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:190)
>     at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:109)
>     at 
> javax.management.remote.rmi.RMIServerImpl_Stub.newClient(RMIServerImpl_Stub.java:52)
>     at 
> javax.management.remote.rmi.RMIConnector.getConnection(RMIConnector.java:2244)
>     at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:286)
>     at 
> javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:263)
>     at 
> org.apache.derbyTesting.functionTests.tests.management.RemoteConnectionGetter.getMBeanServerConnection(RemoteConnectionGetter.java:49)
>     at 
> org.apache.derbyTesting.functionTests.tests.management.MBeanTest.getMBeanServerConnection(MBeanTest.java:177)
>     at 
> org.apache.derbyTesting.functionTests.tests.management.MBeanTest.getApplicationManagementMBean(MBeanTest.java:252)
>     at 
> org.apache.derbyTesting.functionTests.tests.management.MBeanTest.enableManagement(MBeanTest.java:201)
>     at 
> org.apache.derbyTesting.functionTests.tests.management.MBeanTest.setUp(MBeanTest.java:155)
>     at 
> org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:101)
>     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 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 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)
> Caused by: java.net.SocketException: Operation timed out: connect:could be 
> due to invalid address
>     at java.net.PlainSocketImpl.socketConnect(Native Method)
>     at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:372)
>     at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:233)
>     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:220)
>     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:385)
>     at java.net.Socket.connect(Socket.java:541)
>     at java.net.Socket.connect(Socket.java:491)
>     at java.net.Socket.<init>(Socket.java:399)
>     at java.net.Socket.<init>(Socket.java:208)
>     at 
> sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:41)
>     at 
> sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:145)
>     at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:585)
> 2) 
> testStartStopManagementFromApplication(org.apache.derbyTesting.functionTests.tests.management.ManagementMBeanTest)java.rmi.ConnectIOException:
>  Exce
> ption creating connection to: 192.168.0.188; nested exception is:
>     java.net.SocketException: Operation timed out: connect:could be due to 
> invalid address
>     at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:603)
>     at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:204)
>     at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:190)
>     at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:109)
>     at 
> javax.management.remote.rmi.RMIServerImpl_Stub.newClient(RMIServerImpl_Stub.java:52)
>     at 
> javax.management.remote.rmi.RMIConnector.getConnection(RMIConnector.java:2244)
>     at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:286)
>     at 
> javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:263)
>     at 
> org.apache.derbyTesting.functionTests.tests.management.RemoteConnectionGetter.getMBeanServerConnection(RemoteConnectionGetter.java:49)
>     at 
> org.apache.derbyTesting.functionTests.tests.management.MBeanTest.getMBeanServerConnection(MBeanTest.java:177)
>     at 
> org.apache.derbyTesting.functionTests.tests.management.MBeanTest.getApplicationManagementMBean(MBeanTest.java:252)
>     at 
> org.apache.derbyTesting.functionTests.tests.management.MBeanTest.enableManagement(MBeanTest.java:201)
>     at 
> org.apache.derbyTesting.functionTests.tests.management.MBeanTest.setUp(MBeanTest.java:155)
>     at 
> org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:101)
>     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 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 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)
> Caused by: java.net.SocketException: Operation timed out: connect:could be 
> due to invalid address
>     at java.net.PlainSocketImpl.socketConnect(Native Method)
>     at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:372)
>     at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:233)
>     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:220)
>     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:385)
>     at java.net.Socket.connect(Socket.java:541)
>     at java.net.Socket.connect(Socket.java:491)
>     at java.net.Socket.<init>(Socket.java:399)
>     at java.net.Socket.<init>(Socket.java:208)
>     at 
> sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:41)
>     at 
> sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:145)
>     at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:585)
>     ... 49 more

-- 
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