-
Bug
-
Resolution: Duplicate
-
P4
-
25.0.2
-
x86_64
-
linux
----------messages:(8/459)----------
command: main HttpURLConnectionProxyCopyTest
reason: User specified action: run main/othervm HttpURLConnectionProxyCopyTest
started: Tue Aug 05 10:46:30 UTC 2025
Mode: othervm [/othervm specified]
Additional options from @modules: --add-modules java.base --add-exports java.base/sun.net.www.http=ALL-UNNAMED --add-exports java.base/sun.net.www.protocol.http=ALL-UNNAMED
Process id: 1637122
finished: Tue Aug 05 10:46:30 UTC 2025
elapsed time (seconds): 0.14
----------configuration:(5/190)----------
Boot Layer
add modules: java.base
add exports: java.base/sun.net.www.http ALL-UNNAMED
java.base/sun.net.www.protocol.http ALL-UNNAMED
----------System.out:(97/10314)----------
2025-08-05T10:46:30.898922231Z [MainThread] INFO HttpURLConnectionProxyCopyTest: testing proxy passed via ctor
2025-08-05T10:46:30.916741558Z [MainThread] INFO HttpURLConnectionProxyCopyTest: verifying connection: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
2025-08-05T10:46:30.918040793Z [HttpURLConnectionProxyCopyTest-Connector-1] INFO HttpURLConnectionProxyCopyTest: establishing connection: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
2025-08-05T10:46:30.918366761Z [HttpURLConnectionProxyCopyTest-Connector-1] INFO HttpURLConnectionProxyCopyTest: `getNewHttpClient(URL,Proxy,int)` received proxy: `HTTP @ localhost/127.0.0.1:57005`
2025-08-05T10:46:30.919293549Z [MainThread] INFO HttpURLConnectionProxyCopyTest: polling received proxies
2025-08-05T10:46:30.919606603Z [MainThread] INFO HttpURLConnectionProxyCopyTest: polled received proxy: `HTTP @ localhost/127.0.0.1:57005`
2025-08-05T10:46:30.920001672Z [MainThread] INFO HttpURLConnectionProxyCopyTest: testing proxy passed via `ProxySelector::setDefault`
2025-08-05T10:46:30.920280981Z [MainThread] INFO HttpURLConnectionProxyCopyTest: configuring default proxy selector
2025-08-05T10:46:30.920731145Z [MainThread] INFO HttpURLConnectionProxyCopyTest: verifying connection: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
2025-08-05T10:46:30.921373404Z [MainThread] INFO HttpURLConnectionProxyCopyTest: polling received proxies
2025-08-05T10:46:30.921986426Z [HttpURLConnectionProxyCopyTest-Connector-2] INFO HttpURLConnectionProxyCopyTest: establishing connection: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
2025-08-05T10:46:30.923192253Z [HttpURLConnectionProxyCopyTest-Connector-2] INFO HttpURLConnectionProxyCopyTest: select(URI) invocation
2025-08-05T10:46:30.923803231Z [HttpURLConnectionProxyCopyTest-Connector-2] INFO HttpURLConnectionProxyCopyTest: `getNewHttpClient(URL,Proxy,int)` received proxy: `HTTP @ localhost/127.0.0.1:57005`
2025-08-05T10:46:30.930688191Z [HttpURLConnectionProxyCopyTest-Connector-2] INFO HttpURLConnectionProxyCopyTest: `getNewHttpClient(URL,Proxy,int,boolean)` received proxy: `HTTP @ localhost/127.0.0.1:57005`
2025-08-05T10:46:30.931199610Z [HttpURLConnectionProxyCopyTest-Connector-1] ERROR HttpURLConnectionProxyCopyTest: failed establishing connection: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
java.net.ConnectException: Connection refused
at java.base/sun.nio.ch.Net.connect0(Native Method)
at java.base/sun.nio.ch.Net.connect(Net.java:546)
at java.base/sun.nio.ch.Net.connect(Net.java:535)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:585)
at java.base/java.net.Socket.connect(Socket.java:659)
at java.base/java.net.Socket.connect(Socket.java:597)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:166)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:516)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:570)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:599)
at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:276)
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:380)
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:393)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1030)
at HttpURLConnectionProxyCopyTest$CustomHttpURLConnection.getNewHttpClient(HttpURLConnectionProxyCopyTest.java:97)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1008)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:899)
at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:872)
at HttpURLConnectionProxyCopyTest.lambda$establishConnection$0(HttpURLConnectionProxyCopyTest.java:160)
at java.base/java.lang.Thread.run(Thread.java:1474)
2025-08-05T10:46:30.932077525Z [HttpURLConnectionProxyCopyTest-Connector-1] INFO HttpURLConnectionProxyCopyTest: terminating connection: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
2025-08-05T10:46:30.932381462Z [MainThread] INFO HttpURLConnectionProxyCopyTest: polled received proxy: `HTTP @ localhost/127.0.0.1:57005`
2025-08-05T10:46:30.932813933Z [HttpURLConnectionProxyCopyTest-Connector-2] ERROR HttpURLConnectionProxyCopyTest: failed establishing connection: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
java.net.ConnectException: Connection refused
at java.base/sun.nio.ch.Net.connect0(Native Method)
at java.base/sun.nio.ch.Net.connect(Net.java:546)
at java.base/sun.nio.ch.Net.connect(Net.java:535)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:585)
at java.base/java.net.Socket.connect(Socket.java:659)
at java.base/java.net.Socket.connect(Socket.java:597)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:166)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:516)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:570)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:599)
at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:276)
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:380)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1037)
at HttpURLConnectionProxyCopyTest$CustomHttpURLConnection.getNewHttpClient(HttpURLConnectionProxyCopyTest.java:104)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:984)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:899)
at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:872)
at HttpURLConnectionProxyCopyTest.lambda$establishConnection$0(HttpURLConnectionProxyCopyTest.java:160)
at java.base/java.lang.Thread.run(Thread.java:1474)
2025-08-05T10:46:30.934132914Z [HttpURLConnectionProxyCopyTest-Connector-2] INFO HttpURLConnectionProxyCopyTest: terminating connection: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
2025-08-05T10:46:30.935524683Z [HttpURLConnectionProxyCopyTest-Connector-1] INFO HttpURLConnectionProxyCopyTest: `getNewHttpClient(URL,Proxy,int)` received proxy: `HTTP @ localhost/127.0.0.1:57005`
2025-08-05T10:46:30.935977432Z [HttpURLConnectionProxyCopyTest-Connector-1] ERROR HttpURLConnectionProxyCopyTest: termination of connection failed: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
java.lang.RuntimeException: java.lang.InterruptedException
at HttpURLConnectionProxyCopyTest$CustomHttpURLConnection.enqueueProxy(HttpURLConnectionProxyCopyTest.java:112)
at HttpURLConnectionProxyCopyTest$CustomHttpURLConnection.getNewHttpClient(HttpURLConnectionProxyCopyTest.java:96)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1008)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:899)
at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:872)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1377)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1302)
at HttpURLConnectionProxyCopyTest.lambda$quietlyTerminateConnection$0(HttpURLConnectionProxyCopyTest.java:176)
at HttpURLConnectionProxyCopyTest.lambda$quietlyTerminateConnection$2(HttpURLConnectionProxyCopyTest.java:181)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803)
at HttpURLConnectionProxyCopyTest.quietlyTerminateConnection(HttpURLConnectionProxyCopyTest.java:179)
at HttpURLConnectionProxyCopyTest.lambda$establishConnection$0(HttpURLConnectionProxyCopyTest.java:164)
at java.base/java.lang.Thread.run(Thread.java:1474)
Caused by: java.lang.InterruptedException
at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:160)
at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:373)
at java.base/java.util.concurrent.ArrayBlockingQueue.put(ArrayBlockingQueue.java:368)
at HttpURLConnectionProxyCopyTest$CustomHttpURLConnection.enqueueProxy(HttpURLConnectionProxyCopyTest.java:109)
... 13 more
2025-08-05T10:46:30.937084592Z [HttpURLConnectionProxyCopyTest-Connector-2] INFO HttpURLConnectionProxyCopyTest: `getNewHttpClient(URL,Proxy,int)` received proxy: `DIRECT`
2025-08-05T10:46:30.937553421Z [HttpURLConnectionProxyCopyTest-Connector-1] ERROR HttpURLConnectionProxyCopyTest: termination of connection failed: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
java.net.ProtocolException: cannot write to a URLConnection if doOutput=false - call setDoOutput(true)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1137)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1127)
at HttpURLConnectionProxyCopyTest.lambda$quietlyTerminateConnection$1(HttpURLConnectionProxyCopyTest.java:177)
at HttpURLConnectionProxyCopyTest.lambda$quietlyTerminateConnection$2(HttpURLConnectionProxyCopyTest.java:181)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803)
at HttpURLConnectionProxyCopyTest.quietlyTerminateConnection(HttpURLConnectionProxyCopyTest.java:179)
at HttpURLConnectionProxyCopyTest.lambda$establishConnection$0(HttpURLConnectionProxyCopyTest.java:164)
at java.base/java.lang.Thread.run(Thread.java:1474)
2025-08-05T10:46:30.938152758Z [HttpURLConnectionProxyCopyTest-Connector-2] ERROR HttpURLConnectionProxyCopyTest: termination of connection failed: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
java.lang.RuntimeException: java.lang.InterruptedException
----------System.err:(13/757)----------
java.lang.AssertionError
at HttpURLConnectionProxyCopyTest.assertTrue(HttpURLConnectionProxyCopyTest.java:152)
at HttpURLConnectionProxyCopyTest.verifyConnection(HttpURLConnectionProxyCopyTest.java:146)
at HttpURLConnectionProxyCopyTest.main(HttpURLConnectionProxyCopyTest.java:131)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
at java.base/java.lang.Thread.run(Thread.java:1474)
JavaTest Message: Test threw exception: java.lang.AssertionError
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.AssertionError
command: main HttpURLConnectionProxyCopyTest
reason: User specified action: run main/othervm HttpURLConnectionProxyCopyTest
started: Tue Aug 05 10:46:30 UTC 2025
Mode: othervm [/othervm specified]
Additional options from @modules: --add-modules java.base --add-exports java.base/sun.net.www.http=ALL-UNNAMED --add-exports java.base/sun.net.www.protocol.http=ALL-UNNAMED
Process id: 1637122
finished: Tue Aug 05 10:46:30 UTC 2025
elapsed time (seconds): 0.14
----------configuration:(5/190)----------
Boot Layer
add modules: java.base
add exports: java.base/sun.net.www.http ALL-UNNAMED
java.base/sun.net.www.protocol.http ALL-UNNAMED
----------System.out:(97/10314)----------
2025-08-05T10:46:30.898922231Z [MainThread] INFO HttpURLConnectionProxyCopyTest: testing proxy passed via ctor
2025-08-05T10:46:30.916741558Z [MainThread] INFO HttpURLConnectionProxyCopyTest: verifying connection: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
2025-08-05T10:46:30.918040793Z [HttpURLConnectionProxyCopyTest-Connector-1] INFO HttpURLConnectionProxyCopyTest: establishing connection: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
2025-08-05T10:46:30.918366761Z [HttpURLConnectionProxyCopyTest-Connector-1] INFO HttpURLConnectionProxyCopyTest: `getNewHttpClient(URL,Proxy,int)` received proxy: `HTTP @ localhost/127.0.0.1:57005`
2025-08-05T10:46:30.919293549Z [MainThread] INFO HttpURLConnectionProxyCopyTest: polling received proxies
2025-08-05T10:46:30.919606603Z [MainThread] INFO HttpURLConnectionProxyCopyTest: polled received proxy: `HTTP @ localhost/127.0.0.1:57005`
2025-08-05T10:46:30.920001672Z [MainThread] INFO HttpURLConnectionProxyCopyTest: testing proxy passed via `ProxySelector::setDefault`
2025-08-05T10:46:30.920280981Z [MainThread] INFO HttpURLConnectionProxyCopyTest: configuring default proxy selector
2025-08-05T10:46:30.920731145Z [MainThread] INFO HttpURLConnectionProxyCopyTest: verifying connection: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
2025-08-05T10:46:30.921373404Z [MainThread] INFO HttpURLConnectionProxyCopyTest: polling received proxies
2025-08-05T10:46:30.921986426Z [HttpURLConnectionProxyCopyTest-Connector-2] INFO HttpURLConnectionProxyCopyTest: establishing connection: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
2025-08-05T10:46:30.923192253Z [HttpURLConnectionProxyCopyTest-Connector-2] INFO HttpURLConnectionProxyCopyTest: select(URI) invocation
2025-08-05T10:46:30.923803231Z [HttpURLConnectionProxyCopyTest-Connector-2] INFO HttpURLConnectionProxyCopyTest: `getNewHttpClient(URL,Proxy,int)` received proxy: `HTTP @ localhost/127.0.0.1:57005`
2025-08-05T10:46:30.930688191Z [HttpURLConnectionProxyCopyTest-Connector-2] INFO HttpURLConnectionProxyCopyTest: `getNewHttpClient(URL,Proxy,int,boolean)` received proxy: `HTTP @ localhost/127.0.0.1:57005`
2025-08-05T10:46:30.931199610Z [HttpURLConnectionProxyCopyTest-Connector-1] ERROR HttpURLConnectionProxyCopyTest: failed establishing connection: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
java.net.ConnectException: Connection refused
at java.base/sun.nio.ch.Net.connect0(Native Method)
at java.base/sun.nio.ch.Net.connect(Net.java:546)
at java.base/sun.nio.ch.Net.connect(Net.java:535)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:585)
at java.base/java.net.Socket.connect(Socket.java:659)
at java.base/java.net.Socket.connect(Socket.java:597)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:166)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:516)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:570)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:599)
at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:276)
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:380)
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:393)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1030)
at HttpURLConnectionProxyCopyTest$CustomHttpURLConnection.getNewHttpClient(HttpURLConnectionProxyCopyTest.java:97)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1008)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:899)
at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:872)
at HttpURLConnectionProxyCopyTest.lambda$establishConnection$0(HttpURLConnectionProxyCopyTest.java:160)
at java.base/java.lang.Thread.run(Thread.java:1474)
2025-08-05T10:46:30.932077525Z [HttpURLConnectionProxyCopyTest-Connector-1] INFO HttpURLConnectionProxyCopyTest: terminating connection: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
2025-08-05T10:46:30.932381462Z [MainThread] INFO HttpURLConnectionProxyCopyTest: polled received proxy: `HTTP @ localhost/127.0.0.1:57005`
2025-08-05T10:46:30.932813933Z [HttpURLConnectionProxyCopyTest-Connector-2] ERROR HttpURLConnectionProxyCopyTest: failed establishing connection: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
java.net.ConnectException: Connection refused
at java.base/sun.nio.ch.Net.connect0(Native Method)
at java.base/sun.nio.ch.Net.connect(Net.java:546)
at java.base/sun.nio.ch.Net.connect(Net.java:535)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:585)
at java.base/java.net.Socket.connect(Socket.java:659)
at java.base/java.net.Socket.connect(Socket.java:597)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:166)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:516)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:570)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:599)
at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:276)
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:380)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1037)
at HttpURLConnectionProxyCopyTest$CustomHttpURLConnection.getNewHttpClient(HttpURLConnectionProxyCopyTest.java:104)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:984)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:899)
at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:872)
at HttpURLConnectionProxyCopyTest.lambda$establishConnection$0(HttpURLConnectionProxyCopyTest.java:160)
at java.base/java.lang.Thread.run(Thread.java:1474)
2025-08-05T10:46:30.934132914Z [HttpURLConnectionProxyCopyTest-Connector-2] INFO HttpURLConnectionProxyCopyTest: terminating connection: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
2025-08-05T10:46:30.935524683Z [HttpURLConnectionProxyCopyTest-Connector-1] INFO HttpURLConnectionProxyCopyTest: `getNewHttpClient(URL,Proxy,int)` received proxy: `HTTP @ localhost/127.0.0.1:57005`
2025-08-05T10:46:30.935977432Z [HttpURLConnectionProxyCopyTest-Connector-1] ERROR HttpURLConnectionProxyCopyTest: termination of connection failed: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
java.lang.RuntimeException: java.lang.InterruptedException
at HttpURLConnectionProxyCopyTest$CustomHttpURLConnection.enqueueProxy(HttpURLConnectionProxyCopyTest.java:112)
at HttpURLConnectionProxyCopyTest$CustomHttpURLConnection.getNewHttpClient(HttpURLConnectionProxyCopyTest.java:96)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1008)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:899)
at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:872)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1377)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1302)
at HttpURLConnectionProxyCopyTest.lambda$quietlyTerminateConnection$0(HttpURLConnectionProxyCopyTest.java:176)
at HttpURLConnectionProxyCopyTest.lambda$quietlyTerminateConnection$2(HttpURLConnectionProxyCopyTest.java:181)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803)
at HttpURLConnectionProxyCopyTest.quietlyTerminateConnection(HttpURLConnectionProxyCopyTest.java:179)
at HttpURLConnectionProxyCopyTest.lambda$establishConnection$0(HttpURLConnectionProxyCopyTest.java:164)
at java.base/java.lang.Thread.run(Thread.java:1474)
Caused by: java.lang.InterruptedException
at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:160)
at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:373)
at java.base/java.util.concurrent.ArrayBlockingQueue.put(ArrayBlockingQueue.java:368)
at HttpURLConnectionProxyCopyTest$CustomHttpURLConnection.enqueueProxy(HttpURLConnectionProxyCopyTest.java:109)
... 13 more
2025-08-05T10:46:30.937084592Z [HttpURLConnectionProxyCopyTest-Connector-2] INFO HttpURLConnectionProxyCopyTest: `getNewHttpClient(URL,Proxy,int)` received proxy: `DIRECT`
2025-08-05T10:46:30.937553421Z [HttpURLConnectionProxyCopyTest-Connector-1] ERROR HttpURLConnectionProxyCopyTest: termination of connection failed: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
java.net.ProtocolException: cannot write to a URLConnection if doOutput=false - call setDoOutput(true)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1137)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1127)
at HttpURLConnectionProxyCopyTest.lambda$quietlyTerminateConnection$1(HttpURLConnectionProxyCopyTest.java:177)
at HttpURLConnectionProxyCopyTest.lambda$quietlyTerminateConnection$2(HttpURLConnectionProxyCopyTest.java:181)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803)
at HttpURLConnectionProxyCopyTest.quietlyTerminateConnection(HttpURLConnectionProxyCopyTest.java:179)
at HttpURLConnectionProxyCopyTest.lambda$establishConnection$0(HttpURLConnectionProxyCopyTest.java:164)
at java.base/java.lang.Thread.run(Thread.java:1474)
2025-08-05T10:46:30.938152758Z [HttpURLConnectionProxyCopyTest-Connector-2] ERROR HttpURLConnectionProxyCopyTest: termination of connection failed: `HttpURLConnectionProxyCopyTest$CustomHttpURLConnection:http://does/not/matter`
java.lang.RuntimeException: java.lang.InterruptedException
----------System.err:(13/757)----------
java.lang.AssertionError
at HttpURLConnectionProxyCopyTest.assertTrue(HttpURLConnectionProxyCopyTest.java:152)
at HttpURLConnectionProxyCopyTest.verifyConnection(HttpURLConnectionProxyCopyTest.java:146)
at HttpURLConnectionProxyCopyTest.main(HttpURLConnectionProxyCopyTest.java:131)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
at java.base/java.lang.Thread.run(Thread.java:1474)
JavaTest Message: Test threw exception: java.lang.AssertionError
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.AssertionError