-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
P4
-
Affects Version/s: 27
-
Component/s: core-libs
----------System.out:(142/14363)----------
Http2TestServerImpl[localhost/127.0.0.1:58327]::addHandler jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestFileEchoHandler@2f395a97, /H3FixedThreadPoolTest/http3-alt-svc/
Http2TestServerImpl[localhost/127.0.0.1:58327]::addHandler H3FixedThreadPoolTest$$Lambda/0x00007c000110dcc8@2cce859c, /H3FixedThreadPoolTest/http3-alt-svc/bar/head
Http2TestServerImpl: start
Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@2d8a8031
simpleTest http3-only=false
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(0)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(4)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(8)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(16)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(12)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(20)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(28)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(24)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(32)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(36)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(40)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(48)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(44)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(56)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(52)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(64)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(60)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(72)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(68)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(76)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(80)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(84)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(88)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(92)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(96)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(104)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(100)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(108)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(116)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(112)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(124)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(120)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(128)
Http2TestServerImpl: stop
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
[04:40:20.981] test H3FixedThreadPoolTest.test(): failure [53385ms]
java.util.concurrent.CompletionException: java.io.IOException: client connection idle timed out (30000 milli seconds) on quic:1
at java.base/java.util.concurrent.CompletableFuture.wrapInCompletionException(CompletableFuture.java:323)
at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:412)
at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:421)
at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1173)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:531)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2221)
at java.net.http/jdk.internal.net.http.ResponseSubscribers.lambda$getBodyAsync$1(ResponseSubscribers.java:1088)
at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:884)
at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:862)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:531)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2221)
at java.net.http/jdk.internal.net.http.ResponseSubscribers$PathSubscriber.onError(ResponseSubscribers.java:222)
at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.propagateError(HttpBodySubscriberWrapper.java:181)
at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.complete(HttpBodySubscriberWrapper.java:322)
at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onError(HttpBodySubscriberWrapper.java:412)
at java.net.http/jdk.internal.net.http.Http3ExchangeImpl.pushResponseData(Http3ExchangeImpl.java:1797)
at java.net.http/jdk.internal.net.http.Http3Stream.processQuicData(Http3Stream.java:382)
at java.net.http/jdk.internal.net.http.Http3ExchangeImpl.processQuicData(Http3ExchangeImpl.java:1398)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:182)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base/java.lang.Thread.run(Thread.java:1516)
Caused by: java.io.IOException: client connection idle timed out (30000 milli seconds) on quic:1
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.IdleTimeoutManager.idleTimedOut(IdleTimeoutManager.java:435)
at java.net.http/jdk.internal.net.http.quic.IdleTimeoutManager$IdleTimeoutEvent.terminateNow(IdleTimeoutManager.java:539)
at java.net.http/jdk.internal.net.http.quic.IdleTimeoutManager$IdleTimeoutEvent.handle(IdleTimeoutManager.java:513)
at java.net.http/jdk.internal.net.http.quic.QuicTimerQueue.processDue(QuicTimerQueue.java:298)
... 6 more
===============================================
java/net/httpclient/http3/H3FixedThreadPoolTest.java
Total tests run: 1, Passes: 0, Failures: 1, Skips: 0
===============================================
----------System.err:(953/93890)----------
DEBUG: [MainThread] [576ms] HttpClientImpl(1) proxySelector is sun.net.spi.DefaultProxySelector@5d61eb39 (user-supplied=false)
DEBUG: [MainThread] [732ms] QuicClient(HttpClientImpl(1)) created
DEBUG: [MainThread] [1s 52ms] QuicServer(h3-server-1) server created, incoming delivery policy [DatagramDeliveryPolicy=always deliver], outgoing delivery policy [DatagramDeliveryPolicy=always deliver]
DEBUG: [MainThread] [1s 150ms] QuicSelector(h3-server-1) created
DEBUG: [MainThread] [1s 151ms] QuicServer(h3-server-1) starting selector
DEBUG: [Thread(QuicSelector(h3-server-1))] [1s 155ms] QuicSelector(h3-server-1) started
DEBUG: [Thread(QuicSelector(h3-server-1))] [1s 224ms] QuicSelector(h3-server-1) QuicTimerQueue: newDeadline: not scheduled (Deadline.MAX)no event scheduled
DEBUG: [Thread(QuicSelector(h3-server-1))] [1s 224ms] QuicSelector(h3-server-1) wait(1500) wakeups:0 (+0), waited: 0
DEBUG: [MainThread] [1s 326ms] QuicEndpoint(h3-server-1) created for sun.nio.ch.DatagramChannelImpl@563af79a
DEBUG: [MainThread] [1s 348ms] QuicSelector(h3-server-1) attaching QuicEndpoint(h3-server-1)
DEBUG: [MainThread] [1s 367ms] QuicServer(h3-server-1) endpoint registered with selector
DEBUG: [QuicSelector(h3-server-1)-vt-worker-1] [1s 368ms] QuicEndpoint(h3-server-1) receiving with buffer(pos=0, limit=65527)
INFO: [MainThread] [1s 369ms] QuicServer(h3-server-1) H3 server is listening at /127.0.0.1:59997
DEBUG: [MainThread] [1s 642ms] QuicServer(h2-server-1) server created, incoming delivery policy [DatagramDeliveryPolicy=always deliver], outgoing delivery policy [DatagramDeliveryPolicy=always deliver]
DEBUG: [MainThread] [1s 646ms] QuicSelector(h2-server-1) created
DEBUG: [MainThread] [1s 646ms] QuicServer(h2-server-1) starting selector
DEBUG: [Thread(QuicSelector(h2-server-1))] [1s 646ms] QuicSelector(h2-server-1) started
DEBUG: [Thread(QuicSelector(h2-server-1))] [1s 646ms] QuicSelector(h2-server-1) QuicTimerQueue: newDeadline: not scheduled (Deadline.MAX)no event scheduled
DEBUG: [Thread(QuicSelector(h2-server-1))] [1s 647ms] QuicSelector(h2-server-1) wait(1500) wakeups:0 (+0), waited: 0
DEBUG: [MainThread] [1s 648ms] QuicEndpoint(h2-server-1) created for sun.nio.ch.DatagramChannelImpl@19c09c1a
DEBUG: [MainThread] [1s 649ms] QuicSelector(h2-server-1) attaching QuicEndpoint(h2-server-1)
DEBUG: [QuicSelector(h2-server-1)-vt-worker-1] [1s 650ms] QuicEndpoint(h2-server-1) receiving with buffer(pos=0, limit=65527)
DEBUG: [MainThread] [1s 650ms] QuicServer(h2-server-1) endpoint registered with selector
INFO: [MainThread] [1s 650ms] QuicServer(h2-server-1) H3 server is listening at /127.0.0.1:50211
DEBUG: [MainThread] [1s 706ms] QuicServer(h3-server-1) Quic server listening at: /127.0.0.1:59997 supported versions [QUIC_V1, QUIC_V2]
DEBUG: [MainThread] [1s 707ms] QuicServer(h2-server-1) Quic server listening at: /127.0.0.1:50211 supported versions [QUIC_V1]
TestServer(1): accepting connections
DEBUG: [MainThread] [1s 859ms] HttpClientImpl(1) ClientImpl (async) send https://127.0.0.1:58327/H3FixedThreadPoolTest/http3-alt-svc/bar/head GET
DEBUG: [MainThread] [1s 956ms] Exchange establishing exchange for https://127.0.0.1:58327/H3FixedThreadPoolTest/http3-alt-svc/bar/head GET #1,
proxy=null
DEBUG: [MainThread] [1s 962ms] ExchangeImpl get: Trying to get HTTP/3 connection; config is ALT_SVC
DEBUG: [MainThread] [1s 963ms] ExchangeImpl get: no HTTP/3 pooled connection found
DEBUG: [MainThread] [1s 966ms] Http3ClientImpl(HttpClientImpl(1)) lookup found null for https://127.0.0.1:58327/H3FixedThreadPoolTest/http3-alt-svc/bar/head GET
DEBUG: [MainThread] [1s 979ms] AltServicesRegistry(1) looking up alt-service for: https://127.0.0.1:58327
DEBUG: [MainThread] [1s 996ms] Http3ClientImpl(HttpClientImpl(1)) Creating connection for Exchange https://127.0.0.1:58327/H3FixedThreadPoolTest/http3-alt-svc/bar/head GET #1
DEBUG: [MainThread] [2s 9ms] HttpConnection Attempting to get an HTTP/3 connection
DEBUG: [MainThread] [2s 13ms] Http3ClientImpl(HttpClientImpl(1)) Checking ALT-SVC regardless of H3_DISCOVERY settings
DEBUG: [MainThread] [2s 16ms] AltServicesRegistry(1) looking up alt-service for: https://127.0.0.1:58327
Dec 31, 2025 4:39:31 AM jdk.internal.net.http.HttpQuicConnection logAltSvcFor
INFO: ALTSVC: No AltService found for 127.0.0.1:58327
DEBUG: [MainThread] [2s 142ms] Http3ClientImpl(HttpClientImpl(1)) Http3Connection.createAsync: Connection is not an HttpQuicConnection: null
DEBUG: [MainThread] [2s 145ms] Http3ClientImpl(HttpClientImpl(1)) No connection for exchange #1
DEBUG: [MainThread] [2s 145ms] ExchangeImpl No HTTP/3 eyeball needed
DEBUG: [MainThread] [2s 149ms] ExchangeImpl handling HTTP/3 connection creation result
DEBUG: [MainThread] [2s 149ms] ExchangeImpl downgrading to HTTP/2
Dec 31, 2025 4:39:31 AM jdk.internal.net.http.AbstractAsyncSSLConnection createSSLParameters
INFO: SSL: AbstractAsyncSSLConnection: Setting application protocols: [h2, http/1.1]
Dec 31, 2025 4:39:31 AM jdk.internal.net.http.AbstractAsyncSSLConnection <init>
INFO: SSL: SSLParameters:
cipher: TLS_AES_256_GCM_SHA384
cipher: TLS_AES_128_GCM_SHA256
cipher: TLS_CHACHA20_POLY1305_SHA256
cipher: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
cipher: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
cipher: TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
cipher: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
cipher: TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
cipher: TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
cipher: TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256
cipher: TLS_DHE_DSS_WITH_AES_256_GCM_SHA384
cipher: TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
cipher: TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
cipher: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
cipher: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
cipher: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
cipher: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
cipher: TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
cipher: TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
cipher: TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
cipher: TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
cipher: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
cipher: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
cipher: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
cipher: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
cipher: TLS_DHE_RSA_WITH_AES_256_CBC_SHA
cipher: TLS_DHE_DSS_WITH_AES_256_CBC_SHA
cipher: TLS_DHE_RSA_WITH_AES_128_CBC_SHA
cipher: TLS_DHE_DSS_WITH_AES_128_CBC_SHA
cipher: TLS_EMPTY_RENEGOTIATION_INFO_SCSV
application protocol: h2
application protocol: http/1.1
protocol: TLSv1.3
protocol: TLSv1.2
endpointIdAlg: HTTPS
DEBUG: [MainThread] [2s 278ms] PlainHttpConnection(?) Initial receive buffer size is: 65536
DEBUG: [MainThread] [2s 278ms] PlainHttpConnection(?) Initial send buffer size is: 8192
DEBUG: [MainThread] [2s 350ms] PlainHttpConnection(SocketTube(tls:1)) registering connect event
DEBUG: [HttpClient-1-SelectorManager] [2s 363ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@605c1e3 for C (true)
TestServer(1): connection accepted
TestServer(1): creating connection
TestServer(1): stopping is: false
TestServer(1): accepting connections
DEBUG: [HttpClient-1-SelectorManager] [2s 494ms] PlainHttpConnection(SocketTube(tls:1)) ConnectEvent: finishing connect
DEBUG: [HttpClient-1-SelectorManager] [2s 495ms] PlainHttpConnection(SocketTube(tls:1)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:53114
DEBUG: [MainThread] [2s 514ms] ExchangeImpl get: Trying to get HTTP/2 connection
TestServer(1): New connection from SSLSocket[hostname=127.0.0.1, port=53114, Session(1767155970818|SSL_NULL_WITH_NULL_NULL)]
DEBUG: [HttpClient-1-SelectorManager] [2s 559ms] PlainHttpConnection(SocketTube(tls:1)) tls:1 has been connected asynchronously
DEBUG: [Thread(QuicSelector(h3-server-1))] [2s 745ms] QuicSelector(h3-server-1) QuicTimerQueue: newDeadline: not scheduled (Deadline.MAX)no event scheduled
DEBUG: [Thread(QuicSelector(h3-server-1))] [2s 746ms] QuicSelector(h3-server-1) wait(1500) wakeups:0 (+0), waited: 1519
DEBUG: [pool-1-thread-1] [2s 804ms] SocketTube(tls:1) connecting flows
DEBUG: [pool-1-thread-1] [2s 915ms] SocketTube(tls:1) Offering new subscriber: READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@26339eff[Not completed, 4 dependents] (id=32) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(tls:1)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=0 lim=0 cap=1024], count: 0, scheduler: running, status: null, handshakeState: 0, engine: NOT_HANDSHAKING
DEBUG: [pool-1-thread-1] [2s 923ms] SocketTube(tls:1) read publisher got new subscriber: READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@26339eff[Not completed, 4 dependents] (id=32) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(tls:1)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=0 lim=0 cap=1024], count: 0, scheduler: running, status: null, handshakeState: 0, engine: NOT_HANDSHAKING
DEBUG: [pool-1-thread-1] [2s 924ms] SocketTube(tls:1) registering subscribe event
DEBUG: [pool-1-thread-1] [2s 924ms] SocketTube(tls:1) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0]
DEBUG: [HttpClient-1-SelectorManager] [2s 924ms] SocketTube(tls:1) subscribe event raised
DEBUG: [HttpClient-1-SelectorManager] [2s 925ms] SocketTube(tls:1) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@26339eff[Not completed, 4 dependents] (id=32) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(tls:1)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=0 lim=0 cap=1024], count: 0, scheduler: running, status: null, handshakeState: 0, engine: NOT_HANDSHAKING
DEBUG: [HttpClient-1-SelectorManager] [2s 925ms] SocketTube(tls:1) read demand reset to 0
DEBUG: [HttpClient-1-SelectorManager] [2s 926ms] SocketTube(tls:1) calling onSubscribe on READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@26339eff[Not completed, 4 dependents] (id=32) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(tls:1)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=0 lim=0 cap=1024], count: 0, scheduler: running, status: null, handshakeState: 0, engine: NOT_HANDSHAKING
DEBUG: [HttpClient-1-SelectorManager] [2s 926ms] SSL Reader(SocketTube(tls:1)) requesting 1
DEBUG: [pool-1-thread-1] [2s 925ms] SSL Writer(SocketTube(tls:1)) requesting 1
DEBUG: [pool-1-thread-1] [2s 950ms] SSLTube(SocketTube(tls:1)) request: n=1 to null (0 already demanded)
DEBUG: [pool-1-thread-1] [2s 950ms] SSL Writer(SocketTube(tls:1)) calling downstreamSubscriber::onSubscribe on SocketTube(tls:1)
DEBUG: [pool-1-thread-1] [2s 950ms] SocketTube(tls:1) subscribed for writing
DEBUG: [HttpClient-1-SelectorManager] [2s 951ms] SocketTube(tls:1) got some demand for reading
DEBUG: [HttpClient-1-SelectorManager] [2s 952ms] SocketTube(tls:1) resuming read event
DEBUG: [pool-1-thread-1] [2s 954ms] SocketTube(tls:1) write: registering startSubscription event
DEBUG: [pool-1-thread-1] [2s 954ms] SSL Writer(SocketTube(tls:1)) onSubscribe initiating handshaking
DEBUG: [HttpClient-1-SelectorManager] [2s 958ms] SocketTube(tls:1) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0]
DEBUG: [HttpClient-1-SelectorManager] [2s 958ms] SSL Reader(SocketTube(tls:1)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(tls:1)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null]
DEBUG: [HttpClient-1-SelectorManager] [2s 958ms] SSLTube(SocketTube(tls:1)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false)
DEBUG: [HttpClient-1-SelectorManager] [2s 959ms] SSLTube(SocketTube(tls:1)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet
DEBUG: [HttpClient-1-SelectorManager] [2s 959ms] SocketTube(tls:1) onSubscribe called
DEBUG: [HttpClient-1-SelectorManager] [2s 959ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (true)
DEBUG: [HttpClient-1-SelectorManager] [2s 959ms] SocketTube(tls:1) write: starting subscription
DEBUG: [HttpClient-1-SelectorManager] [2s 959ms] SocketTube(tls:1) write: offloading requestMore
DEBUG: [pool-1-thread-2] [2s 965ms] SocketTube(tls:1) write: requesting more...
DEBUG: [pool-1-thread-2] [2s 971ms] SSL Writer(SocketTube(tls:1)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false
DEBUG: [pool-1-thread-2] [2s 972ms] SocketTube(tls:1) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-1] [3s 9ms] SSL Writer(SocketTube(tls:1)) added 1 (0 bytes) to the writeList
DEBUG: [pool-1-thread-1] [3s 33ms] SSL Writer(SocketTube(tls:1)) processData, writeList remaining:0, hsTriggered:true, needWrap:false
DEBUG: [pool-1-thread-1] [3s 36ms] SSL Writer(SocketTube(tls:1)) wrapping 0 bytes
DEBUG: [Thread(QuicSelector(h2-server-1))] [3s 147ms] QuicSelector(h2-server-1) QuicTimerQueue: newDeadline: not scheduled (Deadline.MAX)no event scheduled
DEBUG: [Thread(QuicSelector(h2-server-1))] [3s 147ms] QuicSelector(h2-server-1) wait(1500) wakeups:0 (+0), waited: 1500
DEBUG: [pool-1-thread-1] [4s 21ms] SSL Writer(SocketTube(tls:1)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP
bytesConsumed = 0 bytesProduced = 440 sequenceNumber = 0
DEBUG: [pool-1-thread-1] [4s 33ms] SSL Writer(SocketTube(tls:1)) OK => produced: 440 bytes into 440, not wrapped: 0
DEBUG: [pool-1-thread-1] [4s 47ms] SSL Writer(SocketTube(tls:1)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP
bytesConsumed = 0 bytesProduced = 440 sequenceNumber = 0
DEBUG: [pool-1-thread-1] [4s 53ms] SSL Writer(SocketTube(tls:1)) handshaking
DEBUG: [pool-1-thread-1] [4s 111ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [pool-1-thread-1] [4s 112ms] SSL Writer(SocketTube(tls:1)) Sending 440 bytes downstream
DEBUG: [pool-1-thread-1] [4s 112ms] SSL Writer(SocketTube(tls:1)) Adding 440 to outputQ queue
DEBUG: [pool-1-thread-1] [4s 114ms] SSL Writer(SocketTube(tls:1)) pushScheduler is alive
DEBUG: [pool-1-thread-1] [4s 115ms] SSL Writer(SocketTube(tls:1)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false
DEBUG: [pool-1-thread-1] [4s 115ms] SSL Writer(SocketTube(tls:1)) DownstreamPusher: Pushing 440 bytes downstream
DEBUG: [pool-1-thread-1] [4s 116ms] SocketTube(tls:1) trying to write: 440
DEBUG: [pool-1-thread-1] [4s 142ms] SocketTube(tls:1) wrote: 440
DEBUG: [pool-1-thread-1] [4s 166ms] SocketTube(tls:1) write: requesting more...
DEBUG: [pool-1-thread-1] [4s 166ms] SocketTube(tls:1) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-1] [4s 166ms] SocketTube(tls:1) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-1] [4s 166ms] SSL Writer(SocketTube(tls:1)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1
DEBUG: [pool-1-thread-1] [4s 166ms] SSL Writer(SocketTube(tls:1)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false
DEBUG: [Thread(QuicSelector(h3-server-1))] [4s 247ms] QuicSelector(h3-server-1) QuicTimerQueue: newDeadline: not scheduled (Deadline.MAX)no event scheduled
DEBUG: [Thread(QuicSelector(h3-server-1))] [4s 247ms] QuicSelector(h3-server-1) wait(1500) wakeups:0 (+0), waited: 1501
DEBUG: [HttpClient-1-SelectorManager] [4s 521ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for None (false)
DEBUG: [HttpClient-1-SelectorManager] [4s 521ms] HttpClientImpl(1) ByteBuffer.allocateDirect(16384)
DEBUG: [HttpClient-1-SelectorManager] [4s 522ms] SocketTube(tls:1) read bytes: 127
DEBUG: [HttpClient-1-SelectorManager] [4s 522ms] SSL Reader(SocketTube(tls:1)) onNext
DEBUG: [HttpClient-1-SelectorManager] [4s 522ms] SSL Reader(SocketTube(tls:1)) Adding 127 bytes to read buffer
DEBUG: [HttpClient-1-SelectorManager] [4s 523ms] SocketTube(tls:1) resuming read event
DEBUG: [HttpClient-1-SelectorManager] [4s 523ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (false)
DEBUG: [HttpClient-1-SelectorManager] [4s 523ms] SocketTube(tls:1) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-2] [4s 523ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:127, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [pool-1-thread-2] [4s 523ms] SSL Reader(SocketTube(tls:1)) Unwrapping: 127
DEBUG: [pool-1-thread-2] [4s 593ms] SSL Reader(SocketTube(tls:1)) Decoded 0 bytes out of 127 into buffer of 512 remaining to decode: 0
DEBUG: [pool-1-thread-2] [4s 595ms] SSL Reader(SocketTube(tls:1)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK
bytesConsumed = 127 bytesProduced = 0
DEBUG: [pool-1-thread-2] [4s 595ms] SSL Reader(SocketTube(tls:1)) Unwrapped: consumed: 127
DEBUG: [pool-1-thread-2] [4s 595ms] SSL Reader(SocketTube(tls:1)) handshaking
DEBUG: [pool-1-thread-2] [4s 596ms] SSLFlowDelegate(SocketTube(tls:1)) obtaining and initiating task execution
DEBUG: [pool-1-thread-2] [4s 607ms] SSLFlowDelegate(SocketTube(tls:1)) #tasks to execute: 1
DEBUG: [Thread(QuicSelector(h2-server-1))] [4s 648ms] QuicSelector(h2-server-1) QuicTimerQueue: newDeadline: not scheduled (Deadline.MAX)no event scheduled
DEBUG: [Thread(QuicSelector(h2-server-1))] [4s 648ms] QuicSelector(h2-server-1) wait(1500) wakeups:0 (+0), waited: 1500
DEBUG: [HttpClient-1-SelectorManager] [4s 836ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for None (false)
DEBUG: [HttpClient-1-SelectorManager] [4s 837ms] SocketTube(tls:1) no more demand for reading
DEBUG: [HttpClient-1-SelectorManager] [4s 837ms] SocketTube(tls:1) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-2] [4s 837ms] SSLFlowDelegate(SocketTube(tls:1)) finished task execution
DEBUG: [pool-1-thread-2] [4s 852ms] SSL Writer(SocketTube(tls:1)) processData, writeList remaining:0, hsTriggered:false, needWrap:true
DEBUG: [pool-1-thread-2] [4s 852ms] SSL Writer(SocketTube(tls:1)) wrapping 0 bytes
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP
bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) OK => produced: 6 bytes into 8, not wrapped: 0
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP
bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) handshaking
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) Sending 6 bytes downstream
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) Adding 6 to outputQ queue
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) pushScheduler is alive
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) DownstreamPusher: Pushing 6 bytes downstream
DEBUG: [pool-1-thread-2] [4s 853ms] SocketTube(tls:1) trying to write: 6
DEBUG: [pool-1-thread-2] [4s 854ms] SocketTube(tls:1) wrote: 6
DEBUG: [pool-1-thread-2] [4s 854ms] SocketTube(tls:1) write: requesting more...
DEBUG: [pool-1-thread-2] [4s 854ms] SocketTube(tls:1) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-2] [4s 854ms] SocketTube(tls:1) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-2] [4s 854ms] SSL Writer(SocketTube(tls:1)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1
DEBUG: [pool-1-thread-2] [4s 854ms] SSL Writer(SocketTube(tls:1)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false
DEBUG: [pool-1-thread-2] [4s 854ms] SSL Reader(SocketTube(tls:1)) requesting 1
DEBUG: [pool-1-thread-2] [4s 854ms] SocketTube(tls:1) got some demand for reading
DEBUG: [pool-1-thread-2] [4s 855ms] SocketTube(tls:1) resuming read event
DEBUG: [pool-1-thread-2] [4s 855ms] SocketTube(tls:1) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-2] [4s 855ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [HttpClient-1-SelectorManager] [4s 855ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (true)
DEBUG: [HttpClient-1-SelectorManager] [4s 855ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for None (false)
DEBUG: [HttpClient-1-SelectorManager] [4s 856ms] SocketTube(tls:1) read bytes: 6
DEBUG: [HttpClient-1-SelectorManager] [4s 856ms] SSL Reader(SocketTube(tls:1)) onNext
DEBUG: [HttpClient-1-SelectorManager] [4s 856ms] SSL Reader(SocketTube(tls:1)) Adding 6 bytes to read buffer
DEBUG: [HttpClient-1-SelectorManager] [4s 856ms] SocketTube(tls:1) resuming read event
DEBUG: [pool-1-thread-1] [4s 856ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:6, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [HttpClient-1-SelectorManager] [4s 856ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (false)
DEBUG: [pool-1-thread-1] [4s 856ms] SSL Reader(SocketTube(tls:1)) Unwrapping: 6
DEBUG: [pool-1-thread-1] [4s 856ms] SSL Reader(SocketTube(tls:1)) Decoded 0 bytes out of 6 into buffer of 512 remaining to decode: 0
DEBUG: [pool-1-thread-1] [4s 856ms] SSL Reader(SocketTube(tls:1)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP
bytesConsumed = 6 bytesProduced = 0
DEBUG: [pool-1-thread-1] [4s 857ms] SSL Reader(SocketTube(tls:1)) Unwrapped: consumed: 6
DEBUG: [pool-1-thread-1] [4s 857ms] SSL Reader(SocketTube(tls:1)) handshaking
DEBUG: [pool-1-thread-1] [4s 857ms] SSL Reader(SocketTube(tls:1)) requesting 1
DEBUG: [pool-1-thread-1] [4s 857ms] SocketTube(tls:1) got some demand for reading
DEBUG: [pool-1-thread-1] [4s 857ms] SocketTube(tls:1) resuming read event
DEBUG: [pool-1-thread-1] [4s 857ms] SocketTube(tls:1) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [HttpClient-1-SelectorManager] [4s 856ms] SocketTube(tls:1) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [HttpClient-1-SelectorManager] [4s 858ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (false)
DEBUG: [HttpClient-1-SelectorManager] [4s 874ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for None (false)
DEBUG: [HttpClient-1-SelectorManager] [4s 875ms] SocketTube(tls:1) read bytes: 79
DEBUG: [HttpClient-1-SelectorManager] [4s 875ms] SSL Reader(SocketTube(tls:1)) onNext
DEBUG: [HttpClient-1-SelectorManager] [4s 875ms] SSL Reader(SocketTube(tls:1)) Adding 79 bytes to read buffer
DEBUG: [HttpClient-1-SelectorManager] [4s 875ms] SocketTube(tls:1) resuming read event
DEBUG: [pool-1-thread-2] [4s 875ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:79, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [pool-1-thread-2] [4s 875ms] SSL Reader(SocketTube(tls:1)) Unwrapping: 79
DEBUG: [HttpClient-1-SelectorManager] [4s 875ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (false)
DEBUG: [HttpClient-1-SelectorManager] [4s 876ms] SocketTube(tls:1) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-2] [4s 888ms] SSL Reader(SocketTube(tls:1)) Decoded 0 bytes out of 79 into buffer of 512 remaining to decode: 0
DEBUG: [pool-1-thread-2] [4s 888ms] SSL Reader(SocketTube(tls:1)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK
bytesConsumed = 79 bytesProduced = 0
DEBUG: [pool-1-thread-2] [4s 888ms] SSL Reader(SocketTube(tls:1)) Unwrapped: consumed: 79
DEBUG: [pool-1-thread-2] [4s 894ms] SSL Reader(SocketTube(tls:1)) handshaking
DEBUG: [pool-1-thread-2] [4s 894ms] SSLFlowDelegate(SocketTube(tls:1)) obtaining and initiating task execution
DEBUG: [pool-1-thread-2] [4s 895ms] SSLFlowDelegate(SocketTube(tls:1)) #tasks to execute: 1
DEBUG: [pool-1-thread-2] [4s 895ms] SSLFlowDelegate(SocketTube(tls:1)) finished task execution
DEBUG: [pool-1-thread-2] [4s 895ms] SSL Writer(SocketTube(tls:1)) processData, writeList remaining:0, hsTriggered:false, needWrap:false
DEBUG: [pool-1-thread-2] [4s 896ms] SSL Reader(SocketTube(tls:1)) requesting 1
DEBUG: [pool-1-thread-2] [4s 896ms] SocketTube(tls:1) got some demand for reading
DEBUG: [pool-1-thread-2] [4s 896ms] SocketTube(tls:1) resuming read event
DEBUG: [pool-1-thread-2] [4s 896ms] SocketTube(tls:1) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-2] [4s 896ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [HttpClient-1-SelectorManager] [4s 896ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (false)
DEBUG: [HttpClient-1-SelectorManager] [5s 343ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for None (false)
DEBUG: [HttpClient-1-SelectorManager] [5s 343ms] SocketTube(tls:1) read bytes: 1467
DEBUG: [HttpClient-1-SelectorManager] [5s 344ms] SSL Reader(SocketTube(tls:1)) onNext
DEBUG: [HttpClient-1-SelectorManager] [5s 344ms] SSL Reader(SocketTube(tls:1)) Adding 1467 bytes to read buffer
DEBUG: [HttpClient-1-SelectorManager] [5s 344ms] SocketTube(tls:1) resuming read event
DEBUG: [HttpClient-1-SelectorManager] [5s 344ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (false)
DEBUG: [HttpClient-1-SelectorManager] [5s 344ms] SocketTube(tls:1) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-1] [5s 344ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:1467, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [pool-1-thread-1] [5s 345ms] SSL Reader(SocketTube(tls:1)) Unwrapping: 1467
DEBUG: [pool-1-thread-1] [5s 345ms] SSL Reader(SocketTube(tls:1)) Decoded 0 bytes out of 1467 into buffer of 512 remaining to decode: 0
DEBUG: [pool-1-thread-1] [5s 346ms] SSL Reader(SocketTube(tls:1)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK
bytesConsumed = 1467 bytesProduced = 0
DEBUG: [pool-1-thread-1] [5s 346ms] SSL Reader(SocketTube(tls:1)) Unwrapped: consumed: 1467
DEBUG: [pool-1-thread-1] [5s 346ms] SSL Reader(SocketTube(tls:1)) handshaking
DEBUG: [pool-1-thread-1] [5s 346ms] SSLFlowDelegate(SocketTube(tls:1)) obtaining and initiating task execution
DEBUG: [pool-1-thread-1] [5s 346ms] SSLFlowDelegate(SocketTube(tls:1)) #tasks to execute: 1
DEBUG: [Thread(QuicSelector(h3-server-1))] [5s 748ms] QuicSelector(h3-server-1) QuicTimerQueue: newDeadline: not scheduled (Deadline.MAX)no event scheduled
DEBUG: [Thread(QuicSelector(h3-server-1))] [5s 748ms] QuicSelector(h3-server-1) wait(1500) wakeups:0 (+0), waited: 1500
DEBUG: [HttpClient-1-SelectorManager] [5s 803ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for None (false)
DEBUG: [HttpClient-1-SelectorManager] [5s 803ms] SocketTube(tls:1) no more demand for reading
DEBUG: [HttpClient-1-SelectorManager] [5s 803ms] SocketTube(tls:1) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-1] [5s 995ms] SSLFlowDelegate(SocketTube(tls:1)) finished task execution
DEBUG: [pool-1-thread-1] [5s 996ms] SSL Writer(SocketTube(tls:1)) processData, writeList remaining:0, hsTriggered:false, needWrap:false
DEBUG: [pool-1-thread-1] [5s 996ms] SSL Reader(SocketTube(tls:1)) requesting 1
DEBUG: [pool-1-thread-1] [5s 997ms] SocketTube(tls:1) got some demand for reading
DEBUG: [pool-1-thread-1] [5s 997ms] SocketTube(tls:1) resuming read event
DEBUG: [pool-1-thread-1] [5s 997ms] SocketTube(tls:1) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-1] [5s 997ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [HttpClient-1-SelectorManager] [5s 997ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (true)
DEBUG: [HttpClient-1-SelectorManager] [5s 997ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for None (false)
DEBUG: [HttpClient-1-SelectorManager] [5s 998ms] SocketTube(tls:1) read bytes: 648
DEBUG: [HttpClient-1-SelectorManager] [5s 998ms] SSL Reader(SocketTube(tls:1)) onNext
DEBUG: [HttpClient-1-SelectorManager] [5s 998ms] SSL Reader(SocketTube(tls:1)) Adding 648 bytes to read buffer
DEBUG: [HttpClient-1-SelectorManager] [5s 998ms] SocketTube(tls:1) resuming read event
DEBUG: [pool-1-thread-2] [5s 998ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:648, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [HttpClient-1-SelectorManager] [5s 998ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (false)
DEBUG: [pool-1-thread-2] [5s 998ms] SSL Reader(SocketTube(tls:1)) Unwrapping: 648
DEBUG: [HttpClient-1-SelectorManager] [5s 998ms] SocketTube(tls:1) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-2] [5s 999ms] SSL Reader(SocketTube(tls:1)) Decoded 0 bytes out of 648 into buffer of 512 remaining to decode: 90
DEBUG: [pool-1-thread-2] [5s 999ms] SSL Reader(SocketTube(tls:1)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK
bytesConsumed = 558 bytesProduced = 0
DEBUG: [pool-1-thread-2] [5s 999ms] SSL Reader(SocketTube(tls:1)) Unwrapped: consumed: 558
DEBUG: [pool-1-thread-2] [5s 999ms] SSL Reader(SocketTube(tls:1)) handshaking
DEBUG: [pool-1-thread-2] [5s 999ms] SSLFlowDelegate(SocketTube(tls:1)) obtaining and initiating task execution
DEBUG: [pool-1-thread-2] [5s 999ms] SSLFlowDelegate(SocketTube(tls:1)) #tasks to execute: 1
DEBUG: [pool-1-thread-2] [6s 2ms] SSLFlowDelegate(SocketTube(tls:1)) finished task execution
DEBUG: [pool-1-thread-2] [6s 2ms] SSL Writer(SocketTube(tls:1)) processData, writeList remaining:0, hsTriggered:false, needWrap:false
DEBUG: [pool-1-thread-2] [6s 2ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:90, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [pool-1-thread-2] [6s 2ms] SSL Reader(SocketTube(tls:1)) Unwrapping: 90
DEBUG: [pool-1-thread-2] [6s 11ms] SSL Reader(SocketTube(tls:1)) Decoded 0 bytes out of 90 into buffer of 512 remaining to decode: 0
DEBUG: [pool-1-thread-2] [6s 20ms] SSL Reader(SocketTube(tls:1)) Unwrapped: result: Status = OK HandshakeStatus = NEED_WRAP
bytesConsumed = 90 bytesProduced = 0
DEBUG: [pool-1-thread-2] [6s 20ms] SSL Reader(SocketTube(tls:1)) Unwrapped: consumed: 90
DEBUG: [pool-1-thread-2] [6s 20ms] SSL Reader(SocketTube(tls:1)) handshaking
DEBUG: [pool-1-thread-2] [6s 20ms] SSL Wri
...
Output overflow:
JT Harness has limited the test output to the text
at the beginning and the end, so that you can see how the
test began, and how it completed.
If you need to see more of the output from the test,
set the system property javatest.maxOutputSize to a higher
value. The current value is 100000
...
rectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
DEBUG: [pool-2-thread-27] [51s 761ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: entering readLoop(stream=116)
DEBUG: [pool-2-thread-27] [51s 761ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: EOF on stream=116
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Dec 31, 2025 4:40:20 AM jdk.httpclient.test.lib.http3.Http3ServerExchange$ResponseBodyOutputStream submit
INFO: RESPONSE: QuicServerConnection(1) streamId=120: HTTP/3 Server unblocked - credits: 65536, closed: false
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-32] [51s 761ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=120 writing DataFrame(200)
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Dec 31, 2025 4:40:20 AM jdk.httpclient.test.lib.http3.Http3ServerExchange$ResponseBodyOutputStream submit
INFO: RESPONSE: QuicServerConnection(1) streamId=56: HTTP/3 Server unblocked - credits: 65536, closed: false
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
Dec 31, 2025 4:40:20 AM jdk.httpclient.test.lib.http3.Http3ServerExchange$ResponseBodyOutputStream submit
INFO: RESPONSE: QuicServerConnection(1) streamId=32: HTTP/3 Server unblocked - credits: 65536, closed: false
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-12] [51s 762ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=32 writing DataFrame(200)
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-12] [51s 762ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(32) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-12] [51s 763ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(32) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-12] [51s 763ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=32] Resetting stream 32 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-12] [51s 763ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=32] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-12] [51s 763ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=32] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-12] [51s 763ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=32] Requesting to send RESET_STREAM(32, 258)
DEBUG: [pool-2-thread-12] [51s 763ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=32 closeInternal
DEBUG: [pool-2-thread-12] [51s 763ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=32 close
DEBUG: [pool-2-thread-31] [51s 754ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=100 writing DataFrame(200)
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-31] [51s 764ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(100) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-31] [51s 764ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(100) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-31] [51s 764ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=100] Resetting stream 100 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-31] [51s 764ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=100] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-31] [51s 764ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=100] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-31] [51s 764ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=100] Requesting to send RESET_STREAM(100, 258)
DEBUG: [pool-2-thread-31] [51s 764ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=100 closeInternal
DEBUG: [pool-2-thread-31] [51s 764ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=100 close
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-28] [51s 764ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(92) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-13] [51s 754ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=40 writing DataFrame(200)
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
DEBUG: [pool-2-thread-10] [51s 756ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=48 writing DataFrame(200)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-10] [51s 765ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(48) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-10] [51s 765ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(48) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-10] [51s 766ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=48] Resetting stream 48 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-10] [51s 766ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=48] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-10] [51s 766ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=48] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-10] [51s 766ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=48] Requesting to send RESET_STREAM(48, 258)
DEBUG: [pool-2-thread-10] [51s 766ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=48 closeInternal
DEBUG: [pool-2-thread-10] [51s 766ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=48 close
DEBUG: [pool-2-thread-41] [51s 756ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: EOF on stream=24
DEBUG: [pool-2-thread-11] [51s 760ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: entering readLoop(stream=56)
DEBUG: [pool-2-thread-11] [51s 766ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: EOF on stream=56
DEBUG: [pool-2-thread-14] [51s 760ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: EOF on stream=60
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [MainThread] [51s 760ms] QuicSelector(h2-server-1) waking up selector
DEBUG: [Thread(QuicSelector(h2-server-1))] [51s 766ms] QuicSelector(h2-server-1) exiting
DEBUG: [MainThread] [51s 767ms] QuicServer(h2-server-1) selector closed
DEBUG: [pool-2-thread-42] [51s 761ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: entering readLoop(stream=52)
DEBUG: [pool-2-thread-33] [51s 761ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: entering readLoop(stream=124)
DEBUG: [pool-2-thread-33] [51s 767ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: EOF on stream=124
Dec 31, 2025 4:40:20 AM jdk.httpclient.test.lib.http3.Http3ServerExchange$ResponseBodyOutputStream submit
INFO: RESPONSE: QuicServerConnection(1) streamId=60: HTTP/3 Server unblocked - credits: 65536, closed: false
DEBUG: [pool-2-thread-20] [51s 767ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=60 writing DataFrame(200)
DEBUG: [pool-2-thread-28] [51s 765ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(92) resetting writer with H3_INTERNAL_ERROR
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-20] [51s 768ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(60) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-20] [51s 768ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(60) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-20] [51s 768ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=60] Resetting stream 60 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-20] [51s 768ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=60] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-20] [51s 768ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=60] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-20] [51s 768ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=60] Requesting to send RESET_STREAM(60, 258)
DEBUG: [pool-2-thread-20] [51s 768ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=60 closeInternal
DEBUG: [pool-2-thread-20] [51s 768ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=60 close
Dec 31, 2025 4:40:20 AM jdk.httpclient.test.lib.http3.Http3ServerExchange$ResponseBodyOutputStream submit
INFO: RESPONSE: QuicServerConnection(1) streamId=124: HTTP/3 Server unblocked - credits: 65536, closed: false
DEBUG: [pool-2-thread-29] [51s 768ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=124 writing DataFrame(200)
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-29] [51s 769ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(124) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-29] [51s 769ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(124) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-29] [51s 769ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=124] Resetting stream 124 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-29] [51s 769ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=124] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-29] [51s 769ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=124] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-29] [51s 769ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=124] Requesting to send RESET_STREAM(124, 258)
DEBUG: [pool-2-thread-29] [51s 769ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=124 closeInternal
DEBUG: [pool-2-thread-29] [51s 769ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=124 close
DEBUG: [pool-2-thread-19] [51s 761ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=56 writing DataFrame(200)
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-19] [51s 770ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(56) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-19] [51s 770ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(56) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-19] [51s 770ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=56] Resetting stream 56 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-19] [51s 770ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=56] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-19] [51s 770ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=56] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-19] [51s 770ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=56] Requesting to send RESET_STREAM(56, 258)
DEBUG: [pool-2-thread-19] [51s 770ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=56 closeInternal
DEBUG: [pool-2-thread-19] [51s 770ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=56 close
Dec 31, 2025 4:40:20 AM jdk.httpclient.test.lib.http3.Http3ServerExchange$ResponseBodyOutputStream submit
INFO: RESPONSE: QuicServerConnection(1) streamId=116: HTTP/3 Server unblocked - credits: 65536, closed: false
DEBUG: [pool-2-thread-30] [51s 771ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=116 writing DataFrame(200)
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-30] [51s 772ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(116) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-30] [51s 772ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(116) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-30] [51s 772ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=116] Resetting stream 116 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-30] [51s 772ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=116] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-30] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=116] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-30] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=116] Requesting to send RESET_STREAM(116, 258)
DEBUG: [pool-2-thread-30] [51s 773ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=116 closeInternal
DEBUG: [pool-2-thread-30] [51s 773ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=116 close
DEBUG: [pool-2-thread-34] [51s 761ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(112) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-34] [51s 773ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(112) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-34] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=112] Resetting stream 112 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-34] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=112] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-34] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=112] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-34] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=112] Requesting to send RESET_STREAM(112, 258)
DEBUG: [pool-2-thread-34] [51s 773ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=112 closeInternal
DEBUG: [pool-2-thread-34] [51s 773ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=112 close
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-32] [51s 773ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(120) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-32] [51s 773ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(120) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-32] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=120] Resetting stream 120 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-32] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=120] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-32] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=120] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-32] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=120] Requesting to send RESET_STREAM(120, 258)
DEBUG: [pool-2-thread-32] [51s 773ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=120 closeInternal
DEBUG: [pool-2-thread-32] [51s 774ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=120 close
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-13] [51s 774ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(40) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-13] [51s 774ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(40) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-13] [51s 774ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=40] Resetting stream 40 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-13] [51s 775ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=40] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-13] [51s 775ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=40] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-13] [51s 775ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=40] Requesting to send RESET_STREAM(40, 258)
DEBUG: [pool-2-thread-13] [51s 775ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=40 closeInternal
DEBUG: [pool-2-thread-13] [51s 775ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=40 close
DEBUG: [pool-2-thread-8] [51s 765ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(28) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-8] [51s 775ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(28) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-8] [51s 775ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=28] Resetting stream 28 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-8] [51s 775ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=28] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-8] [51s 775ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=28] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-8] [51s 775ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=28] Requesting to send RESET_STREAM(28, 258)
DEBUG: [pool-2-thread-8] [51s 775ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=28 closeInternal
DEBUG: [pool-2-thread-8] [51s 775ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=28 close
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-22] [51s 775ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(108) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-22] [51s 775ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(108) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-28] [51s 767ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=92] Resetting stream 92 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-42] [51s 768ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: EOF on stream=52
DEBUG: [pool-2-thread-28] [51s 776ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=92] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-28] [51s 776ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=92] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-28] [51s 776ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=92] Requesting to send RESET_STREAM(92, 258)
DEBUG: [pool-2-thread-28] [51s 776ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=92 closeInternal
DEBUG: [pool-2-thread-28] [51s 776ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=92 close
DEBUG: [pool-2-thread-22] [51s 821ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=108] Resetting stream 108 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-22] [51s 821ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=108] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-22] [51s 821ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=108] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-22] [51s 821ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=108] Requesting to send RESET_STREAM(108, 258)
DEBUG: [pool-2-thread-22] [51s 821ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=108 closeInternal
DEBUG: [pool-2-thread-22] [51s 822ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=108 close
DEBUG: [Thread(QuicSelector(HttpClientImpl(1)))] [52s 509ms] QuicSelector(HttpClientImpl(1)) QuicTimerQueue: newDeadline: not scheduled (Deadline.MAX)no event scheduled
DEBUG: [Thread(QuicSelector(HttpClientImpl(1)))] [52s 509ms] QuicSelector(HttpClientImpl(1)) wait(1500) wakeups:598 (+0), waited: 1500
java.lang.Exception: config failures: 0, test failures: 1
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:113)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
Http2TestServerImpl[localhost/127.0.0.1:58327]::addHandler jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestFileEchoHandler@2f395a97, /H3FixedThreadPoolTest/http3-alt-svc/
Http2TestServerImpl[localhost/127.0.0.1:58327]::addHandler H3FixedThreadPoolTest$$Lambda/0x00007c000110dcc8@2cce859c, /H3FixedThreadPoolTest/http3-alt-svc/bar/head
Http2TestServerImpl: start
Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@2d8a8031
simpleTest http3-only=false
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(0)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(4)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(8)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(16)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(12)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(20)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(28)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(24)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(32)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(36)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(40)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(48)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(44)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(56)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(52)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(64)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(60)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(72)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(68)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(76)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(80)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(84)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(88)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(92)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(96)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(104)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(100)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(108)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(116)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(112)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(124)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(120)
Http2TestContext::handle H2ExchangeImpl: H3Server Http3ServerExchange(128)
Http2TestServerImpl: stop
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
[04:40:20.981] test H3FixedThreadPoolTest.test(): failure [53385ms]
java.util.concurrent.CompletionException: java.io.IOException: client connection idle timed out (30000 milli seconds) on quic:1
at java.base/java.util.concurrent.CompletableFuture.wrapInCompletionException(CompletableFuture.java:323)
at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:412)
at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:421)
at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1173)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:531)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2221)
at java.net.http/jdk.internal.net.http.ResponseSubscribers.lambda$getBodyAsync$1(ResponseSubscribers.java:1088)
at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:884)
at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:862)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:531)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2221)
at java.net.http/jdk.internal.net.http.ResponseSubscribers$PathSubscriber.onError(ResponseSubscribers.java:222)
at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.propagateError(HttpBodySubscriberWrapper.java:181)
at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.complete(HttpBodySubscriberWrapper.java:322)
at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onError(HttpBodySubscriberWrapper.java:412)
at java.net.http/jdk.internal.net.http.Http3ExchangeImpl.pushResponseData(Http3ExchangeImpl.java:1797)
at java.net.http/jdk.internal.net.http.Http3Stream.processQuicData(Http3Stream.java:382)
at java.net.http/jdk.internal.net.http.Http3ExchangeImpl.processQuicData(Http3ExchangeImpl.java:1398)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:182)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base/java.lang.Thread.run(Thread.java:1516)
Caused by: java.io.IOException: client connection idle timed out (30000 milli seconds) on quic:1
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.IdleTimeoutManager.idleTimedOut(IdleTimeoutManager.java:435)
at java.net.http/jdk.internal.net.http.quic.IdleTimeoutManager$IdleTimeoutEvent.terminateNow(IdleTimeoutManager.java:539)
at java.net.http/jdk.internal.net.http.quic.IdleTimeoutManager$IdleTimeoutEvent.handle(IdleTimeoutManager.java:513)
at java.net.http/jdk.internal.net.http.quic.QuicTimerQueue.processDue(QuicTimerQueue.java:298)
... 6 more
===============================================
java/net/httpclient/http3/H3FixedThreadPoolTest.java
Total tests run: 1, Passes: 0, Failures: 1, Skips: 0
===============================================
----------System.err:(953/93890)----------
DEBUG: [MainThread] [576ms] HttpClientImpl(1) proxySelector is sun.net.spi.DefaultProxySelector@5d61eb39 (user-supplied=false)
DEBUG: [MainThread] [732ms] QuicClient(HttpClientImpl(1)) created
DEBUG: [MainThread] [1s 52ms] QuicServer(h3-server-1) server created, incoming delivery policy [DatagramDeliveryPolicy=always deliver], outgoing delivery policy [DatagramDeliveryPolicy=always deliver]
DEBUG: [MainThread] [1s 150ms] QuicSelector(h3-server-1) created
DEBUG: [MainThread] [1s 151ms] QuicServer(h3-server-1) starting selector
DEBUG: [Thread(QuicSelector(h3-server-1))] [1s 155ms] QuicSelector(h3-server-1) started
DEBUG: [Thread(QuicSelector(h3-server-1))] [1s 224ms] QuicSelector(h3-server-1) QuicTimerQueue: newDeadline: not scheduled (Deadline.MAX)no event scheduled
DEBUG: [Thread(QuicSelector(h3-server-1))] [1s 224ms] QuicSelector(h3-server-1) wait(1500) wakeups:0 (+0), waited: 0
DEBUG: [MainThread] [1s 326ms] QuicEndpoint(h3-server-1) created for sun.nio.ch.DatagramChannelImpl@563af79a
DEBUG: [MainThread] [1s 348ms] QuicSelector(h3-server-1) attaching QuicEndpoint(h3-server-1)
DEBUG: [MainThread] [1s 367ms] QuicServer(h3-server-1) endpoint registered with selector
DEBUG: [QuicSelector(h3-server-1)-vt-worker-1] [1s 368ms] QuicEndpoint(h3-server-1) receiving with buffer(pos=0, limit=65527)
INFO: [MainThread] [1s 369ms] QuicServer(h3-server-1) H3 server is listening at /127.0.0.1:59997
DEBUG: [MainThread] [1s 642ms] QuicServer(h2-server-1) server created, incoming delivery policy [DatagramDeliveryPolicy=always deliver], outgoing delivery policy [DatagramDeliveryPolicy=always deliver]
DEBUG: [MainThread] [1s 646ms] QuicSelector(h2-server-1) created
DEBUG: [MainThread] [1s 646ms] QuicServer(h2-server-1) starting selector
DEBUG: [Thread(QuicSelector(h2-server-1))] [1s 646ms] QuicSelector(h2-server-1) started
DEBUG: [Thread(QuicSelector(h2-server-1))] [1s 646ms] QuicSelector(h2-server-1) QuicTimerQueue: newDeadline: not scheduled (Deadline.MAX)no event scheduled
DEBUG: [Thread(QuicSelector(h2-server-1))] [1s 647ms] QuicSelector(h2-server-1) wait(1500) wakeups:0 (+0), waited: 0
DEBUG: [MainThread] [1s 648ms] QuicEndpoint(h2-server-1) created for sun.nio.ch.DatagramChannelImpl@19c09c1a
DEBUG: [MainThread] [1s 649ms] QuicSelector(h2-server-1) attaching QuicEndpoint(h2-server-1)
DEBUG: [QuicSelector(h2-server-1)-vt-worker-1] [1s 650ms] QuicEndpoint(h2-server-1) receiving with buffer(pos=0, limit=65527)
DEBUG: [MainThread] [1s 650ms] QuicServer(h2-server-1) endpoint registered with selector
INFO: [MainThread] [1s 650ms] QuicServer(h2-server-1) H3 server is listening at /127.0.0.1:50211
DEBUG: [MainThread] [1s 706ms] QuicServer(h3-server-1) Quic server listening at: /127.0.0.1:59997 supported versions [QUIC_V1, QUIC_V2]
DEBUG: [MainThread] [1s 707ms] QuicServer(h2-server-1) Quic server listening at: /127.0.0.1:50211 supported versions [QUIC_V1]
TestServer(1): accepting connections
DEBUG: [MainThread] [1s 859ms] HttpClientImpl(1) ClientImpl (async) send https://127.0.0.1:58327/H3FixedThreadPoolTest/http3-alt-svc/bar/head GET
DEBUG: [MainThread] [1s 956ms] Exchange establishing exchange for https://127.0.0.1:58327/H3FixedThreadPoolTest/http3-alt-svc/bar/head GET #1,
proxy=null
DEBUG: [MainThread] [1s 962ms] ExchangeImpl get: Trying to get HTTP/3 connection; config is ALT_SVC
DEBUG: [MainThread] [1s 963ms] ExchangeImpl get: no HTTP/3 pooled connection found
DEBUG: [MainThread] [1s 966ms] Http3ClientImpl(HttpClientImpl(1)) lookup found null for https://127.0.0.1:58327/H3FixedThreadPoolTest/http3-alt-svc/bar/head GET
DEBUG: [MainThread] [1s 979ms] AltServicesRegistry(1) looking up alt-service for: https://127.0.0.1:58327
DEBUG: [MainThread] [1s 996ms] Http3ClientImpl(HttpClientImpl(1)) Creating connection for Exchange https://127.0.0.1:58327/H3FixedThreadPoolTest/http3-alt-svc/bar/head GET #1
DEBUG: [MainThread] [2s 9ms] HttpConnection Attempting to get an HTTP/3 connection
DEBUG: [MainThread] [2s 13ms] Http3ClientImpl(HttpClientImpl(1)) Checking ALT-SVC regardless of H3_DISCOVERY settings
DEBUG: [MainThread] [2s 16ms] AltServicesRegistry(1) looking up alt-service for: https://127.0.0.1:58327
Dec 31, 2025 4:39:31 AM jdk.internal.net.http.HttpQuicConnection logAltSvcFor
INFO: ALTSVC: No AltService found for 127.0.0.1:58327
DEBUG: [MainThread] [2s 142ms] Http3ClientImpl(HttpClientImpl(1)) Http3Connection.createAsync: Connection is not an HttpQuicConnection: null
DEBUG: [MainThread] [2s 145ms] Http3ClientImpl(HttpClientImpl(1)) No connection for exchange #1
DEBUG: [MainThread] [2s 145ms] ExchangeImpl No HTTP/3 eyeball needed
DEBUG: [MainThread] [2s 149ms] ExchangeImpl handling HTTP/3 connection creation result
DEBUG: [MainThread] [2s 149ms] ExchangeImpl downgrading to HTTP/2
Dec 31, 2025 4:39:31 AM jdk.internal.net.http.AbstractAsyncSSLConnection createSSLParameters
INFO: SSL: AbstractAsyncSSLConnection: Setting application protocols: [h2, http/1.1]
Dec 31, 2025 4:39:31 AM jdk.internal.net.http.AbstractAsyncSSLConnection <init>
INFO: SSL: SSLParameters:
cipher: TLS_AES_256_GCM_SHA384
cipher: TLS_AES_128_GCM_SHA256
cipher: TLS_CHACHA20_POLY1305_SHA256
cipher: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
cipher: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
cipher: TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
cipher: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
cipher: TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
cipher: TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
cipher: TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256
cipher: TLS_DHE_DSS_WITH_AES_256_GCM_SHA384
cipher: TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
cipher: TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
cipher: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
cipher: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
cipher: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
cipher: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
cipher: TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
cipher: TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
cipher: TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
cipher: TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
cipher: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
cipher: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
cipher: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
cipher: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
cipher: TLS_DHE_RSA_WITH_AES_256_CBC_SHA
cipher: TLS_DHE_DSS_WITH_AES_256_CBC_SHA
cipher: TLS_DHE_RSA_WITH_AES_128_CBC_SHA
cipher: TLS_DHE_DSS_WITH_AES_128_CBC_SHA
cipher: TLS_EMPTY_RENEGOTIATION_INFO_SCSV
application protocol: h2
application protocol: http/1.1
protocol: TLSv1.3
protocol: TLSv1.2
endpointIdAlg: HTTPS
DEBUG: [MainThread] [2s 278ms] PlainHttpConnection(?) Initial receive buffer size is: 65536
DEBUG: [MainThread] [2s 278ms] PlainHttpConnection(?) Initial send buffer size is: 8192
DEBUG: [MainThread] [2s 350ms] PlainHttpConnection(SocketTube(tls:1)) registering connect event
DEBUG: [HttpClient-1-SelectorManager] [2s 363ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@605c1e3 for C (true)
TestServer(1): connection accepted
TestServer(1): creating connection
TestServer(1): stopping is: false
TestServer(1): accepting connections
DEBUG: [HttpClient-1-SelectorManager] [2s 494ms] PlainHttpConnection(SocketTube(tls:1)) ConnectEvent: finishing connect
DEBUG: [HttpClient-1-SelectorManager] [2s 495ms] PlainHttpConnection(SocketTube(tls:1)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:53114
DEBUG: [MainThread] [2s 514ms] ExchangeImpl get: Trying to get HTTP/2 connection
TestServer(1): New connection from SSLSocket[hostname=127.0.0.1, port=53114, Session(1767155970818|SSL_NULL_WITH_NULL_NULL)]
DEBUG: [HttpClient-1-SelectorManager] [2s 559ms] PlainHttpConnection(SocketTube(tls:1)) tls:1 has been connected asynchronously
DEBUG: [Thread(QuicSelector(h3-server-1))] [2s 745ms] QuicSelector(h3-server-1) QuicTimerQueue: newDeadline: not scheduled (Deadline.MAX)no event scheduled
DEBUG: [Thread(QuicSelector(h3-server-1))] [2s 746ms] QuicSelector(h3-server-1) wait(1500) wakeups:0 (+0), waited: 1519
DEBUG: [pool-1-thread-1] [2s 804ms] SocketTube(tls:1) connecting flows
DEBUG: [pool-1-thread-1] [2s 915ms] SocketTube(tls:1) Offering new subscriber: READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@26339eff[Not completed, 4 dependents] (id=32) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(tls:1)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=0 lim=0 cap=1024], count: 0, scheduler: running, status: null, handshakeState: 0, engine: NOT_HANDSHAKING
DEBUG: [pool-1-thread-1] [2s 923ms] SocketTube(tls:1) read publisher got new subscriber: READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@26339eff[Not completed, 4 dependents] (id=32) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(tls:1)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=0 lim=0 cap=1024], count: 0, scheduler: running, status: null, handshakeState: 0, engine: NOT_HANDSHAKING
DEBUG: [pool-1-thread-1] [2s 924ms] SocketTube(tls:1) registering subscribe event
DEBUG: [pool-1-thread-1] [2s 924ms] SocketTube(tls:1) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0]
DEBUG: [HttpClient-1-SelectorManager] [2s 924ms] SocketTube(tls:1) subscribe event raised
DEBUG: [HttpClient-1-SelectorManager] [2s 925ms] SocketTube(tls:1) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@26339eff[Not completed, 4 dependents] (id=32) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(tls:1)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=0 lim=0 cap=1024], count: 0, scheduler: running, status: null, handshakeState: 0, engine: NOT_HANDSHAKING
DEBUG: [HttpClient-1-SelectorManager] [2s 925ms] SocketTube(tls:1) read demand reset to 0
DEBUG: [HttpClient-1-SelectorManager] [2s 926ms] SocketTube(tls:1) calling onSubscribe on READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@26339eff[Not completed, 4 dependents] (id=32) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(tls:1)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=0 lim=0 cap=1024], count: 0, scheduler: running, status: null, handshakeState: 0, engine: NOT_HANDSHAKING
DEBUG: [HttpClient-1-SelectorManager] [2s 926ms] SSL Reader(SocketTube(tls:1)) requesting 1
DEBUG: [pool-1-thread-1] [2s 925ms] SSL Writer(SocketTube(tls:1)) requesting 1
DEBUG: [pool-1-thread-1] [2s 950ms] SSLTube(SocketTube(tls:1)) request: n=1 to null (0 already demanded)
DEBUG: [pool-1-thread-1] [2s 950ms] SSL Writer(SocketTube(tls:1)) calling downstreamSubscriber::onSubscribe on SocketTube(tls:1)
DEBUG: [pool-1-thread-1] [2s 950ms] SocketTube(tls:1) subscribed for writing
DEBUG: [HttpClient-1-SelectorManager] [2s 951ms] SocketTube(tls:1) got some demand for reading
DEBUG: [HttpClient-1-SelectorManager] [2s 952ms] SocketTube(tls:1) resuming read event
DEBUG: [pool-1-thread-1] [2s 954ms] SocketTube(tls:1) write: registering startSubscription event
DEBUG: [pool-1-thread-1] [2s 954ms] SSL Writer(SocketTube(tls:1)) onSubscribe initiating handshaking
DEBUG: [HttpClient-1-SelectorManager] [2s 958ms] SocketTube(tls:1) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0]
DEBUG: [HttpClient-1-SelectorManager] [2s 958ms] SSL Reader(SocketTube(tls:1)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(tls:1)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null]
DEBUG: [HttpClient-1-SelectorManager] [2s 958ms] SSLTube(SocketTube(tls:1)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false)
DEBUG: [HttpClient-1-SelectorManager] [2s 959ms] SSLTube(SocketTube(tls:1)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet
DEBUG: [HttpClient-1-SelectorManager] [2s 959ms] SocketTube(tls:1) onSubscribe called
DEBUG: [HttpClient-1-SelectorManager] [2s 959ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (true)
DEBUG: [HttpClient-1-SelectorManager] [2s 959ms] SocketTube(tls:1) write: starting subscription
DEBUG: [HttpClient-1-SelectorManager] [2s 959ms] SocketTube(tls:1) write: offloading requestMore
DEBUG: [pool-1-thread-2] [2s 965ms] SocketTube(tls:1) write: requesting more...
DEBUG: [pool-1-thread-2] [2s 971ms] SSL Writer(SocketTube(tls:1)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false
DEBUG: [pool-1-thread-2] [2s 972ms] SocketTube(tls:1) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-1] [3s 9ms] SSL Writer(SocketTube(tls:1)) added 1 (0 bytes) to the writeList
DEBUG: [pool-1-thread-1] [3s 33ms] SSL Writer(SocketTube(tls:1)) processData, writeList remaining:0, hsTriggered:true, needWrap:false
DEBUG: [pool-1-thread-1] [3s 36ms] SSL Writer(SocketTube(tls:1)) wrapping 0 bytes
DEBUG: [Thread(QuicSelector(h2-server-1))] [3s 147ms] QuicSelector(h2-server-1) QuicTimerQueue: newDeadline: not scheduled (Deadline.MAX)no event scheduled
DEBUG: [Thread(QuicSelector(h2-server-1))] [3s 147ms] QuicSelector(h2-server-1) wait(1500) wakeups:0 (+0), waited: 1500
DEBUG: [pool-1-thread-1] [4s 21ms] SSL Writer(SocketTube(tls:1)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP
bytesConsumed = 0 bytesProduced = 440 sequenceNumber = 0
DEBUG: [pool-1-thread-1] [4s 33ms] SSL Writer(SocketTube(tls:1)) OK => produced: 440 bytes into 440, not wrapped: 0
DEBUG: [pool-1-thread-1] [4s 47ms] SSL Writer(SocketTube(tls:1)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP
bytesConsumed = 0 bytesProduced = 440 sequenceNumber = 0
DEBUG: [pool-1-thread-1] [4s 53ms] SSL Writer(SocketTube(tls:1)) handshaking
DEBUG: [pool-1-thread-1] [4s 111ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [pool-1-thread-1] [4s 112ms] SSL Writer(SocketTube(tls:1)) Sending 440 bytes downstream
DEBUG: [pool-1-thread-1] [4s 112ms] SSL Writer(SocketTube(tls:1)) Adding 440 to outputQ queue
DEBUG: [pool-1-thread-1] [4s 114ms] SSL Writer(SocketTube(tls:1)) pushScheduler is alive
DEBUG: [pool-1-thread-1] [4s 115ms] SSL Writer(SocketTube(tls:1)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false
DEBUG: [pool-1-thread-1] [4s 115ms] SSL Writer(SocketTube(tls:1)) DownstreamPusher: Pushing 440 bytes downstream
DEBUG: [pool-1-thread-1] [4s 116ms] SocketTube(tls:1) trying to write: 440
DEBUG: [pool-1-thread-1] [4s 142ms] SocketTube(tls:1) wrote: 440
DEBUG: [pool-1-thread-1] [4s 166ms] SocketTube(tls:1) write: requesting more...
DEBUG: [pool-1-thread-1] [4s 166ms] SocketTube(tls:1) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-1] [4s 166ms] SocketTube(tls:1) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-1] [4s 166ms] SSL Writer(SocketTube(tls:1)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1
DEBUG: [pool-1-thread-1] [4s 166ms] SSL Writer(SocketTube(tls:1)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false
DEBUG: [Thread(QuicSelector(h3-server-1))] [4s 247ms] QuicSelector(h3-server-1) QuicTimerQueue: newDeadline: not scheduled (Deadline.MAX)no event scheduled
DEBUG: [Thread(QuicSelector(h3-server-1))] [4s 247ms] QuicSelector(h3-server-1) wait(1500) wakeups:0 (+0), waited: 1501
DEBUG: [HttpClient-1-SelectorManager] [4s 521ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for None (false)
DEBUG: [HttpClient-1-SelectorManager] [4s 521ms] HttpClientImpl(1) ByteBuffer.allocateDirect(16384)
DEBUG: [HttpClient-1-SelectorManager] [4s 522ms] SocketTube(tls:1) read bytes: 127
DEBUG: [HttpClient-1-SelectorManager] [4s 522ms] SSL Reader(SocketTube(tls:1)) onNext
DEBUG: [HttpClient-1-SelectorManager] [4s 522ms] SSL Reader(SocketTube(tls:1)) Adding 127 bytes to read buffer
DEBUG: [HttpClient-1-SelectorManager] [4s 523ms] SocketTube(tls:1) resuming read event
DEBUG: [HttpClient-1-SelectorManager] [4s 523ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (false)
DEBUG: [HttpClient-1-SelectorManager] [4s 523ms] SocketTube(tls:1) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-2] [4s 523ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:127, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [pool-1-thread-2] [4s 523ms] SSL Reader(SocketTube(tls:1)) Unwrapping: 127
DEBUG: [pool-1-thread-2] [4s 593ms] SSL Reader(SocketTube(tls:1)) Decoded 0 bytes out of 127 into buffer of 512 remaining to decode: 0
DEBUG: [pool-1-thread-2] [4s 595ms] SSL Reader(SocketTube(tls:1)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK
bytesConsumed = 127 bytesProduced = 0
DEBUG: [pool-1-thread-2] [4s 595ms] SSL Reader(SocketTube(tls:1)) Unwrapped: consumed: 127
DEBUG: [pool-1-thread-2] [4s 595ms] SSL Reader(SocketTube(tls:1)) handshaking
DEBUG: [pool-1-thread-2] [4s 596ms] SSLFlowDelegate(SocketTube(tls:1)) obtaining and initiating task execution
DEBUG: [pool-1-thread-2] [4s 607ms] SSLFlowDelegate(SocketTube(tls:1)) #tasks to execute: 1
DEBUG: [Thread(QuicSelector(h2-server-1))] [4s 648ms] QuicSelector(h2-server-1) QuicTimerQueue: newDeadline: not scheduled (Deadline.MAX)no event scheduled
DEBUG: [Thread(QuicSelector(h2-server-1))] [4s 648ms] QuicSelector(h2-server-1) wait(1500) wakeups:0 (+0), waited: 1500
DEBUG: [HttpClient-1-SelectorManager] [4s 836ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for None (false)
DEBUG: [HttpClient-1-SelectorManager] [4s 837ms] SocketTube(tls:1) no more demand for reading
DEBUG: [HttpClient-1-SelectorManager] [4s 837ms] SocketTube(tls:1) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-2] [4s 837ms] SSLFlowDelegate(SocketTube(tls:1)) finished task execution
DEBUG: [pool-1-thread-2] [4s 852ms] SSL Writer(SocketTube(tls:1)) processData, writeList remaining:0, hsTriggered:false, needWrap:true
DEBUG: [pool-1-thread-2] [4s 852ms] SSL Writer(SocketTube(tls:1)) wrapping 0 bytes
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP
bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) OK => produced: 6 bytes into 8, not wrapped: 0
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP
bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) handshaking
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) Sending 6 bytes downstream
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) Adding 6 to outputQ queue
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) pushScheduler is alive
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false
DEBUG: [pool-1-thread-2] [4s 853ms] SSL Writer(SocketTube(tls:1)) DownstreamPusher: Pushing 6 bytes downstream
DEBUG: [pool-1-thread-2] [4s 853ms] SocketTube(tls:1) trying to write: 6
DEBUG: [pool-1-thread-2] [4s 854ms] SocketTube(tls:1) wrote: 6
DEBUG: [pool-1-thread-2] [4s 854ms] SocketTube(tls:1) write: requesting more...
DEBUG: [pool-1-thread-2] [4s 854ms] SocketTube(tls:1) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-2] [4s 854ms] SocketTube(tls:1) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-2] [4s 854ms] SSL Writer(SocketTube(tls:1)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1
DEBUG: [pool-1-thread-2] [4s 854ms] SSL Writer(SocketTube(tls:1)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false
DEBUG: [pool-1-thread-2] [4s 854ms] SSL Reader(SocketTube(tls:1)) requesting 1
DEBUG: [pool-1-thread-2] [4s 854ms] SocketTube(tls:1) got some demand for reading
DEBUG: [pool-1-thread-2] [4s 855ms] SocketTube(tls:1) resuming read event
DEBUG: [pool-1-thread-2] [4s 855ms] SocketTube(tls:1) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-2] [4s 855ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [HttpClient-1-SelectorManager] [4s 855ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (true)
DEBUG: [HttpClient-1-SelectorManager] [4s 855ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for None (false)
DEBUG: [HttpClient-1-SelectorManager] [4s 856ms] SocketTube(tls:1) read bytes: 6
DEBUG: [HttpClient-1-SelectorManager] [4s 856ms] SSL Reader(SocketTube(tls:1)) onNext
DEBUG: [HttpClient-1-SelectorManager] [4s 856ms] SSL Reader(SocketTube(tls:1)) Adding 6 bytes to read buffer
DEBUG: [HttpClient-1-SelectorManager] [4s 856ms] SocketTube(tls:1) resuming read event
DEBUG: [pool-1-thread-1] [4s 856ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:6, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [HttpClient-1-SelectorManager] [4s 856ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (false)
DEBUG: [pool-1-thread-1] [4s 856ms] SSL Reader(SocketTube(tls:1)) Unwrapping: 6
DEBUG: [pool-1-thread-1] [4s 856ms] SSL Reader(SocketTube(tls:1)) Decoded 0 bytes out of 6 into buffer of 512 remaining to decode: 0
DEBUG: [pool-1-thread-1] [4s 856ms] SSL Reader(SocketTube(tls:1)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP
bytesConsumed = 6 bytesProduced = 0
DEBUG: [pool-1-thread-1] [4s 857ms] SSL Reader(SocketTube(tls:1)) Unwrapped: consumed: 6
DEBUG: [pool-1-thread-1] [4s 857ms] SSL Reader(SocketTube(tls:1)) handshaking
DEBUG: [pool-1-thread-1] [4s 857ms] SSL Reader(SocketTube(tls:1)) requesting 1
DEBUG: [pool-1-thread-1] [4s 857ms] SocketTube(tls:1) got some demand for reading
DEBUG: [pool-1-thread-1] [4s 857ms] SocketTube(tls:1) resuming read event
DEBUG: [pool-1-thread-1] [4s 857ms] SocketTube(tls:1) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [HttpClient-1-SelectorManager] [4s 856ms] SocketTube(tls:1) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [HttpClient-1-SelectorManager] [4s 858ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (false)
DEBUG: [HttpClient-1-SelectorManager] [4s 874ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for None (false)
DEBUG: [HttpClient-1-SelectorManager] [4s 875ms] SocketTube(tls:1) read bytes: 79
DEBUG: [HttpClient-1-SelectorManager] [4s 875ms] SSL Reader(SocketTube(tls:1)) onNext
DEBUG: [HttpClient-1-SelectorManager] [4s 875ms] SSL Reader(SocketTube(tls:1)) Adding 79 bytes to read buffer
DEBUG: [HttpClient-1-SelectorManager] [4s 875ms] SocketTube(tls:1) resuming read event
DEBUG: [pool-1-thread-2] [4s 875ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:79, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [pool-1-thread-2] [4s 875ms] SSL Reader(SocketTube(tls:1)) Unwrapping: 79
DEBUG: [HttpClient-1-SelectorManager] [4s 875ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (false)
DEBUG: [HttpClient-1-SelectorManager] [4s 876ms] SocketTube(tls:1) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-2] [4s 888ms] SSL Reader(SocketTube(tls:1)) Decoded 0 bytes out of 79 into buffer of 512 remaining to decode: 0
DEBUG: [pool-1-thread-2] [4s 888ms] SSL Reader(SocketTube(tls:1)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK
bytesConsumed = 79 bytesProduced = 0
DEBUG: [pool-1-thread-2] [4s 888ms] SSL Reader(SocketTube(tls:1)) Unwrapped: consumed: 79
DEBUG: [pool-1-thread-2] [4s 894ms] SSL Reader(SocketTube(tls:1)) handshaking
DEBUG: [pool-1-thread-2] [4s 894ms] SSLFlowDelegate(SocketTube(tls:1)) obtaining and initiating task execution
DEBUG: [pool-1-thread-2] [4s 895ms] SSLFlowDelegate(SocketTube(tls:1)) #tasks to execute: 1
DEBUG: [pool-1-thread-2] [4s 895ms] SSLFlowDelegate(SocketTube(tls:1)) finished task execution
DEBUG: [pool-1-thread-2] [4s 895ms] SSL Writer(SocketTube(tls:1)) processData, writeList remaining:0, hsTriggered:false, needWrap:false
DEBUG: [pool-1-thread-2] [4s 896ms] SSL Reader(SocketTube(tls:1)) requesting 1
DEBUG: [pool-1-thread-2] [4s 896ms] SocketTube(tls:1) got some demand for reading
DEBUG: [pool-1-thread-2] [4s 896ms] SocketTube(tls:1) resuming read event
DEBUG: [pool-1-thread-2] [4s 896ms] SocketTube(tls:1) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-2] [4s 896ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [HttpClient-1-SelectorManager] [4s 896ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (false)
DEBUG: [HttpClient-1-SelectorManager] [5s 343ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for None (false)
DEBUG: [HttpClient-1-SelectorManager] [5s 343ms] SocketTube(tls:1) read bytes: 1467
DEBUG: [HttpClient-1-SelectorManager] [5s 344ms] SSL Reader(SocketTube(tls:1)) onNext
DEBUG: [HttpClient-1-SelectorManager] [5s 344ms] SSL Reader(SocketTube(tls:1)) Adding 1467 bytes to read buffer
DEBUG: [HttpClient-1-SelectorManager] [5s 344ms] SocketTube(tls:1) resuming read event
DEBUG: [HttpClient-1-SelectorManager] [5s 344ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (false)
DEBUG: [HttpClient-1-SelectorManager] [5s 344ms] SocketTube(tls:1) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-1] [5s 344ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:1467, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [pool-1-thread-1] [5s 345ms] SSL Reader(SocketTube(tls:1)) Unwrapping: 1467
DEBUG: [pool-1-thread-1] [5s 345ms] SSL Reader(SocketTube(tls:1)) Decoded 0 bytes out of 1467 into buffer of 512 remaining to decode: 0
DEBUG: [pool-1-thread-1] [5s 346ms] SSL Reader(SocketTube(tls:1)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK
bytesConsumed = 1467 bytesProduced = 0
DEBUG: [pool-1-thread-1] [5s 346ms] SSL Reader(SocketTube(tls:1)) Unwrapped: consumed: 1467
DEBUG: [pool-1-thread-1] [5s 346ms] SSL Reader(SocketTube(tls:1)) handshaking
DEBUG: [pool-1-thread-1] [5s 346ms] SSLFlowDelegate(SocketTube(tls:1)) obtaining and initiating task execution
DEBUG: [pool-1-thread-1] [5s 346ms] SSLFlowDelegate(SocketTube(tls:1)) #tasks to execute: 1
DEBUG: [Thread(QuicSelector(h3-server-1))] [5s 748ms] QuicSelector(h3-server-1) QuicTimerQueue: newDeadline: not scheduled (Deadline.MAX)no event scheduled
DEBUG: [Thread(QuicSelector(h3-server-1))] [5s 748ms] QuicSelector(h3-server-1) wait(1500) wakeups:0 (+0), waited: 1500
DEBUG: [HttpClient-1-SelectorManager] [5s 803ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for None (false)
DEBUG: [HttpClient-1-SelectorManager] [5s 803ms] SocketTube(tls:1) no more demand for reading
DEBUG: [HttpClient-1-SelectorManager] [5s 803ms] SocketTube(tls:1) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-1] [5s 995ms] SSLFlowDelegate(SocketTube(tls:1)) finished task execution
DEBUG: [pool-1-thread-1] [5s 996ms] SSL Writer(SocketTube(tls:1)) processData, writeList remaining:0, hsTriggered:false, needWrap:false
DEBUG: [pool-1-thread-1] [5s 996ms] SSL Reader(SocketTube(tls:1)) requesting 1
DEBUG: [pool-1-thread-1] [5s 997ms] SocketTube(tls:1) got some demand for reading
DEBUG: [pool-1-thread-1] [5s 997ms] SocketTube(tls:1) resuming read event
DEBUG: [pool-1-thread-1] [5s 997ms] SocketTube(tls:1) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-1] [5s 997ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [HttpClient-1-SelectorManager] [5s 997ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (true)
DEBUG: [HttpClient-1-SelectorManager] [5s 997ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for None (false)
DEBUG: [HttpClient-1-SelectorManager] [5s 998ms] SocketTube(tls:1) read bytes: 648
DEBUG: [HttpClient-1-SelectorManager] [5s 998ms] SSL Reader(SocketTube(tls:1)) onNext
DEBUG: [HttpClient-1-SelectorManager] [5s 998ms] SSL Reader(SocketTube(tls:1)) Adding 648 bytes to read buffer
DEBUG: [HttpClient-1-SelectorManager] [5s 998ms] SocketTube(tls:1) resuming read event
DEBUG: [pool-1-thread-2] [5s 998ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:648, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [HttpClient-1-SelectorManager] [5s 998ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5df3e94e for R (false)
DEBUG: [pool-1-thread-2] [5s 998ms] SSL Reader(SocketTube(tls:1)) Unwrapping: 648
DEBUG: [HttpClient-1-SelectorManager] [5s 998ms] SocketTube(tls:1) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1]
DEBUG: [pool-1-thread-2] [5s 999ms] SSL Reader(SocketTube(tls:1)) Decoded 0 bytes out of 648 into buffer of 512 remaining to decode: 90
DEBUG: [pool-1-thread-2] [5s 999ms] SSL Reader(SocketTube(tls:1)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK
bytesConsumed = 558 bytesProduced = 0
DEBUG: [pool-1-thread-2] [5s 999ms] SSL Reader(SocketTube(tls:1)) Unwrapped: consumed: 558
DEBUG: [pool-1-thread-2] [5s 999ms] SSL Reader(SocketTube(tls:1)) handshaking
DEBUG: [pool-1-thread-2] [5s 999ms] SSLFlowDelegate(SocketTube(tls:1)) obtaining and initiating task execution
DEBUG: [pool-1-thread-2] [5s 999ms] SSLFlowDelegate(SocketTube(tls:1)) #tasks to execute: 1
DEBUG: [pool-1-thread-2] [6s 2ms] SSLFlowDelegate(SocketTube(tls:1)) finished task execution
DEBUG: [pool-1-thread-2] [6s 2ms] SSL Writer(SocketTube(tls:1)) processData, writeList remaining:0, hsTriggered:false, needWrap:false
DEBUG: [pool-1-thread-2] [6s 2ms] SSL Reader(SocketTube(tls:1)) processData: readBuf remaining:90, state: HANDSHAKING , engine handshake status:NEED_UNWRAP
DEBUG: [pool-1-thread-2] [6s 2ms] SSL Reader(SocketTube(tls:1)) Unwrapping: 90
DEBUG: [pool-1-thread-2] [6s 11ms] SSL Reader(SocketTube(tls:1)) Decoded 0 bytes out of 90 into buffer of 512 remaining to decode: 0
DEBUG: [pool-1-thread-2] [6s 20ms] SSL Reader(SocketTube(tls:1)) Unwrapped: result: Status = OK HandshakeStatus = NEED_WRAP
bytesConsumed = 90 bytesProduced = 0
DEBUG: [pool-1-thread-2] [6s 20ms] SSL Reader(SocketTube(tls:1)) Unwrapped: consumed: 90
DEBUG: [pool-1-thread-2] [6s 20ms] SSL Reader(SocketTube(tls:1)) handshaking
DEBUG: [pool-1-thread-2] [6s 20ms] SSL Wri
...
Output overflow:
JT Harness has limited the test output to the text
at the beginning and the end, so that you can see how the
test began, and how it completed.
If you need to see more of the output from the test,
set the system property javatest.maxOutputSize to a higher
value. The current value is 100000
...
rectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
DEBUG: [pool-2-thread-27] [51s 761ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: entering readLoop(stream=116)
DEBUG: [pool-2-thread-27] [51s 761ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: EOF on stream=116
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Dec 31, 2025 4:40:20 AM jdk.httpclient.test.lib.http3.Http3ServerExchange$ResponseBodyOutputStream submit
INFO: RESPONSE: QuicServerConnection(1) streamId=120: HTTP/3 Server unblocked - credits: 65536, closed: false
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-32] [51s 761ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=120 writing DataFrame(200)
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Dec 31, 2025 4:40:20 AM jdk.httpclient.test.lib.http3.Http3ServerExchange$ResponseBodyOutputStream submit
INFO: RESPONSE: QuicServerConnection(1) streamId=56: HTTP/3 Server unblocked - credits: 65536, closed: false
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
Dec 31, 2025 4:40:20 AM jdk.httpclient.test.lib.http3.Http3ServerExchange$ResponseBodyOutputStream submit
INFO: RESPONSE: QuicServerConnection(1) streamId=32: HTTP/3 Server unblocked - credits: 65536, closed: false
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-12] [51s 762ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=32 writing DataFrame(200)
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-12] [51s 762ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(32) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-12] [51s 763ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(32) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-12] [51s 763ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=32] Resetting stream 32 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-12] [51s 763ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=32] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-12] [51s 763ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=32] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-12] [51s 763ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=32] Requesting to send RESET_STREAM(32, 258)
DEBUG: [pool-2-thread-12] [51s 763ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=32 closeInternal
DEBUG: [pool-2-thread-12] [51s 763ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=32 close
DEBUG: [pool-2-thread-31] [51s 754ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=100 writing DataFrame(200)
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-31] [51s 764ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(100) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-31] [51s 764ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(100) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-31] [51s 764ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=100] Resetting stream 100 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-31] [51s 764ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=100] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-31] [51s 764ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=100] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-31] [51s 764ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=100] Requesting to send RESET_STREAM(100, 258)
DEBUG: [pool-2-thread-31] [51s 764ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=100 closeInternal
DEBUG: [pool-2-thread-31] [51s 764ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=100 close
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-28] [51s 764ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(92) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-13] [51s 754ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=40 writing DataFrame(200)
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
DEBUG: [pool-2-thread-10] [51s 756ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=48 writing DataFrame(200)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-10] [51s 765ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(48) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-10] [51s 765ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(48) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-10] [51s 766ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=48] Resetting stream 48 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-10] [51s 766ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=48] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-10] [51s 766ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=48] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-10] [51s 766ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=48] Requesting to send RESET_STREAM(48, 258)
DEBUG: [pool-2-thread-10] [51s 766ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=48 closeInternal
DEBUG: [pool-2-thread-10] [51s 766ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=48 close
DEBUG: [pool-2-thread-41] [51s 756ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: EOF on stream=24
DEBUG: [pool-2-thread-11] [51s 760ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: entering readLoop(stream=56)
DEBUG: [pool-2-thread-11] [51s 766ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: EOF on stream=56
DEBUG: [pool-2-thread-14] [51s 760ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: EOF on stream=60
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [MainThread] [51s 760ms] QuicSelector(h2-server-1) waking up selector
DEBUG: [Thread(QuicSelector(h2-server-1))] [51s 766ms] QuicSelector(h2-server-1) exiting
DEBUG: [MainThread] [51s 767ms] QuicServer(h2-server-1) selector closed
DEBUG: [pool-2-thread-42] [51s 761ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: entering readLoop(stream=52)
DEBUG: [pool-2-thread-33] [51s 761ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: entering readLoop(stream=124)
DEBUG: [pool-2-thread-33] [51s 767ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: EOF on stream=124
Dec 31, 2025 4:40:20 AM jdk.httpclient.test.lib.http3.Http3ServerExchange$ResponseBodyOutputStream submit
INFO: RESPONSE: QuicServerConnection(1) streamId=60: HTTP/3 Server unblocked - credits: 65536, closed: false
DEBUG: [pool-2-thread-20] [51s 767ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=60 writing DataFrame(200)
DEBUG: [pool-2-thread-28] [51s 765ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(92) resetting writer with H3_INTERNAL_ERROR
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-20] [51s 768ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(60) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-20] [51s 768ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(60) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-20] [51s 768ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=60] Resetting stream 60 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-20] [51s 768ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=60] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-20] [51s 768ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=60] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-20] [51s 768ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=60] Requesting to send RESET_STREAM(60, 258)
DEBUG: [pool-2-thread-20] [51s 768ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=60 closeInternal
DEBUG: [pool-2-thread-20] [51s 768ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=60 close
Dec 31, 2025 4:40:20 AM jdk.httpclient.test.lib.http3.Http3ServerExchange$ResponseBodyOutputStream submit
INFO: RESPONSE: QuicServerConnection(1) streamId=124: HTTP/3 Server unblocked - credits: 65536, closed: false
DEBUG: [pool-2-thread-29] [51s 768ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=124 writing DataFrame(200)
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-29] [51s 769ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(124) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-29] [51s 769ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(124) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-29] [51s 769ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=124] Resetting stream 124 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-29] [51s 769ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=124] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-29] [51s 769ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=124] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-29] [51s 769ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=124] Requesting to send RESET_STREAM(124, 258)
DEBUG: [pool-2-thread-29] [51s 769ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=124 closeInternal
DEBUG: [pool-2-thread-29] [51s 769ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=124 close
DEBUG: [pool-2-thread-19] [51s 761ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=56 writing DataFrame(200)
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-19] [51s 770ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(56) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-19] [51s 770ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(56) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-19] [51s 770ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=56] Resetting stream 56 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-19] [51s 770ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=56] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-19] [51s 770ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=56] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-19] [51s 770ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=56] Requesting to send RESET_STREAM(56, 258)
DEBUG: [pool-2-thread-19] [51s 770ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=56 closeInternal
DEBUG: [pool-2-thread-19] [51s 770ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=56 close
Dec 31, 2025 4:40:20 AM jdk.httpclient.test.lib.http3.Http3ServerExchange$ResponseBodyOutputStream submit
INFO: RESPONSE: QuicServerConnection(1) streamId=116: HTTP/3 Server unblocked - credits: 65536, closed: false
DEBUG: [pool-2-thread-30] [51s 771ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) Streaming BodyResponse: streamId=116 writing DataFrame(200)
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-30] [51s 772ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(116) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-30] [51s 772ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(116) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-30] [51s 772ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=116] Resetting stream 116 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-30] [51s 772ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=116] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-30] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=116] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-30] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=116] Requesting to send RESET_STREAM(116, 258)
DEBUG: [pool-2-thread-30] [51s 773ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=116 closeInternal
DEBUG: [pool-2-thread-30] [51s 773ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=116 close
DEBUG: [pool-2-thread-34] [51s 761ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(112) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-34] [51s 773ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(112) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-34] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=112] Resetting stream 112 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-34] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=112] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-34] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=112] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-34] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=112] Requesting to send RESET_STREAM(112, 258)
DEBUG: [pool-2-thread-34] [51s 773ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=112 closeInternal
DEBUG: [pool-2-thread-34] [51s 773ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=112 close
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-32] [51s 773ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(120) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-32] [51s 773ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(120) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-32] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=120] Resetting stream 120 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-32] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=120] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-32] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=120] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-32] [51s 773ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=120] Requesting to send RESET_STREAM(120, 258)
DEBUG: [pool-2-thread-32] [51s 773ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=120 closeInternal
DEBUG: [pool-2-thread-32] [51s 774ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=120 close
java.io.IOException: QUIC endpoint closed - no error
at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1281)
at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1351)
at jdk.httpclient.test.lib.quic.QuicServer.close(QuicServer.java:831)
at jdk.httpclient.test.lib.http3.Http3TestServer.close(Http3TestServer.java:345)
at jdk.httpclient.test.lib.http2.Http2TestServer.implStop(Http2TestServer.java:438)
at jdk.httpclient.test.lib.http2.Http2TestServer.stop(Http2TestServer.java:419)
at jdk.httpclient.test.lib.common.HttpServerAdapters$HttpTestServer$Http2TestServerImpl.stop(HttpServerAdapters.java:1520)
at H3FixedThreadPoolTest.test(H3FixedThreadPoolTest.java:135)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at org.testng.TestRunner.privateRun(TestRunner.java:764)
at org.testng.TestRunner.run(TestRunner.java:585)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
at org.testng.SuiteRunner.run(SuiteRunner.java:286)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
at org.testng.TestNG.runSuites(TestNG.java:1069)
at org.testng.TestNG.run(TestNG.java:1037)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:109)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)
WARNING: exception caught in Http2Chain::doFilter java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-13] [51s 774ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(40) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-13] [51s 774ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(40) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-13] [51s 774ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=40] Resetting stream 40 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-13] [51s 775ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=40] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-13] [51s 775ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=40] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-13] [51s 775ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=40] Requesting to send RESET_STREAM(40, 258)
DEBUG: [pool-2-thread-13] [51s 775ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=40 closeInternal
DEBUG: [pool-2-thread-13] [51s 775ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=40 close
DEBUG: [pool-2-thread-8] [51s 765ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(28) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-8] [51s 775ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(28) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-8] [51s 775ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=28] Resetting stream 28 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-8] [51s 775ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=28] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-8] [51s 775ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=28] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-8] [51s 775ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=28] Requesting to send RESET_STREAM(28, 258)
DEBUG: [pool-2-thread-8] [51s 775ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=28 closeInternal
DEBUG: [pool-2-thread-8] [51s 775ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=28 close
WARNING: exception caught in HttpTestHandler::handle java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
Failed to handle exchange: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-22] [51s 775ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(108) closed with exception: java.io.IOException: java.io.IOException: QUIC endpoint closed - no error
DEBUG: [pool-2-thread-22] [51s 775ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server Http3ServerExchange(108) resetting writer with H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-28] [51s 767ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=92] Resetting stream 92 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-42] [51s 768ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) H3Server: EOF on stream=52
DEBUG: [pool-2-thread-28] [51s 776ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=92] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-28] [51s 776ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=92] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-28] [51s 776ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=92] Requesting to send RESET_STREAM(92, 258)
DEBUG: [pool-2-thread-28] [51s 776ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=92 closeInternal
DEBUG: [pool-2-thread-28] [51s 776ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=92 close
DEBUG: [pool-2-thread-22] [51s 821ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=108] Resetting stream 108 due to H3_INTERNAL_ERROR
DEBUG: [pool-2-thread-22] [51s 821ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=108] switchSendingState SEND -> RESET_SENT
DEBUG: [pool-2-thread-22] [51s 821ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=108] switched sending state from SEND to RESET_SENT
DEBUG: [pool-2-thread-22] [51s 821ms] QuicConnection(h2-server-1, QuicServerConnection(1))[streamId(W)=108] Requesting to send RESET_STREAM(108, 258)
DEBUG: [pool-2-thread-22] [51s 821ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=108 closeInternal
DEBUG: [pool-2-thread-22] [51s 822ms] H3-Server(QuicConnection(h2-server-1, QuicServerConnection(1))) BodyResponse: streamId=108 close
DEBUG: [Thread(QuicSelector(HttpClientImpl(1)))] [52s 509ms] QuicSelector(HttpClientImpl(1)) QuicTimerQueue: newDeadline: not scheduled (Deadline.MAX)no event scheduled
DEBUG: [Thread(QuicSelector(HttpClientImpl(1)))] [52s 509ms] QuicSelector(HttpClientImpl(1)) wait(1500) wakeups:598 (+0), waited: 1500
java.lang.Exception: config failures: 0, test failures: 1
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:113)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:65)
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:1516)