Test java/net/httpclient/http3/H3FixedThreadPoolTest.java failed

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: P4
    • tbd
    • 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)


            Assignee:
            Volkan Yazici
            Reporter:
            David Holmes
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: