DisableRMIOverHTTPTest fails consistently on test-macstadium-macos1013-x64-1 & test-macstadium-macos1013-x64-2 with Connection Refused
- Dominant language
- HTML
- Stars
- 155
- Forks
- 346
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 36
Description
https://trss.adoptium.net/output/test?id=616ff8ccc6182d02178e14ab
[2021-10-20T01:25:26.561Z] rerun:
[2021-10-20T01:25:26.561Z] cd /Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/aqa-tests/TKG/output_16346914568779/jdk_rmi_1/work/sun/rmi/transport/tcp/DisableRMIOverHttp/DisableRMIOverHTTPTest && \
[2021-10-20T01:25:26.561Z] HOME=/Users/jenkins \
[2021-10-20T01:25:26.561Z] PATH=/bin:/usr/bin:/usr/sbin \
[2021-10-20T01:25:26.561Z] /Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/openjdkbinary/j2sdk-image/Contents/Home/bin/../bin/javac \
[2021-10-20T01:25:26.561Z] -J-ea \
[2021-10-20T01:25:26.561Z] -J-esa \
[2021-10-20T01:25:26.561Z] -J-Xmx512m \
[2021-10-20T01:25:26.561Z] -J-XX:-UseCompressedOops \
[2021-10-20T01:25:26.561Z] -J-Djava.awt.headless=true \
[2021-10-20T01:25:26.561Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:-UseCompressedOops -Djava.awt.headless=true' \
[2021-10-20T01:25:26.561Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:-UseCompressedOops -J-Djava.awt.headless=true' \
[2021-10-20T01:25:26.561Z] -J-Dtest.compiler.opts= \
[2021-10-20T01:25:26.561Z] -J-Dtest.java.opts= \
[2021-10-20T01:25:26.561Z] -J-Dtest.jdk=/Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/openjdkbinary/j2sdk-image/Contents/Home/bin/.. \
[2021-10-20T01:25:26.561Z] -J-Dcompile.jdk=/Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/openjdkbinary/j2sdk-image/Contents/Home/bin/.. \
[2021-10-20T01:25:26.561Z] -J-Dtest.timeout.factor=8.0 \
[2021-10-20T01:25:26.561Z] -J-Dtest.root=/Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/aqa-tests/openjdk/openjdk-jdk/jdk/test \
[2021-10-20T01:25:26.561Z] -J-Dtest.name=sun/rmi/transport/tcp/DisableRMIOverHttp/DisableRMIOverHTTPTest.java \
[2021-10-20T01:25:26.561Z] -J-Dtest.file=/Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/aqa-tests/openjdk/openjdk-jdk/jdk/test/sun/rmi/transport/tcp/DisableRMIOverHttp/DisableRMIOverHTTPTest.java \
[2021-10-20T01:25:26.561Z] -J-Dtest.src=/Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/aqa-tests/openjdk/openjdk-jdk/jdk/test/sun/rmi/transport/tcp/DisableRMIOverHttp \
[2021-10-20T01:25:26.562Z] -J-Dtest.src.path=/Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/aqa-tests/openjdk/openjdk-jdk/jdk/test/sun/rmi/transport/tcp/DisableRMIOverHttp:/Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/aqa-tests/openjdk/openjdk-jdk/jdk/test/java/rmi/testlibrary \
[2021-10-20T01:25:26.562Z] -J-Dtest.classes=/Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/aqa-tests/TKG/output_16346914568779/jdk_rmi_1/work/classes/3/sun/rmi/transport/tcp/DisableRMIOverHttp \
[2021-10-20T01:25:26.562Z] -J-Dtest.class.path=/Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/aqa-tests/TKG/output_16346914568779/jdk_rmi_1/work/classes/3/sun/rmi/transport/tcp/DisableRMIOverHttp:/Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/aqa-tests/TKG/output_16346914568779/jdk_rmi_1/work/classes/3/java/rmi/testlibrary \
[2021-10-20T01:25:26.562Z] -d /Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/aqa-tests/TKG/output_16346914568779/jdk_rmi_1/work/classes/3/sun/rmi/transport/tcp/DisableRMIOverHttp \
[2021-10-20T01:25:26.562Z] -sourcepath /Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/aqa-tests/openjdk/openjdk-jdk/jdk/test/sun/rmi/transport/tcp/DisableRMIOverHttp:/Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/aqa-tests/openjdk/openjdk-jdk/jdk/test/java/rmi/testlibrary \
[2021-10-20T01:25:26.562Z] -classpath /Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/aqa-tests/openjdk/openjdk-jdk/jdk/test/sun/rmi/transport/tcp/DisableRMIOverHttp:/Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/aqa-tests/TKG/output_16346914568779/jdk_rmi_1/work/classes/3/sun/rmi/transport/tcp/DisableRMIOverHttp:/Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/aqa-tests/TKG/output_16346914568779/jdk_rmi_1/work/classes/3/java/rmi/testlibrary:/Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/openjdkbinary/j2sdk-image/Contents/Home/bin/../lib/tools.jar \
[2021-10-20T01:25:26.562Z] -XDignore.symbol.file=true /Users/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_mac_testList_0/aqa-tests/openjdk/openjdk-jdk/jdk/test/sun/rmi/transport/tcp/DisableRMIOverHttp/DisableRMIOverHTTPTest.java
[2021-10-20T01:25:26.562Z] STDOUT:
[2021-10-20T01:25:26.562Z] STDERR:
[2021-10-20T01:25:26.562Z]
[2021-10-20T01:25:26.562Z] ACTION: main -- Failed. Execution failed: `main' threw exception: java.rmi.ConnectException: Connection refused to host: 207.254.29.44; nested exception is: java.net.ConnectException: Connection refused (Connection refused)
[2021-10-20T01:25:26.562Z] REASON: User specified action: run main/othervm/timeout=60 DisableRMIOverHTTPTest
[2021-10-20T01:25:26.562Z] TIME: 0.756 seconds
[2021-10-20T01:25:26.562Z] messages:
[2021-10-20T01:25:26.562Z] command: main DisableRMIOverHTTPTest
[2021-10-20T01:25:26.562Z] reason: User specified action: run main/othervm/timeout=60 DisableRMIOverHTTPTest
[2021-10-20T01:25:26.562Z] Mode: othervm [/othervm specified]
[2021-10-20T01:25:26.562Z] elapsed time (seconds): 0.756
[2021-10-20T01:25:26.562Z] configuration:
[2021-10-20T01:25:26.562Z] STDOUT:
[2021-10-20T01:25:26.562Z] STDERR:
[2021-10-20T01:25:26.562Z] (installing HTTP-out socket factory)
[2021-10-20T01:25:26.562Z] (exporting remote object)
[2021-10-20T01:25:26.562Z] (making RMI-through-HTTP call)
[2021-10-20T01:25:26.562Z] java.rmi.ConnectException: Connection refused to host: 207.254.29.44; nested exception is:
[2021-10-20T01:25:26.562Z] java.net.ConnectException: Connection refused (Connection refused)
[2021-10-20T01:25:26.562Z] at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:623)
[2021-10-20T01:25:26.562Z] at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216)
[2021-10-20T01:25:26.562Z] at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
[2021-10-20T01:25:26.562Z] at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:132)
[2021-10-20T01:25:26.562Z] at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:235)
[2021-10-20T01:25:26.562Z] at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:180)
[2021-10-20T01:25:26.562Z] at com.sun.proxy.$Proxy0.testCall(Unknown Source)
[2021-10-20T01:25:26.562Z] at DisableRMIOverHTTPTest.main(DisableRMIOverHTTPTest.java:88)
[2021-10-20T01:25:26.562Z] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2021-10-20T01:25:26.562Z] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2021-10-20T01:25:26.562Z] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2021-10-20T01:25:26.562Z] at java.lang.reflect.Method.invoke(Method.java:498)
[2021-10-20T01:25:26.562Z] at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
[2021-10-20T01:25:26.562Z] at java.lang.Thread.run(Thread.java:748)
[2021-10-20T01:25:26.562Z] Caused by: java.net.ConnectException: Connection refused (Connection refused)
[2021-10-20T01:25:26.562Z] at java.net.PlainSocketImpl.socketConnect(Native Method)
[2021-10-20T01:25:26.562Z] at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
[2021-10-20T01:25:26.562Z] at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
[2021-10-20T01:25:26.562Z] at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
[2021-10-20T01:25:26.562Z] at java.net.Socket.connect(Socket.java:607)
[2021-10-20T01:25:26.562Z] at java.net.Socket.connect(Socket.java:556)
[2021-10-20T01:25:26.562Z] at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
[2021-10-20T01:25:26.562Z] at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
[2021-10-20T01:25:26.562Z] at sun.net.www.http.HttpClient$1.run(HttpClient.java:515)
[2021-10-20T01:25:26.562Z] at sun.net.www.http.HttpClient$1.run(HttpClient.java:513)
[2021-10-20T01:25:26.562Z] at java.security.AccessController.doPrivileged(Native Method)
[2021-10-20T01:25:26.562Z] at sun.net.www.http.HttpClient.privilegedOpenServer(HttpClient.java:512)
[2021-10-20T01:25:26.562Z] at sun.net.www.http.HttpClient.openServer(HttpClient.java:553)
[2021-10-20T01:25:26.562Z] at sun.net.www.http.HttpClient.(HttpClient.java:242)
[2021-10-20T01:25:26.562Z] at sun.net.www.http.HttpClient.New(HttpClient.java:339)
[2021-10-20T01:25:26.562Z] at sun.net.www.http.HttpClient.New(HttpClient.java:357)
[2021-10-20T01:25:26.562Z] at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1223)
[2021-10-20T01:25:26.562Z] at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162)
[2021-10-20T01:25:26.562Z] at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056)
[2021-10-20T01:25:26.562Z] at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990)
[2021-10-20T01:25:26.562Z] at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1337)
[2021-10-20T01:25:26.562Z] at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1312)
[2021-10-20T01:25:26.562Z] at sun.rmi.transport.proxy.HttpSendSocket.writeNotify(HttpSendSocket.java:156)
[2021-10-20T01:25:26.562Z] at sun.rmi.transport.proxy.HttpSendSocket.(HttpSendSocket.java:104)
[2021-10-20T01:25:26.562Z] at sun.rmi.transport.proxy.RMIHttpToPortSocketFactory.createSocket(RMIHttpToPortSocketFactory.java:44)
[2021-10-20T01:25:26.562Z] at DisableRMIOverHTTPTest$HttpOutFactory.createSocket(DisableRMIOverHTTPTest.java:126)
[2021-10-20T01:25:26.562Z] at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:617)
[2021-10-20T01:25:26.562Z] ... 13 more
[2021-10-20T01:25:26.562Z]
[2021-10-20T01:25:26.562Z] JavaTest Message: Test threw exception: java.rmi.ConnectException: Connection refused to host: 207.254.29.44; nested exception is:
[2021-10-20T01:25:26.562Z] java.net.ConnectException: Connection refused (Connection refused)
[2021-10-20T01:25:26.562Z] JavaTest Message: shutting down test
Contributor guide
Research direction
Start with jdk/test/sun/rmi/transport/tcp/DisableRMIOverHttp/DisableRMIOverHTTPTest.java, especially the call at line 88 and HttpOutFactory at line 126. Re-run DisableRMIOverHTTPTest on the affected macOS 10.13 hosts and inspect the RMI-through-HTTP failure. Done means the test no longer fails with Connection refused on both listed hosts.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- testing
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100