TEST: java/net/httpclient/ThrowingSubscribersAsStringAsync.java TEST JDK: /var/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk ACTION: build -- Passed. Build successful REASON: User specified action: run build jdk.test.lib.net.SimpleSSLContext ReferenceTracker ThrowingSubscribersAsStringAsync AbstractThrowingSubscribers jdk.httpclient.test.lib.common.HttpServerAdapters TIME: 2.049 seconds messages: command: build jdk.test.lib.net.SimpleSSLContext ReferenceTracker ThrowingSubscribersAsStringAsync AbstractThrowingSubscribers jdk.httpclient.test.lib.common.HttpServerAdapters reason: User specified action: run build jdk.test.lib.net.SimpleSSLContext ReferenceTracker ThrowingSubscribersAsStringAsync AbstractThrowingSubscribers jdk.httpclient.test.lib.common.HttpServerAdapters started: Fri Aug 16 19:09:22 CST 2024 Test directory: compile: ReferenceTracker, ThrowingSubscribersAsStringAsync, AbstractThrowingSubscribers finished: Fri Aug 16 19:09:24 CST 2024 elapsed time (seconds): 2.049 ACTION: compile -- Passed. Compilation successful REASON: .class file out of date or does not exist TIME: 2.048 seconds messages: command: compile /var/tmp/tone/run/jtreg/jdk-repo/test/jdk/java/net/httpclient/ReferenceTracker.java /var/tmp/tone/run/jtreg/jdk-repo/test/jdk/java/net/httpclient/ThrowingSubscribersAsStringAsync.java /var/tmp/tone/run/jtreg/jdk-repo/test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java reason: .class file out of date or does not exist started: Fri Aug 16 19:09:22 CST 2024 Additional options from @modules: --add-modules java.base,java.net.http,java.logging,jdk.httpserver --add-exports java.base/sun.net.www.http=ALL-UNNAMED --add-exports java.base/sun.net.www=ALL-UNNAMED --add-exports java.base/sun.net=ALL-UNNAMED --add-exports java.net.http/jdk.internal.net.http.common=ALL-UNNAMED --add-exports java.net.http/jdk.internal.net.http.frame=ALL-UNNAMED --add-exports java.net.http/jdk.internal.net.http.hpack=ALL-UNNAMED Mode: othervm finished: Fri Aug 16 19:09:24 CST 2024 elapsed time (seconds): 2.048 configuration: javac compilation environment add modules: java.base java.net.http java.logging jdk.httpserver add exports: java.base/sun.net ALL-UNNAMED java.base/sun.net.www ALL-UNNAMED java.base/sun.net.www.http ALL-UNNAMED java.net.http/jdk.internal.net.http.common ALL-UNNAMED java.net.http/jdk.internal.net.http.frame ALL-UNNAMED java.net.http/jdk.internal.net.http.hpack ALL-UNNAMED source path: /var/tmp/tone/run/jtreg/jdk-repo/test/jdk/java/net/httpclient /var/tmp/tone/run/jtreg/jdk-repo/test/lib /var/tmp/tone/run/jtreg/jdk-repo/test/jdk/java/net/httpclient/lib class path: /var/tmp/tone/run/jtreg/jdk-repo/test/jdk/java/net/httpclient /var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/35/java/net/httpclient/ThrowingSubscribersAsStringAsync.d /var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/35/test/lib /var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/35/test/jdk/java/net/httpclient/lib /var/tmp/tone/run/jtreg/jtreg/lib/testng-7.3.0.jar /var/tmp/tone/run/jtreg/jtreg/lib/guice-5.1.0.jar /var/tmp/tone/run/jtreg/jtreg/lib/jcommander-1.82.jar rerun: cd /var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/java/net/httpclient/ThrowingSubscribersAsStringAsync && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/var/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/var/tmp/tone/run/jtreg/test-images \ /var/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk/bin/javac \ -J-Djdk.lang.processReaperUseDefaultStackSize=true \ -J-Dtest.wisp.socketAddress=www.alibabacloud.com \ -J-Xmixed \ -J-ea \ -J-esa \ -J-Dtest.vm.opts='-Djdk.lang.processReaperUseDefaultStackSize=true -Dtest.wisp.socketAddress=www.alibabacloud.com -Xmixed -ea -esa' \ -J-Dtest.tool.vm.opts='-J-Djdk.lang.processReaperUseDefaultStackSize=true -J-Dtest.wisp.socketAddress=www.alibabacloud.com -J-Xmixed -J-ea -J-esa' \ -J-Dtest.compiler.opts= \ -J-Dtest.java.opts= \ -J-Dtest.jdk=/var/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -J-Dcompile.jdk=/var/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -J-Dtest.timeout.factor=4.0 \ -J-Dtest.nativepath=/var/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -J-Dtest.root=/var/tmp/tone/run/jtreg/jdk-repo/test/jdk \ -J-Dtest.name=java/net/httpclient/ThrowingSubscribersAsStringAsync.java \ -J-Dtest.file=/var/tmp/tone/run/jtreg/jdk-repo/test/jdk/java/net/httpclient/ThrowingSubscribersAsStringAsync.java \ -J-Dtest.src=/var/tmp/tone/run/jtreg/jdk-repo/test/jdk/java/net/httpclient \ -J-Dtest.src.path=/var/tmp/tone/run/jtreg/jdk-repo/test/jdk/java/net/httpclient:/var/tmp/tone/run/jtreg/jdk-repo/test/lib:/var/tmp/tone/run/jtreg/jdk-repo/test/jdk/java/net/httpclient/lib \ -J-Dtest.classes=/var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/35/java/net/httpclient/ThrowingSubscribersAsStringAsync.d \ -J-Dtest.class.path=/var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/35/java/net/httpclient/ThrowingSubscribersAsStringAsync.d:/var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/35/test/lib:/var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/35/test/jdk/java/net/httpclient/lib \ -J-Dtest.modules='java.base/sun.net.www.http java.base/sun.net.www java.base/sun.net java.net.http/jdk.internal.net.http.common java.net.http/jdk.internal.net.http.frame java.net.http/jdk.internal.net.http.hpack java.logging jdk.httpserver' \ @/var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/java/net/httpclient/ThrowingSubscribersAsStringAsync.d/compile.0.jta STDOUT: STDERR: Note: /var/tmp/tone/run/jtreg/jdk-repo/test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. ACTION: build -- Passed. All files up to date REASON: Named class compiled on demand TIME: 0.0 seconds messages: command: build ThrowingSubscribersAsStringAsync reason: Named class compiled on demand started: Fri Aug 16 19:09:24 CST 2024 finished: Fri Aug 16 19:09:24 CST 2024 elapsed time (seconds): 0.0 ACTION: testng -- Error. Program `/var/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk/bin/java' timed out (timeout set to 480000ms, elapsed time including timeout handling was 480946ms). REASON: User specified action: run testng/othervm -Djdk.internal.httpclient.debug=true ThrowingSubscribersAsStringAsync TIME: 480.947 seconds messages: command: testng -Djdk.internal.httpclient.debug=true ThrowingSubscribersAsStringAsync reason: User specified action: run testng/othervm -Djdk.internal.httpclient.debug=true ThrowingSubscribersAsStringAsync started: Fri Aug 16 19:09:24 CST 2024 Mode: othervm [/othervm specified] Additional options from @modules: --add-modules java.base,java.net.http,java.logging,jdk.httpserver --add-exports java.base/sun.net.www.http=ALL-UNNAMED --add-exports java.base/sun.net.www=ALL-UNNAMED --add-exports java.base/sun.net=ALL-UNNAMED --add-exports java.net.http/jdk.internal.net.http.common=ALL-UNNAMED --add-exports java.net.http/jdk.internal.net.http.frame=ALL-UNNAMED --add-exports java.net.http/jdk.internal.net.http.hpack=ALL-UNNAMED Timeout information: Running jstack on process 2802806 2024-08-16 19:17:25 Full thread dump OpenJDK 64-Bit Server VM (24 mixed mode, sharing): Threads class SMR info: _java_thread_list=0x00007f9634002020, length=19, elements={ 0x00007f96f802c850, 0x00007f96f8174010, 0x00007f96f8175610, 0x00007f96f8176ea0, 0x00007f96f8178570, 0x00007f96f8179ba0, 0x00007f96f817b730, 0x00007f96f817ced0, 0x00007f96f8193a40, 0x00007f96f81cafa0, 0x00007f96f8207950, 0x00007f961020d6a0, 0x00007f9610229130, 0x00007f9610249b20, 0x00007f961024ad00, 0x00007f9610251640, 0x00007f96102522f0, 0x00007f96102b2190, 0x00007f9634000f40 } "main" #1 [2802808] prio=5 os_prio=0 cpu=77.21ms elapsed=480.88s tid=0x00007f96f802c850 nid=2802808 in Object.wait() [0x00007f96ffe3b000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@24/Native Method) - waiting on <0x00000000a03221f8> (a java.lang.Thread) at java.lang.Object.wait(java.base@24/Object.java:378) at java.lang.Thread.join(java.base@24/Thread.java:2017) - locked <0x00000000a03221f8> (a java.lang.Thread) at java.lang.Thread.join(java.base@24/Thread.java:2093) at com.sun.javatest.regtest.agent.MainWrapper.main(MainWrapper.java:85) "Reference Handler" #9 [2802823] daemon prio=10 os_prio=0 cpu=8.97ms elapsed=480.86s tid=0x00007f96f8174010 nid=2802823 waiting on condition [0x00007f96fc1a2000] java.lang.Thread.State: RUNNABLE at java.lang.ref.Reference.waitForReferencePendingList(java.base@24/Native Method) at java.lang.ref.Reference.processPendingReferences(java.base@24/Reference.java:246) at java.lang.ref.Reference$ReferenceHandler.run(java.base@24/Reference.java:208) "Finalizer" #10 [2802824] daemon prio=8 os_prio=0 cpu=0.11ms elapsed=480.86s tid=0x00007f96f8175610 nid=2802824 in Object.wait() [0x00007f96b97e5000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@24/Native Method) - waiting on <0x00000000a02644c0> (a java.lang.ref.NativeReferenceQueue$Lock) at java.lang.Object.wait(java.base@24/Object.java:378) at java.lang.Object.wait(java.base@24/Object.java:352) at java.lang.ref.NativeReferenceQueue.await(java.base@24/NativeReferenceQueue.java:48) at java.lang.ref.ReferenceQueue.remove0(java.base@24/ReferenceQueue.java:166) at java.lang.ref.NativeReferenceQueue.remove(java.base@24/NativeReferenceQueue.java:89) - locked <0x00000000a02644c0> (a java.lang.ref.NativeReferenceQueue$Lock) at java.lang.ref.Finalizer$FinalizerThread.run(java.base@24/Finalizer.java:173) "Signal Dispatcher" #11 [2802825] daemon prio=9 os_prio=0 cpu=0.28ms elapsed=480.86s tid=0x00007f96f8176ea0 nid=2802825 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Service Thread" #12 [2802826] daemon prio=9 os_prio=0 cpu=8.77ms elapsed=480.86s tid=0x00007f96f8178570 nid=2802826 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Monitor Deflation Thread" #13 [2802827] daemon prio=9 os_prio=0 cpu=19.00ms elapsed=480.86s tid=0x00007f96f8179ba0 nid=2802827 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" #14 [2802828] daemon prio=9 os_prio=0 cpu=2055.96ms elapsed=480.86s tid=0x00007f96f817b730 nid=2802828 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "C1 CompilerThread0" #24 [2802829] daemon prio=9 os_prio=0 cpu=278.95ms elapsed=480.86s tid=0x00007f96f817ced0 nid=2802829 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "Common-Cleaner" #29 [2802836] daemon prio=8 os_prio=0 cpu=10.85ms elapsed=480.84s tid=0x00007f96f8193a40 nid=2802836 waiting on condition [0x00007f96b900d000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@24/Native Method) - parking to wait for <0x00000000a0298af0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(java.base@24/LockSupport.java:271) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@24/AbstractQueuedSynchronizer.java:1857) at java.lang.ref.ReferenceQueue.await(java.base@24/ReferenceQueue.java:79) at java.lang.ref.ReferenceQueue.remove0(java.base@24/ReferenceQueue.java:151) at java.lang.ref.ReferenceQueue.remove(java.base@24/ReferenceQueue.java:229) at jdk.internal.ref.CleanerImpl.run(java.base@24/CleanerImpl.java:140) at java.lang.Thread.runWith(java.base@24/Thread.java:1588) at java.lang.Thread.run(java.base@24/Thread.java:1575) at jdk.internal.misc.InnocuousThread.run(java.base@24/InnocuousThread.java:186) "Notification Thread" #30 [2802849] daemon prio=9 os_prio=0 cpu=0.06ms elapsed=480.76s tid=0x00007f96f81cafa0 nid=2802849 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "MainThread" #31 [2802850] prio=5 os_prio=0 cpu=733.95ms elapsed=480.75s tid=0x00007f96f8207950 nid=2802850 waiting on condition [0x00007f96b8b06000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@24/Native Method) - parking to wait for <0x00000000a31cf460> (a java.util.concurrent.CompletableFuture$Signaller) at java.util.concurrent.locks.LockSupport.park(java.base@24/LockSupport.java:223) at java.util.concurrent.CompletableFuture$Signaller.block(java.base@24/CompletableFuture.java:1908) at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@24/ForkJoinPool.java:4021) at java.util.concurrent.ForkJoinPool.managedBlock(java.base@24/ForkJoinPool.java:3967) at java.util.concurrent.CompletableFuture.waitingGet(java.base@24/CompletableFuture.java:1942) at java.util.concurrent.CompletableFuture.join(java.base@24/CompletableFuture.java:2161) at AbstractThrowingSubscribers.testThrowing(AbstractThrowingSubscribers.java:458) at AbstractThrowingSubscribers.testThrowing(AbstractThrowingSubscribers.java:425) at AbstractThrowingSubscribers.testThrowingAsStringAsyncImpl(AbstractThrowingSubscribers.java:383) at ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync(ThrowingSubscribersAsStringAsync.java:42) at java.lang.invoke.LambdaForm$DMH/0x00007f966310cc00.invokeVirtual(java.base@24/LambdaForm$DMH) at java.lang.invoke.LambdaForm$MH/0x00007f966310f000.invoke(java.base@24/LambdaForm$MH) at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@24/Invokers$Holder) at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@24/DirectMethodHandleAccessor.java:156) at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@24/DirectMethodHandleAccessor.java:103) at java.lang.reflect.Method.invoke(java.base@24/Method.java:588) 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 org.testng.TestRunner$$Lambda/0x00007f9663105938.accept(Unknown Source) at java.util.ArrayList.forEach(java.base@24/ArrayList.java:1597) 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:102) at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:58) at java.lang.invoke.LambdaForm$DMH/0x00007f9663002000.invokeStatic(java.base@24/LambdaForm$DMH) at java.lang.invoke.LambdaForm$MH/0x00007f9663003400.invoke(java.base@24/LambdaForm$MH) at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@24/Invokers$Holder) at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@24/DirectMethodHandleAccessor.java:154) at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@24/DirectMethodHandleAccessor.java:103) at java.lang.reflect.Method.invoke(java.base@24/Method.java:588) at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) at java.lang.Thread.runWith(java.base@24/Thread.java:1588) at java.lang.Thread.run(java.base@24/Thread.java:1575) "idle-timeout-task" #32 [2803060] daemon prio=5 os_prio=0 cpu=5.14ms elapsed=480.17s tid=0x00007f961020d6a0 nid=2803060 in Object.wait() [0x00007f96b8603000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait0(java.base@24/Native Method) - waiting on at java.lang.Object.wait(java.base@24/Object.java:378) at java.util.TimerThread.mainLoop(java.base@24/Timer.java:569) - locked <0x00000000a024c6d8> (a java.util.TaskQueue) at java.util.TimerThread.run(java.base@24/Timer.java:522) "idle-timeout-task" #33 [2803069] daemon prio=5 os_prio=0 cpu=3.31ms elapsed=480.11s tid=0x00007f9610229130 nid=2803069 in Object.wait() [0x00007f96b8502000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait0(java.base@24/Native Method) - waiting on at java.lang.Object.wait(java.base@24/Object.java:378) at java.util.TimerThread.mainLoop(java.base@24/Timer.java:569) - locked <0x00000000a008a150> (a java.util.TaskQueue) at java.util.TimerThread.run(java.base@24/Timer.java:522) "HTTP-Dispatcher" #34 [2803079] prio=5 os_prio=0 cpu=104.44ms elapsed=480.05s tid=0x00007f9610249b20 nid=2803079 runnable [0x00007f96b8401000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.EPoll.wait(java.base@24/Native Method) at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@24/EPollSelectorImpl.java:115) at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@24/SelectorImpl.java:130) - locked <0x00000000a024b590> (a sun.nio.ch.Util$2) - locked <0x00000000a024b338> (a sun.nio.ch.EPollSelectorImpl) at sun.nio.ch.SelectorImpl.select(java.base@24/SelectorImpl.java:142) at sun.net.httpserver.ServerImpl$Dispatcher.run(jdk.httpserver@24/ServerImpl.java:474) at java.lang.Thread.runWith(java.base@24/Thread.java:1588) at java.lang.Thread.run(java.base@24/Thread.java:1575) "HTTP-Dispatcher" #35 [2803080] prio=5 os_prio=0 cpu=311.19ms elapsed=480.05s tid=0x00007f961024ad00 nid=2803080 runnable [0x00007f96b8300000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.EPoll.wait(java.base@24/Native Method) at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@24/EPollSelectorImpl.java:115) at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@24/SelectorImpl.java:130) - locked <0x00000000a0089db8> (a sun.nio.ch.Util$2) - locked <0x00000000a0089c40> (a sun.nio.ch.EPollSelectorImpl) at sun.nio.ch.SelectorImpl.select(java.base@24/SelectorImpl.java:142) at sun.net.httpserver.ServerImpl$Dispatcher.run(jdk.httpserver@24/ServerImpl.java:474) at java.lang.Thread.runWith(java.base@24/Thread.java:1588) at java.lang.Thread.run(java.base@24/Thread.java:1575) "Test-server-pool" #36 [2803081] prio=5 os_prio=0 cpu=4.66ms elapsed=480.04s tid=0x00007f9610251640 nid=2803081 runnable [0x00007f96b81ff000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.Net.accept(java.base@24/Native Method) at sun.nio.ch.NioSocketImpl.accept(java.base@24/NioSocketImpl.java:748) at java.net.ServerSocket.implAccept(java.base@24/ServerSocket.java:694) at java.net.ServerSocket.platformImplAccept(java.base@24/ServerSocket.java:659) at java.net.ServerSocket.implAccept(java.base@24/ServerSocket.java:635) at java.net.ServerSocket.implAccept(java.base@24/ServerSocket.java:581) at java.net.ServerSocket.accept(java.base@24/ServerSocket.java:540) at jdk.httpclient.test.lib.http2.Http2TestServer.lambda$start$2(Http2TestServer.java:362) at jdk.httpclient.test.lib.http2.Http2TestServer$$Lambda/0x00007f96630ce5b0.run(Unknown Source) at java.util.concurrent.Executors$RunnableAdapter.call(java.base@24/Executors.java:572) at java.util.concurrent.FutureTask.run(java.base@24/FutureTask.java:326) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@24/ThreadPoolExecutor.java:1144) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@24/ThreadPoolExecutor.java:642) at java.lang.Thread.runWith(java.base@24/Thread.java:1588) at java.lang.Thread.run(java.base@24/Thread.java:1575) "Test-server-pool" #37 [2803082] prio=5 os_prio=0 cpu=5.07ms elapsed=480.04s tid=0x00007f96102522f0 nid=2803082 runnable [0x00007f96a3ffe000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.Net.accept(java.base@24/Native Method) at sun.nio.ch.NioSocketImpl.accept(java.base@24/NioSocketImpl.java:748) at java.net.ServerSocket.implAccept(java.base@24/ServerSocket.java:694) at java.net.ServerSocket.platformImplAccept(java.base@24/ServerSocket.java:659) at java.net.ServerSocket.implAccept(java.base@24/ServerSocket.java:608) at sun.security.ssl.SSLServerSocketImpl.accept(java.base@24/SSLServerSocketImpl.java:271) at jdk.httpclient.test.lib.http2.Http2TestServer.lambda$start$2(Http2TestServer.java:362) at jdk.httpclient.test.lib.http2.Http2TestServer$$Lambda/0x00007f96630ce5b0.run(Unknown Source) at java.util.concurrent.Executors$RunnableAdapter.call(java.base@24/Executors.java:572) at java.util.concurrent.FutureTask.run(java.base@24/FutureTask.java:326) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@24/ThreadPoolExecutor.java:1144) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@24/ThreadPoolExecutor.java:642) at java.lang.Thread.runWith(java.base@24/Thread.java:1588) at java.lang.Thread.run(java.base@24/Thread.java:1575) "HttpClient-49-SelectorManager" #151 [2804820] daemon prio=5 os_prio=0 cpu=32.35ms elapsed=475.16s tid=0x00007f96102b2190 nid=2804820 runnable [0x00007f96a3efd000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.EPoll.wait(java.base@24/Native Method) at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@24/EPollSelectorImpl.java:115) at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@24/SelectorImpl.java:130) - locked <0x00000000a070be88> (a sun.nio.ch.Util$2) - locked <0x00000000a070bd10> (a sun.nio.ch.EPollSelectorImpl) at sun.nio.ch.SelectorImpl.select(java.base@24/SelectorImpl.java:142) at jdk.internal.net.http.HttpClientImpl$SelectorManager.run(java.net.http@24/HttpClientImpl.java:1375) "Attach Listener" #255 [3090633] daemon prio=9 os_prio=0 cpu=0.23ms elapsed=0.10s tid=0x00007f9634000f40 nid=3090633 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "GC Thread#11" os_prio=0 cpu=40.45ms elapsed=471.04s tid=0x00007f961c0ade70 nid=2806595 runnable "GC Thread#10" os_prio=0 cpu=346.70ms elapsed=477.29s tid=0x00007f96240f2550 nid=2803893 runnable "GC Thread#9" os_prio=0 cpu=436.17ms elapsed=478.25s tid=0x00007f962015f6b0 nid=2803560 runnable "GC Thread#8" os_prio=0 cpu=531.69ms elapsed=479.63s tid=0x00007f9650526bc0 nid=2803240 runnable "GC Thread#7" os_prio=0 cpu=542.47ms elapsed=479.63s tid=0x00007f9650526060 nid=2803239 runnable "GC Thread#6" os_prio=0 cpu=438.52ms elapsed=479.63s tid=0x00007f9650525520 nid=2803238 runnable "GC Thread#5" os_prio=0 cpu=500.00ms elapsed=479.63s tid=0x00007f9650524a30 nid=2803237 runnable "GC Thread#4" os_prio=0 cpu=499.80ms elapsed=479.64s tid=0x00007f96500034a0 nid=2803235 runnable "GC Thread#3" os_prio=0 cpu=476.63ms elapsed=479.64s tid=0x00007f9650002980 nid=2803234 runnable "GC Thread#2" os_prio=0 cpu=542.62ms elapsed=479.64s tid=0x00007f9650001e90 nid=2803233 runnable "GC Thread#1" os_prio=0 cpu=538.86ms elapsed=479.64s tid=0x00007f96500013a0 nid=2803232 runnable "VM Thread" os_prio=0 cpu=531.51ms elapsed=480.87s tid=0x00007f96f816a1e0 nid=2802821 runnable "VM Periodic Task Thread" os_prio=0 cpu=109.37ms elapsed=480.87s tid=0x00007f96f8158480 nid=2802820 waiting on condition "G1 Service" os_prio=0 cpu=13.67ms elapsed=480.88s tid=0x00007f96f81469b0 nid=2802818 runnable "G1 Refine#0" os_prio=0 cpu=0.05ms elapsed=480.88s tid=0x00007f96f81459f0 nid=2802817 runnable "G1 Main Marker" os_prio=0 cpu=0.05ms elapsed=480.88s tid=0x00007f96f8070a60 nid=2802815 runnable "G1 Conc#0" os_prio=0 cpu=0.03ms elapsed=480.88s tid=0x00007f96f8071a40 nid=2802816 runnable "GC Thread#0" os_prio=0 cpu=538.44ms elapsed=480.88s tid=0x00007f96f805cc70 nid=2802814 runnable JNI global refs: 29, weak refs: 0 --- Timeout information end. finished: Fri Aug 16 19:17:25 CST 2024 elapsed time (seconds): 480.947 configuration: Boot Layer add modules: java.base java.net.http java.logging jdk.httpserver add exports: java.base/sun.net ALL-UNNAMED java.base/sun.net.www ALL-UNNAMED java.base/sun.net.www.http ALL-UNNAMED java.net.http/jdk.internal.net.http.common ALL-UNNAMED java.net.http/jdk.internal.net.http.frame ALL-UNNAMED java.net.http/jdk.internal.net.http.hpack ALL-UNNAMED STDOUT: Http1TestServer[localhost/127.0.0.1:36047]::addHandler AbstractThrowingSubscribers$HTTP_FixedLengthHandler@421733cc, /http1/fixed Http1TestServer[localhost/127.0.0.1:36047]::addHandler AbstractThrowingSubscribers$HTTP_ChunkedHandler@7c0c1b2c, /http1/chunk Http1TestServer[localhost/127.0.0.1:43557]::addHandler AbstractThrowingSubscribers$HTTP_FixedLengthHandler@421733cc, /https1/fixed Http1TestServer[localhost/127.0.0.1:43557]::addHandler AbstractThrowingSubscribers$HTTP_ChunkedHandler@7c0c1b2c, /https1/chunk Http2TestServerImpl[localhost/127.0.0.1:43795]::addHandler AbstractThrowingSubscribers$HTTP_FixedLengthHandler@4638216f, /http2/fixed Http2TestServerImpl[localhost/127.0.0.1:43795]::addHandler AbstractThrowingSubscribers$HTTP_ChunkedHandler@11a87595, /http2/chunk Http2TestServerImpl[localhost/127.0.0.1:60979]::addHandler AbstractThrowingSubscribers$HTTP_FixedLengthHandler@4638216f, /https2/fixed Http2TestServerImpl[localhost/127.0.0.1:60979]::addHandler AbstractThrowingSubscribers$HTTP_ChunkedHandler@11a87595, /https2/chunk Http1TestServer: start Http1TestServer: start Http2TestServerImpl: start Http2TestServerImpl: start config AbstractThrowingSubscribers.setup(): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [0 s, 513 ms, 49470 ns] testThrowingAsStringAsync(http://127.0.0.1:36047/http1/fixed/x-1, false, UncheckedIOExceptionThrower) try throwing in BODY_HANDLER HTTP_FixedLengthHandler received request to /http1/fixed/x-1-BODY_HANDLER [0 s, 831 ms, 924869 ns] Throwing in BODY_HANDLER [0 s, 865 ms, 316535 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_HANDLER [0 s, 886 ms, 731124 ns] waiting for client to shutdown: HttpClientImpl(1) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(1) in 58 ms [0 s, 960 ms, 606611 ns] client shutdown normally: HttpClientImpl(1) try throwing in ON_SUBSCRIBE HTTP_FixedLengthHandler received request to /http1/fixed/x-1-ON_SUBSCRIBE [0 s, 982 ms, 302669 ns] Throwing in ON_SUBSCRIBE [0 s, 985 ms, 401422 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE [1 s, 14 ms, 642210 ns] waiting for client to shutdown: HttpClientImpl(2) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(2) in 30 ms [1 s, 56 ms, 945221 ns] client shutdown normally: HttpClientImpl(2) try throwing in ON_NEXT HTTP_FixedLengthHandler received request to /http1/fixed/x-1-ON_NEXT [1 s, 78 ms, 256457 ns] Throwing in ON_NEXT [1 s, 80 ms, 88197 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT [1 s, 102 ms, 894633 ns] waiting for client to shutdown: HttpClientImpl(3) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(3) in 0 ms [1 s, 103 ms, 828053 ns] client shutdown normally: HttpClientImpl(3) try throwing in ON_COMPLETE HTTP_FixedLengthHandler received request to /http1/fixed/x-1-ON_COMPLETE [1 s, 111 ms, 324482 ns] Throwing in ON_COMPLETE [1 s, 111 ms, 573060 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_COMPLETE [1 s, 130 ms, 230558 ns] waiting for client to shutdown: HttpClientImpl(4) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(4) in 31 ms [1 s, 162 ms, 370632 ns] client shutdown normally: HttpClientImpl(4) try throwing in GET_BODY HTTP_FixedLengthHandler received request to /http1/fixed/x-1-GET_BODY [1 s, 167 ms, 902475 ns] Throwing in GET_BODY [1 s, 168 ms, 189305 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY [1 s, 189 ms, 962136 ns] waiting for client to shutdown: HttpClientImpl(5) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(5) in 28 ms [1 s, 218 ms, 795591 ns] client shutdown normally: HttpClientImpl(5) try throwing in BODY_CF HTTP_FixedLengthHandler received request to /http1/fixed/x-1-BODY_CF [1 s, 223 ms, 363272 ns] Throwing in BODY_CF [1 s, 225 ms, 141041 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_CF [1 s, 243 ms, 513049 ns] waiting for client to shutdown: HttpClientImpl(6) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(6) in 28 ms [1 s, 272 ms, 483079 ns] client shutdown normally: HttpClientImpl(6) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("http://127.0.0.1:36047/http1/fixed/x", false, UncheckedIOExceptionThrower): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [1 s, 276 ms, 468661 ns] testThrowingAsStringAsync(http://127.0.0.1:36047/http1/chunk/x-2, false, UncheckedIOExceptionThrower) try throwing in BODY_HANDLER HTTP_ChunkedHandler received request to /http1/chunk/x-2-BODY_HANDLER [1 s, 281 ms, 454796 ns] Throwing in BODY_HANDLER [1 s, 281 ms, 987963 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_HANDLER [1 s, 300 ms, 775635 ns] waiting for client to shutdown: HttpClientImpl(7) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(7) in 26 ms [1 s, 327 ms, 723848 ns] client shutdown normally: HttpClientImpl(7) try throwing in ON_SUBSCRIBE HTTP_ChunkedHandler received request to /http1/chunk/x-2-ON_SUBSCRIBE [1 s, 333 ms, 939564 ns] Throwing in ON_SUBSCRIBE [1 s, 336 ms, 613102 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE [1 s, 355 ms, 98644 ns] waiting for client to shutdown: HttpClientImpl(8) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(8) in 35 ms [1 s, 390 ms, 642991 ns] client shutdown normally: HttpClientImpl(8) try throwing in ON_NEXT HTTP_ChunkedHandler received request to /http1/chunk/x-2-ON_NEXT [1 s, 396 ms, 892438 ns] Throwing in ON_NEXT [1 s, 397 ms, 215029 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT [1 s, 425 ms, 705883 ns] waiting for client to shutdown: HttpClientImpl(9) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(9) in 32 ms [1 s, 458 ms, 142447 ns] client shutdown normally: HttpClientImpl(9) try throwing in ON_COMPLETE HTTP_ChunkedHandler received request to /http1/chunk/x-2-ON_COMPLETE [1 s, 468 ms, 953135 ns] Throwing in ON_COMPLETE [1 s, 469 ms, 352298 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_COMPLETE [1 s, 491 ms, 396908 ns] waiting for client to shutdown: HttpClientImpl(10) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(10) in 33 ms [1 s, 525 ms, 47332 ns] client shutdown normally: HttpClientImpl(10) try throwing in GET_BODY HTTP_ChunkedHandler received request to /http1/chunk/x-2-GET_BODY [1 s, 541 ms, 883410 ns] Throwing in GET_BODY [1 s, 542 ms, 174760 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY [1 s, 564 ms, 277651 ns] waiting for client to shutdown: HttpClientImpl(11) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(11) in 29 ms [1 s, 596 ms, 300432 ns] client shutdown normally: HttpClientImpl(11) try throwing in BODY_CF HTTP_ChunkedHandler received request to /http1/chunk/x-2-BODY_CF [1 s, 609 ms, 188819 ns] Throwing in BODY_CF [1 s, 609 ms, 624333 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_CF [1 s, 633 ms, 423531 ns] waiting for client to shutdown: HttpClientImpl(12) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(12) in 34 ms [1 s, 668 ms, 167872 ns] client shutdown normally: HttpClientImpl(12) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("http://127.0.0.1:36047/http1/chunk/x", false, UncheckedIOExceptionThrower): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [1 s, 674 ms, 897185 ns] testThrowingAsStringAsync(https://127.0.0.1:43557/https1/fixed/x-3, false, UncheckedIOExceptionThrower) try throwing in BODY_HANDLER HTTP_FixedLengthHandler received request to /https1/fixed/x-3-BODY_HANDLER [2 s, 237 ms, 17440 ns] Throwing in BODY_HANDLER [2 s, 237 ms, 710422 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_HANDLER [2 s, 277 ms, 151469 ns] waiting for client to shutdown: HttpClientImpl(13) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(13) in 46 ms [2 s, 323 ms, 688700 ns] client shutdown normally: HttpClientImpl(13) try throwing in ON_SUBSCRIBE HTTP_FixedLengthHandler received request to /https1/fixed/x-3-ON_SUBSCRIBE [2 s, 385 ms, 379393 ns] Throwing in ON_SUBSCRIBE [2 s, 385 ms, 978322 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE [2 s, 413 ms, 249396 ns] waiting for client to shutdown: HttpClientImpl(14) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(14) in 51 ms [2 s, 469 ms, 646153 ns] client shutdown normally: HttpClientImpl(14) try throwing in ON_NEXT HTTP_FixedLengthHandler received request to /https1/fixed/x-3-ON_NEXT [2 s, 542 ms, 867918 ns] Throwing in ON_NEXT [2 s, 543 ms, 377805 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT [2 s, 570 ms, 574235 ns] waiting for client to shutdown: HttpClientImpl(15) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(15) in 42 ms [2 s, 613 ms, 834408 ns] client shutdown normally: HttpClientImpl(15) try throwing in ON_COMPLETE HTTP_FixedLengthHandler received request to /https1/fixed/x-3-ON_COMPLETE [2 s, 642 ms, 386303 ns] Throwing in ON_COMPLETE [2 s, 642 ms, 585800 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_COMPLETE [2 s, 670 ms, 800584 ns] waiting for client to shutdown: HttpClientImpl(16) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(16) in 32 ms [2 s, 703 ms, 894850 ns] client shutdown normally: HttpClientImpl(16) try throwing in GET_BODY HTTP_FixedLengthHandler received request to /https1/fixed/x-3-GET_BODY [2 s, 719 ms, 753205 ns] Throwing in GET_BODY [2 s, 719 ms, 968063 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY [2 s, 742 ms, 860651 ns] waiting for client to shutdown: HttpClientImpl(17) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(17) in 34 ms [2 s, 777 ms, 460456 ns] client shutdown normally: HttpClientImpl(17) try throwing in BODY_CF HTTP_FixedLengthHandler received request to /https1/fixed/x-3-BODY_CF [2 s, 802 ms, 765454 ns] Throwing in BODY_CF [2 s, 803 ms, 679795 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_CF [2 s, 828 ms, 282889 ns] waiting for client to shutdown: HttpClientImpl(18) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(18) in 33 ms [2 s, 861 ms, 793309 ns] client shutdown normally: HttpClientImpl(18) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("https://127.0.0.1:43557/https1/fixed/x", false, UncheckedIOExceptionThrower): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [2 s, 864 ms, 491899 ns] testThrowingAsStringAsync(https://127.0.0.1:43557/https1/chunk/x-4, false, UncheckedIOExceptionThrower) try throwing in BODY_HANDLER HTTP_ChunkedHandler received request to /https1/chunk/x-4-BODY_HANDLER [2 s, 879 ms, 282218 ns] Throwing in BODY_HANDLER [2 s, 879 ms, 442654 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_HANDLER [2 s, 904 ms, 82380 ns] waiting for client to shutdown: HttpClientImpl(19) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(19) in 32 ms [2 s, 936 ms, 530944 ns] client shutdown normally: HttpClientImpl(19) try throwing in ON_SUBSCRIBE HTTP_ChunkedHandler received request to /https1/chunk/x-4-ON_SUBSCRIBE [2 s, 948 ms, 612254 ns] Throwing in ON_SUBSCRIBE [2 s, 949 ms, 41818 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE [2 s, 977 ms, 121828 ns] waiting for client to shutdown: HttpClientImpl(20) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(20) in 33 ms [3 s, 11 ms, 407574 ns] client shutdown normally: HttpClientImpl(20) try throwing in ON_NEXT HTTP_ChunkedHandler received request to /https1/chunk/x-4-ON_NEXT [3 s, 25 ms, 615724 ns] Throwing in ON_NEXT [3 s, 26 ms, 122791 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT [3 s, 54 ms, 971336 ns] waiting for client to shutdown: HttpClientImpl(21) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(21) in 39 ms [3 s, 94 ms, 798025 ns] client shutdown normally: HttpClientImpl(21) try throwing in ON_COMPLETE HTTP_ChunkedHandler received request to /https1/chunk/x-4-ON_COMPLETE [3 s, 109 ms, 861654 ns] Throwing in ON_COMPLETE [3 s, 119 ms, 876966 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_COMPLETE [3 s, 148 ms, 633458 ns] waiting for client to shutdown: HttpClientImpl(22) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(22) in 34 ms [3 s, 183 ms, 677469 ns] client shutdown normally: HttpClientImpl(22) try throwing in GET_BODY HTTP_ChunkedHandler received request to /https1/chunk/x-4-GET_BODY [3 s, 205 ms, 834862 ns] Throwing in GET_BODY [3 s, 206 ms, 175113 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY [3 s, 236 ms, 80924 ns] waiting for client to shutdown: HttpClientImpl(23) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(23) in 34 ms [3 s, 270 ms, 459302 ns] client shutdown normally: HttpClientImpl(23) try throwing in BODY_CF HTTP_ChunkedHandler received request to /https1/chunk/x-4-BODY_CF [3 s, 283 ms, 774113 ns] Throwing in BODY_CF [3 s, 283 ms, 991900 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_CF [3 s, 308 ms, 410079 ns] waiting for client to shutdown: HttpClientImpl(24) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(24) in 35 ms [3 s, 343 ms, 723868 ns] client shutdown normally: HttpClientImpl(24) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("https://127.0.0.1:43557/https1/chunk/x", false, UncheckedIOExceptionThrower): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [3 s, 344 ms, 907028 ns] testThrowingAsStringAsync(http://127.0.0.1:43795/http2/fixed/x-5, false, UncheckedIOExceptionThrower) try throwing in BODY_HANDLER Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@4a6fc9ad HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-5-BODY_HANDLER [3 s, 379 ms, 301357 ns] Throwing in BODY_HANDLER [3 s, 380 ms, 319920 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_HANDLER [3 s, 405 ms, 736272 ns] waiting for client to shutdown: HttpClientImpl(25) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(25) in 36 ms [3 s, 442 ms, 558631 ns] client shutdown normally: HttpClientImpl(25) try throwing in ON_SUBSCRIBE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@a315580 HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-5-ON_SUBSCRIBE [3 s, 450 ms, 578117 ns] Throwing in ON_SUBSCRIBE [3 s, 451 ms, 26582 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE [3 s, 482 ms, 448262 ns] waiting for client to shutdown: HttpClientImpl(26) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(26) in 42 ms [3 s, 525 ms, 170527 ns] client shutdown normally: HttpClientImpl(26) try throwing in ON_NEXT Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@fbba28b HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-5-ON_NEXT [3 s, 529 ms, 701627 ns] Throwing in ON_NEXT [3 s, 529 ms, 883923 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT [3 s, 554 ms, 719246 ns] waiting for client to shutdown: HttpClientImpl(27) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(27) in 40 ms [3 s, 595 ms, 904920 ns] client shutdown normally: HttpClientImpl(27) try throwing in ON_COMPLETE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@555e43e2 HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-5-ON_COMPLETE [3 s, 610 ms, 895716 ns] Throwing in ON_COMPLETE [3 s, 615 ms, 614992 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_COMPLETE [3 s, 647 ms, 279391 ns] waiting for client to shutdown: HttpClientImpl(28) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(28) in 46 ms [3 s, 694 ms, 536476 ns] client shutdown normally: HttpClientImpl(28) try throwing in GET_BODY Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@1411fd3 HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-5-GET_BODY [3 s, 705 ms, 437177 ns] Throwing in GET_BODY [3 s, 707 ms, 327379 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY [3 s, 735 ms, 620566 ns] waiting for client to shutdown: HttpClientImpl(29) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(29) in 36 ms [3 s, 772 ms, 797447 ns] client shutdown normally: HttpClientImpl(29) try throwing in BODY_CF Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@1fe2ac30 HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-5-BODY_CF [3 s, 785 ms, 942163 ns] Throwing in BODY_CF [3 s, 786 ms, 326915 ns] Got expected exception: java.io.IOException: Stream 1 cancelled [3 s, 814 ms, 990185 ns] waiting for client to shutdown: HttpClientImpl(30) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(30) in 38 ms [3 s, 853 ms, 370766 ns] client shutdown normally: HttpClientImpl(30) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("http://127.0.0.1:43795/http2/fixed/x", false, UncheckedIOExceptionThrower): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [3 s, 854 ms, 488373 ns] testThrowingAsStringAsync(http://127.0.0.1:43795/http2/chunk/x-6, false, UncheckedIOExceptionThrower) try throwing in BODY_HANDLER Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@30be797f HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-6-BODY_HANDLER [3 s, 861 ms, 106902 ns] Throwing in BODY_HANDLER [3 s, 873 ms, 286055 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_HANDLER [3 s, 908 ms, 206582 ns] waiting for client to shutdown: HttpClientImpl(31) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(31) in 39 ms [3 s, 947 ms, 798403 ns] client shutdown normally: HttpClientImpl(31) try throwing in ON_SUBSCRIBE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@2ad85864 HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-6-ON_SUBSCRIBE [3 s, 953 ms, 646246 ns] Throwing in ON_SUBSCRIBE [3 s, 955 ms, 176267 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE [3 s, 982 ms, 890185 ns] waiting for client to shutdown: HttpClientImpl(32) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(32) in 50 ms [4 s, 34 ms, 115641 ns] client shutdown normally: HttpClientImpl(32) try throwing in ON_NEXT Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@26c5d9fe HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-6-ON_NEXT [4 s, 39 ms, 747588 ns] Throwing in ON_NEXT [4 s, 39 ms, 948474 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT [4 s, 71 ms, 892152 ns] waiting for client to shutdown: HttpClientImpl(33) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(33) in 37 ms [4 s, 109 ms, 740015 ns] client shutdown normally: HttpClientImpl(33) try throwing in ON_COMPLETE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@2967de0a HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-6-ON_COMPLETE [4 s, 126 ms, 647455 ns] Throwing in ON_COMPLETE [4 s, 126 ms, 900614 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_COMPLETE [4 s, 154 ms, 699744 ns] waiting for client to shutdown: HttpClientImpl(34) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(34) in 36 ms [4 s, 191 ms, 98640 ns] client shutdown normally: HttpClientImpl(34) try throwing in GET_BODY Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@3a1f0f7b HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-6-GET_BODY [4 s, 199 ms, 605751 ns] Throwing in GET_BODY [4 s, 199 ms, 870350 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY [4 s, 231 ms, 161016 ns] waiting for client to shutdown: HttpClientImpl(35) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(35) in 38 ms [4 s, 269 ms, 466525 ns] client shutdown normally: HttpClientImpl(35) try throwing in BODY_CF Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@736ce3f6 HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-6-BODY_CF [4 s, 274 ms, 715589 ns] Throwing in BODY_CF [4 s, 275 ms, 38939 ns] Got expected exception: java.io.IOException: Stream 1 cancelled [4 s, 303 ms, 752140 ns] waiting for client to shutdown: HttpClientImpl(36) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(36) in 37 ms [4 s, 341 ms, 548442 ns] client shutdown normally: HttpClientImpl(36) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("http://127.0.0.1:43795/http2/chunk/x", false, UncheckedIOExceptionThrower): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [4 s, 342 ms, 756122 ns] testThrowingAsStringAsync(https://127.0.0.1:60979/https2/fixed/x-7, false, UncheckedIOExceptionThrower) try throwing in BODY_HANDLER Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@6303229f HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-7-BODY_HANDLER [4 s, 399 ms, 629585 ns] Throwing in BODY_HANDLER [4 s, 400 ms, 379550 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_HANDLER [4 s, 432 ms, 102060 ns] waiting for client to shutdown: HttpClientImpl(37) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(37) in 34 ms [4 s, 466 ms, 950635 ns] client shutdown normally: HttpClientImpl(37) try throwing in ON_SUBSCRIBE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@522a25b3 HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-7-ON_SUBSCRIBE [4 s, 478 ms, 268549 ns] Throwing in ON_SUBSCRIBE [4 s, 478 ms, 891580 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE [4 s, 506 ms, 273287 ns] waiting for client to shutdown: HttpClientImpl(38) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(38) in 37 ms [4 s, 544 ms, 33597 ns] client shutdown normally: HttpClientImpl(38) try throwing in ON_NEXT Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@32cddd0 HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-7-ON_NEXT [4 s, 564 ms, 732173 ns] Throwing in ON_NEXT [4 s, 564 ms, 935799 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT [4 s, 595 ms, 812762 ns] waiting for client to shutdown: HttpClientImpl(39) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(39) in 35 ms [4 s, 631 ms, 308937 ns] client shutdown normally: HttpClientImpl(39) try throwing in ON_COMPLETE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@138878bb HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-7-ON_COMPLETE [4 s, 648 ms, 142515 ns] Throwing in ON_COMPLETE [4 s, 648 ms, 343322 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_COMPLETE [4 s, 676 ms, 716431 ns] waiting for client to shutdown: HttpClientImpl(40) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(40) in 35 ms [4 s, 712 ms, 200046 ns] client shutdown normally: HttpClientImpl(40) try throwing in GET_BODY Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@7622255 HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-7-GET_BODY [4 s, 721 ms, 600457 ns] Throwing in GET_BODY [4 s, 722 ms, 462536 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY [4 s, 751 ms, 771587 ns] waiting for client to shutdown: HttpClientImpl(41) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(41) in 34 ms [4 s, 786 ms, 136355 ns] client shutdown normally: HttpClientImpl(41) try throwing in BODY_CF Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@21002845 HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-7-BODY_CF [4 s, 800 ms, 58156 ns] Throwing in BODY_CF [4 s, 800 ms, 750578 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_CF [4 s, 827 ms, 976840 ns] waiting for client to shutdown: HttpClientImpl(42) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(42) in 36 ms [4 s, 864 ms, 263472 ns] client shutdown normally: HttpClientImpl(42) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("https://127.0.0.1:60979/https2/fixed/x", false, UncheckedIOExceptionThrower): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [4 s, 865 ms, 477042 ns] testThrowingAsStringAsync(https://127.0.0.1:60979/https2/chunk/x-8, false, UncheckedIOExceptionThrower) try throwing in BODY_HANDLER Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@78e0a3db HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-8-BODY_HANDLER [4 s, 877 ms, 145988 ns] Throwing in BODY_HANDLER [4 s, 877 ms, 683226 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_HANDLER [4 s, 906 ms, 20145 ns] waiting for client to shutdown: HttpClientImpl(43) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(43) in 42 ms [4 s, 948 ms, 763110 ns] client shutdown normally: HttpClientImpl(43) try throwing in ON_SUBSCRIBE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@47db172b HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-8-ON_SUBSCRIBE [4 s, 961 ms, 4775 ns] Throwing in ON_SUBSCRIBE [4 s, 961 ms, 687508 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE [4 s, 990 ms, 503492 ns] waiting for client to shutdown: HttpClientImpl(44) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(44) in 38 ms [5 s, 28 ms, 984817 ns] client shutdown normally: HttpClientImpl(44) try throwing in ON_NEXT Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@66244d24 HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-8-ON_NEXT [5 s, 46 ms, 214957 ns] Throwing in ON_NEXT [5 s, 46 ms, 449095 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT [5 s, 75 ms, 578000 ns] waiting for client to shutdown: HttpClientImpl(45) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(45) in 37 ms [5 s, 113 ms, 142293 ns] client shutdown normally: HttpClientImpl(45) try throwing in ON_COMPLETE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@54019173 HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-8-ON_COMPLETE [5 s, 126 ms, 880568 ns] Throwing in ON_COMPLETE [5 s, 127 ms, 44614 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_COMPLETE [5 s, 155 ms, 368072 ns] waiting for client to shutdown: HttpClientImpl(46) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(46) in 37 ms [5 s, 193 ms, 314578 ns] client shutdown normally: HttpClientImpl(46) try throwing in GET_BODY Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@3555862a HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-8-GET_BODY [5 s, 203 ms, 237157 ns] Throwing in GET_BODY [5 s, 205 ms, 270874 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY [5 s, 231 ms, 177092 ns] waiting for client to shutdown: HttpClientImpl(47) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(47) in 38 ms [5 s, 270 ms, 207965 ns] client shutdown normally: HttpClientImpl(47) try throwing in BODY_CF Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@43feb292 HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-8-BODY_CF [5 s, 280 ms, 154914 ns] Throwing in BODY_CF [5 s, 280 ms, 439704 ns] Got expected exception: java.io.IOException: Stream 1 cancelled [5 s, 305 ms, 903727 ns] waiting for client to shutdown: HttpClientImpl(48) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(48) in 38 ms [5 s, 344 ms, 340600 ns] client shutdown normally: HttpClientImpl(48) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("https://127.0.0.1:60979/https2/chunk/x", false, UncheckedIOExceptionThrower): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [5 s, 345 ms, 296941 ns] testThrowingAsStringAsync(http://127.0.0.1:36047/http1/fixed/x-9, true, UncheckedIOExceptionThrower) try throwing in BODY_HANDLER HTTP_FixedLengthHandler received request to /http1/fixed/x-9-BODY_HANDLER [5 s, 347 ms, 926268 ns] Throwing in BODY_HANDLER [5 s, 348 ms, 78853 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_HANDLER [5 s, 348 ms, 96644 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 349 ms, 644225 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_SUBSCRIBE HTTP_FixedLengthHandler received request to /http1/fixed/x-9-ON_SUBSCRIBE [5 s, 354 ms, 462735 ns] Throwing in ON_SUBSCRIBE [5 s, 354 ms, 632441 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE [5 s, 354 ms, 653731 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 354 ms, 777085 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_NEXT HTTP_FixedLengthHandler received request to /http1/fixed/x-9-ON_NEXT [5 s, 356 ms, 369898 ns] Throwing in ON_NEXT [5 s, 357 ms, 264058 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT [5 s, 357 ms, 284138 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 357 ms, 326040 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_COMPLETE HTTP_FixedLengthHandler received request to /http1/fixed/x-9-ON_COMPLETE [5 s, 359 ms, 47767 ns] Throwing in ON_COMPLETE [5 s, 359 ms, 169541 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_COMPLETE [5 s, 359 ms, 188861 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 359 ms, 231943 ns] operation finished normally: HttpClientImpl(49) try throwing in GET_BODY HTTP_FixedLengthHandler received request to /http1/fixed/x-9-GET_BODY [5 s, 360 ms, 611639 ns] Throwing in GET_BODY [5 s, 360 ms, 739873 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY [5 s, 360 ms, 759953 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 360 ms, 896958 ns] operation finished normally: HttpClientImpl(49) try throwing in BODY_CF HTTP_FixedLengthHandler received request to /http1/fixed/x-9-BODY_CF [5 s, 363 ms, 792964 ns] Throwing in BODY_CF [5 s, 363 ms, 962770 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_CF [5 s, 363 ms, 981250 ns] waiting for operation to finish: HttpClientImpl(49) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 37 ms [5 s, 401 ms, 542744 ns] operation finished normally: HttpClientImpl(49) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("http://127.0.0.1:36047/http1/fixed/x", true, UncheckedIOExceptionThrower): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [5 s, 402 ms, 504246 ns] testThrowingAsStringAsync(http://127.0.0.1:36047/http1/chunk/x-10, true, UncheckedIOExceptionThrower) try throwing in BODY_HANDLER HTTP_ChunkedHandler received request to /http1/chunk/x-10-BODY_HANDLER [5 s, 404 ms, 731250 ns] Throwing in BODY_HANDLER [5 s, 404 ms, 863594 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_HANDLER [5 s, 404 ms, 878604 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 404 ms, 924136 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_SUBSCRIBE HTTP_ChunkedHandler received request to /http1/chunk/x-10-ON_SUBSCRIBE [5 s, 406 ms, 275051 ns] Throwing in ON_SUBSCRIBE [5 s, 406 ms, 437586 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE [5 s, 406 ms, 454897 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 406 ms, 562560 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_NEXT HTTP_ChunkedHandler received request to /http1/chunk/x-10-ON_NEXT [5 s, 407 ms, 953816 ns] Throwing in ON_NEXT [5 s, 408 ms, 60360 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT [5 s, 408 ms, 77250 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 408 ms, 106871 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_COMPLETE HTTP_ChunkedHandler received request to /http1/chunk/x-10-ON_COMPLETE [5 s, 409 ms, 848459 ns] Throwing in ON_COMPLETE [5 s, 409 ms, 944082 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_COMPLETE [5 s, 409 ms, 954733 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 409 ms, 982513 ns] operation finished normally: HttpClientImpl(49) try throwing in GET_BODY HTTP_ChunkedHandler received request to /http1/chunk/x-10-GET_BODY [5 s, 411 ms, 15148 ns] Throwing in GET_BODY [5 s, 411 ms, 135932 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY [5 s, 411 ms, 151312 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 411 ms, 262236 ns] operation finished normally: HttpClientImpl(49) try throwing in BODY_CF HTTP_ChunkedHandler received request to /http1/chunk/x-10-BODY_CF [5 s, 412 ms, 647362 ns] Throwing in BODY_CF [5 s, 412 ms, 744555 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_CF [5 s, 412 ms, 754365 ns] waiting for operation to finish: HttpClientImpl(49) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 37 ms [5 s, 450 ms, 328489 ns] operation finished normally: HttpClientImpl(49) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("http://127.0.0.1:36047/http1/chunk/x", true, UncheckedIOExceptionThrower): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [5 s, 451 ms, 509859 ns] testThrowingAsStringAsync(https://127.0.0.1:43557/https1/fixed/x-11, true, UncheckedIOExceptionThrower) try throwing in BODY_HANDLER HTTP_FixedLengthHandler received request to /https1/fixed/x-11-BODY_HANDLER [5 s, 462 ms, 193922 ns] Throwing in BODY_HANDLER [5 s, 462 ms, 402359 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_HANDLER [5 s, 462 ms, 421770 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 462 ms, 465241 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_SUBSCRIBE HTTP_FixedLengthHandler received request to /https1/fixed/x-11-ON_SUBSCRIBE [5 s, 479 ms, 964791 ns] Throwing in ON_SUBSCRIBE [5 s, 480 ms, 148137 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE [5 s, 480 ms, 169448 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 480 ms, 414436 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_NEXT HTTP_FixedLengthHandler received request to /https1/fixed/x-11-ON_NEXT [5 s, 490 ms, 907693 ns] Throwing in ON_NEXT [5 s, 491 ms, 355858 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT [5 s, 491 ms, 379499 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 491 ms, 430461 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_COMPLETE HTTP_FixedLengthHandler received request to /https1/fixed/x-11-ON_COMPLETE [5 s, 503 ms, 396057 ns] Throwing in ON_COMPLETE [5 s, 503 ms, 949515 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_COMPLETE [5 s, 503 ms, 991857 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 504 ms, 45938 ns] operation finished normally: HttpClientImpl(49) try throwing in GET_BODY HTTP_FixedLengthHandler received request to /https1/fixed/x-11-GET_BODY [5 s, 506 ms, 650995 ns] Throwing in GET_BODY [5 s, 507 ms, 724600 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY [5 s, 507 ms, 742741 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 507 ms, 851514 ns] operation finished normally: HttpClientImpl(49) try throwing in BODY_CF HTTP_FixedLengthHandler received request to /https1/fixed/x-11-BODY_CF [5 s, 516 ms, 696107 ns] Throwing in BODY_CF [5 s, 516 ms, 910484 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_CF [5 s, 516 ms, 927005 ns] waiting for operation to finish: HttpClientImpl(49) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 44 ms [5 s, 561 ms, 457860 ns] operation finished normally: HttpClientImpl(49) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("https://127.0.0.1:43557/https1/fixed/x", true, UncheckedIOExceptionThrower): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [5 s, 562 ms, 557866 ns] testThrowingAsStringAsync(https://127.0.0.1:43557/https1/chunk/x-12, true, UncheckedIOExceptionThrower) try throwing in BODY_HANDLER HTTP_ChunkedHandler received request to /https1/chunk/x-12-BODY_HANDLER [5 s, 580 ms, 379186 ns] Throwing in BODY_HANDLER [5 s, 580 ms, 624134 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_HANDLER [5 s, 580 ms, 653935 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 580 ms, 710657 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_SUBSCRIBE HTTP_ChunkedHandler received request to /https1/chunk/x-12-ON_SUBSCRIBE [5 s, 588 ms, 97902 ns] Throwing in ON_SUBSCRIBE [5 s, 588 ms, 304659 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE [5 s, 588 ms, 326939 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 588 ms, 501605 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_NEXT HTTP_ChunkedHandler received request to /https1/chunk/x-12-ON_NEXT [5 s, 595 ms, 984923 ns] Throwing in ON_NEXT [5 s, 596 ms, 196630 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT [5 s, 596 ms, 220191 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 596 ms, 281443 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_COMPLETE HTTP_ChunkedHandler received request to /https1/chunk/x-12-ON_COMPLETE [5 s, 603 ms, 798242 ns] Throwing in ON_COMPLETE [5 s, 603 ms, 991858 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_COMPLETE [5 s, 604 ms, 39630 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 604 ms, 117302 ns] operation finished normally: HttpClientImpl(49) try throwing in GET_BODY HTTP_ChunkedHandler received request to /https1/chunk/x-12-GET_BODY [5 s, 605 ms, 793408 ns] Throwing in GET_BODY [5 s, 605 ms, 956223 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY [5 s, 605 ms, 979164 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 606 ms, 162140 ns] operation finished normally: HttpClientImpl(49) try throwing in BODY_CF HTTP_ChunkedHandler received request to /https1/chunk/x-12-BODY_CF [5 s, 614 ms, 810486 ns] Throwing in BODY_CF [5 s, 615 ms, 504739 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_CF [5 s, 615 ms, 536620 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 615 ms, 584282 ns] operation finished normally: HttpClientImpl(49) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("https://127.0.0.1:43557/https1/chunk/x", true, UncheckedIOExceptionThrower): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [5 s, 616 ms, 832173 ns] testThrowingAsStringAsync(http://127.0.0.1:43795/http2/fixed/x-13, true, UncheckedIOExceptionThrower) try throwing in BODY_HANDLER Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@66ffa54c HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-13-BODY_HANDLER [5 s, 620 ms, 171544 ns] Throwing in BODY_HANDLER [5 s, 620 ms, 549166 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_HANDLER [5 s, 620 ms, 564367 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 620 ms, 604218 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_SUBSCRIBE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@504541d7 HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-13-ON_SUBSCRIBE [5 s, 621 ms, 864850 ns] Throwing in ON_SUBSCRIBE [5 s, 622 ms, 159340 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE [5 s, 622 ms, 178040 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 622 ms, 217892 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_NEXT Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@1263e873 HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-13-ON_NEXT [5 s, 623 ms, 674930 ns] Throwing in ON_NEXT [5 s, 623 ms, 866146 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT [5 s, 623 ms, 884137 ns] waiting for operation to finish: HttpClientImpl(49) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 40 ms [5 s, 664 ms, 760051 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_COMPLETE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@10c66650 HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-13-ON_COMPLETE [5 s, 667 ms, 969607 ns] Throwing in ON_COMPLETE [5 s, 668 ms, 162973 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_COMPLETE [5 s, 668 ms, 177774 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 668 ms, 220415 ns] operation finished normally: HttpClientImpl(49) try throwing in GET_BODY Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@b8864c1 HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-13-GET_BODY [5 s, 669 ms, 464696 ns] Throwing in GET_BODY [5 s, 669 ms, 614661 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY [5 s, 669 ms, 632982 ns] waiting for operation to finish: HttpClientImpl(49) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 37 ms [5 s, 707 ms, 511126 ns] operation finished normally: HttpClientImpl(49) try throwing in BODY_CF Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@7139d79e HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-13-BODY_CF [5 s, 710 ms, 288328 ns] Throwing in BODY_CF [5 s, 710 ms, 686121 ns] Got expected exception: java.io.IOException: Stream 11 cancelled [5 s, 710 ms, 708952 ns] waiting for operation to finish: HttpClientImpl(49) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 39 ms [5 s, 750 ms, 716277 ns] operation finished normally: HttpClientImpl(49) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("http://127.0.0.1:43795/http2/fixed/x", true, UncheckedIOExceptionThrower): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [5 s, 752 ms, 16500 ns] testThrowingAsStringAsync(http://127.0.0.1:43795/http2/chunk/x-14, true, UncheckedIOExceptionThrower) try throwing in BODY_HANDLER Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@7c9499ba HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-14-BODY_HANDLER [5 s, 754 ms, 453641 ns] Throwing in BODY_HANDLER [5 s, 754 ms, 798332 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_HANDLER [5 s, 754 ms, 818963 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 754 ms, 864914 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_SUBSCRIBE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@5fc3849e HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-14-ON_SUBSCRIBE [5 s, 756 ms, 201849 ns] Throwing in ON_SUBSCRIBE [5 s, 756 ms, 532480 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE [5 s, 756 ms, 550790 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 756 ms, 589871 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_NEXT Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@17255dcb HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-14-ON_NEXT [5 s, 757 ms, 786561 ns] Throwing in ON_NEXT [5 s, 757 ms, 909105 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT [5 s, 757 ms, 925956 ns] waiting for operation to finish: HttpClientImpl(49) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 39 ms [5 s, 797 ms, 159565 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_COMPLETE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@289fed96 HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-14-ON_COMPLETE [5 s, 800 ms, 214086 ns] Throwing in ON_COMPLETE [5 s, 800 ms, 411403 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_COMPLETE [5 s, 800 ms, 434293 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 800 ms, 490025 ns] operation finished normally: HttpClientImpl(49) try throwing in GET_BODY Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@701ee876 HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-14-GET_BODY [5 s, 801 ms, 514969 ns] Throwing in GET_BODY [5 s, 801 ms, 688775 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY [5 s, 801 ms, 712156 ns] waiting for operation to finish: HttpClientImpl(49) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 39 ms [5 s, 841 ms, 209834 ns] operation finished normally: HttpClientImpl(49) try throwing in BODY_CF Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@333a759f HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-14-BODY_CF [5 s, 843 ms, 832561 ns] Throwing in BODY_CF [5 s, 844 ms, 180512 ns] Got expected exception: java.io.IOException: Stream 23 cancelled [5 s, 844 ms, 196683 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 844 ms, 232394 ns] operation finished normally: HttpClientImpl(49) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("http://127.0.0.1:43795/http2/chunk/x", true, UncheckedIOExceptionThrower): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [5 s, 845 ms, 88992 ns] testThrowingAsStringAsync(https://127.0.0.1:60979/https2/fixed/x-15, true, UncheckedIOExceptionThrower) try throwing in BODY_HANDLER Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@4e0964cf HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-15-BODY_HANDLER [5 s, 853 ms, 842872 ns] Throwing in BODY_HANDLER [5 s, 855 ms, 386963 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_HANDLER [5 s, 855 ms, 415854 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 855 ms, 483376 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_SUBSCRIBE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@34cb1fc9 HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-15-ON_SUBSCRIBE [5 s, 857 ms, 706110 ns] Throwing in ON_SUBSCRIBE [5 s, 858 ms, 167165 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE [5 s, 858 ms, 185486 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 858 ms, 229347 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_NEXT Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@29741e0 HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-15-ON_NEXT [5 s, 859 ms, 840031 ns] Throwing in ON_NEXT [5 s, 859 ms, 972715 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT [5 s, 859 ms, 989156 ns] waiting for operation to finish: HttpClientImpl(49) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 41 ms [5 s, 901 ms, 352965 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_COMPLETE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@737467db HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-15-ON_COMPLETE [5 s, 905 ms, 150111 ns] Throwing in ON_COMPLETE [5 s, 905 ms, 368048 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_COMPLETE [5 s, 905 ms, 387529 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 905 ms, 439201 ns] operation finished normally: HttpClientImpl(49) try throwing in GET_BODY Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@765e4a66 HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-15-GET_BODY [5 s, 908 ms, 376488 ns] Throwing in GET_BODY [5 s, 908 ms, 545334 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY [5 s, 908 ms, 559424 ns] waiting for operation to finish: HttpClientImpl(49) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 39 ms [5 s, 948 ms, 5800 ns] operation finished normally: HttpClientImpl(49) try throwing in BODY_CF Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@1a873633 HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-15-BODY_CF [5 s, 951 ms, 313140 ns] Throwing in BODY_CF [5 s, 951 ms, 663011 ns] Got expected exception: java.io.IOException: Stream 11 cancelled [5 s, 951 ms, 682932 ns] waiting for operation to finish: HttpClientImpl(49) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 40 ms [5 s, 991 ms, 925765 ns] operation finished normally: HttpClientImpl(49) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("https://127.0.0.1:60979/https2/fixed/x", true, UncheckedIOExceptionThrower): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [5 s, 993 ms, 167496 ns] testThrowingAsStringAsync(https://127.0.0.1:60979/https2/chunk/x-16, true, UncheckedIOExceptionThrower) try throwing in BODY_HANDLER Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@2227ecc2 HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-16-BODY_HANDLER [5 s, 995 ms, 866555 ns] Throwing in BODY_HANDLER [5 s, 996 ms, 325060 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: BODY_HANDLER [5 s, 996 ms, 343411 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 996 ms, 389593 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_SUBSCRIBE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@723d1de2 HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-16-ON_SUBSCRIBE [5 s, 997 ms, 765948 ns] Throwing in ON_SUBSCRIBE [5 s, 998 ms, 120410 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE [5 s, 998 ms, 133360 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [5 s, 998 ms, 177272 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_NEXT Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@763464b9 HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-16-ON_NEXT [5 s, 999 ms, 369501 ns] Throwing in ON_NEXT [5 s, 999 ms, 471415 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT [5 s, 999 ms, 484865 ns] waiting for operation to finish: HttpClientImpl(49) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 38 ms [6 s, 38 ms, 122245 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_COMPLETE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@5521f2e2 HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-16-ON_COMPLETE [6 s, 42 ms, 328194 ns] Throwing in ON_COMPLETE [6 s, 42 ms, 522290 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_COMPLETE [6 s, 42 ms, 542751 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [6 s, 42 ms, 597533 ns] operation finished normally: HttpClientImpl(49) try throwing in GET_BODY Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@487d4578 HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-16-GET_BODY [6 s, 44 ms, 111583 ns] Throwing in GET_BODY [6 s, 44 ms, 843417 ns] Got expected exception: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY [6 s, 44 ms, 859498 ns] waiting for operation to finish: HttpClientImpl(49) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 40 ms [6 s, 85 ms, 212574 ns] operation finished normally: HttpClientImpl(49) try throwing in BODY_CF Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@52359398 HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-16-BODY_CF [6 s, 90 ms, 35454 ns] Throwing in BODY_CF [6 s, 90 ms, 422556 ns] Got expected exception: java.io.IOException: Stream 23 cancelled [6 s, 90 ms, 443417 ns] waiting for operation to finish: HttpClientImpl(49) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 43 ms [6 s, 133 ms, 742511 ns] operation finished normally: HttpClientImpl(49) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("https://127.0.0.1:60979/https2/chunk/x", true, UncheckedIOExceptionThrower): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [6 s, 134 ms, 855488 ns] testThrowingAsStringAsync(http://127.0.0.1:36047/http1/fixed/x-17, false, UncheckedCustomExceptionThrower) try throwing in BODY_HANDLER HTTP_FixedLengthHandler received request to /http1/fixed/x-17-BODY_HANDLER [6 s, 138 ms, 230060 ns] Throwing in BODY_HANDLER [6 s, 139 ms, 143480 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: BODY_HANDLER [6 s, 172 ms, 937879 ns] waiting for client to shutdown: HttpClientImpl(50) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(50) in 40 ms [6 s, 214 ms, 104522 ns] client shutdown normally: HttpClientImpl(50) try throwing in ON_SUBSCRIBE HTTP_FixedLengthHandler received request to /http1/fixed/x-17-ON_SUBSCRIBE [6 s, 219 ms, 761000 ns] Throwing in ON_SUBSCRIBE [6 s, 219 ms, 975157 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE [6 s, 250 ms, 161056 ns] waiting for client to shutdown: HttpClientImpl(51) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(51) in 37 ms [6 s, 287 ms, 372909 ns] client shutdown normally: HttpClientImpl(51) try throwing in ON_NEXT HTTP_FixedLengthHandler received request to /http1/fixed/x-17-ON_NEXT [6 s, 291 ms, 411282 ns] Throwing in ON_NEXT [6 s, 291 ms, 711502 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT [6 s, 323 ms, 502065 ns] waiting for client to shutdown: HttpClientImpl(52) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(52) in 44 ms [6 s, 367 ms, 971658 ns] client shutdown normally: HttpClientImpl(52) try throwing in ON_COMPLETE HTTP_FixedLengthHandler received request to /http1/fixed/x-17-ON_COMPLETE [6 s, 375 ms, 783846 ns] Throwing in ON_COMPLETE [6 s, 376 ms, 11794 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_COMPLETE [6 s, 406 ms, 853065 ns] waiting for client to shutdown: HttpClientImpl(53) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(53) in 42 ms [6 s, 449 ms, 129565 ns] client shutdown normally: HttpClientImpl(53) try throwing in GET_BODY HTTP_FixedLengthHandler received request to /http1/fixed/x-17-GET_BODY [6 s, 453 ms, 422217 ns] Throwing in GET_BODY [6 s, 453 ms, 665375 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY [6 s, 492 ms, 482061 ns] waiting for client to shutdown: HttpClientImpl(54) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(54) in 46 ms [6 s, 539 ms, 523769 ns] client shutdown normally: HttpClientImpl(54) try throwing in BODY_CF HTTP_FixedLengthHandler received request to /http1/fixed/x-17-BODY_CF [6 s, 543 ms, 490280 ns] Throwing in BODY_CF [6 s, 543 ms, 871523 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: BODY_CF [6 s, 576 ms, 552925 ns] waiting for client to shutdown: HttpClientImpl(55) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(55) in 41 ms [6 s, 618 ms, 570376 ns] client shutdown normally: HttpClientImpl(55) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("http://127.0.0.1:36047/http1/fixed/x", false, AbstractThrowingSubscribers$UncheckedCustomExceptionThrower@5efa2d23): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [6 s, 619 ms, 948052 ns] testThrowingAsStringAsync(http://127.0.0.1:36047/http1/chunk/x-18, false, UncheckedCustomExceptionThrower) try throwing in BODY_HANDLER HTTP_ChunkedHandler received request to /http1/chunk/x-18-BODY_HANDLER [6 s, 623 ms, 534871 ns] Throwing in BODY_HANDLER [6 s, 623 ms, 721347 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: BODY_HANDLER [6 s, 660 ms, 277167 ns] waiting for client to shutdown: HttpClientImpl(56) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(56) in 44 ms [6 s, 704 ms, 830173 ns] client shutdown normally: HttpClientImpl(56) try throwing in ON_SUBSCRIBE HTTP_ChunkedHandler received request to /http1/chunk/x-18-ON_SUBSCRIBE [6 s, 708 ms, 470453 ns] Throwing in ON_SUBSCRIBE [6 s, 708 ms, 653259 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE [6 s, 740 ms, 156613 ns] waiting for client to shutdown: HttpClientImpl(57) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(57) in 42 ms [6 s, 782 ms, 772324 ns] client shutdown normally: HttpClientImpl(57) try throwing in ON_NEXT HTTP_ChunkedHandler received request to /http1/chunk/x-18-ON_NEXT [6 s, 791 ms, 5477 ns] Throwing in ON_NEXT [6 s, 791 ms, 195553 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT [6 s, 823 ms, 76239 ns] waiting for client to shutdown: HttpClientImpl(58) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(58) in 46 ms [6 s, 870 ms, 463918 ns] client shutdown normally: HttpClientImpl(58) try throwing in ON_COMPLETE HTTP_ChunkedHandler received request to /http1/chunk/x-18-ON_COMPLETE [6 s, 874 ms, 345156 ns] Throwing in ON_COMPLETE [6 s, 874 ms, 514752 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_COMPLETE [6 s, 904 ms, 288728 ns] waiting for client to shutdown: HttpClientImpl(59) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(59) in 39 ms [6 s, 944 ms, 210500 ns] client shutdown normally: HttpClientImpl(59) try throwing in GET_BODY HTTP_ChunkedHandler received request to /http1/chunk/x-18-GET_BODY [6 s, 947 ms, 698705 ns] Throwing in GET_BODY [6 s, 947 ms, 923933 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY [6 s, 979 ms, 849330 ns] waiting for client to shutdown: HttpClientImpl(60) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(60) in 37 ms [7 s, 17 ms, 269269 ns] client shutdown normally: HttpClientImpl(60) try throwing in BODY_CF HTTP_ChunkedHandler received request to /http1/chunk/x-18-BODY_CF [7 s, 20 ms, 950481 ns] Throwing in BODY_CF [7 s, 21 ms, 474119 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: BODY_CF [7 s, 51 ms, 181032 ns] waiting for client to shutdown: HttpClientImpl(61) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(61) in 41 ms [7 s, 92 ms, 839612 ns] client shutdown normally: HttpClientImpl(61) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("http://127.0.0.1:36047/http1/chunk/x", false, AbstractThrowingSubscribers$UncheckedCustomExceptionThrower@5efa2d23): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [7 s, 93 ms, 856156 ns] testThrowingAsStringAsync(https://127.0.0.1:43557/https1/fixed/x-19, false, UncheckedCustomExceptionThrower) try throwing in BODY_HANDLER HTTP_FixedLengthHandler received request to /https1/fixed/x-19-BODY_HANDLER [7 s, 109 ms, 797603 ns] Throwing in BODY_HANDLER [7 s, 110 ms, 10030 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: BODY_HANDLER [7 s, 144 ms, 705129 ns] waiting for client to shutdown: HttpClientImpl(62) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(62) in 43 ms [7 s, 188 ms, 518170 ns] client shutdown normally: HttpClientImpl(62) try throwing in ON_SUBSCRIBE HTTP_FixedLengthHandler received request to /https1/fixed/x-19-ON_SUBSCRIBE [7 s, 202 ms, 795963 ns] Throwing in ON_SUBSCRIBE [7 s, 203 ms, 502167 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE [7 s, 236 ms, 519450 ns] waiting for client to shutdown: HttpClientImpl(63) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(63) in 43 ms [7 s, 280 ms, 182416 ns] client shutdown normally: HttpClientImpl(63) try throwing in ON_NEXT HTTP_FixedLengthHandler received request to /https1/fixed/x-19-ON_NEXT [7 s, 291 ms, 572883 ns] Throwing in ON_NEXT [7 s, 291 ms, 875493 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT [7 s, 322 ms, 665303 ns] waiting for client to shutdown: HttpClientImpl(64) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(64) in 40 ms [7 s, 363 ms, 779714 ns] client shutdown normally: HttpClientImpl(64) try throwing in ON_COMPLETE HTTP_FixedLengthHandler received request to /https1/fixed/x-19-ON_COMPLETE [7 s, 375 ms, 736840 ns] Throwing in ON_COMPLETE [7 s, 375 ms, 920706 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_COMPLETE [7 s, 407 ms, 719139 ns] waiting for client to shutdown: HttpClientImpl(65) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(65) in 41 ms [7 s, 449 ms, 484062 ns] client shutdown normally: HttpClientImpl(65) try throwing in GET_BODY HTTP_FixedLengthHandler received request to /https1/fixed/x-19-GET_BODY [7 s, 459 ms, 282907 ns] Throwing in GET_BODY [7 s, 459 ms, 517375 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY [7 s, 495 ms, 91553 ns] waiting for client to shutdown: HttpClientImpl(66) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(66) in 39 ms [7 s, 534 ms, 837759 ns] client shutdown normally: HttpClientImpl(66) try throwing in BODY_CF HTTP_FixedLengthHandler received request to /https1/fixed/x-19-BODY_CF [7 s, 547 ms, 290421 ns] Throwing in BODY_CF [7 s, 547 ms, 795798 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: BODY_CF [7 s, 581 ms, 123732 ns] waiting for client to shutdown: HttpClientImpl(67) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(67) in 45 ms [7 s, 627 ms, 209208 ns] client shutdown normally: HttpClientImpl(67) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("https://127.0.0.1:43557/https1/fixed/x", false, AbstractThrowingSubscribers$UncheckedCustomExceptionThrower@5efa2d23): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [7 s, 628 ms, 378866 ns] testThrowingAsStringAsync(https://127.0.0.1:43557/https1/chunk/x-20, false, UncheckedCustomExceptionThrower) try throwing in BODY_HANDLER HTTP_ChunkedHandler received request to /https1/chunk/x-20-BODY_HANDLER [7 s, 637 ms, 593352 ns] Throwing in BODY_HANDLER [7 s, 637 ms, 780578 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: BODY_HANDLER [7 s, 672 ms, 260900 ns] waiting for client to shutdown: HttpClientImpl(68) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(68) in 44 ms [7 s, 717 ms, 369023 ns] client shutdown normally: HttpClientImpl(68) try throwing in ON_SUBSCRIBE HTTP_ChunkedHandler received request to /https1/chunk/x-20-ON_SUBSCRIBE [7 s, 730 ms, 722856 ns] Throwing in ON_SUBSCRIBE [7 s, 730 ms, 920912 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE [7 s, 764 ms, 227785 ns] waiting for client to shutdown: HttpClientImpl(69) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(69) in 40 ms [7 s, 805 ms, 177411 ns] client shutdown normally: HttpClientImpl(69) try throwing in ON_NEXT HTTP_ChunkedHandler received request to /https1/chunk/x-20-ON_NEXT [7 s, 819 ms, 830016 ns] Throwing in ON_NEXT [7 s, 820 ms, 72334 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT [7 s, 858 ms, 268929 ns] waiting for client to shutdown: HttpClientImpl(70) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(70) in 41 ms [7 s, 901 ms, 468020 ns] client shutdown normally: HttpClientImpl(70) try throwing in ON_COMPLETE HTTP_ChunkedHandler received request to /https1/chunk/x-20-ON_COMPLETE [7 s, 910 ms, 915943 ns] Throwing in ON_COMPLETE [7 s, 911 ms, 742550 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_COMPLETE [7 s, 945 ms, 405725 ns] waiting for client to shutdown: HttpClientImpl(71) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(71) in 50 ms [7 s, 996 ms, 427234 ns] client shutdown normally: HttpClientImpl(71) try throwing in GET_BODY HTTP_ChunkedHandler received request to /https1/chunk/x-20-GET_BODY [8 s, 7 ms, 224322 ns] Throwing in GET_BODY [8 s, 8 ms, 339639 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY [8 s, 41 ms, 256469 ns] waiting for client to shutdown: HttpClientImpl(72) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(72) in 48 ms [8 s, 89 ms, 568299 ns] client shutdown normally: HttpClientImpl(72) try throwing in BODY_CF HTTP_ChunkedHandler received request to /https1/chunk/x-20-BODY_CF [8 s, 101 ms, 404741 ns] Throwing in BODY_CF [8 s, 102 ms, 184337 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: BODY_CF [8 s, 133 ms, 909397 ns] waiting for client to shutdown: HttpClientImpl(73) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(73) in 45 ms [8 s, 179 ms, 271910 ns] client shutdown normally: HttpClientImpl(73) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("https://127.0.0.1:43557/https1/chunk/x", false, AbstractThrowingSubscribers$UncheckedCustomExceptionThrower@5efa2d23): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [8 s, 180 ms, 428918 ns] testThrowingAsStringAsync(http://127.0.0.1:43795/http2/fixed/x-21, false, UncheckedCustomExceptionThrower) try throwing in BODY_HANDLER Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@34f99836 HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-21-BODY_HANDLER [8 s, 185 ms, 343591 ns] Throwing in BODY_HANDLER [8 s, 185 ms, 650851 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: BODY_HANDLER [8 s, 216 ms, 422180 ns] waiting for client to shutdown: HttpClientImpl(74) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(74) in 45 ms [8 s, 262 ms, 504226 ns] client shutdown normally: HttpClientImpl(74) try throwing in ON_SUBSCRIBE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@531d56eb HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-21-ON_SUBSCRIBE [8 s, 268 ms, 77800 ns] Throwing in ON_SUBSCRIBE [8 s, 268 ms, 532015 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE [8 s, 299 ms, 41066 ns] waiting for client to shutdown: HttpClientImpl(75) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(75) in 48 ms [8 s, 347 ms, 513021 ns] client shutdown normally: HttpClientImpl(75) try throwing in ON_NEXT Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@5e320c27 HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-21-ON_NEXT [8 s, 353 ms, 402996 ns] Throwing in ON_NEXT [8 s, 353 ms, 630023 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT [8 s, 386 ms, 942347 ns] waiting for client to shutdown: HttpClientImpl(76) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(76) in 41 ms [8 s, 429 ms, 87362 ns] client shutdown normally: HttpClientImpl(76) try throwing in ON_COMPLETE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@28c24e72 HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-21-ON_COMPLETE [8 s, 434 ms, 824582 ns] Throwing in ON_COMPLETE [8 s, 434 ms, 974367 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_COMPLETE [8 s, 467 ms, 847626 ns] waiting for client to shutdown: HttpClientImpl(77) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(77) in 43 ms [8 s, 511 ms, 290424 ns] client shutdown normally: HttpClientImpl(77) try throwing in GET_BODY Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@50025b74 HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-21-GET_BODY [8 s, 516 ms, 254569 ns] Throwing in GET_BODY [8 s, 516 ms, 464376 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY [8 s, 547 ms, 988190 ns] waiting for client to shutdown: HttpClientImpl(78) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(78) in 39 ms [8 s, 588 ms, 63007 ns] client shutdown normally: HttpClientImpl(78) try throwing in BODY_CF Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@4c6a6227 HTTP_FixedLengthHandler received request to http://127.0.0.1:43795/http2/fixed/x-21-BODY_CF [8 s, 592 ms, 578606 ns] Throwing in BODY_CF [8 s, 592 ms, 866096 ns] Got expected exception: java.io.IOException: Stream 1 cancelled [8 s, 626 ms, 908813 ns] waiting for client to shutdown: HttpClientImpl(79) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(79) in 45 ms [8 s, 672 ms, 690779 ns] client shutdown normally: HttpClientImpl(79) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("http://127.0.0.1:43795/http2/fixed/x", false, AbstractThrowingSubscribers$UncheckedCustomExceptionThrower@5efa2d23): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [8 s, 673 ms, 846127 ns] testThrowingAsStringAsync(http://127.0.0.1:43795/http2/chunk/x-22, false, UncheckedCustomExceptionThrower) try throwing in BODY_HANDLER Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@7d9ee78a HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-22-BODY_HANDLER [8 s, 678 ms, 491641 ns] Throwing in BODY_HANDLER [8 s, 678 ms, 872954 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: BODY_HANDLER [8 s, 710 ms, 879644 ns] waiting for client to shutdown: HttpClientImpl(80) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(80) in 42 ms [8 s, 753 ms, 720323 ns] client shutdown normally: HttpClientImpl(80) try throwing in ON_SUBSCRIBE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@47159795 HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-22-ON_SUBSCRIBE [8 s, 759 ms, 788854 ns] Throwing in ON_SUBSCRIBE [8 s, 760 ms, 201117 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE [8 s, 791 ms, 686200 ns] waiting for client to shutdown: HttpClientImpl(81) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(81) in 42 ms [8 s, 833 ms, 940449 ns] client shutdown normally: HttpClientImpl(81) try throwing in ON_NEXT Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@185c893a HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-22-ON_NEXT [8 s, 838 ms, 954575 ns] Throwing in ON_NEXT [8 s, 839 ms, 180533 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT [8 s, 875 ms, 199165 ns] waiting for client to shutdown: HttpClientImpl(82) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(82) in 44 ms [8 s, 919 ms, 571075 ns] client shutdown normally: HttpClientImpl(82) try throwing in ON_COMPLETE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@63d57da5 HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-22-ON_COMPLETE [8 s, 923 ms, 558567 ns] Throwing in ON_COMPLETE [8 s, 923 ms, 757333 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_COMPLETE [8 s, 961 ms, 856235 ns] waiting for client to shutdown: HttpClientImpl(83) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(83) in 45 ms [9 s, 7 ms, 187166 ns] client shutdown normally: HttpClientImpl(83) try throwing in GET_BODY Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@3d10fdd6 HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-22-GET_BODY [9 s, 14 ms, 94215 ns] Throwing in GET_BODY [9 s, 14 ms, 303312 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY [9 s, 44 ms, 418229 ns] waiting for client to shutdown: HttpClientImpl(84) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(84) in 41 ms [9 s, 85 ms, 594693 ns] client shutdown normally: HttpClientImpl(84) try throwing in BODY_CF Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@2bfff67 HTTP_ChunkedHandler received request to http://127.0.0.1:43795/http2/chunk/x-22-BODY_CF [9 s, 92 ms, 44896 ns] Throwing in BODY_CF [9 s, 92 ms, 357657 ns] Got expected exception: java.io.IOException: Stream 1 cancelled [9 s, 124 ms, 109978 ns] waiting for client to shutdown: HttpClientImpl(85) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(85) in 40 ms [9 s, 165 ms, 125156 ns] client shutdown normally: HttpClientImpl(85) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("http://127.0.0.1:43795/http2/chunk/x", false, AbstractThrowingSubscribers$UncheckedCustomExceptionThrower@5efa2d23): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [9 s, 166 ms, 98069 ns] testThrowingAsStringAsync(https://127.0.0.1:60979/https2/fixed/x-23, false, UncheckedCustomExceptionThrower) try throwing in BODY_HANDLER Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@5d1d6035 HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-23-BODY_HANDLER [9 s, 174 ms, 960442 ns] Throwing in BODY_HANDLER [9 s, 175 ms, 467059 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: BODY_HANDLER [9 s, 209 ms, 182745 ns] waiting for client to shutdown: HttpClientImpl(86) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(86) in 40 ms [9 s, 249 ms, 761309 ns] client shutdown normally: HttpClientImpl(86) try throwing in ON_SUBSCRIBE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@13e5d5d HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-23-ON_SUBSCRIBE [9 s, 263 ms, 173253 ns] Throwing in ON_SUBSCRIBE [9 s, 264 ms, 327362 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE [9 s, 311 ms, 278686 ns] waiting for client to shutdown: HttpClientImpl(87) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(87) in 47 ms [9 s, 359 ms, 252085 ns] client shutdown normally: HttpClientImpl(87) try throwing in ON_NEXT Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@323460ba HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-23-ON_NEXT [9 s, 369 ms, 536966 ns] Throwing in ON_NEXT [9 s, 369 ms, 909848 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT [9 s, 399 ms, 924762 ns] waiting for client to shutdown: HttpClientImpl(88) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(88) in 44 ms [9 s, 444 ms, 217899 ns] client shutdown normally: HttpClientImpl(88) try throwing in ON_COMPLETE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@38cc0bca HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-23-ON_COMPLETE [9 s, 453 ms, 364882 ns] Throwing in ON_COMPLETE [9 s, 453 ms, 567418 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_COMPLETE [9 s, 483 ms, 938274 ns] waiting for client to shutdown: HttpClientImpl(89) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(89) in 39 ms [9 s, 523 ms, 742532 ns] client shutdown normally: HttpClientImpl(89) try throwing in GET_BODY Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@6c6e0c04 HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-23-GET_BODY [9 s, 533 ms, 600729 ns] Throwing in GET_BODY [9 s, 533 ms, 816636 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY [9 s, 568 ms, 125872 ns] waiting for client to shutdown: HttpClientImpl(90) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(90) in 51 ms [9 s, 619 ms, 386729 ns] client shutdown normally: HttpClientImpl(90) try throwing in BODY_CF Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@14330ee3 HTTP_FixedLengthHandler received request to https://127.0.0.1:60979/https2/fixed/x-23-BODY_CF [9 s, 632 ms, 266156 ns] Throwing in BODY_CF [9 s, 633 ms, 199087 ns] Got expected exception: java.io.IOException: Stream 1 cancelled [9 s, 666 ms, 444358 ns] waiting for client to shutdown: HttpClientImpl(91) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(91) in 44 ms [9 s, 711 ms, 129697 ns] client shutdown normally: HttpClientImpl(91) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("https://127.0.0.1:60979/https2/fixed/x", false, AbstractThrowingSubscribers$UncheckedCustomExceptionThrower@5efa2d23): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [9 s, 712 ms, 170522 ns] testThrowingAsStringAsync(https://127.0.0.1:60979/https2/chunk/x-24, false, UncheckedCustomExceptionThrower) try throwing in BODY_HANDLER Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@1f34c6c HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-24-BODY_HANDLER [9 s, 720 ms, 174137 ns] Throwing in BODY_HANDLER [9 s, 723 ms, 463176 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: BODY_HANDLER [9 s, 759 ms, 35734 ns] waiting for client to shutdown: HttpClientImpl(92) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(92) in 46 ms [9 s, 805 ms, 981519 ns] client shutdown normally: HttpClientImpl(92) try throwing in ON_SUBSCRIBE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@f372613 HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-24-ON_SUBSCRIBE [9 s, 814 ms, 747969 ns] Throwing in ON_SUBSCRIBE [9 s, 815 ms, 172673 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE [9 s, 848 ms, 486866 ns] waiting for client to shutdown: HttpClientImpl(93) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(93) in 59 ms [9 s, 907 ms, 814751 ns] client shutdown normally: HttpClientImpl(93) try throwing in ON_NEXT Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@2a4bbd5 HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-24-ON_NEXT [9 s, 918 ms, 872867 ns] Throwing in ON_NEXT [9 s, 919 ms, 107275 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT [9 s, 958 ms, 474198 ns] waiting for client to shutdown: HttpClientImpl(94) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(94) in 47 ms [10 s, 6 ms, 522630 ns] client shutdown normally: HttpClientImpl(94) try throwing in ON_COMPLETE Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@4cb67ad9 HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-24-ON_COMPLETE [10 s, 18 ms, 516397 ns] Throwing in ON_COMPLETE [10 s, 18 ms, 726454 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_COMPLETE [10 s, 51 ms, 517200 ns] waiting for client to shutdown: HttpClientImpl(95) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(95) in 40 ms [10 s, 92 ms, 347812 ns] client shutdown normally: HttpClientImpl(95) try throwing in GET_BODY Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@a001196 HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-24-GET_BODY [10 s, 100 ms, 285625 ns] Throwing in GET_BODY [10 s, 100 ms, 497042 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY [10 s, 135 ms, 733528 ns] waiting for client to shutdown: HttpClientImpl(96) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(96) in 47 ms [10 s, 183 ms, 519651 ns] client shutdown normally: HttpClientImpl(96) try throwing in BODY_CF Http2TestContext::handle H2ExchangeImpl: jdk.httpclient.test.lib.http2.Http2TestExchangeImpl@313dc1a1 HTTP_ChunkedHandler received request to https://127.0.0.1:60979/https2/chunk/x-24-BODY_CF [10 s, 191 ms, 760794 ns] Throwing in BODY_CF [10 s, 192 ms, 171377 ns] Got expected exception: java.io.IOException: Stream 1 cancelled [10 s, 226 ms, 646739 ns] waiting for client to shutdown: HttpClientImpl(97) Waiting for HTTP operations to terminate... gracedelay: 10000 ms, iterations: 1000, wait/iteration: 10ms No outstanding HTTP operations remaining after 1/1000 iterations and 10/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(97) in 46 ms [10 s, 273 ms, 626605 ns] client shutdown normally: HttpClientImpl(97) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("https://127.0.0.1:60979/https2/chunk/x", false, AbstractThrowingSubscribers$UncheckedCustomExceptionThrower@5efa2d23): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [10 s, 274 ms, 678150 ns] testThrowingAsStringAsync(http://127.0.0.1:36047/http1/fixed/x-25, true, UncheckedCustomExceptionThrower) try throwing in BODY_HANDLER HTTP_FixedLengthHandler received request to /http1/fixed/x-25-BODY_HANDLER [10 s, 278 ms, 175855 ns] Throwing in BODY_HANDLER [10 s, 278 ms, 335231 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: BODY_HANDLER [10 s, 278 ms, 356241 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [10 s, 278 ms, 407393 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_SUBSCRIBE HTTP_FixedLengthHandler received request to /http1/fixed/x-25-ON_SUBSCRIBE [10 s, 280 ms, 543724 ns] Throwing in ON_SUBSCRIBE [10 s, 280 ms, 668768 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE [10 s, 280 ms, 689739 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [10 s, 280 ms, 760421 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_NEXT HTTP_FixedLengthHandler received request to /http1/fixed/x-25-ON_NEXT [10 s, 282 ms, 121626 ns] Throwing in ON_NEXT [10 s, 282 ms, 392425 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT [10 s, 282 ms, 411236 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [10 s, 282 ms, 580041 ns] operation finished normally: HttpClientImpl(49) try throwing in ON_COMPLETE HTTP_FixedLengthHandler received request to /http1/fixed/x-25-ON_COMPLETE [10 s, 284 ms, 114662 ns] Throwing in ON_COMPLETE [10 s, 284 ms, 225246 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: ON_COMPLETE [10 s, 284 ms, 251287 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [10 s, 284 ms, 299678 ns] operation finished normally: HttpClientImpl(49) try throwing in GET_BODY HTTP_FixedLengthHandler received request to /http1/fixed/x-25-GET_BODY [10 s, 285 ms, 879251 ns] Throwing in GET_BODY [10 s, 285 ms, 988814 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY [10 s, 286 ms, 6095 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [10 s, 286 ms, 56466 ns] operation finished normally: HttpClientImpl(49) try throwing in BODY_CF HTTP_FixedLengthHandler received request to /http1/fixed/x-25-BODY_CF [10 s, 288 ms, 197617 ns] Throwing in BODY_CF [10 s, 288 ms, 459876 ns] Got expected exception: AbstractThrowingSubscribers$UncheckedCustomException: BODY_CF [10 s, 288 ms, 470946 ns] waiting for operation to finish: HttpClientImpl(49) No outstanding HTTP operations remaining after 0/1000 iterations and 0/10000 ms, (wait/iteration 10 ms) PASSED: No outstanding operations or unreleased resources found in HttpClientImpl(49) in 0 ms [10 s, 288 ms, 500497 ns] operation finished normally: HttpClientImpl(49) test ThrowingSubscribersAsStringAsync.testThrowingAsStringAsync("http://127.0.0.1:36047/http1/fixed/x", true, AbstractThrowingSubscribers$UncheckedCustomExceptionThrower@5efa2d23): success config AbstractThrowingSubscribers.beforeMethod(org.testng.TestRunner@56e27862): success [10 s, 289 ms, 53416 ns] testThrowingAsStringAsync(http://127.0.0.1:36047/http1/chunk/x-26, true, UncheckedCustomExceptionThrower) try throwing in BODY_HANDLER HTTP_ChunkedHandler received request to /http1/chunk/x-26-BODY_HANDLER Timeout signalled after 480 seconds STDERR: TestServer(1): accepting connections TestServer(2): accepting connections DEBUG: [MainThread] [9ms] HttpClientImpl(1) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [16ms] HttpClientImpl(1) ClientImpl (async) send http://127.0.0.1:36047/http1/fixed/x-1-BODY_HANDLER GET DEBUG: [pool-1-thread-1] [30ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/fixed/x-1-BODY_HANDLER GET, proxy=null DEBUG: [pool-1-thread-1] [50ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [50ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [53ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [54ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [63ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-1] [63ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-1] [76ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [76ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [79ms] Http1AsyncReceiver(SocketTube(1)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@6bec6d6c queue.isEmpty: true DEBUG: [pool-1-thread-1] [88ms] Http1AsyncReceiver(SocketTube(1)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@6bec6d6c, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [88ms] Http1AsyncReceiver(SocketTube(1)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [104ms] Http1AsyncReceiver(SocketTube(1)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [105ms] Http1AsyncReceiver(SocketTube(1)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [105ms] Http1AsyncReceiver(SocketTube(1)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [105ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [105ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-1] [106ms] PlainHttpConnection(SocketTube(1)) registering connect event DEBUG: [HttpClient-1-SelectorManager] [108ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@68fd8f89 for C (true) DEBUG: [HttpClient-1-SelectorManager] [116ms] PlainHttpConnection(SocketTube(1)) ConnectEvent: finishing connect DEBUG: [HttpClient-1-SelectorManager] [116ms] PlainHttpConnection(SocketTube(1)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42152 DEBUG: [pool-1-thread-1] [129ms] PlainHttpConnection(SocketTube(1)) finishConnect, setting connected=true DEBUG: [pool-1-thread-1] [129ms] Http1Exchange SocketTube(1) connecting flows DEBUG: [pool-1-thread-1] [129ms] SocketTube(1) connecting flows DEBUG: [pool-1-thread-1] [130ms] SocketTube(1) read publisher got subscriber DEBUG: [pool-1-thread-1] [130ms] SocketTube(1) registering subscribe event DEBUG: [pool-1-thread-1] [130ms] SocketTube(1) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-1] [130ms] Http1Publisher(SocketTube(1)) got subscriber: SocketTube(1) DEBUG: [pool-1-thread-1] [130ms] SocketTube(1) subscribed for writing DEBUG: [pool-1-thread-1] [131ms] SocketTube(1) write: registering startSubscription event DEBUG: [pool-1-thread-1] [131ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-1] [134ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-1] [134ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]], throwable=null] DEBUG: [pool-1-thread-1] [135ms] Http1Publisher(SocketTube(1)) WriteTask DEBUG: [HttpClient-1-SelectorManager] [138ms] SocketTube(1) subscribe event raised DEBUG: [HttpClient-1-SelectorManager] [141ms] SocketTube(1) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@7aab10a5 DEBUG: [HttpClient-1-SelectorManager] [141ms] SocketTube(1) read demand reset to 0 DEBUG: [HttpClient-1-SelectorManager] [141ms] SocketTube(1) calling onSubscribe DEBUG: [HttpClient-1-SelectorManager] [141ms] Http1AsyncReceiver(SocketTube(1)) Received onSubscribed from upstream DEBUG: [HttpClient-1-SelectorManager] [141ms] SocketTube(1) onSubscribe called DEBUG: [HttpClient-1-SelectorManager] [141ms] SocketTube(1) pending subscriber subscribed DEBUG: [HttpClient-1-SelectorManager] [141ms] SocketTube(1) write: starting subscription DEBUG: [HttpClient-1-SelectorManager] [141ms] SocketTube(1) write: offloading requestMore DEBUG: [pool-1-thread-2] [142ms] Http1AsyncReceiver(SocketTube(1)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [142ms] Http1Publisher(SocketTube(1)) hasOutgoing = true, demand = 0 DEBUG: [pool-1-thread-2] [142ms] Http1AsyncReceiver(SocketTube(1)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [143ms] Http1AsyncReceiver(SocketTube(1)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-2] [143ms] SocketTube(1) got some demand for reading DEBUG: [pool-1-thread-2] [143ms] SocketTube(1) resuming read event DEBUG: [pool-1-thread-2] [145ms] SocketTube(1) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-1-SelectorManager] [150ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7257df35 for R (true) DEBUG: [pool-1-thread-3] [152ms] SocketTube(1) write: requesting more... DEBUG: [pool-1-thread-3] [152ms] Http1Publisher(SocketTube(1)) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [152ms] Http1Publisher(SocketTube(1)) WriteTask DEBUG: [pool-1-thread-3] [152ms] Http1Publisher(SocketTube(1)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [152ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-3] [157ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [157ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [157ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-3] [157ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-3] [157ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [161ms] Http1Publisher(SocketTube(1)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]], throwable=null] DEBUG: [pool-1-thread-3] [161ms] Http1Publisher(SocketTube(1)) onNext with 211 bytes DEBUG: [pool-1-thread-3] [161ms] SocketTube(1) trying to write: 211 DEBUG: [pool-1-thread-3] [162ms] SocketTube(1) wrote: 211 DEBUG: [pool-1-thread-3] [162ms] SocketTube(1) write: requesting more... DEBUG: [pool-1-thread-3] [162ms] Http1Publisher(SocketTube(1)) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [162ms] SocketTube(1) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [162ms] SocketTube(1) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [163ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-3] [163ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-3] [163ms] Http1Exchange reading headers DEBUG: [pool-1-thread-3] [185ms] Http1Response(id=1, PlainHttpConnection(SocketTube(1))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-3] [185ms] Http1Response(id=1, PlainHttpConnection(SocketTube(1))) First time around DEBUG: [pool-1-thread-3] [185ms] Http1Response(id=1, PlainHttpConnection(SocketTube(1))) headersReader is not yet completed DEBUG: [pool-1-thread-3] [186ms] Http1Publisher(SocketTube(1)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [186ms] Http1Publisher(SocketTube(1)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@720d00a4 DEBUG: [pool-1-thread-3] [186ms] SocketTube(1) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-1-SelectorManager] [252ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7257df35 for None (false) DEBUG: [HttpClient-1-SelectorManager] [255ms] SocketTube(1) read bytes: 166 DEBUG: [HttpClient-1-SelectorManager] [255ms] Http1AsyncReceiver(SocketTube(1)) Putting 166 bytes into the queue DEBUG: [HttpClient-1-SelectorManager] [255ms] SocketTube(1) resuming read event DEBUG: [HttpClient-1-SelectorManager] [255ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7257df35 for R (false) DEBUG: [HttpClient-1-SelectorManager] [255ms] SocketTube(1) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [255ms] Http1AsyncReceiver(SocketTube(1)) Got 166 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@6bec6d6c DEBUG: [pool-1-thread-3] [255ms] Http1AsyncReceiver(SocketTube(1)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [255ms] Http1AsyncReceiver(SocketTube(1)) Forwarding 166 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@6bec6d6c DEBUG: [pool-1-thread-3] [259ms] Http1Response(id=1, PlainHttpConnection(SocketTube(1))) Sending 166/166 bytes to header parser DEBUG: [pool-1-thread-3] [259ms] Http1Response(id=1, PlainHttpConnection(SocketTube(1))) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-3] [260ms] Http1AsyncReceiver(SocketTube(1)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@6bec6d6c DEBUG: [pool-1-thread-3] [260ms] Http1Response(id=1, PlainHttpConnection(SocketTube(1))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-3] [260ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-3] [266ms] HttpClientImpl(1) ClientImpl (async) elapsed 246 millis for GET to http://127.0.0.1:36047/http1/fixed/x-1-BODY_HANDLER DEBUG: [pool-1-thread-3] [293ms] Http1AsyncReceiver(SocketTube(1)) Delegate done: 90 [0 s, 891 ms, 968288 ns] waiting for client to shutdown: HttpClientImpl(1) DEBUG: [HttpClient-1-SelectorManager] [359ms] HttpClientImpl(1) SelectorManager shutting down DEBUG: [HttpClient-1-SelectorManager] [362ms] Http2ClientImpl stopping DEBUG: [HttpClient-1-SelectorManager] [365ms] PlainHttpConnection(SocketTube(1)) Closing channel: channel not registered with selector DEBUG: [HttpClient-1-SelectorManager] [365ms] SocketTube(1) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-1-SelectorManager] [365ms] SocketTube(1) got read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-1-SelectorManager] [365ms] SocketTube(1) pausing read event DEBUG: [HttpClient-1-SelectorManager] [365ms] SocketTube(1) Sending error java.io.IOException: connection closed locally to subscriber jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@7aab10a5 DEBUG: [HttpClient-1-SelectorManager] [366ms] SocketTube(1) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-1-SelectorManager] [366ms] Http1AsyncReceiver(SocketTube(1)) onError: java.io.IOException: connection closed locally DEBUG: [HttpClient-1-SelectorManager] [370ms] Http1AsyncReceiver(SocketTube(1)) recorded java.io.IOException: connection closed locally delegate: null queue.isEmpty: false stopRequested: false java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.HttpClientImpl.closeConnection(HttpClientImpl.java:610) at java.base/java.lang.Iterable.forEach(Iterable.java:75) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:549) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-1-SelectorManager] [372ms] SocketTube(1) Stopping read scheduler DEBUG: [HttpClient-1-SelectorManager] [372ms] SocketTube(1) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-1-SelectorManager] [372ms] SocketTube(1) Read scheduler stopped [0 s, 960 ms, 734255 ns] client shutdown normally: HttpClientImpl(1) DEBUG: [MainThread] [391ms] HttpClientImpl(2) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [391ms] HttpClientImpl(2) ClientImpl (async) send http://127.0.0.1:36047/http1/fixed/x-1-ON_SUBSCRIBE GET DEBUG: [pool-1-thread-3] [391ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/fixed/x-1-ON_SUBSCRIBE GET, proxy=null DEBUG: [pool-1-thread-3] [392ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-3] [392ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-3] [392ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [392ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-3] [392ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [392ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [392ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [392ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-3] [394ms] Http1AsyncReceiver(SocketTube(2)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@6cb1dec1 queue.isEmpty: true DEBUG: [pool-1-thread-3] [394ms] Http1AsyncReceiver(SocketTube(2)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@6cb1dec1, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-3] [394ms] Http1AsyncReceiver(SocketTube(2)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [394ms] Http1AsyncReceiver(SocketTube(2)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [394ms] Http1AsyncReceiver(SocketTube(2)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [394ms] Http1AsyncReceiver(SocketTube(2)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [394ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-3] [394ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-3] [395ms] PlainHttpConnection(SocketTube(2)) registering connect event DEBUG: [HttpClient-2-SelectorManager] [395ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@5f7c84bc for C (true) DEBUG: [HttpClient-2-SelectorManager] [395ms] PlainHttpConnection(SocketTube(2)) ConnectEvent: finishing connect DEBUG: [HttpClient-2-SelectorManager] [395ms] PlainHttpConnection(SocketTube(2)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42168 DEBUG: [pool-1-thread-3] [396ms] PlainHttpConnection(SocketTube(2)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [396ms] Http1Exchange SocketTube(2) connecting flows DEBUG: [pool-1-thread-3] [396ms] SocketTube(2) connecting flows DEBUG: [pool-1-thread-3] [396ms] SocketTube(2) read publisher got subscriber DEBUG: [pool-1-thread-3] [396ms] SocketTube(2) registering subscribe event DEBUG: [pool-1-thread-3] [396ms] SocketTube(2) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-2-SelectorManager] [396ms] SocketTube(2) subscribe event raised DEBUG: [pool-1-thread-3] [396ms] Http1Publisher(SocketTube(2)) got subscriber: SocketTube(2) DEBUG: [pool-1-thread-3] [396ms] SocketTube(2) subscribed for writing DEBUG: [pool-1-thread-3] [396ms] SocketTube(2) write: registering startSubscription event DEBUG: [HttpClient-2-SelectorManager] [396ms] SocketTube(2) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@5584efcc DEBUG: [pool-1-thread-3] [396ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-2-SelectorManager] [396ms] SocketTube(2) read demand reset to 0 DEBUG: [HttpClient-2-SelectorManager] [396ms] SocketTube(2) calling onSubscribe DEBUG: [HttpClient-2-SelectorManager] [396ms] Http1AsyncReceiver(SocketTube(2)) Received onSubscribed from upstream DEBUG: [HttpClient-2-SelectorManager] [396ms] SocketTube(2) onSubscribe called DEBUG: [HttpClient-2-SelectorManager] [396ms] SocketTube(2) pending subscriber subscribed DEBUG: [pool-1-thread-1] [396ms] Http1AsyncReceiver(SocketTube(2)) downstream subscription demand is 1 DEBUG: [HttpClient-2-SelectorManager] [396ms] SocketTube(2) write: starting subscription DEBUG: [pool-1-thread-1] [396ms] Http1AsyncReceiver(SocketTube(2)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [396ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-3] [397ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]], throwable=null] DEBUG: [pool-1-thread-3] [397ms] Http1Publisher(SocketTube(2)) WriteTask DEBUG: [HttpClient-2-SelectorManager] [396ms] SocketTube(2) write: offloading requestMore DEBUG: [pool-1-thread-1] [396ms] Http1AsyncReceiver(SocketTube(2)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [397ms] Http1Publisher(SocketTube(2)) hasOutgoing = true, demand = 0 DEBUG: [pool-1-thread-1] [397ms] SocketTube(2) got some demand for reading DEBUG: [pool-1-thread-2] [397ms] SocketTube(2) write: requesting more... DEBUG: [pool-1-thread-2] [397ms] Http1Publisher(SocketTube(2)) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [397ms] Http1Publisher(SocketTube(2)) WriteTask DEBUG: [pool-1-thread-2] [397ms] Http1Publisher(SocketTube(2)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-2] [397ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-2] [397ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [397ms] Exchange sendRequestBody DEBUG: [pool-1-thread-2] [397ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-2] [397ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-2] [397ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [397ms] Http1Publisher(SocketTube(2)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]], throwable=null] DEBUG: [pool-1-thread-2] [397ms] Http1Publisher(SocketTube(2)) onNext with 211 bytes DEBUG: [pool-1-thread-2] [397ms] SocketTube(2) trying to write: 211 DEBUG: [pool-1-thread-2] [397ms] SocketTube(2) wrote: 211 DEBUG: [pool-1-thread-2] [397ms] SocketTube(2) write: requesting more... DEBUG: [pool-1-thread-2] [397ms] Http1Publisher(SocketTube(2)) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [397ms] SocketTube(2) leaving requestMore: Reading: [ops=None, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [397ms] SocketTube(2) leaving w.onNext Reading: [ops=None, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [397ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-2] [398ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-2] [398ms] Http1Exchange reading headers DEBUG: [pool-1-thread-2] [398ms] Http1Response(id=2, PlainHttpConnection(SocketTube(2))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-2] [398ms] Http1Response(id=2, PlainHttpConnection(SocketTube(2))) First time around DEBUG: [pool-1-thread-2] [398ms] Http1Response(id=2, PlainHttpConnection(SocketTube(2))) headersReader is not yet completed DEBUG: [pool-1-thread-2] [398ms] Http1Publisher(SocketTube(2)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [398ms] Http1Publisher(SocketTube(2)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@4573e757 DEBUG: [pool-1-thread-2] [398ms] SocketTube(2) leaving requestMore: Reading: [ops=None, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [397ms] SocketTube(2) resuming read event DEBUG: [pool-1-thread-1] [398ms] SocketTube(2) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-2-SelectorManager] [398ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@10867b18 for R (true) DEBUG: [HttpClient-2-SelectorManager] [399ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@10867b18 for None (false) DEBUG: [HttpClient-2-SelectorManager] [399ms] SocketTube(2) read bytes: 166 DEBUG: [HttpClient-2-SelectorManager] [399ms] Http1AsyncReceiver(SocketTube(2)) Putting 166 bytes into the queue DEBUG: [HttpClient-2-SelectorManager] [399ms] SocketTube(2) resuming read event DEBUG: [HttpClient-2-SelectorManager] [399ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@10867b18 for R (false) DEBUG: [HttpClient-2-SelectorManager] [399ms] SocketTube(2) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [400ms] Http1AsyncReceiver(SocketTube(2)) Got 166 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@6cb1dec1 DEBUG: [pool-1-thread-1] [400ms] Http1AsyncReceiver(SocketTube(2)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [400ms] Http1AsyncReceiver(SocketTube(2)) Forwarding 166 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@6cb1dec1 DEBUG: [pool-1-thread-1] [400ms] Http1Response(id=2, PlainHttpConnection(SocketTube(2))) Sending 166/166 bytes to header parser DEBUG: [pool-1-thread-1] [400ms] Http1Response(id=2, PlainHttpConnection(SocketTube(2))) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-1] [400ms] Http1AsyncReceiver(SocketTube(2)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@6cb1dec1 DEBUG: [pool-1-thread-1] [400ms] Http1Response(id=2, PlainHttpConnection(SocketTube(2))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-1] [400ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-1] [403ms] Http1Response(id=2, PlainHttpConnection(SocketTube(2))) readBody: return2Cache: true DEBUG: [pool-1-thread-1] [408ms] Http1Response(id=2, PlainHttpConnection(SocketTube(2))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@50631b44(2) DEBUG: [pool-1-thread-1] [409ms] Http1AsyncReceiver(SocketTube(2)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@4b036ae2/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@24355883 queue.isEmpty: false DEBUG: [pool-1-thread-1] [411ms] Http1AsyncReceiver(SocketTube(2)) Delegate done: 90 DEBUG: [pool-1-thread-1] [412ms] PlainHttpConnection(SocketTube(2))/ResponseContent/FixedLengthBodyParser length=90, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-1] [412ms] HttpClientImpl(2) body subscriber registered: 1 DEBUG: [pool-1-thread-1] [412ms] HttpClientImpl(2) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [413ms] Http1Response(id=2, PlainHttpConnection(SocketTube(2))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@50631b44(2) DEBUG: [pool-1-thread-1] [414ms] HttpClientImpl(2) ClientImpl (async) elapsed 22 millis for GET to http://127.0.0.1:36047/http1/fixed/x-1-ON_SUBSCRIBE DEBUG: [pool-1-thread-1] [415ms] Http1Response(id=2, PlainHttpConnection(SocketTube(2))) ref count for jdk.internal.net.http.HttpClientImpl@50631b44(2) already released DEBUG: [pool-1-thread-1] [444ms] Http1AsyncReceiver(SocketTube(2)) Unexpected error caught in flush() java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:616) at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:612) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:513) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:509) at AbstractThrowingSubscribers$ThrowingBodySubscriber.onSubscribe(AbstractThrowingSubscribers.java:706) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onSubscribe(HttpBodySubscriberWrapper.java:372) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.onSubscribe(ResponseContent.java:562) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.onSubscribe(Http1Response.java:690) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.handlePendingDelegate(Http1AsyncReceiver.java:395) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:214) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) Caused by: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE ... 19 more [1 s, 14 ms, 917069 ns] waiting for client to shutdown: HttpClientImpl(2) DEBUG: [HttpClient-2-SelectorManager] [448ms] HttpClientImpl(2) SelectorManager shutting down DEBUG: [HttpClient-2-SelectorManager] [476ms] Http2ClientImpl stopping DEBUG: [HttpClient-2-SelectorManager] [476ms] PlainHttpConnection(SocketTube(2)) Closing channel: channel not registered with selector DEBUG: [HttpClient-2-SelectorManager] [477ms] SocketTube(2) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-2-SelectorManager] [477ms] SocketTube(2) got read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-2-SelectorManager] [477ms] SocketTube(2) pausing read event DEBUG: [HttpClient-2-SelectorManager] [477ms] SocketTube(2) Sending error java.io.IOException: connection closed locally to subscriber jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@5584efcc DEBUG: [HttpClient-2-SelectorManager] [477ms] SocketTube(2) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-2-SelectorManager] [477ms] Http1AsyncReceiver(SocketTube(2)) onError: java.io.IOException: connection closed locally DEBUG: [HttpClient-2-SelectorManager] [477ms] Http1AsyncReceiver(SocketTube(2)) recorded java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE delegate: jdk.internal.net.http.Http1Response$BodyReader@4b036ae2/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@24355883 queue.isEmpty: false stopRequested: false java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.HttpClientImpl.closeConnection(HttpClientImpl.java:610) at java.base/java.lang.Iterable.forEach(Iterable.java:75) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:549) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-2-SelectorManager] [477ms] SocketTube(2) Stopping read scheduler DEBUG: [HttpClient-2-SelectorManager] [477ms] SocketTube(2) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-2-SelectorManager] [477ms] SocketTube(2) Read scheduler stopped [1 s, 57 ms, 40474 ns] client shutdown normally: HttpClientImpl(2) DEBUG: [MainThread] [487ms] HttpClientImpl(3) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [492ms] HttpClientImpl(3) ClientImpl (async) send http://127.0.0.1:36047/http1/fixed/x-1-ON_NEXT GET DEBUG: [pool-1-thread-1] [493ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/fixed/x-1-ON_NEXT GET, proxy=null DEBUG: [pool-1-thread-1] [493ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [493ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [493ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [494ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [494ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-1] [494ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-1] [494ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [494ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [494ms] Http1AsyncReceiver(SocketTube(3)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@47e85082 queue.isEmpty: true DEBUG: [pool-1-thread-1] [494ms] Http1AsyncReceiver(SocketTube(3)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@47e85082, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [494ms] Http1AsyncReceiver(SocketTube(3)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [494ms] Http1AsyncReceiver(SocketTube(3)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [495ms] Http1AsyncReceiver(SocketTube(3)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [495ms] Http1AsyncReceiver(SocketTube(3)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [495ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [495ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-1] [495ms] PlainHttpConnection(SocketTube(3)) registering connect event DEBUG: [HttpClient-3-SelectorManager] [495ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@51eb67a0 for C (true) DEBUG: [HttpClient-3-SelectorManager] [495ms] PlainHttpConnection(SocketTube(3)) ConnectEvent: finishing connect DEBUG: [HttpClient-3-SelectorManager] [496ms] PlainHttpConnection(SocketTube(3)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42176 DEBUG: [pool-1-thread-1] [496ms] PlainHttpConnection(SocketTube(3)) finishConnect, setting connected=true DEBUG: [pool-1-thread-1] [496ms] Http1Exchange SocketTube(3) connecting flows DEBUG: [pool-1-thread-1] [496ms] SocketTube(3) connecting flows DEBUG: [pool-1-thread-1] [497ms] SocketTube(3) read publisher got subscriber DEBUG: [pool-1-thread-1] [497ms] SocketTube(3) registering subscribe event DEBUG: [pool-1-thread-1] [497ms] SocketTube(3) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-1] [497ms] Http1Publisher(SocketTube(3)) got subscriber: SocketTube(3) DEBUG: [pool-1-thread-1] [497ms] SocketTube(3) subscribed for writing DEBUG: [pool-1-thread-1] [497ms] SocketTube(3) write: registering startSubscription event DEBUG: [pool-1-thread-1] [497ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-1] [498ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-1] [498ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=206 cap=206]], throwable=null] DEBUG: [pool-1-thread-1] [498ms] Http1Publisher(SocketTube(3)) WriteTask DEBUG: [pool-1-thread-1] [498ms] Http1Publisher(SocketTube(3)) hasOutgoing = true, demand = 0 DEBUG: [HttpClient-3-SelectorManager] [499ms] SocketTube(3) subscribe event raised DEBUG: [HttpClient-3-SelectorManager] [499ms] SocketTube(3) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@5b130cd0 DEBUG: [HttpClient-3-SelectorManager] [499ms] SocketTube(3) read demand reset to 0 DEBUG: [HttpClient-3-SelectorManager] [499ms] SocketTube(3) calling onSubscribe DEBUG: [HttpClient-3-SelectorManager] [499ms] Http1AsyncReceiver(SocketTube(3)) Received onSubscribed from upstream DEBUG: [HttpClient-3-SelectorManager] [499ms] SocketTube(3) onSubscribe called DEBUG: [HttpClient-3-SelectorManager] [499ms] SocketTube(3) pending subscriber subscribed DEBUG: [HttpClient-3-SelectorManager] [499ms] SocketTube(3) write: starting subscription DEBUG: [HttpClient-3-SelectorManager] [499ms] SocketTube(3) write: offloading requestMore DEBUG: [pool-1-thread-1] [499ms] Http1AsyncReceiver(SocketTube(3)) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [499ms] SocketTube(3) write: requesting more... DEBUG: [pool-1-thread-1] [499ms] Http1AsyncReceiver(SocketTube(3)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [499ms] Http1AsyncReceiver(SocketTube(3)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-1] [499ms] SocketTube(3) got some demand for reading DEBUG: [pool-1-thread-2] [499ms] Http1Publisher(SocketTube(3)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [499ms] SocketTube(3) resuming read event DEBUG: [pool-1-thread-2] [499ms] Http1Publisher(SocketTube(3)) WriteTask DEBUG: [pool-1-thread-1] [499ms] SocketTube(3) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [499ms] Http1Publisher(SocketTube(3)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-2] [499ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-2] [499ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [499ms] Exchange sendRequestBody DEBUG: [pool-1-thread-2] [499ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-2] [501ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-2] [501ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [501ms] Http1Publisher(SocketTube(3)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=206 cap=206]], throwable=null] DEBUG: [pool-1-thread-2] [501ms] Http1Publisher(SocketTube(3)) onNext with 206 bytes DEBUG: [HttpClient-3-SelectorManager] [499ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1e1199d6 for R (true) DEBUG: [pool-1-thread-2] [503ms] SocketTube(3) trying to write: 206 DEBUG: [pool-1-thread-2] [503ms] SocketTube(3) wrote: 206 DEBUG: [pool-1-thread-2] [503ms] SocketTube(3) write: requesting more... DEBUG: [pool-1-thread-2] [503ms] Http1Publisher(SocketTube(3)) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [503ms] SocketTube(3) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [503ms] SocketTube(3) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [503ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-2] [504ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-2] [504ms] Http1Exchange reading headers DEBUG: [pool-1-thread-2] [505ms] Http1Response(id=3, PlainHttpConnection(SocketTube(3))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-2] [506ms] Http1Response(id=3, PlainHttpConnection(SocketTube(3))) First time around DEBUG: [pool-1-thread-2] [506ms] Http1Response(id=3, PlainHttpConnection(SocketTube(3))) headersReader is not yet completed DEBUG: [pool-1-thread-2] [506ms] Http1Publisher(SocketTube(3)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [506ms] Http1Publisher(SocketTube(3)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@13083f00 DEBUG: [pool-1-thread-2] [506ms] SocketTube(3) leaving requestMore: Reading: [ops=None, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-3-SelectorManager] [505ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1e1199d6 for None (false) DEBUG: [HttpClient-3-SelectorManager] [507ms] SocketTube(3) read bytes: 151 DEBUG: [HttpClient-3-SelectorManager] [507ms] Http1AsyncReceiver(SocketTube(3)) Putting 151 bytes into the queue DEBUG: [HttpClient-3-SelectorManager] [507ms] SocketTube(3) resuming read event DEBUG: [HttpClient-3-SelectorManager] [507ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1e1199d6 for R (false) DEBUG: [pool-1-thread-2] [507ms] Http1AsyncReceiver(SocketTube(3)) Got 151 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@47e85082 DEBUG: [HttpClient-3-SelectorManager] [507ms] SocketTube(3) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [507ms] Http1AsyncReceiver(SocketTube(3)) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [507ms] Http1AsyncReceiver(SocketTube(3)) Forwarding 151 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@47e85082 DEBUG: [pool-1-thread-2] [507ms] Http1Response(id=3, PlainHttpConnection(SocketTube(3))) Sending 151/151 bytes to header parser DEBUG: [pool-1-thread-2] [507ms] Http1Response(id=3, PlainHttpConnection(SocketTube(3))) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-2] [507ms] Http1AsyncReceiver(SocketTube(3)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@47e85082 DEBUG: [pool-1-thread-2] [507ms] Http1Response(id=3, PlainHttpConnection(SocketTube(3))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-2] [507ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-2] [507ms] Http1Response(id=3, PlainHttpConnection(SocketTube(3))) readBody: return2Cache: true DEBUG: [pool-1-thread-2] [507ms] Http1Response(id=3, PlainHttpConnection(SocketTube(3))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@6dee613c(3) DEBUG: [pool-1-thread-2] [507ms] Http1AsyncReceiver(SocketTube(3)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@313b679c/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@6ba867b3 queue.isEmpty: false DEBUG: [pool-1-thread-2] [507ms] Http1AsyncReceiver(SocketTube(3)) Delegate done: 75 DEBUG: [pool-1-thread-2] [507ms] PlainHttpConnection(SocketTube(3))/ResponseContent/FixedLengthBodyParser length=75, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-2] [507ms] HttpClientImpl(3) body subscriber registered: 1 DEBUG: [pool-1-thread-2] [507ms] Http1AsyncReceiver(SocketTube(3)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@313b679c/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@6ba867b3, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-2] [507ms] Http1AsyncReceiver(SocketTube(3)) Got 75 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@313b679c/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@6ba867b3 DEBUG: [pool-1-thread-2] [507ms] Http1AsyncReceiver(SocketTube(3)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-2] [507ms] Http1AsyncReceiver(SocketTube(3)) Forwarding 75 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@313b679c/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@6ba867b3 DEBUG: [pool-1-thread-2] [508ms] Http1Response(id=3, PlainHttpConnection(SocketTube(3))) Sending 75/151 bytes to body parser DEBUG: [pool-1-thread-2] [508ms] PlainHttpConnection(SocketTube(3))/ResponseContent/FixedLengthBodyParser Parser got 75 bytes (75 remaining / 75) DEBUG: [pool-1-thread-2] [508ms] PlainHttpConnection(SocketTube(3))/ResponseContent/FixedLengthBodyParser Unexpected exception java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:616) at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:612) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:513) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:509) at AbstractThrowingSubscribers$ThrowingBodySubscriber.onNext(AbstractThrowingSubscribers.java:719) at AbstractThrowingSubscribers$ThrowingBodySubscriber.onNext(AbstractThrowingSubscribers.java:692) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:391) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:49) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:621) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:540) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) Caused by: AbstractThrowingSubscribers$CustomIOException: ON_NEXT ... 24 more DEBUG: [pool-1-thread-2] [509ms] HttpClientImpl(3) body subscriber unregistered: 0 DEBUG: [pool-1-thread-2] [509ms] Http1Response(id=3, PlainHttpConnection(SocketTube(3))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@6dee613c(3) DEBUG: [pool-1-thread-2] [509ms] HttpClientImpl(3) ClientImpl (async) elapsed 16 millis for GET to http://127.0.0.1:36047/http1/fixed/x-1-ON_NEXT DEBUG: [pool-1-thread-2] [509ms] Http1Response(id=3, PlainHttpConnection(SocketTube(3))) ref count for jdk.internal.net.http.HttpClientImpl@6dee613c(3) already released DEBUG: [pool-1-thread-2] [509ms] PlainHttpConnection(SocketTube(3)) Closing channel: channel registered with selector, key.interestOps=R, sa.interestOps=R DEBUG: [pool-1-thread-2] [509ms] SocketTube(3) signal read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [509ms] SocketTube(3) got read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [510ms] SocketTube(3) pausing read event DEBUG: [pool-1-thread-2] [510ms] SocketTube(3) Sending error java.io.IOException: connection closed locally to subscriber jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@5b130cd0 DEBUG: [pool-1-thread-2] [510ms] SocketTube(3) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [510ms] Http1AsyncReceiver(SocketTube(3)) onError: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [510ms] Http1AsyncReceiver(SocketTube(3)) recorded java.io.IOException: connection closed locally delegate: jdk.internal.net.http.Http1Response$BodyReader@313b679c/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@6ba867b3 queue.isEmpty: false stopRequested: false java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.Http1Response.lambda$readBody$1(Http1Response.java:355) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:639) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:540) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [HttpClient-3-SelectorManager] [533ms] HttpClientImpl(3) SelectorManager shutting down DEBUG: [pool-1-thread-2] [533ms] SocketTube(3) Stopping read scheduler DEBUG: [pool-1-thread-2] [533ms] SocketTube(3) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [533ms] SocketTube(3) Read scheduler stopped DEBUG: [HttpClient-3-SelectorManager] [533ms] Http2ClientImpl stopping DEBUG: [pool-1-thread-2] [533ms] Http1AsyncReceiver(SocketTube(3)) Delegate done: 0 DEBUG: [pool-1-thread-2] [533ms] Http1AsyncReceiver(SocketTube(3)) Got 0 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@313b679c/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@6ba867b3 DEBUG: [pool-1-thread-2] [533ms] Http1AsyncReceiver(SocketTube(3)) downstream subscription demand is 9223372036854775806 DEBUG: [pool-1-thread-2] [533ms] Http1AsyncReceiver(SocketTube(3)) Forwarding 0 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@313b679c/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@6ba867b3 DEBUG: [pool-1-thread-2] [533ms] Http1AsyncReceiver(SocketTube(3)) Delegate done: 0 [1 s, 103 ms, 199693 ns] waiting for client to shutdown: HttpClientImpl(3) [1 s, 103 ms, 889035 ns] client shutdown normally: HttpClientImpl(3) DEBUG: [MainThread] [534ms] HttpClientImpl(4) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [534ms] HttpClientImpl(4) ClientImpl (async) send http://127.0.0.1:36047/http1/fixed/x-1-ON_COMPLETE GET DEBUG: [pool-1-thread-2] [535ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/fixed/x-1-ON_COMPLETE GET, proxy=null DEBUG: [pool-1-thread-2] [535ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-2] [535ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-2] [535ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-2] [535ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-2] [535ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-2] [535ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-2] [535ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [535ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-2] [535ms] Http1AsyncReceiver(SocketTube(4)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@34d3602c queue.isEmpty: true DEBUG: [pool-1-thread-2] [535ms] Http1AsyncReceiver(SocketTube(4)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@34d3602c, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-2] [535ms] Http1AsyncReceiver(SocketTube(4)) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [535ms] Http1AsyncReceiver(SocketTube(4)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [535ms] Http1AsyncReceiver(SocketTube(4)) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [535ms] Http1AsyncReceiver(SocketTube(4)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [536ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-2] [536ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-2] [536ms] PlainHttpConnection(SocketTube(4)) registering connect event DEBUG: [HttpClient-4-SelectorManager] [536ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@468766cb for C (true) DEBUG: [HttpClient-4-SelectorManager] [536ms] PlainHttpConnection(SocketTube(4)) ConnectEvent: finishing connect DEBUG: [HttpClient-4-SelectorManager] [536ms] PlainHttpConnection(SocketTube(4)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42188 DEBUG: [pool-1-thread-2] [536ms] PlainHttpConnection(SocketTube(4)) finishConnect, setting connected=true DEBUG: [pool-1-thread-2] [536ms] Http1Exchange SocketTube(4) connecting flows DEBUG: [pool-1-thread-2] [536ms] SocketTube(4) connecting flows DEBUG: [pool-1-thread-2] [536ms] SocketTube(4) read publisher got subscriber DEBUG: [pool-1-thread-2] [536ms] SocketTube(4) registering subscribe event DEBUG: [pool-1-thread-2] [536ms] SocketTube(4) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-4-SelectorManager] [536ms] SocketTube(4) subscribe event raised DEBUG: [HttpClient-4-SelectorManager] [536ms] SocketTube(4) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@4c7f0dbb DEBUG: [HttpClient-4-SelectorManager] [536ms] SocketTube(4) read demand reset to 0 DEBUG: [pool-1-thread-2] [536ms] Http1Publisher(SocketTube(4)) got subscriber: SocketTube(4) DEBUG: [pool-1-thread-2] [536ms] SocketTube(4) subscribed for writing DEBUG: [pool-1-thread-2] [536ms] SocketTube(4) write: registering startSubscription event DEBUG: [pool-1-thread-2] [536ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-4-SelectorManager] [536ms] SocketTube(4) calling onSubscribe DEBUG: [HttpClient-4-SelectorManager] [536ms] Http1AsyncReceiver(SocketTube(4)) Received onSubscribed from upstream DEBUG: [HttpClient-4-SelectorManager] [536ms] SocketTube(4) onSubscribe called DEBUG: [HttpClient-4-SelectorManager] [536ms] SocketTube(4) pending subscriber subscribed DEBUG: [HttpClient-4-SelectorManager] [536ms] SocketTube(4) write: starting subscription DEBUG: [HttpClient-4-SelectorManager] [536ms] SocketTube(4) write: offloading requestMore DEBUG: [pool-1-thread-1] [536ms] Http1AsyncReceiver(SocketTube(4)) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [536ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-1] [536ms] Http1AsyncReceiver(SocketTube(4)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [536ms] Http1AsyncReceiver(SocketTube(4)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-1] [536ms] SocketTube(4) got some demand for reading DEBUG: [pool-1-thread-2] [536ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=210 cap=210]], throwable=null] DEBUG: [pool-1-thread-2] [536ms] Http1Publisher(SocketTube(4)) WriteTask DEBUG: [pool-1-thread-3] [536ms] SocketTube(4) write: requesting more... DEBUG: [pool-1-thread-2] [536ms] Http1Publisher(SocketTube(4)) hasOutgoing = true, demand = 0 DEBUG: [pool-1-thread-2] [536ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-2] [536ms] Http1Publisher(SocketTube(4)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=210 cap=210]], throwable=null] DEBUG: [pool-1-thread-2] [536ms] Http1Publisher(SocketTube(4)) onNext with 210 bytes DEBUG: [pool-1-thread-2] [536ms] SocketTube(4) trying to write: 210 DEBUG: [pool-1-thread-2] [537ms] SocketTube(4) wrote: 210 DEBUG: [pool-1-thread-2] [537ms] SocketTube(4) write: requesting more... DEBUG: [pool-1-thread-2] [537ms] Http1Publisher(SocketTube(4)) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [537ms] SocketTube(4) leaving requestMore: Reading: [ops=None, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [537ms] SocketTube(4) leaving w.onNext Reading: [ops=None, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [537ms] Http1Publisher(SocketTube(4)) WriteTask DEBUG: [pool-1-thread-2] [537ms] Http1Publisher(SocketTube(4)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-2] [537ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [537ms] Exchange sendRequestBody DEBUG: [pool-1-thread-2] [537ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-2] [537ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-2] [537ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [537ms] Http1Publisher(SocketTube(4)) WriteTask DEBUG: [pool-1-thread-2] [537ms] Http1Publisher(SocketTube(4)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-2] [537ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-2] [537ms] Http1Publisher(SocketTube(4)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [537ms] Http1Publisher(SocketTube(4)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@6249615f DEBUG: [pool-1-thread-2] [537ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-2] [537ms] Http1Exchange reading headers DEBUG: [pool-1-thread-2] [537ms] Http1Response(id=4, PlainHttpConnection(SocketTube(4))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-2] [537ms] Http1Response(id=4, PlainHttpConnection(SocketTube(4))) First time around DEBUG: [pool-1-thread-2] [537ms] Http1Response(id=4, PlainHttpConnection(SocketTube(4))) headersReader is not yet completed DEBUG: [pool-1-thread-3] [537ms] Http1Publisher(SocketTube(4)) subscription request(1), demand=0 DEBUG: [pool-1-thread-3] [537ms] SocketTube(4) leaving requestMore: Reading: [ops=None, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [536ms] SocketTube(4) resuming read event DEBUG: [pool-1-thread-1] [537ms] SocketTube(4) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-4-SelectorManager] [537ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@97d9a50 for R (true) DEBUG: [HttpClient-4-SelectorManager] [538ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@97d9a50 for None (false) DEBUG: [HttpClient-4-SelectorManager] [538ms] SocketTube(4) read bytes: 163 DEBUG: [HttpClient-4-SelectorManager] [538ms] Http1AsyncReceiver(SocketTube(4)) Putting 163 bytes into the queue DEBUG: [HttpClient-4-SelectorManager] [538ms] SocketTube(4) resuming read event DEBUG: [HttpClient-4-SelectorManager] [538ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@97d9a50 for R (false) DEBUG: [HttpClient-4-SelectorManager] [538ms] SocketTube(4) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [538ms] Http1AsyncReceiver(SocketTube(4)) Got 163 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@34d3602c DEBUG: [pool-1-thread-1] [538ms] Http1AsyncReceiver(SocketTube(4)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [538ms] Http1AsyncReceiver(SocketTube(4)) Forwarding 163 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@34d3602c DEBUG: [pool-1-thread-1] [538ms] Http1Response(id=4, PlainHttpConnection(SocketTube(4))) Sending 163/163 bytes to header parser DEBUG: [pool-1-thread-1] [538ms] Http1Response(id=4, PlainHttpConnection(SocketTube(4))) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-1] [538ms] Http1AsyncReceiver(SocketTube(4)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@34d3602c DEBUG: [pool-1-thread-1] [538ms] Http1Response(id=4, PlainHttpConnection(SocketTube(4))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-1] [538ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-1] [538ms] Http1Response(id=4, PlainHttpConnection(SocketTube(4))) readBody: return2Cache: true DEBUG: [pool-1-thread-1] [538ms] Http1Response(id=4, PlainHttpConnection(SocketTube(4))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@64100235(4) DEBUG: [pool-1-thread-1] [538ms] Http1AsyncReceiver(SocketTube(4)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@6bd34755/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@59307bed queue.isEmpty: false DEBUG: [pool-1-thread-1] [538ms] Http1AsyncReceiver(SocketTube(4)) Delegate done: 87 DEBUG: [pool-1-thread-1] [538ms] PlainHttpConnection(SocketTube(4))/ResponseContent/FixedLengthBodyParser length=87, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-1] [538ms] HttpClientImpl(4) body subscriber registered: 1 DEBUG: [pool-1-thread-1] [538ms] Http1AsyncReceiver(SocketTube(4)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@6bd34755/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@59307bed, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-1] [538ms] Http1AsyncReceiver(SocketTube(4)) Got 87 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@6bd34755/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@59307bed DEBUG: [pool-1-thread-1] [538ms] Http1AsyncReceiver(SocketTube(4)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-1] [538ms] Http1AsyncReceiver(SocketTube(4)) Forwarding 87 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@6bd34755/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@59307bed DEBUG: [pool-1-thread-1] [538ms] Http1Response(id=4, PlainHttpConnection(SocketTube(4))) Sending 87/163 bytes to body parser DEBUG: [pool-1-thread-1] [538ms] PlainHttpConnection(SocketTube(4))/ResponseContent/FixedLengthBodyParser Parser got 87 bytes (87 remaining / 87) DEBUG: [pool-1-thread-1] [538ms] PlainHttpConnection(SocketTube(4))/ResponseContent/FixedLengthBodyParser Parser got all expected bytes: completing DEBUG: [pool-1-thread-1] [538ms] Http1AsyncReceiver(SocketTube(4)) cleared DEBUG: [pool-1-thread-1] [539ms] Http1Response(id=4, PlainHttpConnection(SocketTube(4))) SocketTube(4): return to HTTP/1.1 pool DEBUG: [pool-1-thread-1] [541ms] ConnectionPool(4) registering CleanupTrigger(SocketTube(4)) DEBUG: [pool-1-thread-1] [541ms] SocketTube(4) connecting flows DEBUG: [pool-1-thread-1] [541ms] SocketTube(4) read publisher got subscriber DEBUG: [pool-1-thread-1] [541ms] SocketTube(4) registering subscribe event DEBUG: [pool-1-thread-1] [541ms] SocketTube(4) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [541ms] SocketTube(4) subscribed for writing DEBUG: [pool-1-thread-1] [541ms] SocketTube(4) write: resetting demand to 0 DEBUG: [HttpClient-4-SelectorManager] [541ms] SocketTube(4) subscribe event raised DEBUG: [pool-1-thread-1] [541ms] SocketTube(4) write: registering startSubscription event DEBUG: [HttpClient-4-SelectorManager] [541ms] SocketTube(4) handling pending subscription for CleanupTrigger(SocketTube(4)) DEBUG: [HttpClient-4-SelectorManager] [541ms] Http1AsyncReceiver(SocketTube(4)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-4-SelectorManager] [541ms] SocketTube(4) read demand reset to 0 DEBUG: [HttpClient-4-SelectorManager] [541ms] SocketTube(4) calling onSubscribe DEBUG: [HttpClient-4-SelectorManager] [541ms] SocketTube(4) got some demand for reading DEBUG: [HttpClient-4-SelectorManager] [541ms] SocketTube(4) resuming read event DEBUG: [HttpClient-4-SelectorManager] [541ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@97d9a50 for R (false) DEBUG: [HttpClient-4-SelectorManager] [541ms] SocketTube(4) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-4-SelectorManager] [541ms] SocketTube(4) onSubscribe called DEBUG: [HttpClient-4-SelectorManager] [541ms] SocketTube(4) pending subscriber subscribed DEBUG: [HttpClient-4-SelectorManager] [541ms] SocketTube(4) write: starting subscription DEBUG: [HttpClient-4-SelectorManager] [541ms] SocketTube(4) write: offloading requestMore DEBUG: [pool-1-thread-1] [541ms] HttpClientImpl(4) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [541ms] SocketTube(4) write: requesting more... DEBUG: [pool-1-thread-3] [541ms] SocketTube(4) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [541ms] Http1Response(id=4, PlainHttpConnection(SocketTube(4))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@64100235(4) DEBUG: [pool-1-thread-1] [541ms] HttpClientImpl(4) ClientImpl (async) elapsed 6 millis for GET to http://127.0.0.1:36047/http1/fixed/x-1-ON_COMPLETE DEBUG: [pool-1-thread-1] [541ms] Http1Response(id=4, PlainHttpConnection(SocketTube(4))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-1] [541ms] Http1Response(id=4, PlainHttpConnection(SocketTube(4))) ref count for jdk.internal.net.http.HttpClientImpl@64100235(4) already released DEBUG: [pool-1-thread-1] [560ms] Http1AsyncReceiver(SocketTube(4)) Delegate done: 0 [1 s, 130 ms, 414554 ns] waiting for client to shutdown: HttpClientImpl(4) DEBUG: [pool-1-thread-1] [560ms] Http1AsyncReceiver(SocketTube(4)) Got 0 bytes for delegate null DEBUG: [HttpClient-4-SelectorManager] [582ms] HttpClientImpl(4) SelectorManager shutting down DEBUG: [HttpClient-4-SelectorManager] [582ms] PlainHttpConnection(SocketTube(4)) Closing channel: channel not registered with selector DEBUG: [HttpClient-4-SelectorManager] [582ms] SocketTube(4) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-4-SelectorManager] [582ms] SocketTube(4) got read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-4-SelectorManager] [582ms] SocketTube(4) pausing read event DEBUG: [HttpClient-4-SelectorManager] [582ms] SocketTube(4) Sending error java.io.IOException: connection closed locally to subscriber CleanupTrigger(SocketTube(4)) DEBUG: [HttpClient-4-SelectorManager] [582ms] SocketTube(4) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-4-SelectorManager] [582ms] ConnectionPool(4) SocketTube(4) : ConnectionPool.cleanup(java.io.IOException: connection closed locally) DEBUG: [HttpClient-4-SelectorManager] [583ms] ConnectionPool(4) WARNING: CleanupTrigger triggered for a connection not found in the pool: closing PlainHttpConnection: HttpConnection: java.nio.channels.SocketChannel[closed] DEBUG: [HttpClient-4-SelectorManager] [583ms] SocketTube(4) Stopping read scheduler DEBUG: [HttpClient-4-SelectorManager] [583ms] SocketTube(4) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-4-SelectorManager] [583ms] SocketTube(4) Read scheduler stopped DEBUG: [HttpClient-4-SelectorManager] [583ms] Http2ClientImpl stopping [1 s, 162 ms, 442465 ns] client shutdown normally: HttpClientImpl(4) DEBUG: [MainThread] [592ms] HttpClientImpl(5) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [593ms] HttpClientImpl(5) ClientImpl (async) send http://127.0.0.1:36047/http1/fixed/x-1-GET_BODY GET DEBUG: [pool-1-thread-1] [593ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/fixed/x-1-GET_BODY GET, proxy=null DEBUG: [pool-1-thread-1] [593ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [593ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [593ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [593ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [593ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-1] [593ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-1] [594ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [594ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [594ms] Http1AsyncReceiver(SocketTube(5)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@57268ea5 queue.isEmpty: true DEBUG: [pool-1-thread-1] [594ms] Http1AsyncReceiver(SocketTube(5)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@57268ea5, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [594ms] Http1AsyncReceiver(SocketTube(5)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [594ms] Http1AsyncReceiver(SocketTube(5)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [594ms] Http1AsyncReceiver(SocketTube(5)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [594ms] Http1AsyncReceiver(SocketTube(5)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [594ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [594ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-1] [594ms] PlainHttpConnection(SocketTube(5)) registering connect event DEBUG: [HttpClient-5-SelectorManager] [594ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@5dee28ce for C (true) DEBUG: [HttpClient-5-SelectorManager] [594ms] PlainHttpConnection(SocketTube(5)) ConnectEvent: finishing connect DEBUG: [HttpClient-5-SelectorManager] [594ms] PlainHttpConnection(SocketTube(5)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42194 DEBUG: [pool-1-thread-1] [594ms] PlainHttpConnection(SocketTube(5)) finishConnect, setting connected=true DEBUG: [pool-1-thread-1] [594ms] Http1Exchange SocketTube(5) connecting flows DEBUG: [pool-1-thread-1] [594ms] SocketTube(5) connecting flows DEBUG: [pool-1-thread-1] [594ms] SocketTube(5) read publisher got subscriber DEBUG: [pool-1-thread-1] [594ms] SocketTube(5) registering subscribe event DEBUG: [pool-1-thread-1] [595ms] SocketTube(5) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-1] [595ms] Http1Publisher(SocketTube(5)) got subscriber: SocketTube(5) DEBUG: [pool-1-thread-1] [595ms] SocketTube(5) subscribed for writing DEBUG: [HttpClient-5-SelectorManager] [595ms] SocketTube(5) subscribe event raised DEBUG: [pool-1-thread-1] [595ms] SocketTube(5) write: registering startSubscription event DEBUG: [pool-1-thread-1] [595ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-5-SelectorManager] [595ms] SocketTube(5) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@571643be DEBUG: [HttpClient-5-SelectorManager] [595ms] SocketTube(5) read demand reset to 0 DEBUG: [HttpClient-5-SelectorManager] [595ms] SocketTube(5) calling onSubscribe DEBUG: [HttpClient-5-SelectorManager] [595ms] Http1AsyncReceiver(SocketTube(5)) Received onSubscribed from upstream DEBUG: [HttpClient-5-SelectorManager] [595ms] SocketTube(5) onSubscribe called DEBUG: [HttpClient-5-SelectorManager] [595ms] SocketTube(5) pending subscriber subscribed DEBUG: [HttpClient-5-SelectorManager] [595ms] SocketTube(5) write: starting subscription DEBUG: [pool-1-thread-3] [595ms] Http1AsyncReceiver(SocketTube(5)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [595ms] Http1AsyncReceiver(SocketTube(5)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [HttpClient-5-SelectorManager] [595ms] SocketTube(5) write: offloading requestMore DEBUG: [pool-1-thread-3] [595ms] Http1AsyncReceiver(SocketTube(5)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [595ms] SocketTube(5) got some demand for reading DEBUG: [pool-1-thread-3] [595ms] SocketTube(5) resuming read event DEBUG: [pool-1-thread-2] [595ms] SocketTube(5) write: requesting more... DEBUG: [pool-1-thread-3] [595ms] SocketTube(5) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-5-SelectorManager] [595ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1214c738 for R (true) DEBUG: [pool-1-thread-2] [595ms] Http1Publisher(SocketTube(5)) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [595ms] Http1Publisher(SocketTube(5)) WriteTask DEBUG: [pool-1-thread-2] [595ms] Http1Publisher(SocketTube(5)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-2] [595ms] SocketTube(5) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [595ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-1] [595ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=207 cap=207]], throwable=null] DEBUG: [pool-1-thread-1] [595ms] Http1Publisher(SocketTube(5)) WriteTask DEBUG: [pool-1-thread-1] [595ms] Http1Publisher(SocketTube(5)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [595ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-1] [595ms] Http1Publisher(SocketTube(5)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=207 cap=207]], throwable=null] DEBUG: [pool-1-thread-1] [595ms] Http1Publisher(SocketTube(5)) onNext with 207 bytes DEBUG: [pool-1-thread-1] [595ms] SocketTube(5) trying to write: 207 DEBUG: [pool-1-thread-1] [595ms] SocketTube(5) wrote: 207 DEBUG: [pool-1-thread-1] [595ms] SocketTube(5) write: requesting more... DEBUG: [pool-1-thread-1] [595ms] Http1Publisher(SocketTube(5)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [595ms] SocketTube(5) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [595ms] SocketTube(5) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [595ms] Http1Publisher(SocketTube(5)) WriteTask DEBUG: [pool-1-thread-1] [595ms] Http1Publisher(SocketTube(5)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-1] [595ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [595ms] Exchange sendRequestBody DEBUG: [pool-1-thread-1] [595ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-1] [595ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-1] [595ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [595ms] Http1Publisher(SocketTube(5)) WriteTask DEBUG: [pool-1-thread-1] [595ms] Http1Publisher(SocketTube(5)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [595ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-1] [595ms] Http1Publisher(SocketTube(5)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [595ms] Http1Publisher(SocketTube(5)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@509d3e6d DEBUG: [pool-1-thread-1] [595ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-1] [595ms] Http1Exchange reading headers DEBUG: [pool-1-thread-1] [595ms] Http1Response(id=5, PlainHttpConnection(SocketTube(5))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-1] [595ms] Http1Response(id=5, PlainHttpConnection(SocketTube(5))) First time around DEBUG: [pool-1-thread-1] [595ms] Http1Response(id=5, PlainHttpConnection(SocketTube(5))) headersReader is not yet completed DEBUG: [HttpClient-5-SelectorManager] [596ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1214c738 for None (false) DEBUG: [HttpClient-5-SelectorManager] [597ms] SocketTube(5) read bytes: 154 DEBUG: [HttpClient-5-SelectorManager] [597ms] Http1AsyncReceiver(SocketTube(5)) Putting 154 bytes into the queue DEBUG: [HttpClient-5-SelectorManager] [597ms] SocketTube(5) resuming read event DEBUG: [HttpClient-5-SelectorManager] [597ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1214c738 for R (false) DEBUG: [pool-1-thread-1] [597ms] Http1AsyncReceiver(SocketTube(5)) Got 154 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@57268ea5 DEBUG: [HttpClient-5-SelectorManager] [597ms] SocketTube(5) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [597ms] Http1AsyncReceiver(SocketTube(5)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [597ms] Http1AsyncReceiver(SocketTube(5)) Forwarding 154 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@57268ea5 DEBUG: [pool-1-thread-1] [597ms] Http1Response(id=5, PlainHttpConnection(SocketTube(5))) Sending 154/154 bytes to header parser DEBUG: [pool-1-thread-1] [597ms] Http1Response(id=5, PlainHttpConnection(SocketTube(5))) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-1] [597ms] Http1AsyncReceiver(SocketTube(5)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@57268ea5 DEBUG: [pool-1-thread-1] [597ms] Http1Response(id=5, PlainHttpConnection(SocketTube(5))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-1] [597ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-1] [597ms] Http1Response(id=5, PlainHttpConnection(SocketTube(5))) readBody: return2Cache: true DEBUG: [pool-1-thread-1] [597ms] Http1Response(id=5, PlainHttpConnection(SocketTube(5))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@2589f313(5) DEBUG: [pool-1-thread-1] [597ms] Http1AsyncReceiver(SocketTube(5)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@767dad6a/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1c86d9dd queue.isEmpty: false DEBUG: [pool-1-thread-1] [598ms] Http1AsyncReceiver(SocketTube(5)) Delegate done: 78 DEBUG: [pool-1-thread-1] [598ms] PlainHttpConnection(SocketTube(5))/ResponseContent/FixedLengthBodyParser length=78, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-1] [598ms] HttpClientImpl(5) body subscriber registered: 1 DEBUG: [pool-1-thread-2] [598ms] HttpClientImpl(5) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [598ms] Http1AsyncReceiver(SocketTube(5)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@767dad6a/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1c86d9dd, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-1] [598ms] Http1AsyncReceiver(SocketTube(5)) Got 78 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@767dad6a/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1c86d9dd DEBUG: [pool-1-thread-2] [598ms] Http1Response(id=5, PlainHttpConnection(SocketTube(5))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@2589f313(5) DEBUG: [pool-1-thread-1] [598ms] Http1AsyncReceiver(SocketTube(5)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-1] [598ms] Http1AsyncReceiver(SocketTube(5)) Forwarding 78 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@767dad6a/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1c86d9dd DEBUG: [pool-1-thread-1] [598ms] Http1Response(id=5, PlainHttpConnection(SocketTube(5))) Sending 78/154 bytes to body parser DEBUG: [pool-1-thread-2] [598ms] HttpClientImpl(5) ClientImpl (async) elapsed 4 millis for GET to http://127.0.0.1:36047/http1/fixed/x-1-GET_BODY DEBUG: [pool-1-thread-1] [598ms] PlainHttpConnection(SocketTube(5))/ResponseContent/FixedLengthBodyParser Parser got 78 bytes (78 remaining / 78) DEBUG: [pool-1-thread-2] [598ms] Http1AsyncReceiver(SocketTube(5)) onError: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY DEBUG: [pool-1-thread-1] [598ms] Http1AsyncReceiver(SocketTube(5)) Downstream subscription cancelled by jdk.internal.net.http.Http1Response$BodyReader@767dad6a/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1c86d9dd DEBUG: [pool-1-thread-1] [598ms] Http1Response(id=5, PlainHttpConnection(SocketTube(5))) close: completing body parser CF DEBUG: [pool-1-thread-1] [598ms] Http1Response(id=5, PlainHttpConnection(SocketTube(5))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-2] [598ms] Http1AsyncReceiver(SocketTube(5)) recorded java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY delegate: jdk.internal.net.http.Http1Response$BodyReader@767dad6a/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1c86d9dd queue.isEmpty: false stopRequested: false java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:616) at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:612) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:513) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:509) at AbstractThrowingSubscribers$ThrowingBodySubscriber.getBody(AbstractThrowingSubscribers.java:741) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.getBody(HttpBodySubscriberWrapper.java:360) at java.net.http/jdk.internal.net.http.ResponseSubscribers.lambda$getBodyAsync$3(ResponseSubscribers.java:1176) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) Caused by: AbstractThrowingSubscribers$CustomIOException: GET_BODY ... 11 more DEBUG: [pool-1-thread-1] [598ms] Http1Response(id=5, PlainHttpConnection(SocketTube(5))) ref count for jdk.internal.net.http.HttpClientImpl@2589f313(5) already released [1 s, 190 ms, 130111 ns] waiting for client to shutdown: HttpClientImpl(5) DEBUG: [HttpClient-5-SelectorManager] [620ms] HttpClientImpl(5) SelectorManager shutting down DEBUG: [pool-1-thread-1] [638ms] Http1AsyncReceiver(SocketTube(5)) onError: java.io.IOException: subscription cancelled DEBUG: [HttpClient-5-SelectorManager] [638ms] Http2ClientImpl stopping DEBUG: [pool-1-thread-1] [638ms] Http1AsyncReceiver(SocketTube(5)) recorded java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY delegate: jdk.internal.net.http.Http1Response$BodyReader@767dad6a/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1c86d9dd queue.isEmpty: false stopRequested: false java.io.IOException: subscription cancelled java.io.IOException: subscription cancelled at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.lambda$handlePendingDelegate$3(Http1AsyncReceiver.java:380) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1AsyncDelegateSubscription.cancel(Http1AsyncReceiver.java:163) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:388) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:49) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:621) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:540) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [HttpClient-5-SelectorManager] [638ms] PlainHttpConnection(SocketTube(5)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-1] [639ms] Http1AsyncReceiver(SocketTube(5)) Unsubscribed jdk.internal.net.http.Http1Response$BodyReader@767dad6a/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1c86d9dd DEBUG: [pool-1-thread-1] [639ms] Http1AsyncReceiver(SocketTube(5)) stopping DEBUG: [HttpClient-5-SelectorManager] [639ms] SocketTube(5) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-5-SelectorManager] [639ms] SocketTube(5) got read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-1] [639ms] PlainHttpConnection(SocketTube(5))/ResponseContent/FixedLengthBodyParser Parser got all expected bytes: completing DEBUG: [pool-1-thread-1] [639ms] Http1AsyncReceiver(SocketTube(5)) cleared DEBUG: [HttpClient-5-SelectorManager] [639ms] SocketTube(5) pausing read event DEBUG: [pool-1-thread-1] [639ms] Http1Response(id=5, PlainHttpConnection(SocketTube(5))) SocketTube(5): return to HTTP/1.1 pool DEBUG: [HttpClient-5-SelectorManager] [639ms] SocketTube(5) Sending error java.io.IOException: connection closed locally to subscriber jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@571643be DEBUG: [HttpClient-5-SelectorManager] [639ms] SocketTube(5) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-5-SelectorManager] [639ms] Http1AsyncReceiver(SocketTube(5)) onError: java.io.IOException: connection closed locally DEBUG: [HttpClient-5-SelectorManager] [639ms] Http1AsyncReceiver(SocketTube(5)) recorded java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY delegate: null queue.isEmpty: false stopRequested: false java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.HttpClientImpl.closeConnection(HttpClientImpl.java:610) at java.base/java.lang.Iterable.forEach(Iterable.java:75) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:549) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [pool-1-thread-1] [639ms] Http1AsyncReceiver(SocketTube(5)) Delegate done: 0 DEBUG: [HttpClient-5-SelectorManager] [639ms] SocketTube(5) Stopping read scheduler DEBUG: [HttpClient-5-SelectorManager] [639ms] SocketTube(5) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-5-SelectorManager] [639ms] SocketTube(5) Read scheduler stopped [1 s, 218 ms, 893864 ns] client shutdown normally: HttpClientImpl(5) DEBUG: [MainThread] [649ms] HttpClientImpl(6) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [649ms] HttpClientImpl(6) ClientImpl (async) send http://127.0.0.1:36047/http1/fixed/x-1-BODY_CF GET DEBUG: [pool-1-thread-1] [650ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/fixed/x-1-BODY_CF GET, proxy=null DEBUG: [pool-1-thread-1] [650ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [650ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [650ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [650ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [650ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-1] [650ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-1] [650ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [650ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [650ms] Http1AsyncReceiver(SocketTube(6)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@770e8999 queue.isEmpty: true DEBUG: [pool-1-thread-1] [650ms] Http1AsyncReceiver(SocketTube(6)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@770e8999, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [650ms] Http1AsyncReceiver(SocketTube(6)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [650ms] Http1AsyncReceiver(SocketTube(6)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [650ms] Http1AsyncReceiver(SocketTube(6)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [650ms] Http1AsyncReceiver(SocketTube(6)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [650ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [650ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-1] [650ms] PlainHttpConnection(SocketTube(6)) registering connect event DEBUG: [HttpClient-6-SelectorManager] [650ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@445cee49 for C (true) DEBUG: [HttpClient-6-SelectorManager] [651ms] PlainHttpConnection(SocketTube(6)) ConnectEvent: finishing connect DEBUG: [HttpClient-6-SelectorManager] [651ms] PlainHttpConnection(SocketTube(6)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42210 DEBUG: [pool-1-thread-1] [651ms] PlainHttpConnection(SocketTube(6)) finishConnect, setting connected=true DEBUG: [pool-1-thread-1] [651ms] Http1Exchange SocketTube(6) connecting flows DEBUG: [pool-1-thread-1] [651ms] SocketTube(6) connecting flows DEBUG: [pool-1-thread-1] [651ms] SocketTube(6) read publisher got subscriber DEBUG: [pool-1-thread-1] [651ms] SocketTube(6) registering subscribe event DEBUG: [pool-1-thread-1] [651ms] SocketTube(6) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-6-SelectorManager] [651ms] SocketTube(6) subscribe event raised DEBUG: [pool-1-thread-1] [651ms] Http1Publisher(SocketTube(6)) got subscriber: SocketTube(6) DEBUG: [pool-1-thread-1] [651ms] SocketTube(6) subscribed for writing DEBUG: [pool-1-thread-1] [651ms] SocketTube(6) write: registering startSubscription event DEBUG: [pool-1-thread-1] [651ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-6-SelectorManager] [651ms] SocketTube(6) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@4ea48539 DEBUG: [HttpClient-6-SelectorManager] [651ms] SocketTube(6) read demand reset to 0 DEBUG: [HttpClient-6-SelectorManager] [651ms] SocketTube(6) calling onSubscribe DEBUG: [HttpClient-6-SelectorManager] [651ms] Http1AsyncReceiver(SocketTube(6)) Received onSubscribed from upstream DEBUG: [HttpClient-6-SelectorManager] [651ms] SocketTube(6) onSubscribe called DEBUG: [HttpClient-6-SelectorManager] [651ms] SocketTube(6) pending subscriber subscribed DEBUG: [HttpClient-6-SelectorManager] [651ms] SocketTube(6) write: starting subscription DEBUG: [HttpClient-6-SelectorManager] [651ms] SocketTube(6) write: offloading requestMore DEBUG: [pool-1-thread-2] [651ms] Http1AsyncReceiver(SocketTube(6)) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [651ms] Http1AsyncReceiver(SocketTube(6)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [651ms] Http1AsyncReceiver(SocketTube(6)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [651ms] SocketTube(6) write: requesting more... DEBUG: [pool-1-thread-2] [651ms] SocketTube(6) got some demand for reading DEBUG: [pool-1-thread-2] [651ms] SocketTube(6) resuming read event DEBUG: [pool-1-thread-2] [651ms] SocketTube(6) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [651ms] Http1Exchange setting outgoing with headers DEBUG: [HttpClient-6-SelectorManager] [651ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@ba60289 for R (true) DEBUG: [pool-1-thread-1] [651ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=206 cap=206]], throwable=null] DEBUG: [pool-1-thread-1] [651ms] Http1Publisher(SocketTube(6)) WriteTask DEBUG: [pool-1-thread-1] [651ms] Http1Publisher(SocketTube(6)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [651ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-1] [651ms] Http1Publisher(SocketTube(6)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=206 cap=206]], throwable=null] DEBUG: [pool-1-thread-1] [651ms] Http1Publisher(SocketTube(6)) onNext with 206 bytes DEBUG: [pool-1-thread-1] [651ms] SocketTube(6) trying to write: 206 DEBUG: [pool-1-thread-1] [651ms] SocketTube(6) wrote: 206 DEBUG: [pool-1-thread-1] [651ms] SocketTube(6) write: requesting more... DEBUG: [pool-1-thread-1] [651ms] Http1Publisher(SocketTube(6)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [651ms] SocketTube(6) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [651ms] SocketTube(6) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [651ms] Http1Publisher(SocketTube(6)) WriteTask DEBUG: [pool-1-thread-1] [651ms] Http1Publisher(SocketTube(6)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-1] [651ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [651ms] Exchange sendRequestBody DEBUG: [pool-1-thread-1] [651ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-1] [651ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-1] [651ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [651ms] Http1Publisher(SocketTube(6)) WriteTask DEBUG: [pool-1-thread-1] [651ms] Http1Publisher(SocketTube(6)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [651ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-1] [651ms] Http1Publisher(SocketTube(6)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [651ms] Http1Publisher(SocketTube(6)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@390c0479 DEBUG: [pool-1-thread-1] [651ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-1] [651ms] Http1Exchange reading headers DEBUG: [pool-1-thread-1] [651ms] Http1Response(id=6, PlainHttpConnection(SocketTube(6))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-1] [651ms] Http1Response(id=6, PlainHttpConnection(SocketTube(6))) First time around DEBUG: [pool-1-thread-1] [651ms] Http1Response(id=6, PlainHttpConnection(SocketTube(6))) headersReader is not yet completed DEBUG: [pool-1-thread-3] [651ms] Http1Publisher(SocketTube(6)) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [651ms] SocketTube(6) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-6-SelectorManager] [652ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@ba60289 for None (false) DEBUG: [HttpClient-6-SelectorManager] [652ms] SocketTube(6) read bytes: 151 DEBUG: [HttpClient-6-SelectorManager] [652ms] Http1AsyncReceiver(SocketTube(6)) Putting 151 bytes into the queue DEBUG: [HttpClient-6-SelectorManager] [652ms] SocketTube(6) resuming read event DEBUG: [pool-1-thread-3] [652ms] Http1AsyncReceiver(SocketTube(6)) Got 151 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@770e8999 DEBUG: [HttpClient-6-SelectorManager] [652ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@ba60289 for R (false) DEBUG: [pool-1-thread-3] [652ms] Http1AsyncReceiver(SocketTube(6)) downstream subscription demand is 1 DEBUG: [HttpClient-6-SelectorManager] [652ms] SocketTube(6) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [652ms] Http1AsyncReceiver(SocketTube(6)) Forwarding 151 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@770e8999 DEBUG: [pool-1-thread-3] [652ms] Http1Response(id=6, PlainHttpConnection(SocketTube(6))) Sending 151/151 bytes to header parser DEBUG: [pool-1-thread-3] [652ms] Http1Response(id=6, PlainHttpConnection(SocketTube(6))) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-3] [652ms] Http1AsyncReceiver(SocketTube(6)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@770e8999 DEBUG: [pool-1-thread-3] [652ms] Http1Response(id=6, PlainHttpConnection(SocketTube(6))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-3] [652ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-3] [652ms] Http1Response(id=6, PlainHttpConnection(SocketTube(6))) readBody: return2Cache: true DEBUG: [pool-1-thread-3] [652ms] Http1Response(id=6, PlainHttpConnection(SocketTube(6))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@5decebc8(6) DEBUG: [pool-1-thread-3] [652ms] Http1AsyncReceiver(SocketTube(6)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@37d9de51/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1dc4bcd3 queue.isEmpty: false DEBUG: [pool-1-thread-3] [652ms] Http1AsyncReceiver(SocketTube(6)) Delegate done: 75 DEBUG: [pool-1-thread-3] [652ms] PlainHttpConnection(SocketTube(6))/ResponseContent/FixedLengthBodyParser length=75, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-3] [653ms] HttpClientImpl(6) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [653ms] Http1AsyncReceiver(SocketTube(6)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@37d9de51/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1dc4bcd3, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-3] [653ms] Http1AsyncReceiver(SocketTube(6)) Got 75 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@37d9de51/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1dc4bcd3 DEBUG: [pool-1-thread-3] [653ms] Http1AsyncReceiver(SocketTube(6)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-3] [653ms] Http1AsyncReceiver(SocketTube(6)) Forwarding 75 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@37d9de51/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1dc4bcd3 DEBUG: [pool-1-thread-3] [653ms] Http1Response(id=6, PlainHttpConnection(SocketTube(6))) Sending 75/151 bytes to body parser DEBUG: [pool-1-thread-3] [653ms] PlainHttpConnection(SocketTube(6))/ResponseContent/FixedLengthBodyParser Parser got 75 bytes (75 remaining / 75) DEBUG: [pool-1-thread-3] [653ms] PlainHttpConnection(SocketTube(6))/ResponseContent/FixedLengthBodyParser Parser got all expected bytes: completing DEBUG: [pool-1-thread-3] [653ms] Http1AsyncReceiver(SocketTube(6)) cleared DEBUG: [pool-1-thread-3] [653ms] Http1Response(id=6, PlainHttpConnection(SocketTube(6))) SocketTube(6): return to HTTP/1.1 pool DEBUG: [pool-1-thread-3] [653ms] ConnectionPool(6) registering CleanupTrigger(SocketTube(6)) DEBUG: [pool-1-thread-3] [653ms] SocketTube(6) connecting flows DEBUG: [pool-1-thread-3] [653ms] SocketTube(6) read publisher got subscriber DEBUG: [pool-1-thread-3] [653ms] SocketTube(6) registering subscribe event DEBUG: [pool-1-thread-3] [653ms] SocketTube(6) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [653ms] SocketTube(6) subscribed for writing DEBUG: [pool-1-thread-3] [653ms] SocketTube(6) write: resetting demand to 0 DEBUG: [pool-1-thread-3] [653ms] SocketTube(6) write: registering startSubscription event DEBUG: [HttpClient-6-SelectorManager] [653ms] SocketTube(6) subscribe event raised DEBUG: [HttpClient-6-SelectorManager] [653ms] SocketTube(6) handling pending subscription for CleanupTrigger(SocketTube(6)) DEBUG: [HttpClient-6-SelectorManager] [653ms] Http1AsyncReceiver(SocketTube(6)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-6-SelectorManager] [653ms] SocketTube(6) read demand reset to 0 DEBUG: [HttpClient-6-SelectorManager] [653ms] SocketTube(6) calling onSubscribe DEBUG: [HttpClient-6-SelectorManager] [653ms] SocketTube(6) got some demand for reading DEBUG: [HttpClient-6-SelectorManager] [653ms] SocketTube(6) resuming read event DEBUG: [pool-1-thread-3] [653ms] HttpClientImpl(6) body subscriber unregistered: 0 DEBUG: [HttpClient-6-SelectorManager] [653ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@ba60289 for R (false) DEBUG: [HttpClient-6-SelectorManager] [653ms] SocketTube(6) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-6-SelectorManager] [653ms] SocketTube(6) onSubscribe called DEBUG: [pool-1-thread-3] [653ms] Http1Response(id=6, PlainHttpConnection(SocketTube(6))) Finished reading body: READING_BODY DEBUG: [HttpClient-6-SelectorManager] [653ms] SocketTube(6) pending subscriber subscribed DEBUG: [pool-1-thread-3] [653ms] Http1Response(id=6, PlainHttpConnection(SocketTube(6))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@5decebc8(6) DEBUG: [pool-1-thread-3] [653ms] Http1AsyncReceiver(SocketTube(6)) Delegate done: 0 DEBUG: [HttpClient-6-SelectorManager] [653ms] SocketTube(6) write: starting subscription DEBUG: [HttpClient-6-SelectorManager] [653ms] SocketTube(6) write: offloading requestMore DEBUG: [pool-1-thread-2] [653ms] SocketTube(6) write: requesting more... DEBUG: [pool-1-thread-3] [653ms] Http1AsyncReceiver(SocketTube(6)) Got 0 bytes for delegate null DEBUG: [pool-1-thread-2] [653ms] SocketTube(6) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [654ms] Http1AsyncReceiver(SocketTube(6)) Downstream subscription cancelled by jdk.internal.net.http.Http1Response$BodyReader@37d9de51/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1dc4bcd3 DEBUG: [pool-1-thread-1] [654ms] Http1AsyncReceiver(SocketTube(6)) onError: java.io.IOException: subscription cancelled DEBUG: [pool-1-thread-1] [654ms] Http1AsyncReceiver(SocketTube(6)) recorded java.io.IOException: subscription cancelled delegate: null queue.isEmpty: false stopRequested: false java.io.IOException: subscription cancelled java.io.IOException: subscription cancelled at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.lambda$handlePendingDelegate$3(Http1AsyncReceiver.java:380) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1AsyncDelegateSubscription.cancel(Http1AsyncReceiver.java:163) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper$SubscriptionWrapper.cancel(HttpBodySubscriberWrapper.java:92) at java.base/java.util.concurrent.CompletableFuture.uniAcceptNow(CompletableFuture.java:801) at java.base/java.util.concurrent.CompletableFuture.uniAcceptStage(CompletableFuture.java:779) at java.base/java.util.concurrent.CompletableFuture.thenAccept(CompletableFuture.java:2264) at AbstractThrowingSubscribers$ThrowingBodySubscriber.getBody(AbstractThrowingSubscribers.java:753) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.getBody(HttpBodySubscriberWrapper.java:360) at java.net.http/jdk.internal.net.http.ResponseSubscribers.lambda$getBodyAsync$3(ResponseSubscribers.java:1176) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-1] [655ms] Http1AsyncReceiver(SocketTube(6)) stopping DEBUG: [pool-1-thread-1] [655ms] Http1Response(id=6, PlainHttpConnection(SocketTube(6))) ref count for jdk.internal.net.http.HttpClientImpl@5decebc8(6) already released DEBUG: [pool-1-thread-1] [655ms] HttpClientImpl(6) ClientImpl (async) elapsed 5 millis for GET to http://127.0.0.1:36047/http1/fixed/x-1-BODY_CF DEBUG: [HttpClient-6-SelectorManager] [673ms] HttpClientImpl(6) SelectorManager shutting down [1 s, 243 ms, 815079 ns] waiting for client to shutdown: HttpClientImpl(6) DEBUG: [HttpClient-6-SelectorManager] [692ms] PlainHttpConnection(SocketTube(6)) Closing channel: channel not registered with selector DEBUG: [HttpClient-6-SelectorManager] [692ms] SocketTube(6) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-6-SelectorManager] [692ms] SocketTube(6) got read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-6-SelectorManager] [692ms] SocketTube(6) pausing read event DEBUG: [HttpClient-6-SelectorManager] [692ms] SocketTube(6) Sending error java.io.IOException: connection closed locally to subscriber CleanupTrigger(SocketTube(6)) DEBUG: [HttpClient-6-SelectorManager] [692ms] SocketTube(6) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-6-SelectorManager] [692ms] ConnectionPool(6) SocketTube(6) : ConnectionPool.cleanup(java.io.IOException: connection closed locally) DEBUG: [HttpClient-6-SelectorManager] [692ms] ConnectionPool(6) WARNING: CleanupTrigger triggered for a connection not found in the pool: closing PlainHttpConnection: HttpConnection: java.nio.channels.SocketChannel[closed] DEBUG: [HttpClient-6-SelectorManager] [692ms] SocketTube(6) Stopping read scheduler DEBUG: [HttpClient-6-SelectorManager] [692ms] SocketTube(6) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-6-SelectorManager] [692ms] SocketTube(6) Read scheduler stopped DEBUG: [HttpClient-6-SelectorManager] [692ms] Http2ClientImpl stopping [1 s, 272 ms, 570531 ns] client shutdown normally: HttpClientImpl(6) DEBUG: [MainThread] [706ms] HttpClientImpl(7) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [707ms] HttpClientImpl(7) ClientImpl (async) send http://127.0.0.1:36047/http1/chunk/x-2-BODY_HANDLER GET DEBUG: [pool-1-thread-1] [707ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/chunk/x-2-BODY_HANDLER GET, proxy=null DEBUG: [pool-1-thread-1] [707ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [707ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [707ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [707ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [707ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-1] [707ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-1] [708ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [708ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [708ms] Http1AsyncReceiver(SocketTube(7)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@17d841d1 queue.isEmpty: true DEBUG: [pool-1-thread-1] [708ms] Http1AsyncReceiver(SocketTube(7)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@17d841d1, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [708ms] Http1AsyncReceiver(SocketTube(7)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [708ms] Http1AsyncReceiver(SocketTube(7)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [708ms] Http1AsyncReceiver(SocketTube(7)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [708ms] Http1AsyncReceiver(SocketTube(7)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [708ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [708ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-1] [708ms] PlainHttpConnection(SocketTube(7)) registering connect event DEBUG: [HttpClient-7-SelectorManager] [708ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@324ec8ec for C (true) DEBUG: [HttpClient-7-SelectorManager] [708ms] PlainHttpConnection(SocketTube(7)) ConnectEvent: finishing connect DEBUG: [HttpClient-7-SelectorManager] [708ms] PlainHttpConnection(SocketTube(7)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42214 DEBUG: [pool-1-thread-1] [708ms] PlainHttpConnection(SocketTube(7)) finishConnect, setting connected=true DEBUG: [pool-1-thread-1] [708ms] Http1Exchange SocketTube(7) connecting flows DEBUG: [pool-1-thread-1] [708ms] SocketTube(7) connecting flows DEBUG: [pool-1-thread-1] [708ms] SocketTube(7) read publisher got subscriber DEBUG: [pool-1-thread-1] [708ms] SocketTube(7) registering subscribe event DEBUG: [pool-1-thread-1] [708ms] SocketTube(7) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-7-SelectorManager] [708ms] SocketTube(7) subscribe event raised DEBUG: [pool-1-thread-1] [708ms] Http1Publisher(SocketTube(7)) got subscriber: SocketTube(7) DEBUG: [pool-1-thread-1] [708ms] SocketTube(7) subscribed for writing DEBUG: [pool-1-thread-1] [708ms] SocketTube(7) write: registering startSubscription event DEBUG: [HttpClient-7-SelectorManager] [708ms] SocketTube(7) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@38b6a39c DEBUG: [pool-1-thread-1] [708ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-7-SelectorManager] [708ms] SocketTube(7) read demand reset to 0 DEBUG: [HttpClient-7-SelectorManager] [708ms] SocketTube(7) calling onSubscribe DEBUG: [HttpClient-7-SelectorManager] [708ms] Http1AsyncReceiver(SocketTube(7)) Received onSubscribed from upstream DEBUG: [HttpClient-7-SelectorManager] [708ms] SocketTube(7) onSubscribe called DEBUG: [HttpClient-7-SelectorManager] [708ms] SocketTube(7) pending subscriber subscribed DEBUG: [HttpClient-7-SelectorManager] [708ms] SocketTube(7) write: starting subscription DEBUG: [HttpClient-7-SelectorManager] [708ms] SocketTube(7) write: offloading requestMore DEBUG: [pool-1-thread-2] [708ms] Http1AsyncReceiver(SocketTube(7)) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [708ms] Http1AsyncReceiver(SocketTube(7)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [708ms] SocketTube(7) write: requesting more... DEBUG: [pool-1-thread-2] [708ms] Http1AsyncReceiver(SocketTube(7)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-2] [708ms] SocketTube(7) got some demand for reading DEBUG: [pool-1-thread-2] [708ms] SocketTube(7) resuming read event DEBUG: [pool-1-thread-3] [708ms] Http1Publisher(SocketTube(7)) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [708ms] Http1Publisher(SocketTube(7)) WriteTask DEBUG: [pool-1-thread-2] [708ms] SocketTube(7) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [708ms] Http1Publisher(SocketTube(7)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-3] [708ms] SocketTube(7) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [709ms] Http1Exchange setting outgoing with headers DEBUG: [HttpClient-7-SelectorManager] [709ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7db43aee for R (true) DEBUG: [pool-1-thread-1] [709ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]], throwable=null] DEBUG: [pool-1-thread-1] [709ms] Http1Publisher(SocketTube(7)) WriteTask DEBUG: [pool-1-thread-1] [709ms] Http1Publisher(SocketTube(7)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [709ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-1] [709ms] Http1Publisher(SocketTube(7)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]], throwable=null] DEBUG: [pool-1-thread-1] [709ms] Http1Publisher(SocketTube(7)) onNext with 211 bytes DEBUG: [pool-1-thread-1] [709ms] SocketTube(7) trying to write: 211 DEBUG: [pool-1-thread-1] [709ms] SocketTube(7) wrote: 211 DEBUG: [pool-1-thread-1] [709ms] SocketTube(7) write: requesting more... DEBUG: [pool-1-thread-1] [709ms] Http1Publisher(SocketTube(7)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [709ms] SocketTube(7) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [709ms] SocketTube(7) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [709ms] Http1Publisher(SocketTube(7)) WriteTask DEBUG: [pool-1-thread-1] [709ms] Http1Publisher(SocketTube(7)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-1] [709ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [709ms] Exchange sendRequestBody DEBUG: [pool-1-thread-1] [709ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-1] [709ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-1] [709ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [709ms] Http1Publisher(SocketTube(7)) WriteTask DEBUG: [pool-1-thread-1] [709ms] Http1Publisher(SocketTube(7)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [709ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-1] [709ms] Http1Publisher(SocketTube(7)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [709ms] Http1Publisher(SocketTube(7)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@5d47780f DEBUG: [pool-1-thread-1] [709ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-1] [709ms] Http1Exchange reading headers DEBUG: [pool-1-thread-1] [709ms] Http1Response(id=7, PlainHttpConnection(SocketTube(7))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-1] [709ms] Http1Response(id=7, PlainHttpConnection(SocketTube(7))) First time around DEBUG: [pool-1-thread-1] [709ms] Http1Response(id=7, PlainHttpConnection(SocketTube(7))) headersReader is not yet completed DEBUG: [HttpClient-7-SelectorManager] [711ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7db43aee for None (false) DEBUG: [HttpClient-7-SelectorManager] [711ms] SocketTube(7) read bytes: 197 DEBUG: [HttpClient-7-SelectorManager] [711ms] Http1AsyncReceiver(SocketTube(7)) Putting 197 bytes into the queue DEBUG: [HttpClient-7-SelectorManager] [711ms] SocketTube(7) resuming read event DEBUG: [HttpClient-7-SelectorManager] [711ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7db43aee for R (false) DEBUG: [HttpClient-7-SelectorManager] [711ms] SocketTube(7) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [711ms] Http1AsyncReceiver(SocketTube(7)) Got 197 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@17d841d1 DEBUG: [pool-1-thread-1] [711ms] Http1AsyncReceiver(SocketTube(7)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [711ms] Http1AsyncReceiver(SocketTube(7)) Forwarding 197 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@17d841d1 DEBUG: [pool-1-thread-1] [711ms] Http1Response(id=7, PlainHttpConnection(SocketTube(7))) Sending 197/197 bytes to header parser DEBUG: [pool-1-thread-1] [711ms] Http1Response(id=7, PlainHttpConnection(SocketTube(7))) Parsing headers completed. bytes=84 DEBUG: [pool-1-thread-1] [711ms] Http1AsyncReceiver(SocketTube(7)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@17d841d1 DEBUG: [pool-1-thread-1] [711ms] Http1Response(id=7, PlainHttpConnection(SocketTube(7))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-1] [711ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-1] [711ms] HttpClientImpl(7) ClientImpl (async) elapsed 4 millis for GET to http://127.0.0.1:36047/http1/chunk/x-2-BODY_HANDLER DEBUG: [pool-1-thread-1] [711ms] Http1AsyncReceiver(SocketTube(7)) Delegate done: 113 DEBUG: [HttpClient-7-SelectorManager] [731ms] HttpClientImpl(7) SelectorManager shutting down [1 s, 301 ms, 25014 ns] waiting for client to shutdown: HttpClientImpl(7) DEBUG: [HttpClient-7-SelectorManager] [747ms] Http2ClientImpl stopping DEBUG: [HttpClient-7-SelectorManager] [747ms] PlainHttpConnection(SocketTube(7)) Closing channel: channel not registered with selector DEBUG: [HttpClient-7-SelectorManager] [747ms] SocketTube(7) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-7-SelectorManager] [747ms] SocketTube(7) got read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-7-SelectorManager] [747ms] SocketTube(7) pausing read event DEBUG: [HttpClient-7-SelectorManager] [747ms] SocketTube(7) Sending error java.io.IOException: connection closed locally to subscriber jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@38b6a39c DEBUG: [HttpClient-7-SelectorManager] [747ms] SocketTube(7) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-7-SelectorManager] [747ms] Http1AsyncReceiver(SocketTube(7)) onError: java.io.IOException: connection closed locally DEBUG: [HttpClient-7-SelectorManager] [748ms] Http1AsyncReceiver(SocketTube(7)) recorded java.io.IOException: connection closed locally delegate: null queue.isEmpty: false stopRequested: false java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.HttpClientImpl.closeConnection(HttpClientImpl.java:610) at java.base/java.lang.Iterable.forEach(Iterable.java:75) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:549) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-7-SelectorManager] [748ms] SocketTube(7) Stopping read scheduler DEBUG: [HttpClient-7-SelectorManager] [748ms] SocketTube(7) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-7-SelectorManager] [748ms] SocketTube(7) Read scheduler stopped [1 s, 327 ms, 797120 ns] client shutdown normally: HttpClientImpl(7) DEBUG: [MainThread] [758ms] HttpClientImpl(8) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [758ms] HttpClientImpl(8) ClientImpl (async) send http://127.0.0.1:36047/http1/chunk/x-2-ON_SUBSCRIBE GET DEBUG: [pool-1-thread-1] [758ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/chunk/x-2-ON_SUBSCRIBE GET, proxy=null DEBUG: [pool-1-thread-1] [758ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [758ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [758ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [758ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [759ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-1] [759ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-1] [759ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [759ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [759ms] Http1AsyncReceiver(SocketTube(8)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@565eced2 queue.isEmpty: true DEBUG: [pool-1-thread-1] [759ms] Http1AsyncReceiver(SocketTube(8)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@565eced2, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [759ms] Http1AsyncReceiver(SocketTube(8)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [759ms] Http1AsyncReceiver(SocketTube(8)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [759ms] Http1AsyncReceiver(SocketTube(8)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [759ms] Http1AsyncReceiver(SocketTube(8)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [759ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [759ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-1] [759ms] PlainHttpConnection(SocketTube(8)) registering connect event DEBUG: [HttpClient-8-SelectorManager] [759ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@4abceb96 for C (true) DEBUG: [HttpClient-8-SelectorManager] [759ms] PlainHttpConnection(SocketTube(8)) ConnectEvent: finishing connect DEBUG: [HttpClient-8-SelectorManager] [759ms] PlainHttpConnection(SocketTube(8)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42226 DEBUG: [pool-1-thread-1] [759ms] PlainHttpConnection(SocketTube(8)) finishConnect, setting connected=true DEBUG: [pool-1-thread-1] [759ms] Http1Exchange SocketTube(8) connecting flows DEBUG: [pool-1-thread-1] [759ms] SocketTube(8) connecting flows DEBUG: [pool-1-thread-1] [759ms] SocketTube(8) read publisher got subscriber DEBUG: [pool-1-thread-1] [760ms] SocketTube(8) registering subscribe event DEBUG: [pool-1-thread-1] [760ms] SocketTube(8) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-8-SelectorManager] [760ms] SocketTube(8) subscribe event raised DEBUG: [pool-1-thread-1] [760ms] Http1Publisher(SocketTube(8)) got subscriber: SocketTube(8) DEBUG: [pool-1-thread-1] [760ms] SocketTube(8) subscribed for writing DEBUG: [pool-1-thread-1] [760ms] SocketTube(8) write: registering startSubscription event DEBUG: [pool-1-thread-1] [760ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-8-SelectorManager] [760ms] SocketTube(8) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@404480e6 DEBUG: [HttpClient-8-SelectorManager] [760ms] SocketTube(8) read demand reset to 0 DEBUG: [HttpClient-8-SelectorManager] [760ms] SocketTube(8) calling onSubscribe DEBUG: [HttpClient-8-SelectorManager] [760ms] Http1AsyncReceiver(SocketTube(8)) Received onSubscribed from upstream DEBUG: [HttpClient-8-SelectorManager] [760ms] SocketTube(8) onSubscribe called DEBUG: [HttpClient-8-SelectorManager] [760ms] SocketTube(8) pending subscriber subscribed DEBUG: [HttpClient-8-SelectorManager] [760ms] SocketTube(8) write: starting subscription DEBUG: [pool-1-thread-3] [760ms] Http1AsyncReceiver(SocketTube(8)) downstream subscription demand is 1 DEBUG: [HttpClient-8-SelectorManager] [760ms] SocketTube(8) write: offloading requestMore DEBUG: [pool-1-thread-3] [760ms] Http1AsyncReceiver(SocketTube(8)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [760ms] Http1AsyncReceiver(SocketTube(8)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [760ms] SocketTube(8) got some demand for reading DEBUG: [pool-1-thread-2] [760ms] SocketTube(8) write: requesting more... DEBUG: [pool-1-thread-3] [760ms] SocketTube(8) resuming read event DEBUG: [pool-1-thread-2] [760ms] Http1Publisher(SocketTube(8)) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [760ms] SocketTube(8) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-8-SelectorManager] [760ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@546168a for R (true) DEBUG: [pool-1-thread-2] [760ms] Http1Publisher(SocketTube(8)) WriteTask DEBUG: [pool-1-thread-2] [760ms] Http1Publisher(SocketTube(8)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-2] [760ms] SocketTube(8) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [760ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-1] [760ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]], throwable=null] DEBUG: [pool-1-thread-1] [760ms] Http1Publisher(SocketTube(8)) WriteTask DEBUG: [pool-1-thread-1] [760ms] Http1Publisher(SocketTube(8)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [760ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-1] [760ms] Http1Publisher(SocketTube(8)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]], throwable=null] DEBUG: [pool-1-thread-1] [760ms] Http1Publisher(SocketTube(8)) onNext with 211 bytes DEBUG: [pool-1-thread-1] [760ms] SocketTube(8) trying to write: 211 DEBUG: [pool-1-thread-1] [760ms] SocketTube(8) wrote: 211 DEBUG: [pool-1-thread-1] [760ms] SocketTube(8) write: requesting more... DEBUG: [pool-1-thread-1] [760ms] Http1Publisher(SocketTube(8)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [760ms] SocketTube(8) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [760ms] SocketTube(8) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [760ms] Http1Publisher(SocketTube(8)) WriteTask DEBUG: [pool-1-thread-1] [760ms] Http1Publisher(SocketTube(8)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-1] [760ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [760ms] Exchange sendRequestBody DEBUG: [pool-1-thread-1] [760ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-1] [760ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-1] [760ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [760ms] Http1Publisher(SocketTube(8)) WriteTask DEBUG: [pool-1-thread-1] [760ms] Http1Publisher(SocketTube(8)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [760ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-1] [760ms] Http1Publisher(SocketTube(8)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [760ms] Http1Publisher(SocketTube(8)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@3dddb01 DEBUG: [pool-1-thread-1] [760ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-1] [760ms] Http1Exchange reading headers DEBUG: [pool-1-thread-1] [760ms] Http1Response(id=8, PlainHttpConnection(SocketTube(8))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-1] [760ms] Http1Response(id=8, PlainHttpConnection(SocketTube(8))) First time around DEBUG: [pool-1-thread-1] [760ms] Http1Response(id=8, PlainHttpConnection(SocketTube(8))) headersReader is not yet completed DEBUG: [HttpClient-8-SelectorManager] [761ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@546168a for None (false) DEBUG: [HttpClient-8-SelectorManager] [761ms] SocketTube(8) read bytes: 197 DEBUG: [HttpClient-8-SelectorManager] [761ms] Http1AsyncReceiver(SocketTube(8)) Putting 197 bytes into the queue DEBUG: [HttpClient-8-SelectorManager] [761ms] SocketTube(8) resuming read event DEBUG: [HttpClient-8-SelectorManager] [761ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@546168a for R (false) DEBUG: [HttpClient-8-SelectorManager] [761ms] SocketTube(8) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [761ms] Http1AsyncReceiver(SocketTube(8)) Got 197 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@565eced2 DEBUG: [pool-1-thread-1] [761ms] Http1AsyncReceiver(SocketTube(8)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [761ms] Http1AsyncReceiver(SocketTube(8)) Forwarding 197 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@565eced2 DEBUG: [pool-1-thread-1] [761ms] Http1Response(id=8, PlainHttpConnection(SocketTube(8))) Sending 197/197 bytes to header parser DEBUG: [pool-1-thread-1] [761ms] Http1Response(id=8, PlainHttpConnection(SocketTube(8))) Parsing headers completed. bytes=84 DEBUG: [pool-1-thread-1] [761ms] Http1AsyncReceiver(SocketTube(8)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@565eced2 DEBUG: [pool-1-thread-1] [761ms] Http1Response(id=8, PlainHttpConnection(SocketTube(8))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-1] [761ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-1] [761ms] Http1Response(id=8, PlainHttpConnection(SocketTube(8))) readBody: return2Cache: true DEBUG: [pool-1-thread-1] [761ms] Http1Response(id=8, PlainHttpConnection(SocketTube(8))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@6d161372(8) DEBUG: [pool-1-thread-1] [763ms] Http1AsyncReceiver(SocketTube(8)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@750cea6c/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@7254df4c queue.isEmpty: false DEBUG: [pool-1-thread-1] [763ms] Http1AsyncReceiver(SocketTube(8)) Delegate done: 113 DEBUG: [pool-1-thread-1] [764ms] PlainHttpConnection(SocketTube(8))/ResponseContent/ChunkedBodyParser onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-1] [764ms] HttpClientImpl(8) body subscriber registered: 1 DEBUG: [pool-1-thread-1] [764ms] HttpClientImpl(8) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [764ms] Http1Response(id=8, PlainHttpConnection(SocketTube(8))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@6d161372(8) DEBUG: [pool-1-thread-1] [765ms] HttpClientImpl(8) ClientImpl (async) elapsed 5 millis for GET to http://127.0.0.1:36047/http1/chunk/x-2-ON_SUBSCRIBE DEBUG: [pool-1-thread-1] [765ms] Http1Response(id=8, PlainHttpConnection(SocketTube(8))) ref count for jdk.internal.net.http.HttpClientImpl@6d161372(8) already released DEBUG: [pool-1-thread-1] [765ms] Http1AsyncReceiver(SocketTube(8)) Unexpected error caught in flush() java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:616) at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:612) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:513) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:509) at AbstractThrowingSubscribers$ThrowingBodySubscriber.onSubscribe(AbstractThrowingSubscribers.java:706) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onSubscribe(HttpBodySubscriberWrapper.java:372) at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.onSubscribe(ResponseContent.java:179) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.onSubscribe(Http1Response.java:690) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.handlePendingDelegate(Http1AsyncReceiver.java:395) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:214) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) Caused by: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE ... 19 more DEBUG: [HttpClient-8-SelectorManager] [785ms] HttpClientImpl(8) SelectorManager shutting down [1 s, 355 ms, 413525 ns] waiting for client to shutdown: HttpClientImpl(8) DEBUG: [HttpClient-8-SelectorManager] [810ms] Http2ClientImpl stopping DEBUG: [HttpClient-8-SelectorManager] [810ms] PlainHttpConnection(SocketTube(8)) Closing channel: channel not registered with selector DEBUG: [HttpClient-8-SelectorManager] [810ms] SocketTube(8) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-8-SelectorManager] [810ms] SocketTube(8) got read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-8-SelectorManager] [810ms] SocketTube(8) pausing read event DEBUG: [HttpClient-8-SelectorManager] [810ms] SocketTube(8) Sending error java.io.IOException: connection closed locally to subscriber jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@404480e6 DEBUG: [HttpClient-8-SelectorManager] [810ms] SocketTube(8) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-8-SelectorManager] [811ms] Http1AsyncReceiver(SocketTube(8)) onError: java.io.IOException: connection closed locally DEBUG: [HttpClient-8-SelectorManager] [811ms] Http1AsyncReceiver(SocketTube(8)) recorded java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE delegate: jdk.internal.net.http.Http1Response$BodyReader@750cea6c/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@7254df4c queue.isEmpty: false stopRequested: false java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.HttpClientImpl.closeConnection(HttpClientImpl.java:610) at java.base/java.lang.Iterable.forEach(Iterable.java:75) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:549) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-8-SelectorManager] [811ms] SocketTube(8) Stopping read scheduler DEBUG: [HttpClient-8-SelectorManager] [811ms] SocketTube(8) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-8-SelectorManager] [811ms] SocketTube(8) Read scheduler stopped [1 s, 390 ms, 718814 ns] client shutdown normally: HttpClientImpl(8) DEBUG: [MainThread] [821ms] HttpClientImpl(9) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [821ms] HttpClientImpl(9) ClientImpl (async) send http://127.0.0.1:36047/http1/chunk/x-2-ON_NEXT GET DEBUG: [pool-1-thread-1] [822ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/chunk/x-2-ON_NEXT GET, proxy=null DEBUG: [pool-1-thread-1] [822ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [822ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [822ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [822ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [822ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-1] [822ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-1] [822ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [822ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [822ms] Http1AsyncReceiver(SocketTube(9)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@67f4b721 queue.isEmpty: true DEBUG: [pool-1-thread-1] [822ms] Http1AsyncReceiver(SocketTube(9)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@67f4b721, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [822ms] Http1AsyncReceiver(SocketTube(9)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [822ms] Http1AsyncReceiver(SocketTube(9)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [822ms] Http1AsyncReceiver(SocketTube(9)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [822ms] Http1AsyncReceiver(SocketTube(9)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [822ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [822ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-1] [822ms] PlainHttpConnection(SocketTube(9)) registering connect event DEBUG: [HttpClient-9-SelectorManager] [823ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@244a5069 for C (true) DEBUG: [HttpClient-9-SelectorManager] [823ms] PlainHttpConnection(SocketTube(9)) ConnectEvent: finishing connect DEBUG: [HttpClient-9-SelectorManager] [823ms] PlainHttpConnection(SocketTube(9)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42228 DEBUG: [pool-1-thread-1] [823ms] PlainHttpConnection(SocketTube(9)) finishConnect, setting connected=true DEBUG: [pool-1-thread-1] [823ms] Http1Exchange SocketTube(9) connecting flows DEBUG: [pool-1-thread-1] [823ms] SocketTube(9) connecting flows DEBUG: [pool-1-thread-1] [823ms] SocketTube(9) read publisher got subscriber DEBUG: [pool-1-thread-1] [823ms] SocketTube(9) registering subscribe event DEBUG: [pool-1-thread-1] [823ms] SocketTube(9) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-1] [823ms] Http1Publisher(SocketTube(9)) got subscriber: SocketTube(9) DEBUG: [pool-1-thread-1] [823ms] SocketTube(9) subscribed for writing DEBUG: [pool-1-thread-1] [823ms] SocketTube(9) write: registering startSubscription event DEBUG: [HttpClient-9-SelectorManager] [823ms] SocketTube(9) subscribe event raised DEBUG: [pool-1-thread-1] [823ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-9-SelectorManager] [823ms] SocketTube(9) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@2eb23b19 DEBUG: [HttpClient-9-SelectorManager] [823ms] SocketTube(9) read demand reset to 0 DEBUG: [HttpClient-9-SelectorManager] [823ms] SocketTube(9) calling onSubscribe DEBUG: [HttpClient-9-SelectorManager] [823ms] Http1AsyncReceiver(SocketTube(9)) Received onSubscribed from upstream DEBUG: [HttpClient-9-SelectorManager] [823ms] SocketTube(9) onSubscribe called DEBUG: [HttpClient-9-SelectorManager] [823ms] SocketTube(9) pending subscriber subscribed DEBUG: [HttpClient-9-SelectorManager] [823ms] SocketTube(9) write: starting subscription DEBUG: [HttpClient-9-SelectorManager] [823ms] SocketTube(9) write: offloading requestMore DEBUG: [pool-1-thread-2] [823ms] Http1AsyncReceiver(SocketTube(9)) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [823ms] Http1AsyncReceiver(SocketTube(9)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [823ms] SocketTube(9) write: requesting more... DEBUG: [pool-1-thread-2] [823ms] Http1AsyncReceiver(SocketTube(9)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-2] [823ms] SocketTube(9) got some demand for reading DEBUG: [pool-1-thread-2] [823ms] SocketTube(9) resuming read event DEBUG: [pool-1-thread-3] [823ms] Http1Publisher(SocketTube(9)) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [823ms] SocketTube(9) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [823ms] Http1Publisher(SocketTube(9)) WriteTask DEBUG: [HttpClient-9-SelectorManager] [823ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6bb0a0ab for R (true) DEBUG: [pool-1-thread-3] [823ms] Http1Publisher(SocketTube(9)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-3] [823ms] SocketTube(9) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [823ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-1] [823ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=206 cap=206]], throwable=null] DEBUG: [pool-1-thread-1] [823ms] Http1Publisher(SocketTube(9)) WriteTask DEBUG: [pool-1-thread-1] [823ms] Http1Publisher(SocketTube(9)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [823ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-1] [823ms] Http1Publisher(SocketTube(9)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=206 cap=206]], throwable=null] DEBUG: [pool-1-thread-1] [823ms] Http1Publisher(SocketTube(9)) onNext with 206 bytes DEBUG: [pool-1-thread-1] [823ms] SocketTube(9) trying to write: 206 DEBUG: [pool-1-thread-1] [823ms] SocketTube(9) wrote: 206 DEBUG: [pool-1-thread-1] [823ms] SocketTube(9) write: requesting more... DEBUG: [pool-1-thread-1] [823ms] Http1Publisher(SocketTube(9)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [823ms] SocketTube(9) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [823ms] SocketTube(9) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [823ms] Http1Publisher(SocketTube(9)) WriteTask DEBUG: [pool-1-thread-1] [823ms] Http1Publisher(SocketTube(9)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-1] [823ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [823ms] Exchange sendRequestBody DEBUG: [pool-1-thread-1] [823ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-1] [823ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-1] [823ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [823ms] Http1Publisher(SocketTube(9)) WriteTask DEBUG: [pool-1-thread-1] [823ms] Http1Publisher(SocketTube(9)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [823ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-1] [823ms] Http1Publisher(SocketTube(9)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [823ms] Http1Publisher(SocketTube(9)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@6f809e7a DEBUG: [pool-1-thread-1] [823ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-1] [823ms] Http1Exchange reading headers DEBUG: [pool-1-thread-1] [823ms] Http1Response(id=9, PlainHttpConnection(SocketTube(9))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-1] [823ms] Http1Response(id=9, PlainHttpConnection(SocketTube(9))) First time around DEBUG: [pool-1-thread-1] [823ms] Http1Response(id=9, PlainHttpConnection(SocketTube(9))) headersReader is not yet completed DEBUG: [HttpClient-9-SelectorManager] [824ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6bb0a0ab for None (false) DEBUG: [HttpClient-9-SelectorManager] [824ms] SocketTube(9) read bytes: 182 DEBUG: [HttpClient-9-SelectorManager] [824ms] Http1AsyncReceiver(SocketTube(9)) Putting 182 bytes into the queue DEBUG: [HttpClient-9-SelectorManager] [824ms] SocketTube(9) resuming read event DEBUG: [HttpClient-9-SelectorManager] [824ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6bb0a0ab for R (false) DEBUG: [HttpClient-9-SelectorManager] [824ms] SocketTube(9) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [824ms] Http1AsyncReceiver(SocketTube(9)) Got 182 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@67f4b721 DEBUG: [pool-1-thread-1] [824ms] Http1AsyncReceiver(SocketTube(9)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [824ms] Http1AsyncReceiver(SocketTube(9)) Forwarding 182 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@67f4b721 DEBUG: [pool-1-thread-1] [824ms] Http1Response(id=9, PlainHttpConnection(SocketTube(9))) Sending 182/182 bytes to header parser DEBUG: [pool-1-thread-1] [824ms] Http1Response(id=9, PlainHttpConnection(SocketTube(9))) Parsing headers completed. bytes=84 DEBUG: [pool-1-thread-1] [824ms] Http1AsyncReceiver(SocketTube(9)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@67f4b721 DEBUG: [pool-1-thread-1] [825ms] Http1Response(id=9, PlainHttpConnection(SocketTube(9))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-1] [825ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-1] [825ms] Http1Response(id=9, PlainHttpConnection(SocketTube(9))) readBody: return2Cache: true DEBUG: [pool-1-thread-1] [825ms] Http1Response(id=9, PlainHttpConnection(SocketTube(9))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@5784ffa0(9) DEBUG: [pool-1-thread-1] [825ms] Http1AsyncReceiver(SocketTube(9)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@1bfb8228/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@6b720708 queue.isEmpty: false DEBUG: [pool-1-thread-1] [825ms] Http1AsyncReceiver(SocketTube(9)) Delegate done: 98 DEBUG: [pool-1-thread-1] [825ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-1] [825ms] HttpClientImpl(9) body subscriber registered: 1 DEBUG: [pool-1-thread-1] [825ms] Http1AsyncReceiver(SocketTube(9)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@1bfb8228/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@6b720708, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-1] [825ms] Http1AsyncReceiver(SocketTube(9)) Got 98 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@1bfb8228/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@6b720708 DEBUG: [pool-1-thread-1] [825ms] Http1AsyncReceiver(SocketTube(9)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-1] [825ms] Http1AsyncReceiver(SocketTube(9)) Forwarding 98 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@1bfb8228/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@6b720708 DEBUG: [pool-1-thread-1] [825ms] Http1Response(id=9, PlainHttpConnection(SocketTube(9))) Sending 98/182 bytes to body parser DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:98) DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Got chunk len 25 DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Reading chunk: available 94, needed 25 DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Returning chunk bytes: 25 DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser No more bytes to read - 0 yet to consume. DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Ready to read next chunk DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Sending chunk to consumer (25) DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:67) DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Got chunk len 25 DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Reading chunk: available 63, needed 25 DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Returning chunk bytes: 25 DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser No more bytes to read - 0 yet to consume. DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Ready to read next chunk DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Sending chunk to consumer (25) DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:36) DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Got chunk len 25 DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Reading chunk: available 32, needed 25 DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Returning chunk bytes: 25 DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser No more bytes to read - 0 yet to consume. DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Ready to read next chunk DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Sending chunk to consumer (25) DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:5) DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Got chunk len 0 DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Trying to consume bytes: 2 (remaining in buffer: 2) DEBUG: [pool-1-thread-1] [826ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser No more chunks: 0 DEBUG: [pool-1-thread-1] [827ms] PlainHttpConnection(SocketTube(9))/ResponseContent/ChunkedBodyParser Error while processing buffer: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT DEBUG: [pool-1-thread-1] [827ms] HttpClientImpl(9) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [827ms] Http1Response(id=9, PlainHttpConnection(SocketTube(9))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@5784ffa0(9) DEBUG: [pool-1-thread-1] [827ms] HttpClientImpl(9) ClientImpl (async) elapsed 5 millis for GET to http://127.0.0.1:36047/http1/chunk/x-2-ON_NEXT DEBUG: [pool-1-thread-1] [827ms] Http1Response(id=9, PlainHttpConnection(SocketTube(9))) ref count for jdk.internal.net.http.HttpClientImpl@5784ffa0(9) already released DEBUG: [pool-1-thread-1] [827ms] PlainHttpConnection(SocketTube(9)) Closing channel: channel registered with selector, key.interestOps=R, sa.interestOps=R DEBUG: [pool-1-thread-1] [827ms] SocketTube(9) signal read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-1] [827ms] SocketTube(9) got read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-1] [827ms] SocketTube(9) pausing read event DEBUG: [pool-1-thread-1] [855ms] SocketTube(9) Sending error java.io.IOException: connection closed locally to subscriber jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@2eb23b19 DEBUG: [pool-1-thread-1] [856ms] SocketTube(9) forwarding error to subscriber: java.io.IOException: connection closed locally [1 s, 425 ms, 977162 ns] waiting for client to shutdown: HttpClientImpl(9) DEBUG: [pool-1-thread-1] [856ms] Http1AsyncReceiver(SocketTube(9)) onError: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-1] [856ms] Http1AsyncReceiver(SocketTube(9)) recorded java.io.IOException: connection closed locally delegate: jdk.internal.net.http.Http1Response$BodyReader@1bfb8228/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@6b720708 queue.isEmpty: false stopRequested: false java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.Http1Response.lambda$readBody$1(Http1Response.java:355) at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:245) at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:131) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-1] [856ms] SocketTube(9) Stopping read scheduler DEBUG: [pool-1-thread-1] [856ms] SocketTube(9) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [856ms] SocketTube(9) Read scheduler stopped DEBUG: [pool-1-thread-1] [856ms] Http1AsyncReceiver(SocketTube(9)) Delegate done: 0 DEBUG: [pool-1-thread-1] [856ms] Http1AsyncReceiver(SocketTube(9)) Got 0 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@1bfb8228/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@6b720708 DEBUG: [pool-1-thread-1] [856ms] Http1AsyncReceiver(SocketTube(9)) downstream subscription demand is 9223372036854775806 DEBUG: [pool-1-thread-1] [856ms] Http1AsyncReceiver(SocketTube(9)) Forwarding 0 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@1bfb8228/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@6b720708 DEBUG: [pool-1-thread-1] [856ms] Http1AsyncReceiver(SocketTube(9)) Delegate done: 0 DEBUG: [HttpClient-9-SelectorManager] [878ms] HttpClientImpl(9) SelectorManager shutting down DEBUG: [HttpClient-9-SelectorManager] [878ms] Http2ClientImpl stopping [1 s, 458 ms, 291692 ns] client shutdown normally: HttpClientImpl(9) DEBUG: [MainThread] [888ms] HttpClientImpl(10) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [889ms] HttpClientImpl(10) ClientImpl (async) send http://127.0.0.1:36047/http1/chunk/x-2-ON_COMPLETE GET DEBUG: [pool-1-thread-1] [889ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/chunk/x-2-ON_COMPLETE GET, proxy=null DEBUG: [pool-1-thread-1] [889ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [889ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [889ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [889ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [890ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-1] [890ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-1] [890ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [890ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [890ms] Http1AsyncReceiver(SocketTube(10)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@3885f0ac queue.isEmpty: true DEBUG: [pool-1-thread-1] [890ms] Http1AsyncReceiver(SocketTube(10)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@3885f0ac, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [890ms] Http1AsyncReceiver(SocketTube(10)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [890ms] Http1AsyncReceiver(SocketTube(10)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [890ms] Http1AsyncReceiver(SocketTube(10)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [890ms] Http1AsyncReceiver(SocketTube(10)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [890ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [890ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-1] [890ms] PlainHttpConnection(SocketTube(10)) registering connect event DEBUG: [HttpClient-10-SelectorManager] [890ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@3d5a3164 for C (true) DEBUG: [HttpClient-10-SelectorManager] [890ms] PlainHttpConnection(SocketTube(10)) ConnectEvent: finishing connect DEBUG: [HttpClient-10-SelectorManager] [890ms] PlainHttpConnection(SocketTube(10)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42236 DEBUG: [pool-1-thread-1] [891ms] PlainHttpConnection(SocketTube(10)) finishConnect, setting connected=true DEBUG: [pool-1-thread-1] [891ms] Http1Exchange SocketTube(10) connecting flows DEBUG: [pool-1-thread-1] [891ms] SocketTube(10) connecting flows DEBUG: [pool-1-thread-1] [891ms] SocketTube(10) read publisher got subscriber DEBUG: [pool-1-thread-1] [891ms] SocketTube(10) registering subscribe event DEBUG: [pool-1-thread-1] [891ms] SocketTube(10) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-10-SelectorManager] [891ms] SocketTube(10) subscribe event raised DEBUG: [pool-1-thread-1] [891ms] Http1Publisher(SocketTube(10)) got subscriber: SocketTube(10) DEBUG: [pool-1-thread-1] [891ms] SocketTube(10) subscribed for writing DEBUG: [pool-1-thread-1] [891ms] SocketTube(10) write: registering startSubscription event DEBUG: [HttpClient-10-SelectorManager] [891ms] SocketTube(10) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@37a25a14 DEBUG: [pool-1-thread-1] [891ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-10-SelectorManager] [891ms] SocketTube(10) read demand reset to 0 DEBUG: [HttpClient-10-SelectorManager] [891ms] SocketTube(10) calling onSubscribe DEBUG: [HttpClient-10-SelectorManager] [891ms] Http1AsyncReceiver(SocketTube(10)) Received onSubscribed from upstream DEBUG: [HttpClient-10-SelectorManager] [891ms] SocketTube(10) onSubscribe called DEBUG: [HttpClient-10-SelectorManager] [891ms] SocketTube(10) pending subscriber subscribed DEBUG: [HttpClient-10-SelectorManager] [891ms] SocketTube(10) write: starting subscription DEBUG: [HttpClient-10-SelectorManager] [891ms] SocketTube(10) write: offloading requestMore DEBUG: [pool-1-thread-2] [891ms] SocketTube(10) write: requesting more... DEBUG: [pool-1-thread-3] [891ms] Http1AsyncReceiver(SocketTube(10)) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [891ms] Http1Publisher(SocketTube(10)) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [891ms] Http1Publisher(SocketTube(10)) WriteTask DEBUG: [pool-1-thread-3] [891ms] Http1AsyncReceiver(SocketTube(10)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [891ms] Http1AsyncReceiver(SocketTube(10)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [891ms] SocketTube(10) got some demand for reading DEBUG: [pool-1-thread-1] [891ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-1] [891ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=210 cap=210]], throwable=null] DEBUG: [pool-1-thread-3] [891ms] SocketTube(10) resuming read event DEBUG: [pool-1-thread-2] [891ms] Http1Publisher(SocketTube(10)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-3] [893ms] SocketTube(10) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [893ms] Http1Exchange initiating completion of headersSentCF DEBUG: [HttpClient-10-SelectorManager] [893ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@72a0c284 for R (true) DEBUG: [pool-1-thread-2] [893ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [893ms] Exchange sendRequestBody DEBUG: [pool-1-thread-2] [893ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-2] [893ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-2] [893ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [893ms] Http1Publisher(SocketTube(10)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=210 cap=210]], throwable=null] DEBUG: [pool-1-thread-2] [893ms] Http1Publisher(SocketTube(10)) onNext with 210 bytes DEBUG: [pool-1-thread-2] [893ms] SocketTube(10) trying to write: 210 DEBUG: [pool-1-thread-2] [893ms] SocketTube(10) wrote: 210 DEBUG: [pool-1-thread-2] [893ms] SocketTube(10) write: requesting more... DEBUG: [pool-1-thread-2] [893ms] Http1Publisher(SocketTube(10)) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [893ms] SocketTube(10) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [893ms] SocketTube(10) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [893ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-2] [893ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-2] [893ms] Http1Exchange reading headers DEBUG: [pool-1-thread-2] [893ms] Http1Response(id=10, PlainHttpConnection(SocketTube(10))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-2] [894ms] Http1Response(id=10, PlainHttpConnection(SocketTube(10))) First time around DEBUG: [pool-1-thread-2] [894ms] Http1Response(id=10, PlainHttpConnection(SocketTube(10))) headersReader is not yet completed DEBUG: [pool-1-thread-2] [894ms] Http1Publisher(SocketTube(10)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [894ms] Http1Publisher(SocketTube(10)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@3cbfb98f DEBUG: [pool-1-thread-2] [894ms] SocketTube(10) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-10-SelectorManager] [894ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@72a0c284 for None (false) DEBUG: [HttpClient-10-SelectorManager] [896ms] SocketTube(10) read bytes: 194 DEBUG: [HttpClient-10-SelectorManager] [896ms] Http1AsyncReceiver(SocketTube(10)) Putting 194 bytes into the queue DEBUG: [HttpClient-10-SelectorManager] [896ms] SocketTube(10) resuming read event DEBUG: [HttpClient-10-SelectorManager] [896ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@72a0c284 for R (false) DEBUG: [HttpClient-10-SelectorManager] [896ms] SocketTube(10) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [897ms] Http1AsyncReceiver(SocketTube(10)) Got 194 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@3885f0ac DEBUG: [pool-1-thread-2] [897ms] Http1AsyncReceiver(SocketTube(10)) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [897ms] Http1AsyncReceiver(SocketTube(10)) Forwarding 194 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@3885f0ac DEBUG: [pool-1-thread-2] [897ms] Http1Response(id=10, PlainHttpConnection(SocketTube(10))) Sending 194/194 bytes to header parser DEBUG: [pool-1-thread-2] [897ms] Http1Response(id=10, PlainHttpConnection(SocketTube(10))) Parsing headers completed. bytes=84 DEBUG: [pool-1-thread-2] [897ms] Http1AsyncReceiver(SocketTube(10)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@3885f0ac DEBUG: [pool-1-thread-2] [898ms] Http1Response(id=10, PlainHttpConnection(SocketTube(10))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-2] [898ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-2] [898ms] Http1Response(id=10, PlainHttpConnection(SocketTube(10))) readBody: return2Cache: true DEBUG: [pool-1-thread-2] [898ms] Http1Response(id=10, PlainHttpConnection(SocketTube(10))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@7ef9fda3(10) DEBUG: [pool-1-thread-2] [898ms] Http1AsyncReceiver(SocketTube(10)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@15d574de/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@5cdef818 queue.isEmpty: false DEBUG: [pool-1-thread-2] [898ms] Http1AsyncReceiver(SocketTube(10)) Delegate done: 110 DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-2] [898ms] HttpClientImpl(10) body subscriber registered: 1 DEBUG: [pool-1-thread-2] [898ms] Http1AsyncReceiver(SocketTube(10)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@15d574de/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@5cdef818, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-2] [898ms] Http1AsyncReceiver(SocketTube(10)) Got 110 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@15d574de/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@5cdef818 DEBUG: [pool-1-thread-2] [898ms] Http1AsyncReceiver(SocketTube(10)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-2] [898ms] Http1AsyncReceiver(SocketTube(10)) Forwarding 110 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@15d574de/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@5cdef818 DEBUG: [pool-1-thread-2] [898ms] Http1Response(id=10, PlainHttpConnection(SocketTube(10))) Sending 110/194 bytes to body parser DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:110) DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Got chunk len 29 DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Reading chunk: available 106, needed 29 DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Returning chunk bytes: 29 DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser No more bytes to read - 0 yet to consume. DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Ready to read next chunk DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Sending chunk to consumer (29) DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:75) DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Got chunk len 29 DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Reading chunk: available 71, needed 29 DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Returning chunk bytes: 29 DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser No more bytes to read - 0 yet to consume. DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Ready to read next chunk DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Sending chunk to consumer (29) DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:40) DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Got chunk len 29 DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Reading chunk: available 36, needed 29 DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Returning chunk bytes: 29 DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser No more bytes to read - 0 yet to consume. DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Ready to read next chunk DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Sending chunk to consumer (29) DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:5) DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Got chunk len 0 DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Trying to consume bytes: 2 (remaining in buffer: 2) DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser No more chunks: 0 DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser Chunks sent DEBUG: [pool-1-thread-2] [898ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser done! DEBUG: [pool-1-thread-2] [898ms] Http1AsyncReceiver(SocketTube(10)) cleared DEBUG: [pool-1-thread-2] [898ms] Http1Response(id=10, PlainHttpConnection(SocketTube(10))) SocketTube(10): return to HTTP/1.1 pool DEBUG: [pool-1-thread-2] [898ms] ConnectionPool(10) registering CleanupTrigger(SocketTube(10)) DEBUG: [pool-1-thread-2] [898ms] SocketTube(10) connecting flows DEBUG: [pool-1-thread-2] [898ms] SocketTube(10) read publisher got subscriber DEBUG: [pool-1-thread-2] [898ms] SocketTube(10) registering subscribe event DEBUG: [pool-1-thread-2] [898ms] SocketTube(10) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [898ms] SocketTube(10) subscribed for writing DEBUG: [pool-1-thread-2] [899ms] SocketTube(10) write: resetting demand to 0 DEBUG: [pool-1-thread-2] [899ms] SocketTube(10) write: registering startSubscription event DEBUG: [HttpClient-10-SelectorManager] [899ms] SocketTube(10) subscribe event raised DEBUG: [HttpClient-10-SelectorManager] [899ms] SocketTube(10) handling pending subscription for CleanupTrigger(SocketTube(10)) DEBUG: [HttpClient-10-SelectorManager] [899ms] Http1AsyncReceiver(SocketTube(10)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-10-SelectorManager] [899ms] SocketTube(10) read demand reset to 0 DEBUG: [pool-1-thread-2] [899ms] HttpClientImpl(10) body subscriber unregistered: 0 DEBUG: [HttpClient-10-SelectorManager] [899ms] SocketTube(10) calling onSubscribe DEBUG: [HttpClient-10-SelectorManager] [899ms] SocketTube(10) got some demand for reading DEBUG: [HttpClient-10-SelectorManager] [899ms] SocketTube(10) resuming read event DEBUG: [HttpClient-10-SelectorManager] [899ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@72a0c284 for R (false) DEBUG: [HttpClient-10-SelectorManager] [899ms] SocketTube(10) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-10-SelectorManager] [899ms] SocketTube(10) onSubscribe called DEBUG: [HttpClient-10-SelectorManager] [899ms] SocketTube(10) pending subscriber subscribed DEBUG: [HttpClient-10-SelectorManager] [899ms] SocketTube(10) write: starting subscription DEBUG: [HttpClient-10-SelectorManager] [899ms] SocketTube(10) write: offloading requestMore DEBUG: [pool-1-thread-2] [899ms] Http1Response(id=10, PlainHttpConnection(SocketTube(10))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@7ef9fda3(10) DEBUG: [pool-1-thread-2] [899ms] HttpClientImpl(10) ClientImpl (async) elapsed 9 millis for GET to http://127.0.0.1:36047/http1/chunk/x-2-ON_COMPLETE DEBUG: [pool-1-thread-3] [899ms] SocketTube(10) write: requesting more... DEBUG: [pool-1-thread-3] [899ms] SocketTube(10) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [899ms] PlainHttpConnection(SocketTube(10))/ResponseContent/ChunkedBodyParser subscriber completed DEBUG: [pool-1-thread-2] [899ms] Http1Response(id=10, PlainHttpConnection(SocketTube(10))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-2] [899ms] Http1Response(id=10, PlainHttpConnection(SocketTube(10))) ref count for jdk.internal.net.http.HttpClientImpl@7ef9fda3(10) already released DEBUG: [pool-1-thread-2] [899ms] Http1AsyncReceiver(SocketTube(10)) Delegate done: 0 DEBUG: [pool-1-thread-2] [899ms] Http1AsyncReceiver(SocketTube(10)) Got 0 bytes for delegate null DEBUG: [HttpClient-10-SelectorManager] [921ms] HttpClientImpl(10) SelectorManager shutting down [1 s, 491 ms, 719559 ns] waiting for client to shutdown: HttpClientImpl(10) DEBUG: [HttpClient-10-SelectorManager] [943ms] PlainHttpConnection(SocketTube(10)) Closing channel: channel not registered with selector DEBUG: [HttpClient-10-SelectorManager] [943ms] SocketTube(10) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-10-SelectorManager] [944ms] SocketTube(10) got read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-10-SelectorManager] [944ms] SocketTube(10) pausing read event DEBUG: [HttpClient-10-SelectorManager] [944ms] SocketTube(10) Sending error java.io.IOException: connection closed locally to subscriber CleanupTrigger(SocketTube(10)) DEBUG: [HttpClient-10-SelectorManager] [944ms] SocketTube(10) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-10-SelectorManager] [944ms] ConnectionPool(10) SocketTube(10) : ConnectionPool.cleanup(java.io.IOException: connection closed locally) DEBUG: [HttpClient-10-SelectorManager] [944ms] ConnectionPool(10) WARNING: CleanupTrigger triggered for a connection not found in the pool: closing PlainHttpConnection: HttpConnection: java.nio.channels.SocketChannel[closed] DEBUG: [HttpClient-10-SelectorManager] [944ms] SocketTube(10) Stopping read scheduler DEBUG: [HttpClient-10-SelectorManager] [944ms] SocketTube(10) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-10-SelectorManager] [944ms] SocketTube(10) Read scheduler stopped DEBUG: [HttpClient-10-SelectorManager] [944ms] Http2ClientImpl stopping [1 s, 525 ms, 148116 ns] client shutdown normally: HttpClientImpl(10) DEBUG: [MainThread] [962ms] HttpClientImpl(11) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [964ms] HttpClientImpl(11) ClientImpl (async) send http://127.0.0.1:36047/http1/chunk/x-2-GET_BODY GET DEBUG: [pool-1-thread-2] [966ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/chunk/x-2-GET_BODY GET, proxy=null DEBUG: [pool-1-thread-2] [966ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-2] [966ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-2] [966ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-2] [966ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-2] [966ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-2] [966ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-2] [966ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [966ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-2] [966ms] Http1AsyncReceiver(SocketTube(11)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@23ad035b queue.isEmpty: true DEBUG: [pool-1-thread-2] [966ms] Http1AsyncReceiver(SocketTube(11)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@23ad035b, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-2] [966ms] Http1AsyncReceiver(SocketTube(11)) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [966ms] Http1AsyncReceiver(SocketTube(11)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [966ms] Http1AsyncReceiver(SocketTube(11)) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [966ms] Http1AsyncReceiver(SocketTube(11)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [966ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-2] [966ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-2] [966ms] PlainHttpConnection(SocketTube(11)) registering connect event DEBUG: [HttpClient-11-SelectorManager] [967ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@6fa8c0dd for C (true) DEBUG: [HttpClient-11-SelectorManager] [967ms] PlainHttpConnection(SocketTube(11)) ConnectEvent: finishing connect DEBUG: [HttpClient-11-SelectorManager] [967ms] PlainHttpConnection(SocketTube(11)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42242 DEBUG: [pool-1-thread-2] [967ms] PlainHttpConnection(SocketTube(11)) finishConnect, setting connected=true DEBUG: [pool-1-thread-2] [967ms] Http1Exchange SocketTube(11) connecting flows DEBUG: [pool-1-thread-2] [967ms] SocketTube(11) connecting flows DEBUG: [pool-1-thread-2] [967ms] SocketTube(11) read publisher got subscriber DEBUG: [pool-1-thread-2] [967ms] SocketTube(11) registering subscribe event DEBUG: [pool-1-thread-2] [967ms] SocketTube(11) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-11-SelectorManager] [967ms] SocketTube(11) subscribe event raised DEBUG: [pool-1-thread-2] [967ms] Http1Publisher(SocketTube(11)) got subscriber: SocketTube(11) DEBUG: [pool-1-thread-2] [967ms] SocketTube(11) subscribed for writing DEBUG: [pool-1-thread-2] [967ms] SocketTube(11) write: registering startSubscription event DEBUG: [pool-1-thread-2] [967ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-11-SelectorManager] [967ms] SocketTube(11) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@6550abad DEBUG: [HttpClient-11-SelectorManager] [967ms] SocketTube(11) read demand reset to 0 DEBUG: [HttpClient-11-SelectorManager] [967ms] SocketTube(11) calling onSubscribe DEBUG: [HttpClient-11-SelectorManager] [967ms] Http1AsyncReceiver(SocketTube(11)) Received onSubscribed from upstream DEBUG: [HttpClient-11-SelectorManager] [967ms] SocketTube(11) onSubscribe called DEBUG: [HttpClient-11-SelectorManager] [967ms] SocketTube(11) pending subscriber subscribed DEBUG: [HttpClient-11-SelectorManager] [967ms] SocketTube(11) write: starting subscription DEBUG: [HttpClient-11-SelectorManager] [967ms] SocketTube(11) write: offloading requestMore DEBUG: [pool-1-thread-1] [967ms] SocketTube(11) write: requesting more... DEBUG: [pool-1-thread-2] [967ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-2] [967ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=207 cap=207]], throwable=null] DEBUG: [pool-1-thread-1] [967ms] Http1Publisher(SocketTube(11)) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [967ms] Http1Publisher(SocketTube(11)) WriteTask DEBUG: [pool-1-thread-1] [967ms] SocketTube(11) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [967ms] Http1Publisher(SocketTube(11)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-2] [967ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-2] [967ms] Http1Publisher(SocketTube(11)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=207 cap=207]], throwable=null] DEBUG: [pool-1-thread-2] [967ms] Http1Publisher(SocketTube(11)) onNext with 207 bytes DEBUG: [pool-1-thread-2] [967ms] SocketTube(11) trying to write: 207 DEBUG: [pool-1-thread-2] [968ms] SocketTube(11) wrote: 207 DEBUG: [pool-1-thread-2] [968ms] SocketTube(11) write: requesting more... DEBUG: [pool-1-thread-2] [968ms] Http1Publisher(SocketTube(11)) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [968ms] SocketTube(11) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [968ms] SocketTube(11) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [968ms] Http1Publisher(SocketTube(11)) WriteTask DEBUG: [pool-1-thread-2] [968ms] Http1Publisher(SocketTube(11)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-2] [968ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [968ms] Exchange sendRequestBody DEBUG: [pool-1-thread-2] [968ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-2] [968ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-2] [968ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [968ms] Http1Publisher(SocketTube(11)) WriteTask DEBUG: [pool-1-thread-2] [968ms] Http1Publisher(SocketTube(11)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-2] [968ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-2] [968ms] Http1Publisher(SocketTube(11)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [968ms] Http1Publisher(SocketTube(11)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@898210e DEBUG: [pool-1-thread-2] [968ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-2] [968ms] Http1Exchange reading headers DEBUG: [pool-1-thread-2] [968ms] Http1Response(id=11, PlainHttpConnection(SocketTube(11))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-2] [968ms] Http1Response(id=11, PlainHttpConnection(SocketTube(11))) First time around DEBUG: [pool-1-thread-2] [968ms] Http1Response(id=11, PlainHttpConnection(SocketTube(11))) headersReader is not yet completed DEBUG: [pool-1-thread-3] [968ms] Http1AsyncReceiver(SocketTube(11)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [969ms] Http1AsyncReceiver(SocketTube(11)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [969ms] Http1AsyncReceiver(SocketTube(11)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [969ms] SocketTube(11) got some demand for reading DEBUG: [pool-1-thread-3] [969ms] SocketTube(11) resuming read event DEBUG: [pool-1-thread-3] [969ms] SocketTube(11) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-11-SelectorManager] [969ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@20523963 for R (true) DEBUG: [HttpClient-11-SelectorManager] [969ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@20523963 for None (false) DEBUG: [HttpClient-11-SelectorManager] [969ms] SocketTube(11) read bytes: 185 DEBUG: [HttpClient-11-SelectorManager] [969ms] Http1AsyncReceiver(SocketTube(11)) Putting 185 bytes into the queue DEBUG: [HttpClient-11-SelectorManager] [969ms] SocketTube(11) resuming read event DEBUG: [HttpClient-11-SelectorManager] [969ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@20523963 for R (false) DEBUG: [pool-1-thread-3] [969ms] Http1AsyncReceiver(SocketTube(11)) Got 185 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@23ad035b DEBUG: [HttpClient-11-SelectorManager] [969ms] SocketTube(11) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [969ms] Http1AsyncReceiver(SocketTube(11)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [969ms] Http1AsyncReceiver(SocketTube(11)) Forwarding 185 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@23ad035b DEBUG: [pool-1-thread-3] [969ms] Http1Response(id=11, PlainHttpConnection(SocketTube(11))) Sending 185/185 bytes to header parser DEBUG: [pool-1-thread-3] [970ms] Http1Response(id=11, PlainHttpConnection(SocketTube(11))) Parsing headers completed. bytes=84 DEBUG: [pool-1-thread-3] [970ms] Http1AsyncReceiver(SocketTube(11)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@23ad035b DEBUG: [pool-1-thread-3] [970ms] Http1Response(id=11, PlainHttpConnection(SocketTube(11))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-3] [970ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-3] [970ms] Http1Response(id=11, PlainHttpConnection(SocketTube(11))) readBody: return2Cache: true DEBUG: [pool-1-thread-3] [970ms] Http1Response(id=11, PlainHttpConnection(SocketTube(11))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@1de0f7bd(11) DEBUG: [pool-1-thread-3] [970ms] Http1AsyncReceiver(SocketTube(11)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@3710a6a5/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@4ec2cd40 queue.isEmpty: false DEBUG: [pool-1-thread-3] [970ms] Http1AsyncReceiver(SocketTube(11)) Delegate done: 101 DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-3] [970ms] HttpClientImpl(11) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [970ms] Http1AsyncReceiver(SocketTube(11)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@3710a6a5/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@4ec2cd40, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-3] [970ms] Http1AsyncReceiver(SocketTube(11)) Got 101 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@3710a6a5/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@4ec2cd40 DEBUG: [pool-1-thread-3] [970ms] Http1AsyncReceiver(SocketTube(11)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-3] [970ms] Http1AsyncReceiver(SocketTube(11)) Forwarding 101 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@3710a6a5/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@4ec2cd40 DEBUG: [pool-1-thread-3] [970ms] Http1Response(id=11, PlainHttpConnection(SocketTube(11))) Sending 101/185 bytes to body parser DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:101) DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Got chunk len 26 DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Reading chunk: available 97, needed 26 DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Returning chunk bytes: 26 DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser No more bytes to read - 0 yet to consume. DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Ready to read next chunk DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Sending chunk to consumer (26) DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:69) DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Got chunk len 26 DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Reading chunk: available 65, needed 26 DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Returning chunk bytes: 26 DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser No more bytes to read - 0 yet to consume. DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Ready to read next chunk DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Sending chunk to consumer (26) DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:37) DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Got chunk len 26 DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Reading chunk: available 33, needed 26 DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Returning chunk bytes: 26 DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser No more bytes to read - 0 yet to consume. DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Ready to read next chunk DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Sending chunk to consumer (26) DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:5) DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Got chunk len 0 DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Trying to consume bytes: 2 (remaining in buffer: 2) DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser No more chunks: 0 DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser Chunks sent DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser done! DEBUG: [pool-1-thread-3] [970ms] Http1AsyncReceiver(SocketTube(11)) cleared DEBUG: [pool-1-thread-3] [970ms] Http1Response(id=11, PlainHttpConnection(SocketTube(11))) SocketTube(11): return to HTTP/1.1 pool DEBUG: [pool-1-thread-3] [970ms] ConnectionPool(11) registering CleanupTrigger(SocketTube(11)) DEBUG: [pool-1-thread-3] [970ms] SocketTube(11) connecting flows DEBUG: [pool-1-thread-3] [970ms] SocketTube(11) read publisher got subscriber DEBUG: [pool-1-thread-3] [970ms] SocketTube(11) registering subscribe event DEBUG: [pool-1-thread-3] [970ms] SocketTube(11) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [970ms] SocketTube(11) subscribed for writing DEBUG: [pool-1-thread-3] [970ms] SocketTube(11) write: resetting demand to 0 DEBUG: [pool-1-thread-3] [970ms] SocketTube(11) write: registering startSubscription event DEBUG: [HttpClient-11-SelectorManager] [970ms] SocketTube(11) subscribe event raised DEBUG: [HttpClient-11-SelectorManager] [970ms] SocketTube(11) handling pending subscription for CleanupTrigger(SocketTube(11)) DEBUG: [HttpClient-11-SelectorManager] [970ms] Http1AsyncReceiver(SocketTube(11)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-11-SelectorManager] [970ms] SocketTube(11) read demand reset to 0 DEBUG: [HttpClient-11-SelectorManager] [970ms] SocketTube(11) calling onSubscribe DEBUG: [pool-1-thread-3] [970ms] HttpClientImpl(11) body subscriber unregistered: 0 DEBUG: [HttpClient-11-SelectorManager] [970ms] SocketTube(11) got some demand for reading DEBUG: [HttpClient-11-SelectorManager] [970ms] SocketTube(11) resuming read event DEBUG: [pool-1-thread-3] [970ms] PlainHttpConnection(SocketTube(11))/ResponseContent/ChunkedBodyParser subscriber completed DEBUG: [HttpClient-11-SelectorManager] [970ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@20523963 for R (false) DEBUG: [pool-1-thread-3] [970ms] Http1Response(id=11, PlainHttpConnection(SocketTube(11))) Finished reading body: READING_BODY DEBUG: [HttpClient-11-SelectorManager] [970ms] SocketTube(11) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-11-SelectorManager] [970ms] SocketTube(11) onSubscribe called DEBUG: [HttpClient-11-SelectorManager] [970ms] SocketTube(11) pending subscriber subscribed DEBUG: [pool-1-thread-3] [970ms] Http1Response(id=11, PlainHttpConnection(SocketTube(11))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@1de0f7bd(11) DEBUG: [pool-1-thread-3] [970ms] Http1AsyncReceiver(SocketTube(11)) Delegate done: 0 DEBUG: [HttpClient-11-SelectorManager] [970ms] SocketTube(11) write: starting subscription DEBUG: [HttpClient-11-SelectorManager] [970ms] SocketTube(11) write: offloading requestMore DEBUG: [pool-1-thread-3] [970ms] Http1AsyncReceiver(SocketTube(11)) Got 0 bytes for delegate null DEBUG: [pool-1-thread-2] [972ms] Http1Response(id=11, PlainHttpConnection(SocketTube(11))) ref count for jdk.internal.net.http.HttpClientImpl@1de0f7bd(11) already released DEBUG: [pool-1-thread-2] [972ms] HttpClientImpl(11) ClientImpl (async) elapsed 7 millis for GET to http://127.0.0.1:36047/http1/chunk/x-2-GET_BODY DEBUG: [pool-1-thread-2] [972ms] Http1AsyncReceiver(SocketTube(11)) onError: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY DEBUG: [pool-1-thread-1] [972ms] SocketTube(11) write: requesting more... DEBUG: [pool-1-thread-2] [972ms] Http1AsyncReceiver(SocketTube(11)) recorded java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY delegate: null queue.isEmpty: false stopRequested: false java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:616) at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:612) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:513) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:509) at AbstractThrowingSubscribers$ThrowingBodySubscriber.getBody(AbstractThrowingSubscribers.java:741) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.getBody(HttpBodySubscriberWrapper.java:360) at java.net.http/jdk.internal.net.http.ResponseSubscribers.lambda$getBodyAsync$3(ResponseSubscribers.java:1176) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) Caused by: AbstractThrowingSubscribers$CustomIOException: GET_BODY ... 11 more DEBUG: [pool-1-thread-1] [972ms] SocketTube(11) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] [1 s, 564 ms, 619403 ns] waiting for client to shutdown: HttpClientImpl(11) DEBUG: [HttpClient-11-SelectorManager] [1s 20ms] HttpClientImpl(11) SelectorManager shutting down DEBUG: [HttpClient-11-SelectorManager] [1s 20ms] PlainHttpConnection(SocketTube(11)) Closing channel: channel not registered with selector DEBUG: [HttpClient-11-SelectorManager] [1s 20ms] SocketTube(11) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-11-SelectorManager] [1s 20ms] SocketTube(11) got read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-11-SelectorManager] [1s 20ms] SocketTube(11) pausing read event DEBUG: [HttpClient-11-SelectorManager] [1s 21ms] SocketTube(11) Sending error java.io.IOException: connection closed locally to subscriber CleanupTrigger(SocketTube(11)) DEBUG: [HttpClient-11-SelectorManager] [1s 21ms] SocketTube(11) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-11-SelectorManager] [1s 21ms] ConnectionPool(11) SocketTube(11) : ConnectionPool.cleanup(java.io.IOException: connection closed locally) DEBUG: [HttpClient-11-SelectorManager] [1s 21ms] ConnectionPool(11) WARNING: CleanupTrigger triggered for a connection not found in the pool: closing PlainHttpConnection: HttpConnection: java.nio.channels.SocketChannel[closed] DEBUG: [HttpClient-11-SelectorManager] [1s 21ms] SocketTube(11) Stopping read scheduler DEBUG: [HttpClient-11-SelectorManager] [1s 21ms] SocketTube(11) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-11-SelectorManager] [1s 21ms] SocketTube(11) Read scheduler stopped DEBUG: [HttpClient-11-SelectorManager] [1s 21ms] Http2ClientImpl stopping [1 s, 596 ms, 419826 ns] client shutdown normally: HttpClientImpl(11) DEBUG: [MainThread] [1s 26ms] HttpClientImpl(12) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [1s 27ms] HttpClientImpl(12) ClientImpl (async) send http://127.0.0.1:36047/http1/chunk/x-2-BODY_CF GET DEBUG: [pool-1-thread-1] [1s 27ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/chunk/x-2-BODY_CF GET, proxy=null DEBUG: [pool-1-thread-1] [1s 27ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [1s 27ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [1s 27ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [1s 27ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [1s 27ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-1] [1s 27ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-1] [1s 32ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [1s 32ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [1s 32ms] Http1AsyncReceiver(SocketTube(12)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@1603451b queue.isEmpty: true DEBUG: [pool-1-thread-1] [1s 32ms] Http1AsyncReceiver(SocketTube(12)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@1603451b, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [1s 32ms] Http1AsyncReceiver(SocketTube(12)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [1s 32ms] Http1AsyncReceiver(SocketTube(12)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [1s 32ms] Http1AsyncReceiver(SocketTube(12)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [1s 32ms] Http1AsyncReceiver(SocketTube(12)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [1s 32ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [1s 32ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-1] [1s 32ms] PlainHttpConnection(SocketTube(12)) registering connect event DEBUG: [HttpClient-12-SelectorManager] [1s 34ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@56302d9c for C (true) DEBUG: [HttpClient-12-SelectorManager] [1s 34ms] PlainHttpConnection(SocketTube(12)) ConnectEvent: finishing connect DEBUG: [HttpClient-12-SelectorManager] [1s 34ms] PlainHttpConnection(SocketTube(12)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42250 DEBUG: [pool-1-thread-1] [1s 34ms] PlainHttpConnection(SocketTube(12)) finishConnect, setting connected=true DEBUG: [pool-1-thread-1] [1s 34ms] Http1Exchange SocketTube(12) connecting flows DEBUG: [pool-1-thread-1] [1s 34ms] SocketTube(12) connecting flows DEBUG: [pool-1-thread-1] [1s 34ms] SocketTube(12) read publisher got subscriber DEBUG: [pool-1-thread-1] [1s 34ms] SocketTube(12) registering subscribe event DEBUG: [pool-1-thread-1] [1s 34ms] SocketTube(12) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-1] [1s 34ms] Http1Publisher(SocketTube(12)) got subscriber: SocketTube(12) DEBUG: [pool-1-thread-1] [1s 34ms] SocketTube(12) subscribed for writing DEBUG: [pool-1-thread-1] [1s 34ms] SocketTube(12) write: registering startSubscription event DEBUG: [pool-1-thread-1] [1s 34ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-1] [1s 34ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-1] [1s 34ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=206 cap=206]], throwable=null] DEBUG: [pool-1-thread-1] [1s 35ms] Http1Publisher(SocketTube(12)) WriteTask DEBUG: [pool-1-thread-1] [1s 35ms] Http1Publisher(SocketTube(12)) hasOutgoing = true, demand = 0 DEBUG: [HttpClient-12-SelectorManager] [1s 35ms] SocketTube(12) subscribe event raised DEBUG: [HttpClient-12-SelectorManager] [1s 35ms] SocketTube(12) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@5cc846ec DEBUG: [HttpClient-12-SelectorManager] [1s 35ms] SocketTube(12) read demand reset to 0 DEBUG: [HttpClient-12-SelectorManager] [1s 35ms] SocketTube(12) calling onSubscribe DEBUG: [HttpClient-12-SelectorManager] [1s 35ms] Http1AsyncReceiver(SocketTube(12)) Received onSubscribed from upstream DEBUG: [HttpClient-12-SelectorManager] [1s 35ms] SocketTube(12) onSubscribe called DEBUG: [HttpClient-12-SelectorManager] [1s 35ms] SocketTube(12) pending subscriber subscribed DEBUG: [HttpClient-12-SelectorManager] [1s 35ms] SocketTube(12) write: starting subscription DEBUG: [HttpClient-12-SelectorManager] [1s 35ms] SocketTube(12) write: offloading requestMore DEBUG: [pool-1-thread-2] [1s 35ms] SocketTube(12) write: requesting more... DEBUG: [pool-1-thread-2] [1s 35ms] Http1Publisher(SocketTube(12)) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [1s 35ms] Http1Publisher(SocketTube(12)) WriteTask DEBUG: [pool-1-thread-2] [1s 35ms] Http1Publisher(SocketTube(12)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-2] [1s 35ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-2] [1s 35ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [1s 35ms] Exchange sendRequestBody DEBUG: [pool-1-thread-2] [1s 35ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-2] [1s 35ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-2] [1s 35ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [1s 35ms] Http1Publisher(SocketTube(12)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=206 cap=206]], throwable=null] DEBUG: [pool-1-thread-2] [1s 35ms] Http1Publisher(SocketTube(12)) onNext with 206 bytes DEBUG: [pool-1-thread-2] [1s 35ms] SocketTube(12) trying to write: 206 DEBUG: [pool-1-thread-2] [1s 35ms] SocketTube(12) wrote: 206 DEBUG: [pool-1-thread-2] [1s 35ms] SocketTube(12) write: requesting more... DEBUG: [pool-1-thread-2] [1s 35ms] Http1Publisher(SocketTube(12)) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [1s 35ms] SocketTube(12) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [1s 35ms] Http1AsyncReceiver(SocketTube(12)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [1s 35ms] Http1AsyncReceiver(SocketTube(12)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [1s 35ms] Http1AsyncReceiver(SocketTube(12)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-1] [1s 35ms] SocketTube(12) got some demand for reading DEBUG: [pool-1-thread-1] [1s 35ms] SocketTube(12) resuming read event DEBUG: [pool-1-thread-1] [1s 35ms] SocketTube(12) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-12-SelectorManager] [1s 35ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@19cad311 for R (true) DEBUG: [HttpClient-12-SelectorManager] [1s 36ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@19cad311 for None (false) DEBUG: [HttpClient-12-SelectorManager] [1s 36ms] SocketTube(12) read bytes: 182 DEBUG: [HttpClient-12-SelectorManager] [1s 36ms] Http1AsyncReceiver(SocketTube(12)) Putting 182 bytes into the queue DEBUG: [HttpClient-12-SelectorManager] [1s 36ms] SocketTube(12) resuming read event DEBUG: [HttpClient-12-SelectorManager] [1s 36ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@19cad311 for R (false) DEBUG: [HttpClient-12-SelectorManager] [1s 36ms] SocketTube(12) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [1s 37ms] Http1AsyncReceiver(SocketTube(12)) Got 182 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@1603451b DEBUG: [pool-1-thread-1] [1s 37ms] Http1AsyncReceiver(SocketTube(12)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [1s 37ms] Http1AsyncReceiver(SocketTube(12)) Forwarding 182 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@1603451b DEBUG: [pool-1-thread-1] [1s 37ms] Http1Response(id=12, PlainHttpConnection(SocketTube(12))) Sending 182/182 bytes to header parser DEBUG: [pool-1-thread-1] [1s 37ms] Http1Response(id=12, PlainHttpConnection(SocketTube(12))) Parsing headers completed. bytes=84 DEBUG: [pool-1-thread-1] [1s 37ms] Http1AsyncReceiver(SocketTube(12)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@1603451b DEBUG: [pool-1-thread-1] [1s 37ms] Http1AsyncReceiver(SocketTube(12)) Delegate done: 98 DEBUG: [pool-1-thread-2] [1s 38ms] SocketTube(12) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 38ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-2] [1s 38ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-2] [1s 38ms] Http1Exchange reading headers DEBUG: [pool-1-thread-2] [1s 38ms] Http1Response(id=12, PlainHttpConnection(SocketTube(12))) Reading Headers: (remaining: 98) READING_BODY DEBUG: [pool-1-thread-2] [1s 38ms] Http1Response(id=12, PlainHttpConnection(SocketTube(12))) First time around DEBUG: [pool-1-thread-2] [1s 38ms] Http1Response(id=12, PlainHttpConnection(SocketTube(12))) headersReader is already completed DEBUG: [pool-1-thread-2] [1s 38ms] Http1Response(id=12, PlainHttpConnection(SocketTube(12))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-2] [1s 38ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-2] [1s 38ms] Http1Response(id=12, PlainHttpConnection(SocketTube(12))) readBody: return2Cache: true DEBUG: [pool-1-thread-2] [1s 38ms] Http1Response(id=12, PlainHttpConnection(SocketTube(12))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@540bdd87(12) DEBUG: [pool-1-thread-2] [1s 38ms] Http1AsyncReceiver(SocketTube(12)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@174caa18/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@5e1579ae queue.isEmpty: false DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-2] [1s 38ms] HttpClientImpl(12) body subscriber registered: 1 DEBUG: [pool-1-thread-2] [1s 38ms] Http1AsyncReceiver(SocketTube(12)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@174caa18/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@5e1579ae, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-2] [1s 38ms] Http1AsyncReceiver(SocketTube(12)) Got 98 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@174caa18/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@5e1579ae DEBUG: [pool-1-thread-2] [1s 38ms] Http1AsyncReceiver(SocketTube(12)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-2] [1s 38ms] Http1AsyncReceiver(SocketTube(12)) Forwarding 98 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@174caa18/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@5e1579ae DEBUG: [pool-1-thread-2] [1s 38ms] Http1Response(id=12, PlainHttpConnection(SocketTube(12))) Sending 98/182 bytes to body parser DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:98) DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Got chunk len 25 DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Reading chunk: available 94, needed 25 DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Returning chunk bytes: 25 DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser No more bytes to read - 0 yet to consume. DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Ready to read next chunk DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Sending chunk to consumer (25) DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:67) DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Got chunk len 25 DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Reading chunk: available 63, needed 25 DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Returning chunk bytes: 25 DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser No more bytes to read - 0 yet to consume. DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Ready to read next chunk DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Sending chunk to consumer (25) DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:36) DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Got chunk len 25 DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Reading chunk: available 32, needed 25 DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Returning chunk bytes: 25 DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser No more bytes to read - 0 yet to consume. DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Ready to read next chunk DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Sending chunk to consumer (25) DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:5) DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Got chunk len 0 DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Trying to consume bytes: 2 (remaining in buffer: 2) DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser No more chunks: 0 DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser Chunks sent DEBUG: [pool-1-thread-2] [1s 38ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser done! DEBUG: [pool-1-thread-2] [1s 39ms] Http1AsyncReceiver(SocketTube(12)) cleared DEBUG: [pool-1-thread-2] [1s 39ms] Http1Response(id=12, PlainHttpConnection(SocketTube(12))) SocketTube(12): return to HTTP/1.1 pool DEBUG: [pool-1-thread-2] [1s 39ms] ConnectionPool(12) registering CleanupTrigger(SocketTube(12)) DEBUG: [pool-1-thread-2] [1s 39ms] SocketTube(12) connecting flows DEBUG: [pool-1-thread-2] [1s 39ms] SocketTube(12) read publisher got subscriber DEBUG: [pool-1-thread-2] [1s 39ms] SocketTube(12) registering subscribe event DEBUG: [pool-1-thread-2] [1s 39ms] SocketTube(12) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 39ms] SocketTube(12) subscribed for writing DEBUG: [pool-1-thread-2] [1s 39ms] SocketTube(12) write: resetting demand to 0 DEBUG: [pool-1-thread-2] [1s 39ms] SocketTube(12) write: registering startSubscription event DEBUG: [HttpClient-12-SelectorManager] [1s 39ms] SocketTube(12) subscribe event raised DEBUG: [HttpClient-12-SelectorManager] [1s 39ms] SocketTube(12) handling pending subscription for CleanupTrigger(SocketTube(12)) DEBUG: [HttpClient-12-SelectorManager] [1s 39ms] Http1AsyncReceiver(SocketTube(12)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-12-SelectorManager] [1s 39ms] SocketTube(12) read demand reset to 0 DEBUG: [HttpClient-12-SelectorManager] [1s 39ms] SocketTube(12) calling onSubscribe DEBUG: [pool-1-thread-2] [1s 39ms] HttpClientImpl(12) body subscriber unregistered: 0 DEBUG: [HttpClient-12-SelectorManager] [1s 39ms] SocketTube(12) got some demand for reading DEBUG: [HttpClient-12-SelectorManager] [1s 39ms] SocketTube(12) resuming read event DEBUG: [pool-1-thread-2] [1s 39ms] PlainHttpConnection(SocketTube(12))/ResponseContent/ChunkedBodyParser subscriber completed DEBUG: [HttpClient-12-SelectorManager] [1s 39ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@19cad311 for R (false) DEBUG: [HttpClient-12-SelectorManager] [1s 39ms] SocketTube(12) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-12-SelectorManager] [1s 39ms] SocketTube(12) onSubscribe called DEBUG: [HttpClient-12-SelectorManager] [1s 39ms] SocketTube(12) pending subscriber subscribed DEBUG: [pool-1-thread-2] [1s 39ms] Http1AsyncReceiver(SocketTube(12)) Delegate done: 0 DEBUG: [pool-1-thread-2] [1s 39ms] Http1AsyncReceiver(SocketTube(12)) Got 0 bytes for delegate null DEBUG: [HttpClient-12-SelectorManager] [1s 39ms] SocketTube(12) write: starting subscription DEBUG: [pool-1-thread-2] [1s 39ms] Http1Response(id=12, PlainHttpConnection(SocketTube(12))) Finished reading body: READING_BODY DEBUG: [HttpClient-12-SelectorManager] [1s 39ms] SocketTube(12) write: offloading requestMore DEBUG: [pool-1-thread-2] [1s 39ms] Http1Response(id=12, PlainHttpConnection(SocketTube(12))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@540bdd87(12) DEBUG: [pool-1-thread-1] [1s 39ms] SocketTube(12) write: requesting more... DEBUG: [pool-1-thread-1] [1s 39ms] SocketTube(12) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 39ms] Http1Publisher(SocketTube(12)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [1s 39ms] Http1Publisher(SocketTube(12)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@7ea1583e DEBUG: [pool-1-thread-2] [1s 39ms] SocketTube(12) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 39ms] Http1AsyncReceiver(SocketTube(12)) Downstream subscription cancelled by jdk.internal.net.http.Http1Response$BodyReader@174caa18/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@5e1579ae DEBUG: [pool-1-thread-3] [1s 39ms] Http1AsyncReceiver(SocketTube(12)) onError: java.io.IOException: subscription cancelled DEBUG: [pool-1-thread-3] [1s 39ms] Http1AsyncReceiver(SocketTube(12)) recorded java.io.IOException: subscription cancelled delegate: null queue.isEmpty: false stopRequested: false java.io.IOException: subscription cancelled java.io.IOException: subscription cancelled at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.lambda$handlePendingDelegate$3(Http1AsyncReceiver.java:380) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1AsyncDelegateSubscription.cancel(Http1AsyncReceiver.java:163) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper$SubscriptionWrapper.cancel(HttpBodySubscriberWrapper.java:92) at java.base/java.util.concurrent.CompletableFuture.uniAcceptNow(CompletableFuture.java:801) at java.base/java.util.concurrent.CompletableFuture.uniAcceptStage(CompletableFuture.java:779) at java.base/java.util.concurrent.CompletableFuture.thenAccept(CompletableFuture.java:2264) at AbstractThrowingSubscribers$ThrowingBodySubscriber.getBody(AbstractThrowingSubscribers.java:753) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.getBody(HttpBodySubscriberWrapper.java:360) at java.net.http/jdk.internal.net.http.ResponseSubscribers.lambda$getBodyAsync$3(ResponseSubscribers.java:1176) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-3] [1s 39ms] Http1AsyncReceiver(SocketTube(12)) stopping DEBUG: [pool-1-thread-3] [1s 39ms] Http1Response(id=12, PlainHttpConnection(SocketTube(12))) ref count for jdk.internal.net.http.HttpClientImpl@540bdd87(12) already released DEBUG: [pool-1-thread-3] [1s 39ms] HttpClientImpl(12) ClientImpl (async) elapsed 12 millis for GET to http://127.0.0.1:36047/http1/chunk/x-2-BODY_CF DEBUG: [HttpClient-12-SelectorManager] [1s 63ms] HttpClientImpl(12) SelectorManager shutting down [1 s, 633 ms, 734782 ns] waiting for client to shutdown: HttpClientImpl(12) DEBUG: [HttpClient-12-SelectorManager] [1s 87ms] PlainHttpConnection(SocketTube(12)) Closing channel: channel not registered with selector DEBUG: [HttpClient-12-SelectorManager] [1s 87ms] SocketTube(12) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-12-SelectorManager] [1s 87ms] SocketTube(12) got read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-12-SelectorManager] [1s 87ms] SocketTube(12) pausing read event DEBUG: [HttpClient-12-SelectorManager] [1s 87ms] SocketTube(12) Sending error java.io.IOException: connection closed locally to subscriber CleanupTrigger(SocketTube(12)) DEBUG: [HttpClient-12-SelectorManager] [1s 87ms] SocketTube(12) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-12-SelectorManager] [1s 87ms] ConnectionPool(12) SocketTube(12) : ConnectionPool.cleanup(java.io.IOException: connection closed locally) DEBUG: [HttpClient-12-SelectorManager] [1s 87ms] ConnectionPool(12) WARNING: CleanupTrigger triggered for a connection not found in the pool: closing PlainHttpConnection: HttpConnection: java.nio.channels.SocketChannel[closed] DEBUG: [HttpClient-12-SelectorManager] [1s 87ms] SocketTube(12) Stopping read scheduler DEBUG: [HttpClient-12-SelectorManager] [1s 87ms] SocketTube(12) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-12-SelectorManager] [1s 87ms] SocketTube(12) Read scheduler stopped DEBUG: [HttpClient-12-SelectorManager] [1s 87ms] Http2ClientImpl stopping [1 s, 668 ms, 253235 ns] client shutdown normally: HttpClientImpl(12) DEBUG: [MainThread] [1s 105ms] HttpClientImpl(13) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [1s 105ms] HttpClientImpl(13) ClientImpl (async) send https://127.0.0.1:43557/https1/fixed/x-3-BODY_HANDLER GET DEBUG: [pool-1-thread-3] [1s 105ms] Exchange establishing exchange for https://127.0.0.1:43557/https1/fixed/x-3-BODY_HANDLER GET, proxy=null DEBUG: [pool-1-thread-3] [1s 107ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [1s 107ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [1s 107ms] PlainHttpConnection(SocketTube(13)) registering connect event DEBUG: [HttpClient-13-SelectorManager] [1s 108ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@15059e31 for C (true) DEBUG: [HttpClient-13-SelectorManager] [1s 109ms] PlainHttpConnection(SocketTube(13)) ConnectEvent: finishing connect DEBUG: [HttpClient-13-SelectorManager] [1s 109ms] PlainHttpConnection(SocketTube(13)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42594 DEBUG: [pool-1-thread-3] [1s 111ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-2] [1s 120ms] SocketTube(13) connecting flows DEBUG: [pool-1-thread-2] [1s 120ms] SocketTube(13) read publisher got subscriber DEBUG: [pool-1-thread-2] [1s 120ms] SocketTube(13) registering subscribe event DEBUG: [pool-1-thread-2] [1s 120ms] SocketTube(13) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-13-SelectorManager] [1s 120ms] SocketTube(13) subscribe event raised DEBUG: [pool-1-thread-2] [1s 120ms] SSL Writer(SocketTube(13)) requesting 1 DEBUG: [pool-1-thread-2] [1s 121ms] SSLTube(SocketTube(13)) request: n=1 DEBUG: [pool-1-thread-2] [1s 121ms] SSL Writer(SocketTube(13)) calling downstreamSubscriber::onSubscribe on SocketTube(13) DEBUG: [pool-1-thread-2] [1s 121ms] SocketTube(13) subscribed for writing DEBUG: [pool-1-thread-2] [1s 121ms] SocketTube(13) write: registering startSubscription event DEBUG: [pool-1-thread-2] [1s 121ms] SSL Writer(SocketTube(13)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-2] [1s 121ms] SSL Writer(SocketTube(13)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-2] [1s 125ms] SSL Writer(SocketTube(13)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [pool-1-thread-2] [1s 125ms] SSL Writer(SocketTube(13)) wrapping 0 bytes DEBUG: [pool-1-thread-2] [1s 267ms] SSL Writer(SocketTube(13)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 458 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [1s 267ms] SSL Writer(SocketTube(13)) OK => produced: 458 bytes into 464, not wrapped: 0 DEBUG: [pool-1-thread-2] [1s 267ms] SSL Writer(SocketTube(13)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 458 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [1s 267ms] SSL Writer(SocketTube(13)) handshaking DEBUG: [pool-1-thread-2] [1s 280ms] SSL Reader(SocketTube(13)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-2] [1s 280ms] SSL Writer(SocketTube(13)) Sending 458 bytes downstream DEBUG: [pool-1-thread-2] [1s 280ms] SSL Writer(SocketTube(13)) Adding 458 to outputQ queue DEBUG: [pool-1-thread-2] [1s 280ms] SSL Writer(SocketTube(13)) pushScheduler is alive DEBUG: [pool-1-thread-2] [1s 280ms] SSL Writer(SocketTube(13)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 0 cancelled = false DEBUG: [HttpClient-13-SelectorManager] [1s 300ms] SocketTube(13) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@1ffdf541[Not completed, 4 dependents] (id=751) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(13)), 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: NEED_UNWRAP DEBUG: [HttpClient-13-SelectorManager] [1s 300ms] SocketTube(13) read demand reset to 0 DEBUG: [HttpClient-13-SelectorManager] [1s 300ms] SocketTube(13) calling onSubscribe DEBUG: [HttpClient-13-SelectorManager] [1s 300ms] SSL Reader(SocketTube(13)) requesting 1 DEBUG: [HttpClient-13-SelectorManager] [1s 300ms] SocketTube(13) got some demand for reading DEBUG: [HttpClient-13-SelectorManager] [1s 300ms] SocketTube(13) resuming read event DEBUG: [HttpClient-13-SelectorManager] [1s 300ms] SocketTube(13) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-13-SelectorManager] [1s 300ms] SSL Reader(SocketTube(13)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(13)), delegate: null, getALPN: jdk.internal.net.http.common.MinimalFuture@253c95b4[Not completed, 1 dependents] (id=757), onCompleteReceived: false, onError: null] DEBUG: [HttpClient-13-SelectorManager] [1s 300ms] SSLTube(SocketTube(13)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-13-SelectorManager] [1s 300ms] SSLTube(SocketTube(13)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-13-SelectorManager] [1s 300ms] SocketTube(13) onSubscribe called DEBUG: [HttpClient-13-SelectorManager] [1s 300ms] SocketTube(13) pending subscriber subscribed DEBUG: [HttpClient-13-SelectorManager] [1s 300ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@46aa6e00 for R (true) DEBUG: [HttpClient-13-SelectorManager] [1s 300ms] SocketTube(13) write: starting subscription DEBUG: [HttpClient-13-SelectorManager] [1s 300ms] SocketTube(13) write: offloading requestMore DEBUG: [pool-1-thread-2] [1s 300ms] SocketTube(13) write: requesting more... DEBUG: [pool-1-thread-2] [1s 300ms] SSL Writer(SocketTube(13)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [1s 300ms] SSL Writer(SocketTube(13)) DownstreamPusher: Pushing 458 bytes downstream DEBUG: [pool-1-thread-2] [1s 300ms] SocketTube(13) trying to write: 458 DEBUG: [pool-1-thread-2] [1s 301ms] SocketTube(13) wrote: 458 DEBUG: [pool-1-thread-2] [1s 301ms] SocketTube(13) write: requesting more... DEBUG: [pool-1-thread-2] [1s 301ms] SocketTube(13) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 301ms] SocketTube(13) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 301ms] SSL Writer(SocketTube(13)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-2] [1s 301ms] SSL Writer(SocketTube(13)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [1s 301ms] SocketTube(13) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-13-SelectorManager] [1s 554ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@46aa6e00 for None (false) DEBUG: [HttpClient-13-SelectorManager] [1s 554ms] HttpClientImpl(13) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-13-SelectorManager] [1s 554ms] SocketTube(13) read bytes: 133 DEBUG: [HttpClient-13-SelectorManager] [1s 554ms] SSL Reader(SocketTube(13)) onNext DEBUG: [HttpClient-13-SelectorManager] [1s 554ms] SSL Reader(SocketTube(13)) Adding 133 bytes to read buffer DEBUG: [HttpClient-13-SelectorManager] [1s 555ms] SocketTube(13) resuming read event DEBUG: [HttpClient-13-SelectorManager] [1s 555ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@46aa6e00 for R (false) DEBUG: [HttpClient-13-SelectorManager] [1s 555ms] SocketTube(13) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 564ms] SSL Reader(SocketTube(13)) processData: readBuf remaining:133, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-2] [1s 564ms] SSL Reader(SocketTube(13)) Unwrapping: 133 DEBUG: [HttpClient-13-SelectorManager] [1s 564ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@46aa6e00 for None (false) DEBUG: [HttpClient-13-SelectorManager] [1s 564ms] SocketTube(13) no more demand for reading DEBUG: [HttpClient-13-SelectorManager] [1s 564ms] SocketTube(13) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 567ms] SSL Reader(SocketTube(13)) Decoded 0 bytes out of 133 into buffer of 512 remaining to decode: 6 DEBUG: [pool-1-thread-2] [1s 567ms] SSL Reader(SocketTube(13)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 127 bytesProduced = 0 DEBUG: [pool-1-thread-2] [1s 567ms] SSL Reader(SocketTube(13)) Unwrapped: consumed: 127 DEBUG: [pool-1-thread-2] [1s 567ms] SSL Reader(SocketTube(13)) handshaking DEBUG: [pool-1-thread-2] [1s 567ms] SSLFlowDelegate(SocketTube(13)) obtaining and initiating task execution DEBUG: [pool-1-thread-2] [1s 567ms] SSLFlowDelegate(SocketTube(13)) #tasks to execute: 1 DEBUG: [pool-1-thread-2] [1s 573ms] SSLFlowDelegate(SocketTube(13)) finished task execution DEBUG: [pool-1-thread-2] [1s 573ms] SSL Writer(SocketTube(13)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-2] [1s 573ms] SSL Writer(SocketTube(13)) wrapping 0 bytes DEBUG: [pool-1-thread-2] [1s 573ms] SSL Writer(SocketTube(13)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-2] [1s 573ms] SSL Writer(SocketTube(13)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-2] [1s 573ms] SSL Writer(SocketTube(13)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-2] [1s 573ms] SSL Writer(SocketTube(13)) handshaking DEBUG: [pool-1-thread-2] [1s 573ms] SSL Writer(SocketTube(13)) Sending 6 bytes downstream DEBUG: [pool-1-thread-2] [1s 573ms] SSL Writer(SocketTube(13)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-2] [1s 573ms] SSL Writer(SocketTube(13)) pushScheduler is alive DEBUG: [pool-1-thread-2] [1s 573ms] SSL Writer(SocketTube(13)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [1s 573ms] SSL Writer(SocketTube(13)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-2] [1s 573ms] SocketTube(13) trying to write: 6 DEBUG: [pool-1-thread-2] [1s 573ms] SocketTube(13) wrote: 6 DEBUG: [pool-1-thread-2] [1s 573ms] SocketTube(13) write: requesting more... DEBUG: [pool-1-thread-2] [1s 573ms] SocketTube(13) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 573ms] SocketTube(13) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 573ms] SSL Writer(SocketTube(13)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-2] [1s 573ms] SSL Writer(SocketTube(13)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [1s 573ms] SSL Reader(SocketTube(13)) processData: readBuf remaining:6, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-2] [1s 574ms] SSL Reader(SocketTube(13)) Unwrapping: 6 DEBUG: [pool-1-thread-2] [1s 574ms] SSL Reader(SocketTube(13)) Decoded 0 bytes out of 6 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-2] [1s 574ms] SSL Reader(SocketTube(13)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-2] [1s 574ms] SSL Reader(SocketTube(13)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-2] [1s 574ms] SSL Reader(SocketTube(13)) handshaking DEBUG: [pool-1-thread-2] [1s 574ms] SSL Reader(SocketTube(13)) requesting 1 DEBUG: [pool-1-thread-2] [1s 574ms] SocketTube(13) got some demand for reading DEBUG: [pool-1-thread-2] [1s 574ms] SocketTube(13) resuming read event DEBUG: [pool-1-thread-2] [1s 574ms] SocketTube(13) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-13-SelectorManager] [1s 574ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@46aa6e00 for R (true) DEBUG: [HttpClient-13-SelectorManager] [1s 574ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@46aa6e00 for None (false) DEBUG: [HttpClient-13-SelectorManager] [1s 574ms] SocketTube(13) read bytes: 2071 DEBUG: [HttpClient-13-SelectorManager] [1s 574ms] SSL Reader(SocketTube(13)) onNext DEBUG: [HttpClient-13-SelectorManager] [1s 574ms] SSL Reader(SocketTube(13)) Adding 2071 bytes to read buffer DEBUG: [HttpClient-13-SelectorManager] [1s 574ms] SocketTube(13) resuming read event DEBUG: [HttpClient-13-SelectorManager] [1s 574ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@46aa6e00 for R (false) DEBUG: [HttpClient-13-SelectorManager] [1s 574ms] SocketTube(13) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 574ms] SSL Reader(SocketTube(13)) processData: readBuf remaining:2071, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-2] [1s 574ms] SSL Reader(SocketTube(13)) Unwrapping: 2071 DEBUG: [pool-1-thread-2] [1s 577ms] SSL Reader(SocketTube(13)) Decoded 0 bytes out of 2071 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-2] [1s 577ms] SSL Reader(SocketTube(13)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 2071 bytesProduced = 0 DEBUG: [pool-1-thread-2] [1s 577ms] SSL Reader(SocketTube(13)) Unwrapped: consumed: 2071 DEBUG: [pool-1-thread-2] [1s 577ms] SSL Reader(SocketTube(13)) handshaking DEBUG: [pool-1-thread-2] [1s 577ms] SSLFlowDelegate(SocketTube(13)) obtaining and initiating task execution DEBUG: [pool-1-thread-2] [1s 577ms] SSLFlowDelegate(SocketTube(13)) #tasks to execute: 1 DEBUG: [pool-1-thread-2] [1s 653ms] SSLFlowDelegate(SocketTube(13)) finished task execution DEBUG: [pool-1-thread-2] [1s 654ms] SSL Writer(SocketTube(13)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-2] [1s 654ms] SSL Writer(SocketTube(13)) wrapping 0 bytes DEBUG: [pool-1-thread-2] [1s 654ms] SSL Writer(SocketTube(13)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [1s 654ms] SSL Writer(SocketTube(13)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-2] [1s 654ms] SSL Writer(SocketTube(13)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [1s 654ms] SSLFlowDelegate(SocketTube(13)) setALPN = DEBUG: [pool-1-thread-2] [1s 654ms] PlainHttpConnection(SocketTube(13)) finishConnect, setting connected=true DEBUG: [pool-1-thread-2] [1s 655ms] Http2Connection checkSSLConfig: alpn: '', engine: '' DEBUG: [pool-1-thread-2] [1s 655ms] Http2Connection checkSSLConfig: alpn: '' DEBUG: [pool-1-thread-2] [1s 655ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-2] [1s 655ms] ExchangeImpl handling HTTP/2 connection creation failed: java.util.concurrent.CompletionException: jdk.internal.net.http.Http2Connection$ALPNException: No ALPN negotiated DEBUG: [pool-1-thread-2] [1s 655ms] ExchangeImpl downgrading to HTTP/1.1 with: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:42594 remote=/127.0.0.1:43557] DEBUG: [pool-1-thread-2] [1s 655ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [1s 655ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-2] [1s 655ms] Http1AsyncReceiver(SSLTube(SocketTube(13))) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@42de56f7 queue.isEmpty: true DEBUG: [pool-1-thread-2] [1s 655ms] Http1AsyncReceiver(SSLTube(SocketTube(13))) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@42de56f7, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-2] [1s 655ms] Http1AsyncReceiver(SSLTube(SocketTube(13))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [1s 655ms] Http1AsyncReceiver(SSLTube(SocketTube(13))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [1s 655ms] Http1AsyncReceiver(SSLTube(SocketTube(13))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [1s 655ms] Http1AsyncReceiver(SSLTube(SocketTube(13))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [1s 655ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-2] [1s 655ms] Http1Exchange SSLTube(SocketTube(13)) connecting flows DEBUG: [pool-1-thread-2] [1s 655ms] SSLTube(SocketTube(13)) connecting flows DEBUG: [pool-1-thread-2] [1s 655ms] SSLTube(SocketTube(13)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@39a82761 DEBUG: [pool-1-thread-2] [1s 656ms] Http1AsyncReceiver(SSLTube(SocketTube(13))) Received onSubscribed from upstream DEBUG: [pool-1-thread-2] [1s 656ms] Http1AsyncReceiver(SSLTube(SocketTube(13))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [1s 656ms] Http1AsyncReceiver(SSLTube(SocketTube(13))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [1s 656ms] Http1AsyncReceiver(SSLTube(SocketTube(13))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-2] [1s 656ms] SSL Reader(SocketTube(13)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [1s 656ms] SSL Reader(SocketTube(13)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [1s 656ms] SSL Reader(SocketTube(13)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [1s 656ms] SSL Reader(SocketTube(13)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [1s 656ms] Http1Publisher(SSLTube(SocketTube(13))) got subscriber: SSLTube(SocketTube(13)) DEBUG: [pool-1-thread-2] [1s 656ms] SSLTube(SocketTube(13)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-2] [1s 656ms] Http1Publisher(SSLTube(SocketTube(13))) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [1s 656ms] Http1Publisher(SSLTube(SocketTube(13))) WriteTask DEBUG: [pool-1-thread-2] [1s 656ms] Http1Publisher(SSLTube(SocketTube(13))) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-2] [1s 656ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-2] [1s 656ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-2] [1s 656ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=103 cap=103]], throwable=null] DEBUG: [pool-1-thread-2] [1s 656ms] Http1Publisher(SSLTube(SocketTube(13))) WriteTask DEBUG: [pool-1-thread-2] [1s 656ms] Http1Publisher(SSLTube(SocketTube(13))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-2] [1s 656ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-2] [1s 656ms] Http1Publisher(SSLTube(SocketTube(13))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=103 cap=103]], throwable=null] DEBUG: [pool-1-thread-2] [1s 656ms] Http1Publisher(SSLTube(SocketTube(13))) onNext with 103 bytes DEBUG: [pool-1-thread-2] [1s 656ms] SSLTube(SocketTube(13)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-2] [1s 656ms] SSL Writer(SocketTube(13)) onNext DEBUG: [pool-1-thread-2] [1s 656ms] SSL Writer(SocketTube(13)) added 1 (103 bytes) to the writeList DEBUG: [pool-1-thread-2] [1s 656ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [1s 656ms] Exchange sendRequestBody DEBUG: [pool-1-thread-2] [1s 656ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-2] [1s 656ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-2] [1s 656ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [1s 656ms] Http1Publisher(SSLTube(SocketTube(13))) WriteTask DEBUG: [pool-1-thread-2] [1s 656ms] Http1Publisher(SSLTube(SocketTube(13))) hasOutgoing = true, demand = 0 DEBUG: [pool-1-thread-2] [1s 657ms] SSL Writer(SocketTube(13)) Sending 90 bytes downstream DEBUG: [pool-1-thread-2] [1s 657ms] SSL Writer(SocketTube(13)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-2] [1s 657ms] SSL Writer(SocketTube(13)) pushScheduler is alive DEBUG: [pool-1-thread-2] [1s 657ms] SSL Writer(SocketTube(13)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [1s 657ms] SSL Writer(SocketTube(13)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-2] [1s 657ms] SocketTube(13) trying to write: 90 DEBUG: [pool-1-thread-2] [1s 657ms] SocketTube(13) wrote: 90 DEBUG: [pool-1-thread-2] [1s 657ms] SocketTube(13) write: requesting more... DEBUG: [pool-1-thread-2] [1s 657ms] SocketTube(13) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 657ms] SocketTube(13) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 657ms] SSL Writer(SocketTube(13)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [1s 657ms] SSL Writer(SocketTube(13)) requesting 1 DEBUG: [pool-1-thread-2] [1s 657ms] SSLTube(SocketTube(13)) request: n=1 DEBUG: [pool-1-thread-2] [1s 657ms] Http1Publisher(SSLTube(SocketTube(13))) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [1s 657ms] Http1Publisher(SSLTube(SocketTube(13))) WriteTask DEBUG: [pool-1-thread-2] [1s 657ms] Http1Publisher(SSLTube(SocketTube(13))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-2] [1s 657ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-2] [1s 657ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-2] [1s 657ms] Http1Exchange reading headers DEBUG: [pool-1-thread-2] [1s 660ms] Http1Response(id=13) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-2] [1s 660ms] Http1Response(id=13) First time around DEBUG: [pool-1-thread-2] [1s 660ms] Http1Response(id=13) headersReader is not yet completed DEBUG: [pool-1-thread-2] [1s 660ms] Http1Publisher(SSLTube(SocketTube(13))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [1s 660ms] Http1Publisher(SSLTube(SocketTube(13))) completed, stopping jdk.internal.net.http.common.SequentialScheduler@1835bae DEBUG: [pool-1-thread-2] [1s 660ms] SSL Writer(SocketTube(13)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [1s 660ms] SSL Writer(SocketTube(13)) wrapping 103 bytes DEBUG: [pool-1-thread-2] [1s 664ms] SSL Writer(SocketTube(13)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 103 bytesProduced = 141 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [1s 664ms] SSL Writer(SocketTube(13)) OK => produced: 141 bytes into 144, not wrapped: 0 DEBUG: [pool-1-thread-2] [1s 664ms] SSL Writer(SocketTube(13)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 103 bytesProduced = 141 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [1s 664ms] SSL Writer(SocketTube(13)) Sending 141 bytes downstream DEBUG: [pool-1-thread-2] [1s 664ms] SSL Writer(SocketTube(13)) Adding 141 to outputQ queue DEBUG: [HttpClient-13-SelectorManager] [1s 664ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@46aa6e00 for None (false) DEBUG: [pool-1-thread-2] [1s 664ms] SSL Writer(SocketTube(13)) pushScheduler is alive DEBUG: [HttpClient-13-SelectorManager] [1s 664ms] SocketTube(13) no more demand for reading DEBUG: [pool-1-thread-2] [1s 664ms] SSL Writer(SocketTube(13)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-13-SelectorManager] [1s 664ms] SocketTube(13) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 664ms] SSL Writer(SocketTube(13)) DownstreamPusher: Pushing 141 bytes downstream DEBUG: [pool-1-thread-2] [1s 664ms] SocketTube(13) trying to write: 141 DEBUG: [pool-1-thread-2] [1s 664ms] SocketTube(13) wrote: 141 DEBUG: [pool-1-thread-2] [1s 664ms] SocketTube(13) write: requesting more... DEBUG: [pool-1-thread-2] [1s 664ms] SocketTube(13) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 664ms] SocketTube(13) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 664ms] SSL Writer(SocketTube(13)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-2] [1s 664ms] SSL Writer(SocketTube(13)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [1s 664ms] SSL Writer(SocketTube(13)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-2] [1s 664ms] SSL Reader(SocketTube(13)) requesting 1 DEBUG: [pool-1-thread-2] [1s 664ms] SocketTube(13) got some demand for reading DEBUG: [pool-1-thread-2] [1s 664ms] SocketTube(13) resuming read event DEBUG: [pool-1-thread-2] [1s 664ms] SocketTube(13) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 664ms] SSL Reader(SocketTube(13)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-13-SelectorManager] [1s 665ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@46aa6e00 for R (true) DEBUG: [HttpClient-13-SelectorManager] [1s 665ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@46aa6e00 for None (false) DEBUG: [HttpClient-13-SelectorManager] [1s 665ms] SocketTube(13) read bytes: 1731 DEBUG: [HttpClient-13-SelectorManager] [1s 665ms] SSL Reader(SocketTube(13)) onNext DEBUG: [HttpClient-13-SelectorManager] [1s 665ms] SSL Reader(SocketTube(13)) Adding 1731 bytes to read buffer DEBUG: [HttpClient-13-SelectorManager] [1s 665ms] SocketTube(13) resuming read event DEBUG: [HttpClient-13-SelectorManager] [1s 665ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@46aa6e00 for R (false) DEBUG: [HttpClient-13-SelectorManager] [1s 665ms] SocketTube(13) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 665ms] SSL Reader(SocketTube(13)) processData: readBuf remaining:1731, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-2] [1s 665ms] SSL Reader(SocketTube(13)) Unwrapping: 1731 DEBUG: [HttpClient-13-SelectorManager] [1s 665ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@46aa6e00 for None (false) DEBUG: [HttpClient-13-SelectorManager] [1s 665ms] SocketTube(13) no more demand for reading DEBUG: [HttpClient-13-SelectorManager] [1s 665ms] SocketTube(13) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 666ms] SSL Reader(SocketTube(13)) Decoded 0 bytes out of 1731 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-2] [1s 666ms] SSL Reader(SocketTube(13)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1731 bytesProduced = 0 DEBUG: [pool-1-thread-2] [1s 666ms] SSL Reader(SocketTube(13)) Unwrapped: consumed: 1731 DEBUG: [pool-1-thread-2] [1s 666ms] SSL Reader(SocketTube(13)) requesting 1 DEBUG: [pool-1-thread-2] [1s 666ms] SocketTube(13) got some demand for reading DEBUG: [pool-1-thread-2] [1s 666ms] SocketTube(13) resuming read event DEBUG: [pool-1-thread-2] [1s 666ms] SocketTube(13) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-13-SelectorManager] [1s 666ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@46aa6e00 for R (true) DEBUG: [HttpClient-13-SelectorManager] [1s 666ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@46aa6e00 for None (false) DEBUG: [HttpClient-13-SelectorManager] [1s 666ms] SocketTube(13) read bytes: 283 DEBUG: [HttpClient-13-SelectorManager] [1s 666ms] SSL Reader(SocketTube(13)) onNext DEBUG: [HttpClient-13-SelectorManager] [1s 666ms] SSL Reader(SocketTube(13)) Adding 283 bytes to read buffer DEBUG: [HttpClient-13-SelectorManager] [1s 666ms] SocketTube(13) resuming read event DEBUG: [HttpClient-13-SelectorManager] [1s 666ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@46aa6e00 for R (false) DEBUG: [HttpClient-13-SelectorManager] [1s 666ms] SocketTube(13) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [1s 666ms] SSL Reader(SocketTube(13)) processData: readBuf remaining:283, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-2] [1s 666ms] SSL Reader(SocketTube(13)) Unwrapping: 283 DEBUG: [pool-1-thread-2] [1s 666ms] SSL Reader(SocketTube(13)) Decoded 107 bytes out of 283 into buffer of 512 remaining to decode: 138 DEBUG: [pool-1-thread-2] [1s 666ms] SSL Reader(SocketTube(13)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 145 bytesProduced = 107 DEBUG: [pool-1-thread-2] [1s 666ms] SSL Reader(SocketTube(13)) Unwrapped: consumed: 145 DEBUG: [pool-1-thread-2] [1s 666ms] SSL Reader(SocketTube(13)) sending 107 DEBUG: [pool-1-thread-2] [1s 666ms] SSL Reader(SocketTube(13)) Adding 107 to outputQ queue DEBUG: [pool-1-thread-2] [1s 666ms] SSL Reader(SocketTube(13)) pushScheduler is alive DEBUG: [pool-1-thread-2] [1s 666ms] SSL Reader(SocketTube(13)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [1s 666ms] SSL Reader(SocketTube(13)) DownstreamPusher: Pushing 107 bytes downstream DEBUG: [pool-1-thread-2] [1s 666ms] Http1AsyncReceiver(SSLTube(SocketTube(13))) Putting 107 bytes into the queue DEBUG: [pool-1-thread-2] [1s 666ms] Http1AsyncReceiver(SSLTube(SocketTube(13))) Got 107 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@42de56f7 DEBUG: [pool-1-thread-2] [1s 666ms] Http1AsyncReceiver(SSLTube(SocketTube(13))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [1s 666ms] Http1AsyncReceiver(SSLTube(SocketTube(13))) Forwarding 107 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@42de56f7 DEBUG: [pool-1-thread-2] [1s 666ms] Http1Response(id=13) Sending 107/512 bytes to header parser DEBUG: [pool-1-thread-2] [1s 666ms] Http1Response(id=13) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-2] [1s 666ms] Http1AsyncReceiver(SSLTube(SocketTube(13))) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@42de56f7 DEBUG: [pool-1-thread-2] [1s 666ms] Http1Response(id=13) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-2] [1s 667ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-2] [1s 667ms] HttpClientImpl(13) ClientImpl (async) elapsed 561 millis for GET to https://127.0.0.1:43557/https1/fixed/x-3-BODY_HANDLER DEBUG: [pool-1-thread-2] [1s 667ms] Http1AsyncReceiver(SSLTube(SocketTube(13))) Delegate done: 31 DEBUG: [pool-1-thread-2] [1s 667ms] SSL Reader(SocketTube(13)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [1s 667ms] SSL Reader(SocketTube(13)) Unwrapping: 138 DEBUG: [pool-1-thread-2] [1s 667ms] SSL Reader(SocketTube(13)) Decoded 31 bytes out of 138 into buffer of 112 remaining to decode: 69 DEBUG: [pool-1-thread-2] [1s 667ms] SSL Reader(SocketTube(13)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 69 bytesProduced = 31 DEBUG: [pool-1-thread-2] [1s 667ms] SSL Reader(SocketTube(13)) Unwrapped: consumed: 69 DEBUG: [pool-1-thread-2] [1s 667ms] SSL Reader(SocketTube(13)) sending 31 DEBUG: [pool-1-thread-2] [1s 667ms] SSL Reader(SocketTube(13)) Adding 31 to outputQ queue DEBUG: [pool-1-thread-2] [1s 667ms] SSL Reader(SocketTube(13)) pushScheduler is alive DEBUG: [pool-1-thread-2] [1s 667ms] SSL Reader(SocketTube(13)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 0 cancelled = false DEBUG: [pool-1-thread-2] [1s 667ms] SSL Reader(SocketTube(13)) Unwrapping: 69 DEBUG: [pool-1-thread-2] [1s 667ms] SSL Reader(SocketTube(13)) Decoded 31 bytes out of 69 into buffer of 112 remaining to decode: 0 DEBUG: [pool-1-thread-2] [1s 667ms] SSL Reader(SocketTube(13)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 69 bytesProduced = 31 DEBUG: [pool-1-thread-2] [1s 667ms] SSL Reader(SocketTube(13)) Unwrapped: consumed: 69 DEBUG: [pool-1-thread-2] [1s 667ms] SSL Reader(SocketTube(13)) sending 31 DEBUG: [pool-1-thread-2] [1s 667ms] SSL Reader(SocketTube(13)) Adding 31 to outputQ queue DEBUG: [pool-1-thread-2] [1s 667ms] SSL Reader(SocketTube(13)) pushScheduler is alive DEBUG: [pool-1-thread-2] [1s 667ms] SSL Reader(SocketTube(13)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 0 cancelled = false [2 s, 277 ms, 500230 ns] waiting for client to shutdown: HttpClientImpl(13) DEBUG: [HttpClient-13-SelectorManager] [1s 740ms] HttpClientImpl(13) SelectorManager shutting down DEBUG: [HttpClient-13-SelectorManager] [1s 741ms] Http2ClientImpl stopping DEBUG: [HttpClient-13-SelectorManager] [1s 741ms] PlainHttpConnection(SocketTube(13)) Closing channel: channel not registered with selector DEBUG: [HttpClient-13-SelectorManager] [1s 741ms] SocketTube(13) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-13-SelectorManager] [1s 741ms] SocketTube(13) got read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-13-SelectorManager] [1s 741ms] SocketTube(13) pausing read event DEBUG: [HttpClient-13-SelectorManager] [1s 751ms] SocketTube(13) Sending error java.io.IOException: connection closed locally to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 2 cf: jdk.internal.net.http.common.MinimalFuture@1ffdf541[Not completed, 4 dependents] (id=751) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(13)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@39a82761, getALPN: jdk.internal.net.http.common.MinimalFuture@253c95b4[Completed normally] (id=757), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=283 lim=283 cap=4096], count: 169, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [HttpClient-13-SelectorManager] [1s 751ms] SocketTube(13) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-13-SelectorManager] [1s 751ms] SSL Reader(SocketTube(13)) onError: java.io.IOException: connection closed locally DEBUG: [HttpClient-13-SelectorManager] [1s 751ms] SSL Reader(SocketTube(13)) error java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.HttpClientImpl.closeConnection(HttpClientImpl.java:610) at java.base/java.lang.Iterable.forEach(Iterable.java:75) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:549) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-13-SelectorManager] [1s 752ms] SSL Reader(SocketTube(13)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 0 cancelled = false DEBUG: [HttpClient-13-SelectorManager] [1s 752ms] SocketTube(13) Stopping read scheduler DEBUG: [HttpClient-13-SelectorManager] [1s 752ms] SocketTube(13) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-13-SelectorManager] [1s 752ms] SocketTube(13) Read scheduler stopped [2 s, 323 ms, 755922 ns] client shutdown normally: HttpClientImpl(13) DEBUG: [MainThread] [1s 754ms] HttpClientImpl(14) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [1s 755ms] HttpClientImpl(14) ClientImpl (async) send https://127.0.0.1:43557/https1/fixed/x-3-ON_SUBSCRIBE GET DEBUG: [pool-1-thread-2] [1s 755ms] Exchange establishing exchange for https://127.0.0.1:43557/https1/fixed/x-3-ON_SUBSCRIBE GET, proxy=null DEBUG: [pool-1-thread-2] [1s 756ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-2] [1s 756ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-2] [1s 756ms] PlainHttpConnection(SocketTube(14)) registering connect event DEBUG: [pool-1-thread-2] [1s 756ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [HttpClient-14-SelectorManager] [1s 756ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@490d70ee for C (true) DEBUG: [HttpClient-14-SelectorManager] [1s 756ms] PlainHttpConnection(SocketTube(14)) ConnectEvent: finishing connect DEBUG: [HttpClient-14-SelectorManager] [1s 756ms] PlainHttpConnection(SocketTube(14)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42596 DEBUG: [pool-1-thread-3] [1s 760ms] SocketTube(14) connecting flows DEBUG: [pool-1-thread-3] [1s 760ms] SocketTube(14) read publisher got subscriber DEBUG: [pool-1-thread-3] [1s 760ms] SocketTube(14) registering subscribe event DEBUG: [pool-1-thread-3] [1s 760ms] SocketTube(14) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-14-SelectorManager] [1s 760ms] SocketTube(14) subscribe event raised DEBUG: [pool-1-thread-3] [1s 760ms] SSL Writer(SocketTube(14)) requesting 1 DEBUG: [pool-1-thread-3] [1s 760ms] SSLTube(SocketTube(14)) request: n=1 DEBUG: [pool-1-thread-3] [1s 760ms] SSL Writer(SocketTube(14)) calling downstreamSubscriber::onSubscribe on SocketTube(14) DEBUG: [pool-1-thread-3] [1s 760ms] SocketTube(14) subscribed for writing DEBUG: [pool-1-thread-3] [1s 760ms] SocketTube(14) write: registering startSubscription event DEBUG: [pool-1-thread-3] [1s 760ms] SSL Writer(SocketTube(14)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-3] [1s 760ms] SSL Writer(SocketTube(14)) added 1 (0 bytes) to the writeList DEBUG: [HttpClient-14-SelectorManager] [1s 760ms] SocketTube(14) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@43f51b9e[Not completed, 4 dependents] (id=819) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(14)), 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-3] [1s 760ms] SSL Writer(SocketTube(14)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [HttpClient-14-SelectorManager] [1s 760ms] SocketTube(14) read demand reset to 0 DEBUG: [HttpClient-14-SelectorManager] [1s 760ms] SocketTube(14) calling onSubscribe DEBUG: [pool-1-thread-3] [1s 760ms] SSL Writer(SocketTube(14)) wrapping 0 bytes DEBUG: [HttpClient-14-SelectorManager] [1s 760ms] SSL Reader(SocketTube(14)) requesting 1 DEBUG: [HttpClient-14-SelectorManager] [1s 760ms] SocketTube(14) got some demand for reading DEBUG: [HttpClient-14-SelectorManager] [1s 760ms] SocketTube(14) resuming read event DEBUG: [HttpClient-14-SelectorManager] [1s 760ms] SocketTube(14) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-14-SelectorManager] [1s 760ms] SSL Reader(SocketTube(14)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(14)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-14-SelectorManager] [1s 760ms] SSLTube(SocketTube(14)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-14-SelectorManager] [1s 760ms] SSLTube(SocketTube(14)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-14-SelectorManager] [1s 760ms] SocketTube(14) onSubscribe called DEBUG: [HttpClient-14-SelectorManager] [1s 760ms] SocketTube(14) pending subscriber subscribed DEBUG: [HttpClient-14-SelectorManager] [1s 760ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6f79d84 for R (true) DEBUG: [HttpClient-14-SelectorManager] [1s 760ms] SocketTube(14) write: starting subscription DEBUG: [HttpClient-14-SelectorManager] [1s 760ms] SocketTube(14) write: offloading requestMore DEBUG: [pool-1-thread-2] [1s 760ms] SocketTube(14) write: requesting more... DEBUG: [pool-1-thread-2] [1s 760ms] SSL Writer(SocketTube(14)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [1s 760ms] SocketTube(14) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 779ms] SSL Writer(SocketTube(14)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2196 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [1s 779ms] SSL Writer(SocketTube(14)) OK => produced: 2196 bytes into 2200, not wrapped: 0 DEBUG: [pool-1-thread-3] [1s 779ms] SSL Writer(SocketTube(14)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2196 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [1s 779ms] SSL Writer(SocketTube(14)) handshaking DEBUG: [pool-1-thread-3] [1s 779ms] SSL Reader(SocketTube(14)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [1s 779ms] SSL Writer(SocketTube(14)) Sending 2196 bytes downstream DEBUG: [pool-1-thread-3] [1s 779ms] SSL Writer(SocketTube(14)) Adding 2196 to outputQ queue DEBUG: [pool-1-thread-3] [1s 779ms] SSL Writer(SocketTube(14)) pushScheduler is alive DEBUG: [pool-1-thread-3] [1s 779ms] SSL Writer(SocketTube(14)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 779ms] SSL Writer(SocketTube(14)) DownstreamPusher: Pushing 2196 bytes downstream DEBUG: [pool-1-thread-3] [1s 779ms] SocketTube(14) trying to write: 2196 DEBUG: [pool-1-thread-3] [1s 779ms] SocketTube(14) wrote: 2196 DEBUG: [pool-1-thread-3] [1s 779ms] SocketTube(14) write: requesting more... DEBUG: [pool-1-thread-3] [1s 779ms] SocketTube(14) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 779ms] SocketTube(14) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 779ms] SSL Writer(SocketTube(14)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [1s 779ms] SSL Writer(SocketTube(14)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-14-SelectorManager] [1s 787ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6f79d84 for None (false) DEBUG: [HttpClient-14-SelectorManager] [1s 787ms] HttpClientImpl(14) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-14-SelectorManager] [1s 787ms] SocketTube(14) read bytes: 261 DEBUG: [HttpClient-14-SelectorManager] [1s 787ms] SSL Reader(SocketTube(14)) onNext DEBUG: [HttpClient-14-SelectorManager] [1s 787ms] SSL Reader(SocketTube(14)) Adding 261 bytes to read buffer DEBUG: [HttpClient-14-SelectorManager] [1s 787ms] SocketTube(14) resuming read event DEBUG: [HttpClient-14-SelectorManager] [1s 787ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6f79d84 for R (false) DEBUG: [HttpClient-14-SelectorManager] [1s 787ms] SocketTube(14) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 789ms] SSL Reader(SocketTube(14)) processData: readBuf remaining:261, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [1s 789ms] SSL Reader(SocketTube(14)) Unwrapping: 261 DEBUG: [pool-1-thread-3] [1s 789ms] SSL Reader(SocketTube(14)) Decoded 0 bytes out of 261 into buffer of 512 remaining to decode: 128 DEBUG: [pool-1-thread-3] [1s 789ms] SSL Reader(SocketTube(14)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-3] [1s 789ms] SSL Reader(SocketTube(14)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-3] [1s 789ms] SSL Reader(SocketTube(14)) handshaking DEBUG: [pool-1-thread-3] [1s 789ms] SSLFlowDelegate(SocketTube(14)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [1s 789ms] SSLFlowDelegate(SocketTube(14)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [1s 802ms] SSLFlowDelegate(SocketTube(14)) finished task execution DEBUG: [pool-1-thread-3] [1s 802ms] SSL Writer(SocketTube(14)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [1s 802ms] SSL Writer(SocketTube(14)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [1s 802ms] SSL Writer(SocketTube(14)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [1s 802ms] SSL Writer(SocketTube(14)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-3] [1s 802ms] SSL Writer(SocketTube(14)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [1s 802ms] SSL Writer(SocketTube(14)) handshaking DEBUG: [pool-1-thread-3] [1s 802ms] SSL Writer(SocketTube(14)) Sending 6 bytes downstream DEBUG: [pool-1-thread-3] [1s 802ms] SSL Writer(SocketTube(14)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-3] [1s 802ms] SSL Writer(SocketTube(14)) pushScheduler is alive DEBUG: [pool-1-thread-3] [1s 802ms] SSL Writer(SocketTube(14)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 802ms] SSL Writer(SocketTube(14)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-3] [1s 802ms] SocketTube(14) trying to write: 6 DEBUG: [pool-1-thread-3] [1s 802ms] SocketTube(14) wrote: 6 DEBUG: [pool-1-thread-3] [1s 802ms] SocketTube(14) write: requesting more... DEBUG: [pool-1-thread-3] [1s 802ms] SocketTube(14) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 802ms] SocketTube(14) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 802ms] SSL Writer(SocketTube(14)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [1s 802ms] SSL Writer(SocketTube(14)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 802ms] SSL Reader(SocketTube(14)) processData: readBuf remaining:128, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [1s 802ms] SSL Reader(SocketTube(14)) Unwrapping: 128 DEBUG: [pool-1-thread-3] [1s 802ms] SSL Reader(SocketTube(14)) Decoded 0 bytes out of 128 into buffer of 512 remaining to decode: 122 DEBUG: [pool-1-thread-3] [1s 802ms] SSL Reader(SocketTube(14)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-3] [1s 802ms] SSL Reader(SocketTube(14)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-3] [1s 802ms] SSL Reader(SocketTube(14)) handshaking DEBUG: [pool-1-thread-3] [1s 803ms] SSL Reader(SocketTube(14)) Unwrapping: 122 DEBUG: [pool-1-thread-3] [1s 803ms] SSL Reader(SocketTube(14)) Decoded 0 bytes out of 122 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [1s 803ms] SSL Reader(SocketTube(14)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 122 bytesProduced = 0 DEBUG: [pool-1-thread-3] [1s 803ms] SSL Reader(SocketTube(14)) Unwrapped: consumed: 122 DEBUG: [pool-1-thread-3] [1s 803ms] SSL Reader(SocketTube(14)) handshaking DEBUG: [pool-1-thread-3] [1s 803ms] SSLFlowDelegate(SocketTube(14)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [1s 803ms] SSLFlowDelegate(SocketTube(14)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [1s 804ms] SSLFlowDelegate(SocketTube(14)) finished task execution DEBUG: [pool-1-thread-3] [1s 804ms] SSL Writer(SocketTube(14)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [1s 804ms] SSL Writer(SocketTube(14)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [1s 804ms] SSL Writer(SocketTube(14)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [1s 804ms] SSL Writer(SocketTube(14)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-3] [1s 804ms] SSL Writer(SocketTube(14)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [1s 804ms] SSLFlowDelegate(SocketTube(14)) setALPN = DEBUG: [pool-1-thread-3] [1s 804ms] PlainHttpConnection(SocketTube(14)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [1s 804ms] Http2Connection checkSSLConfig: alpn: '', engine: '' DEBUG: [pool-1-thread-3] [1s 804ms] Http2Connection checkSSLConfig: alpn: '' DEBUG: [pool-1-thread-3] [1s 804ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [1s 804ms] ExchangeImpl handling HTTP/2 connection creation failed: java.util.concurrent.CompletionException: jdk.internal.net.http.Http2Connection$ALPNException: No ALPN negotiated DEBUG: [pool-1-thread-3] [1s 804ms] ExchangeImpl downgrading to HTTP/1.1 with: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:42596 remote=/127.0.0.1:43557] DEBUG: [pool-1-thread-3] [1s 804ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [1s 804ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-3] [1s 805ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@658ae0af queue.isEmpty: true DEBUG: [pool-1-thread-3] [1s 805ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@658ae0af, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-3] [1s 805ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [1s 805ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [1s 805ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [1s 805ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [1s 805ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-3] [1s 805ms] Http1Exchange SSLTube(SocketTube(14)) connecting flows DEBUG: [pool-1-thread-3] [1s 805ms] SSLTube(SocketTube(14)) connecting flows DEBUG: [pool-1-thread-3] [1s 805ms] SSLTube(SocketTube(14)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@2bed8d6d DEBUG: [pool-1-thread-3] [1s 805ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) Received onSubscribed from upstream DEBUG: [pool-1-thread-3] [1s 805ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [1s 805ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [1s 805ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [1s 805ms] SSL Reader(SocketTube(14)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 805ms] SSL Reader(SocketTube(14)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [1s 805ms] SSL Reader(SocketTube(14)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 805ms] SSL Reader(SocketTube(14)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [1s 805ms] Http1Publisher(SSLTube(SocketTube(14))) got subscriber: SSLTube(SocketTube(14)) DEBUG: [pool-1-thread-3] [1s 805ms] SSLTube(SocketTube(14)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-3] [1s 805ms] Http1Publisher(SSLTube(SocketTube(14))) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [1s 805ms] Http1Publisher(SSLTube(SocketTube(14))) WriteTask DEBUG: [pool-1-thread-3] [1s 805ms] Http1Publisher(SSLTube(SocketTube(14))) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-3] [1s 805ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-3] [1s 805ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-3] [1s 805ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=103 cap=103]], throwable=null] DEBUG: [pool-1-thread-3] [1s 805ms] Http1Publisher(SSLTube(SocketTube(14))) WriteTask DEBUG: [pool-1-thread-3] [1s 805ms] Http1Publisher(SSLTube(SocketTube(14))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [1s 805ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-3] [1s 805ms] Http1Publisher(SSLTube(SocketTube(14))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=103 cap=103]], throwable=null] DEBUG: [pool-1-thread-3] [1s 805ms] Http1Publisher(SSLTube(SocketTube(14))) onNext with 103 bytes DEBUG: [pool-1-thread-3] [1s 805ms] SSLTube(SocketTube(14)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [1s 805ms] SSL Writer(SocketTube(14)) onNext DEBUG: [pool-1-thread-3] [1s 805ms] SSL Writer(SocketTube(14)) added 1 (103 bytes) to the writeList DEBUG: [pool-1-thread-3] [1s 805ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [1s 805ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [1s 805ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-3] [1s 805ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-3] [1s 805ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [1s 805ms] Http1Publisher(SSLTube(SocketTube(14))) WriteTask DEBUG: [pool-1-thread-3] [1s 805ms] Http1Publisher(SSLTube(SocketTube(14))) hasOutgoing = true, demand = 0 DEBUG: [pool-1-thread-3] [1s 806ms] SSL Writer(SocketTube(14)) Sending 90 bytes downstream DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) pushScheduler is alive DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-3] [1s 807ms] SocketTube(14) trying to write: 90 DEBUG: [pool-1-thread-3] [1s 807ms] SocketTube(14) wrote: 90 DEBUG: [pool-1-thread-3] [1s 807ms] SocketTube(14) write: requesting more... DEBUG: [pool-1-thread-3] [1s 807ms] SocketTube(14) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 807ms] SocketTube(14) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) requesting 1 DEBUG: [pool-1-thread-3] [1s 807ms] SSLTube(SocketTube(14)) request: n=1 DEBUG: [pool-1-thread-3] [1s 807ms] Http1Publisher(SSLTube(SocketTube(14))) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [1s 807ms] Http1Publisher(SSLTube(SocketTube(14))) WriteTask DEBUG: [pool-1-thread-3] [1s 807ms] Http1Publisher(SSLTube(SocketTube(14))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [1s 807ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-3] [1s 807ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-3] [1s 807ms] Http1Exchange reading headers DEBUG: [pool-1-thread-3] [1s 807ms] Http1Response(id=14) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-3] [1s 807ms] Http1Response(id=14) First time around DEBUG: [pool-1-thread-3] [1s 807ms] Http1Response(id=14) headersReader is not yet completed DEBUG: [pool-1-thread-3] [1s 807ms] Http1Publisher(SSLTube(SocketTube(14))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [1s 807ms] Http1Publisher(SSLTube(SocketTube(14))) completed, stopping jdk.internal.net.http.common.SequentialScheduler@9694452 DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) wrapping 103 bytes DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 103 bytesProduced = 141 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) OK => produced: 141 bytes into 144, not wrapped: 0 DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 103 bytesProduced = 141 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) Sending 141 bytes downstream DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) Adding 141 to outputQ queue DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) pushScheduler is alive DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) DownstreamPusher: Pushing 141 bytes downstream DEBUG: [pool-1-thread-3] [1s 807ms] SocketTube(14) trying to write: 141 DEBUG: [pool-1-thread-3] [1s 807ms] SocketTube(14) wrote: 141 DEBUG: [pool-1-thread-3] [1s 807ms] SocketTube(14) write: requesting more... DEBUG: [pool-1-thread-3] [1s 807ms] SocketTube(14) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 807ms] SocketTube(14) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 807ms] SSL Writer(SocketTube(14)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [1s 807ms] SSL Reader(SocketTube(14)) requesting 1 DEBUG: [pool-1-thread-3] [1s 807ms] SocketTube(14) got some demand for reading DEBUG: [pool-1-thread-3] [1s 807ms] SocketTube(14) resuming read event DEBUG: [pool-1-thread-3] [1s 807ms] SocketTube(14) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 807ms] SSL Reader(SocketTube(14)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-14-SelectorManager] [1s 807ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6f79d84 for R (false) DEBUG: [HttpClient-14-SelectorManager] [1s 808ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6f79d84 for None (false) DEBUG: [HttpClient-14-SelectorManager] [1s 808ms] SocketTube(14) read bytes: 1721 DEBUG: [HttpClient-14-SelectorManager] [1s 808ms] SSL Reader(SocketTube(14)) onNext DEBUG: [HttpClient-14-SelectorManager] [1s 808ms] SSL Reader(SocketTube(14)) Adding 1721 bytes to read buffer DEBUG: [HttpClient-14-SelectorManager] [1s 808ms] SocketTube(14) resuming read event DEBUG: [HttpClient-14-SelectorManager] [1s 808ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6f79d84 for R (false) DEBUG: [HttpClient-14-SelectorManager] [1s 808ms] SocketTube(14) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 809ms] SSL Reader(SocketTube(14)) processData: readBuf remaining:1721, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [1s 809ms] SSL Reader(SocketTube(14)) Unwrapping: 1721 DEBUG: [pool-1-thread-3] [1s 809ms] SSL Reader(SocketTube(14)) Decoded 0 bytes out of 1721 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-3] [1s 809ms] SSL Reader(SocketTube(14)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1721 bytesProduced = 0 DEBUG: [pool-1-thread-3] [1s 809ms] SSL Reader(SocketTube(14)) Unwrapped: consumed: 1721 DEBUG: [pool-1-thread-3] [1s 809ms] SSL Reader(SocketTube(14)) requesting 1 DEBUG: [pool-1-thread-3] [1s 809ms] SocketTube(14) got some demand for reading DEBUG: [pool-1-thread-3] [1s 809ms] SocketTube(14) resuming read event DEBUG: [pool-1-thread-3] [1s 809ms] SocketTube(14) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-14-SelectorManager] [1s 809ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6f79d84 for R (false) DEBUG: [HttpClient-14-SelectorManager] [1s 814ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6f79d84 for None (false) DEBUG: [HttpClient-14-SelectorManager] [1s 814ms] SocketTube(14) read bytes: 283 DEBUG: [HttpClient-14-SelectorManager] [1s 814ms] SSL Reader(SocketTube(14)) onNext DEBUG: [HttpClient-14-SelectorManager] [1s 814ms] SSL Reader(SocketTube(14)) Adding 283 bytes to read buffer DEBUG: [HttpClient-14-SelectorManager] [1s 814ms] SocketTube(14) resuming read event DEBUG: [HttpClient-14-SelectorManager] [1s 814ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6f79d84 for R (false) DEBUG: [HttpClient-14-SelectorManager] [1s 814ms] SocketTube(14) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 814ms] SSL Reader(SocketTube(14)) processData: readBuf remaining:283, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [1s 814ms] SSL Reader(SocketTube(14)) Unwrapping: 283 DEBUG: [pool-1-thread-3] [1s 814ms] SSL Reader(SocketTube(14)) Decoded 107 bytes out of 283 into buffer of 512 remaining to decode: 138 DEBUG: [pool-1-thread-3] [1s 814ms] SSL Reader(SocketTube(14)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 145 bytesProduced = 107 DEBUG: [pool-1-thread-3] [1s 814ms] SSL Reader(SocketTube(14)) Unwrapped: consumed: 145 DEBUG: [pool-1-thread-3] [1s 814ms] SSL Reader(SocketTube(14)) sending 107 DEBUG: [pool-1-thread-3] [1s 814ms] SSL Reader(SocketTube(14)) Adding 107 to outputQ queue DEBUG: [pool-1-thread-3] [1s 814ms] SSL Reader(SocketTube(14)) pushScheduler is alive DEBUG: [pool-1-thread-3] [1s 814ms] SSL Reader(SocketTube(14)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 814ms] SSL Reader(SocketTube(14)) DownstreamPusher: Pushing 107 bytes downstream DEBUG: [pool-1-thread-3] [1s 814ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) Putting 107 bytes into the queue DEBUG: [pool-1-thread-3] [1s 814ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) Got 107 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@658ae0af DEBUG: [pool-1-thread-3] [1s 814ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [1s 814ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) Forwarding 107 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@658ae0af DEBUG: [pool-1-thread-3] [1s 814ms] Http1Response(id=14) Sending 107/512 bytes to header parser DEBUG: [pool-1-thread-3] [1s 814ms] Http1Response(id=14) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-3] [1s 814ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@658ae0af DEBUG: [pool-1-thread-3] [1s 815ms] Http1Response(id=14) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-3] [1s 815ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-3] [1s 815ms] Http1Response(id=14) readBody: return2Cache: true DEBUG: [pool-1-thread-3] [1s 815ms] Http1Response(id=14, AsyncSSLConnection(SSLTube(SocketTube(14)))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@5022eb59(14) DEBUG: [pool-1-thread-3] [1s 815ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@13697c62/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@21d47938 queue.isEmpty: false DEBUG: [pool-1-thread-3] [1s 815ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) Delegate done: 31 DEBUG: [pool-1-thread-3] [1s 815ms] AsyncSSLConnection(SSLTube(SocketTube(14)))/ResponseContent/FixedLengthBodyParser length=93, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-3] [1s 815ms] HttpClientImpl(14) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [1s 815ms] HttpClientImpl(14) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [1s 815ms] Http1Response(id=14, AsyncSSLConnection(SSLTube(SocketTube(14)))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@5022eb59(14) DEBUG: [pool-1-thread-3] [1s 816ms] HttpClientImpl(14) ClientImpl (async) elapsed 60 millis for GET to https://127.0.0.1:43557/https1/fixed/x-3-ON_SUBSCRIBE DEBUG: [pool-1-thread-3] [1s 816ms] Http1Response(id=14, AsyncSSLConnection(SSLTube(SocketTube(14)))) ref count for jdk.internal.net.http.HttpClientImpl@5022eb59(14) already released DEBUG: [pool-1-thread-3] [1s 816ms] Http1AsyncReceiver(SSLTube(SocketTube(14))) Unexpected error caught in flush() java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:616) at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:612) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:513) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:509) at AbstractThrowingSubscribers$ThrowingBodySubscriber.onSubscribe(AbstractThrowingSubscribers.java:706) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onSubscribe(HttpBodySubscriberWrapper.java:372) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.onSubscribe(ResponseContent.java:562) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.onSubscribe(Http1Response.java:690) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.handlePendingDelegate(Http1AsyncReceiver.java:395) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:214) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:178) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:282) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:251) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.asyncReceive(Http1AsyncReceiver.java:468) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:589) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:546) at java.net.http/jdk.internal.net.http.common.SSLTube$DelegateWrapper.onNext(SSLTube.java:210) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:492) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:295) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:465) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) Caused by: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE ... 42 more DEBUG: [pool-1-thread-3] [1s 847ms] SSL Reader(SocketTube(14)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [1s 847ms] SSL Reader(SocketTube(14)) Unwrapping: 138 [2 s, 413 ms, 435442 ns] waiting for client to shutdown: HttpClientImpl(14) DEBUG: [HttpClient-14-SelectorManager] [1s 846ms] HttpClientImpl(14) SelectorManager shutting down DEBUG: [pool-1-thread-3] [1s 889ms] SSL Reader(SocketTube(14)) Decoded 31 bytes out of 138 into buffer of 112 remaining to decode: 69 DEBUG: [HttpClient-14-SelectorManager] [1s 889ms] Http2ClientImpl stopping DEBUG: [pool-1-thread-3] [1s 889ms] SSL Reader(SocketTube(14)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 69 bytesProduced = 31 DEBUG: [pool-1-thread-3] [1s 889ms] SSL Reader(SocketTube(14)) Unwrapped: consumed: 69 DEBUG: [HttpClient-14-SelectorManager] [1s 889ms] PlainHttpConnection(SocketTube(14)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-3] [1s 889ms] SSL Reader(SocketTube(14)) sending 31 DEBUG: [pool-1-thread-3] [1s 889ms] SSL Reader(SocketTube(14)) Adding 31 to outputQ queue DEBUG: [HttpClient-14-SelectorManager] [1s 889ms] SocketTube(14) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-14-SelectorManager] [1s 889ms] SocketTube(14) got read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [1s 889ms] SSL Reader(SocketTube(14)) pushScheduler is alive DEBUG: [HttpClient-14-SelectorManager] [1s 889ms] SocketTube(14) pausing read event DEBUG: [pool-1-thread-3] [1s 889ms] SSL Reader(SocketTube(14)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 0 cancelled = false DEBUG: [pool-1-thread-3] [1s 889ms] SSL Reader(SocketTube(14)) Unwrapping: 69 DEBUG: [pool-1-thread-3] [1s 890ms] SSL Reader(SocketTube(14)) Decoded 31 bytes out of 69 into buffer of 112 remaining to decode: 0 DEBUG: [pool-1-thread-3] [1s 890ms] SSL Reader(SocketTube(14)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 69 bytesProduced = 31 DEBUG: [pool-1-thread-3] [1s 890ms] SSL Reader(SocketTube(14)) Unwrapped: consumed: 69 DEBUG: [pool-1-thread-3] [1s 890ms] SSL Reader(SocketTube(14)) sending 31 DEBUG: [pool-1-thread-3] [1s 890ms] SSL Reader(SocketTube(14)) Adding 31 to outputQ queue DEBUG: [HttpClient-14-SelectorManager] [1s 890ms] SocketTube(14) Sending error java.io.IOException: connection closed locally to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 1 cf: jdk.internal.net.http.common.MinimalFuture@43f51b9e[Not completed, 4 dependents] (id=819) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(14)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@2bed8d6d, getALPN: jdk.internal.net.http.common.MinimalFuture@37bb1bff[Completed normally] (id=825), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=219 lim=283 cap=2048], count: 138, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [1s 890ms] SSL Reader(SocketTube(14)) pushScheduler is alive DEBUG: [HttpClient-14-SelectorManager] [1s 890ms] SocketTube(14) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-14-SelectorManager] [1s 890ms] SSL Reader(SocketTube(14)) onError: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [1s 890ms] SSL Reader(SocketTube(14)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 0 cancelled = false DEBUG: [HttpClient-14-SelectorManager] [1s 890ms] SSL Reader(SocketTube(14)) error java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.HttpClientImpl.closeConnection(HttpClientImpl.java:610) at java.base/java.lang.Iterable.forEach(Iterable.java:75) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:549) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-14-SelectorManager] [1s 890ms] SSL Reader(SocketTube(14)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 0 cancelled = false DEBUG: [HttpClient-14-SelectorManager] [1s 890ms] SocketTube(14) Stopping read scheduler DEBUG: [HttpClient-14-SelectorManager] [1s 890ms] SocketTube(14) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-14-SelectorManager] [1s 890ms] SocketTube(14) Read scheduler stopped [2 s, 469 ms, 680394 ns] client shutdown normally: HttpClientImpl(14) DEBUG: [MainThread] [1s 899ms] HttpClientImpl(15) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [1s 900ms] HttpClientImpl(15) ClientImpl (async) send https://127.0.0.1:43557/https1/fixed/x-3-ON_NEXT GET DEBUG: [pool-1-thread-3] [1s 900ms] Exchange establishing exchange for https://127.0.0.1:43557/https1/fixed/x-3-ON_NEXT GET, proxy=null DEBUG: [pool-1-thread-3] [1s 901ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [1s 901ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [1s 901ms] PlainHttpConnection(SocketTube(15)) registering connect event DEBUG: [pool-1-thread-3] [1s 901ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [HttpClient-15-SelectorManager] [1s 901ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@1f9b1841 for C (true) DEBUG: [HttpClient-15-SelectorManager] [1s 901ms] PlainHttpConnection(SocketTube(15)) ConnectEvent: finishing connect DEBUG: [HttpClient-15-SelectorManager] [1s 901ms] PlainHttpConnection(SocketTube(15)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42600 DEBUG: [pool-1-thread-3] [1s 902ms] SocketTube(15) connecting flows DEBUG: [pool-1-thread-3] [1s 902ms] SocketTube(15) read publisher got subscriber DEBUG: [pool-1-thread-3] [1s 902ms] SocketTube(15) registering subscribe event DEBUG: [pool-1-thread-3] [1s 902ms] SocketTube(15) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-15-SelectorManager] [1s 902ms] SocketTube(15) subscribe event raised DEBUG: [pool-1-thread-3] [1s 902ms] SSL Writer(SocketTube(15)) requesting 1 DEBUG: [pool-1-thread-3] [1s 902ms] SSLTube(SocketTube(15)) request: n=1 DEBUG: [pool-1-thread-3] [1s 902ms] SSL Writer(SocketTube(15)) calling downstreamSubscriber::onSubscribe on SocketTube(15) DEBUG: [pool-1-thread-3] [1s 902ms] SocketTube(15) subscribed for writing DEBUG: [pool-1-thread-3] [1s 902ms] SocketTube(15) write: registering startSubscription event DEBUG: [pool-1-thread-3] [1s 902ms] SSL Writer(SocketTube(15)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-3] [1s 902ms] SSL Writer(SocketTube(15)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-3] [1s 903ms] SSL Writer(SocketTube(15)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [HttpClient-15-SelectorManager] [1s 903ms] SocketTube(15) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@15637331[Not completed, 4 dependents] (id=896) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(15)), 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-15-SelectorManager] [1s 903ms] SocketTube(15) read demand reset to 0 DEBUG: [pool-1-thread-3] [1s 903ms] SSL Writer(SocketTube(15)) wrapping 0 bytes DEBUG: [HttpClient-15-SelectorManager] [1s 903ms] SocketTube(15) calling onSubscribe DEBUG: [HttpClient-15-SelectorManager] [1s 903ms] SSL Reader(SocketTube(15)) requesting 1 DEBUG: [HttpClient-15-SelectorManager] [1s 903ms] SocketTube(15) got some demand for reading DEBUG: [HttpClient-15-SelectorManager] [1s 903ms] SocketTube(15) resuming read event DEBUG: [HttpClient-15-SelectorManager] [1s 903ms] SocketTube(15) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-15-SelectorManager] [1s 903ms] SSL Reader(SocketTube(15)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(15)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-15-SelectorManager] [1s 903ms] SSLTube(SocketTube(15)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-15-SelectorManager] [1s 903ms] SSLTube(SocketTube(15)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-15-SelectorManager] [1s 903ms] SocketTube(15) onSubscribe called DEBUG: [HttpClient-15-SelectorManager] [1s 903ms] SocketTube(15) pending subscriber subscribed DEBUG: [HttpClient-15-SelectorManager] [1s 903ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5061fff9 for R (true) DEBUG: [HttpClient-15-SelectorManager] [1s 903ms] SocketTube(15) write: starting subscription DEBUG: [HttpClient-15-SelectorManager] [1s 903ms] SocketTube(15) write: offloading requestMore DEBUG: [pool-1-thread-2] [1s 903ms] SocketTube(15) write: requesting more... DEBUG: [pool-1-thread-2] [1s 903ms] SSL Writer(SocketTube(15)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [1s 903ms] SocketTube(15) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 906ms] SSL Writer(SocketTube(15)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [1s 906ms] SSL Writer(SocketTube(15)) OK => produced: 2186 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-3] [1s 906ms] SSL Writer(SocketTube(15)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [1s 906ms] SSL Writer(SocketTube(15)) handshaking DEBUG: [pool-1-thread-3] [1s 906ms] SSL Reader(SocketTube(15)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [1s 906ms] SSL Writer(SocketTube(15)) Sending 2186 bytes downstream DEBUG: [pool-1-thread-3] [1s 906ms] SSL Writer(SocketTube(15)) Adding 2186 to outputQ queue DEBUG: [pool-1-thread-3] [1s 906ms] SSL Writer(SocketTube(15)) pushScheduler is alive DEBUG: [pool-1-thread-3] [1s 906ms] SSL Writer(SocketTube(15)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 906ms] SSL Writer(SocketTube(15)) DownstreamPusher: Pushing 2186 bytes downstream DEBUG: [pool-1-thread-3] [1s 906ms] SocketTube(15) trying to write: 2186 DEBUG: [pool-1-thread-3] [1s 906ms] SocketTube(15) wrote: 2186 DEBUG: [pool-1-thread-3] [1s 906ms] SocketTube(15) write: requesting more... DEBUG: [pool-1-thread-3] [1s 906ms] SocketTube(15) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 906ms] SocketTube(15) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 906ms] SSL Writer(SocketTube(15)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [1s 906ms] SSL Writer(SocketTube(15)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-15-SelectorManager] [1s 917ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5061fff9 for None (false) DEBUG: [HttpClient-15-SelectorManager] [1s 917ms] HttpClientImpl(15) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-15-SelectorManager] [1s 917ms] SocketTube(15) read bytes: 261 DEBUG: [HttpClient-15-SelectorManager] [1s 917ms] SSL Reader(SocketTube(15)) onNext DEBUG: [HttpClient-15-SelectorManager] [1s 917ms] SSL Reader(SocketTube(15)) Adding 261 bytes to read buffer DEBUG: [HttpClient-15-SelectorManager] [1s 917ms] SocketTube(15) resuming read event DEBUG: [HttpClient-15-SelectorManager] [1s 917ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5061fff9 for R (false) DEBUG: [HttpClient-15-SelectorManager] [1s 917ms] SocketTube(15) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 918ms] SSL Reader(SocketTube(15)) processData: readBuf remaining:261, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [1s 918ms] SSL Reader(SocketTube(15)) Unwrapping: 261 DEBUG: [pool-1-thread-3] [1s 918ms] SSL Reader(SocketTube(15)) Decoded 0 bytes out of 261 into buffer of 512 remaining to decode: 128 DEBUG: [pool-1-thread-3] [1s 918ms] SSL Reader(SocketTube(15)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-3] [1s 918ms] SSL Reader(SocketTube(15)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-3] [1s 918ms] SSL Reader(SocketTube(15)) handshaking DEBUG: [pool-1-thread-3] [1s 918ms] SSLFlowDelegate(SocketTube(15)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [1s 918ms] SSLFlowDelegate(SocketTube(15)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [1s 919ms] SSLFlowDelegate(SocketTube(15)) finished task execution DEBUG: [pool-1-thread-3] [1s 919ms] SSL Writer(SocketTube(15)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [1s 919ms] SSL Writer(SocketTube(15)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [1s 920ms] SSL Writer(SocketTube(15)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [1s 920ms] SSL Writer(SocketTube(15)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-3] [1s 920ms] SSL Writer(SocketTube(15)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [1s 920ms] SSL Writer(SocketTube(15)) handshaking DEBUG: [pool-1-thread-3] [1s 920ms] SSL Writer(SocketTube(15)) Sending 6 bytes downstream DEBUG: [pool-1-thread-3] [1s 920ms] SSL Writer(SocketTube(15)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-3] [1s 920ms] SSL Writer(SocketTube(15)) pushScheduler is alive DEBUG: [pool-1-thread-3] [1s 920ms] SSL Writer(SocketTube(15)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 920ms] SSL Writer(SocketTube(15)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-3] [1s 920ms] SocketTube(15) trying to write: 6 DEBUG: [pool-1-thread-3] [1s 920ms] SocketTube(15) wrote: 6 DEBUG: [pool-1-thread-3] [1s 920ms] SocketTube(15) write: requesting more... DEBUG: [pool-1-thread-3] [1s 920ms] SocketTube(15) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 920ms] SocketTube(15) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 920ms] SSL Writer(SocketTube(15)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [1s 920ms] SSL Writer(SocketTube(15)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 920ms] SSL Reader(SocketTube(15)) processData: readBuf remaining:128, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [1s 920ms] SSL Reader(SocketTube(15)) Unwrapping: 128 DEBUG: [pool-1-thread-3] [1s 920ms] SSL Reader(SocketTube(15)) Decoded 0 bytes out of 128 into buffer of 512 remaining to decode: 122 DEBUG: [pool-1-thread-3] [1s 920ms] SSL Reader(SocketTube(15)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-3] [1s 920ms] SSL Reader(SocketTube(15)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-3] [1s 920ms] SSL Reader(SocketTube(15)) handshaking DEBUG: [pool-1-thread-3] [1s 920ms] SSL Reader(SocketTube(15)) Unwrapping: 122 DEBUG: [pool-1-thread-3] [1s 920ms] SSL Reader(SocketTube(15)) Decoded 0 bytes out of 122 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [1s 920ms] SSL Reader(SocketTube(15)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 122 bytesProduced = 0 DEBUG: [pool-1-thread-3] [1s 920ms] SSL Reader(SocketTube(15)) Unwrapped: consumed: 122 DEBUG: [pool-1-thread-3] [1s 920ms] SSL Reader(SocketTube(15)) handshaking DEBUG: [pool-1-thread-3] [1s 920ms] SSLFlowDelegate(SocketTube(15)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [1s 920ms] SSLFlowDelegate(SocketTube(15)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [1s 922ms] SSLFlowDelegate(SocketTube(15)) finished task execution DEBUG: [pool-1-thread-3] [1s 922ms] SSL Writer(SocketTube(15)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [1s 922ms] SSL Writer(SocketTube(15)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [1s 922ms] SSL Writer(SocketTube(15)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [1s 922ms] SSL Writer(SocketTube(15)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-3] [1s 922ms] SSL Writer(SocketTube(15)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [1s 922ms] SSLFlowDelegate(SocketTube(15)) setALPN = DEBUG: [pool-1-thread-3] [1s 922ms] PlainHttpConnection(SocketTube(15)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [1s 922ms] Http2Connection checkSSLConfig: alpn: '', engine: '' DEBUG: [pool-1-thread-3] [1s 922ms] Http2Connection checkSSLConfig: alpn: '' DEBUG: [pool-1-thread-3] [1s 922ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [1s 922ms] ExchangeImpl handling HTTP/2 connection creation failed: java.util.concurrent.CompletionException: jdk.internal.net.http.Http2Connection$ALPNException: No ALPN negotiated DEBUG: [pool-1-thread-3] [1s 922ms] ExchangeImpl downgrading to HTTP/1.1 with: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:42600 remote=/127.0.0.1:43557] DEBUG: [pool-1-thread-3] [1s 923ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [1s 923ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-3] [1s 923ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@78457cf9 queue.isEmpty: true DEBUG: [pool-1-thread-3] [1s 923ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@78457cf9, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-3] [1s 923ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [1s 923ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [1s 923ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [1s 923ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [1s 923ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-3] [1s 923ms] Http1Exchange SSLTube(SocketTube(15)) connecting flows DEBUG: [pool-1-thread-3] [1s 923ms] SSLTube(SocketTube(15)) connecting flows DEBUG: [pool-1-thread-3] [1s 923ms] SSLTube(SocketTube(15)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@7ef730f5 DEBUG: [pool-1-thread-3] [1s 923ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) Received onSubscribed from upstream DEBUG: [pool-1-thread-3] [1s 923ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [1s 923ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [1s 923ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [1s 923ms] SSL Reader(SocketTube(15)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 923ms] SSL Reader(SocketTube(15)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [1s 923ms] SSL Reader(SocketTube(15)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 923ms] SSL Reader(SocketTube(15)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [1s 923ms] Http1Publisher(SSLTube(SocketTube(15))) got subscriber: SSLTube(SocketTube(15)) DEBUG: [pool-1-thread-3] [1s 923ms] SSLTube(SocketTube(15)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-3] [1s 923ms] Http1Publisher(SSLTube(SocketTube(15))) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [1s 923ms] Http1Publisher(SSLTube(SocketTube(15))) WriteTask DEBUG: [pool-1-thread-3] [1s 923ms] Http1Publisher(SSLTube(SocketTube(15))) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-3] [1s 923ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-3] [1s 923ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-3] [1s 923ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=98 cap=98]], throwable=null] DEBUG: [pool-1-thread-3] [1s 923ms] Http1Publisher(SSLTube(SocketTube(15))) WriteTask DEBUG: [pool-1-thread-3] [1s 923ms] Http1Publisher(SSLTube(SocketTube(15))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [1s 923ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-3] [1s 923ms] Http1Publisher(SSLTube(SocketTube(15))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=98 cap=98]], throwable=null] DEBUG: [pool-1-thread-3] [1s 923ms] Http1Publisher(SSLTube(SocketTube(15))) onNext with 98 bytes DEBUG: [pool-1-thread-3] [1s 923ms] SSLTube(SocketTube(15)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [1s 923ms] SSL Writer(SocketTube(15)) onNext DEBUG: [pool-1-thread-3] [1s 923ms] SSL Writer(SocketTube(15)) added 1 (98 bytes) to the writeList DEBUG: [pool-1-thread-3] [1s 923ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [1s 923ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [1s 923ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-3] [1s 923ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-3] [1s 923ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [1s 923ms] Http1Publisher(SSLTube(SocketTube(15))) WriteTask DEBUG: [pool-1-thread-3] [1s 923ms] Http1Publisher(SSLTube(SocketTube(15))) hasOutgoing = true, demand = 0 DEBUG: [pool-1-thread-3] [1s 923ms] SSL Writer(SocketTube(15)) Sending 90 bytes downstream DEBUG: [pool-1-thread-3] [1s 923ms] SSL Writer(SocketTube(15)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-3] [1s 923ms] SSL Writer(SocketTube(15)) pushScheduler is alive DEBUG: [pool-1-thread-3] [1s 923ms] SSL Writer(SocketTube(15)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 923ms] SSL Writer(SocketTube(15)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-3] [1s 923ms] SocketTube(15) trying to write: 90 DEBUG: [pool-1-thread-3] [1s 923ms] SocketTube(15) wrote: 90 DEBUG: [pool-1-thread-3] [1s 923ms] SocketTube(15) write: requesting more... DEBUG: [pool-1-thread-3] [1s 923ms] SocketTube(15) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 923ms] SocketTube(15) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 923ms] SSL Writer(SocketTube(15)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [1s 923ms] SSL Writer(SocketTube(15)) requesting 1 DEBUG: [pool-1-thread-3] [1s 923ms] SSLTube(SocketTube(15)) request: n=1 DEBUG: [pool-1-thread-3] [1s 924ms] Http1Publisher(SSLTube(SocketTube(15))) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [1s 924ms] Http1Publisher(SSLTube(SocketTube(15))) WriteTask DEBUG: [pool-1-thread-3] [1s 924ms] Http1Publisher(SSLTube(SocketTube(15))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [1s 924ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-3] [1s 924ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-3] [1s 924ms] Http1Exchange reading headers DEBUG: [pool-1-thread-3] [1s 924ms] Http1Response(id=15) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-3] [1s 924ms] Http1Response(id=15) First time around DEBUG: [pool-1-thread-3] [1s 924ms] Http1Response(id=15) headersReader is not yet completed DEBUG: [pool-1-thread-3] [1s 924ms] Http1Publisher(SSLTube(SocketTube(15))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [1s 924ms] Http1Publisher(SSLTube(SocketTube(15))) completed, stopping jdk.internal.net.http.common.SequentialScheduler@77cd16c DEBUG: [pool-1-thread-3] [1s 924ms] SSL Writer(SocketTube(15)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 924ms] SSL Writer(SocketTube(15)) wrapping 98 bytes DEBUG: [pool-1-thread-3] [1s 926ms] SSL Writer(SocketTube(15)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 98 bytesProduced = 136 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [1s 926ms] SSL Writer(SocketTube(15)) OK => produced: 136 bytes into 136, not wrapped: 0 DEBUG: [pool-1-thread-3] [1s 926ms] SSL Writer(SocketTube(15)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 98 bytesProduced = 136 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [1s 926ms] SSL Writer(SocketTube(15)) Sending 136 bytes downstream DEBUG: [pool-1-thread-3] [1s 926ms] SSL Writer(SocketTube(15)) Adding 136 to outputQ queue DEBUG: [pool-1-thread-3] [1s 926ms] SSL Writer(SocketTube(15)) pushScheduler is alive DEBUG: [pool-1-thread-3] [1s 926ms] SSL Writer(SocketTube(15)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 926ms] SSL Writer(SocketTube(15)) DownstreamPusher: Pushing 136 bytes downstream DEBUG: [pool-1-thread-3] [1s 926ms] SocketTube(15) trying to write: 136 DEBUG: [pool-1-thread-3] [1s 926ms] SocketTube(15) wrote: 136 DEBUG: [pool-1-thread-3] [1s 926ms] SocketTube(15) write: requesting more... DEBUG: [pool-1-thread-3] [1s 926ms] SocketTube(15) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 926ms] SocketTube(15) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 926ms] SSL Writer(SocketTube(15)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [1s 926ms] SSL Writer(SocketTube(15)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 926ms] SSL Writer(SocketTube(15)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [1s 926ms] SSL Reader(SocketTube(15)) requesting 1 DEBUG: [pool-1-thread-3] [1s 926ms] SocketTube(15) got some demand for reading DEBUG: [pool-1-thread-3] [1s 926ms] SocketTube(15) resuming read event DEBUG: [pool-1-thread-3] [1s 926ms] SocketTube(15) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 926ms] SSL Reader(SocketTube(15)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-15-SelectorManager] [1s 927ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5061fff9 for R (false) DEBUG: [HttpClient-15-SelectorManager] [1s 938ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5061fff9 for None (false) DEBUG: [HttpClient-15-SelectorManager] [1s 938ms] SocketTube(15) read bytes: 1721 DEBUG: [HttpClient-15-SelectorManager] [1s 938ms] SSL Reader(SocketTube(15)) onNext DEBUG: [HttpClient-15-SelectorManager] [1s 938ms] SSL Reader(SocketTube(15)) Adding 1721 bytes to read buffer DEBUG: [HttpClient-15-SelectorManager] [1s 938ms] SocketTube(15) resuming read event DEBUG: [HttpClient-15-SelectorManager] [1s 938ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5061fff9 for R (false) DEBUG: [HttpClient-15-SelectorManager] [1s 938ms] SocketTube(15) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 938ms] SSL Reader(SocketTube(15)) processData: readBuf remaining:1721, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [1s 938ms] SSL Reader(SocketTube(15)) Unwrapping: 1721 DEBUG: [pool-1-thread-3] [1s 942ms] SSL Reader(SocketTube(15)) Decoded 0 bytes out of 1721 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-3] [1s 942ms] SSL Reader(SocketTube(15)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1721 bytesProduced = 0 DEBUG: [pool-1-thread-3] [1s 942ms] SSL Reader(SocketTube(15)) Unwrapped: consumed: 1721 DEBUG: [pool-1-thread-3] [1s 942ms] SSL Reader(SocketTube(15)) requesting 1 DEBUG: [pool-1-thread-3] [1s 942ms] SocketTube(15) got some demand for reading DEBUG: [pool-1-thread-3] [1s 942ms] SocketTube(15) resuming read event DEBUG: [pool-1-thread-3] [1s 942ms] SocketTube(15) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-15-SelectorManager] [1s 942ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5061fff9 for R (false) DEBUG: [HttpClient-15-SelectorManager] [1s 954ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5061fff9 for None (false) DEBUG: [HttpClient-15-SelectorManager] [1s 955ms] SocketTube(15) read bytes: 268 DEBUG: [HttpClient-15-SelectorManager] [1s 955ms] SSL Reader(SocketTube(15)) onNext DEBUG: [HttpClient-15-SelectorManager] [1s 955ms] SSL Reader(SocketTube(15)) Adding 268 bytes to read buffer DEBUG: [HttpClient-15-SelectorManager] [1s 955ms] SocketTube(15) resuming read event DEBUG: [HttpClient-15-SelectorManager] [1s 955ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5061fff9 for R (false) DEBUG: [HttpClient-15-SelectorManager] [1s 955ms] SocketTube(15) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [1s 965ms] SSL Reader(SocketTube(15)) processData: readBuf remaining:268, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [1s 965ms] SSL Reader(SocketTube(15)) Unwrapping: 268 DEBUG: [pool-1-thread-3] [1s 965ms] SSL Reader(SocketTube(15)) Decoded 102 bytes out of 268 into buffer of 512 remaining to decode: 128 DEBUG: [pool-1-thread-3] [1s 965ms] SSL Reader(SocketTube(15)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 140 bytesProduced = 102 DEBUG: [pool-1-thread-3] [1s 965ms] SSL Reader(SocketTube(15)) Unwrapped: consumed: 140 DEBUG: [pool-1-thread-3] [1s 965ms] SSL Reader(SocketTube(15)) sending 102 DEBUG: [pool-1-thread-3] [1s 965ms] SSL Reader(SocketTube(15)) Adding 102 to outputQ queue DEBUG: [pool-1-thread-3] [1s 965ms] SSL Reader(SocketTube(15)) pushScheduler is alive DEBUG: [pool-1-thread-3] [1s 965ms] SSL Reader(SocketTube(15)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [1s 965ms] SSL Reader(SocketTube(15)) DownstreamPusher: Pushing 102 bytes downstream DEBUG: [pool-1-thread-3] [1s 965ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) Putting 102 bytes into the queue DEBUG: [pool-1-thread-3] [1s 965ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) Got 102 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@78457cf9 DEBUG: [pool-1-thread-3] [1s 965ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [1s 965ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) Forwarding 102 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@78457cf9 DEBUG: [pool-1-thread-3] [1s 965ms] Http1Response(id=15) Sending 102/512 bytes to header parser DEBUG: [pool-1-thread-3] [1s 966ms] Http1Response(id=15) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-3] [1s 966ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@78457cf9 DEBUG: [pool-1-thread-3] [1s 966ms] Http1Response(id=15) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-3] [1s 966ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-3] [1s 966ms] Http1Response(id=15) readBody: return2Cache: true DEBUG: [pool-1-thread-3] [1s 972ms] Http1Response(id=15, AsyncSSLConnection(SSLTube(SocketTube(15)))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@7fd0c45b(15) DEBUG: [pool-1-thread-3] [1s 972ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@4d6ac13a/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1e1bceda queue.isEmpty: false DEBUG: [pool-1-thread-3] [1s 972ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) Delegate done: 26 DEBUG: [pool-1-thread-3] [1s 972ms] AsyncSSLConnection(SSLTube(SocketTube(15)))/ResponseContent/FixedLengthBodyParser length=78, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-3] [1s 972ms] HttpClientImpl(15) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [1s 972ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) delegate is now jdk.internal.net.http.Http1Response$BodyReader@4d6ac13a/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1e1bceda, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-3] [1s 972ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) Got 26 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@4d6ac13a/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1e1bceda DEBUG: [pool-1-thread-3] [1s 972ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-3] [1s 972ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) Forwarding 26 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@4d6ac13a/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1e1bceda DEBUG: [pool-1-thread-3] [1s 972ms] Http1Response(id=15, AsyncSSLConnection(SSLTube(SocketTube(15)))) Sending 26/512 bytes to body parser DEBUG: [pool-1-thread-3] [1s 972ms] AsyncSSLConnection(SSLTube(SocketTube(15)))/ResponseContent/FixedLengthBodyParser Parser got 26 bytes (78 remaining / 78) DEBUG: [pool-1-thread-3] [1s 973ms] AsyncSSLConnection(SSLTube(SocketTube(15)))/ResponseContent/FixedLengthBodyParser Unexpected exception java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:616) at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:612) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:513) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:509) at AbstractThrowingSubscribers$ThrowingBodySubscriber.onNext(AbstractThrowingSubscribers.java:719) at AbstractThrowingSubscribers$ThrowingBodySubscriber.onNext(AbstractThrowingSubscribers.java:692) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:391) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:49) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:621) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:540) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:178) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:282) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:251) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.asyncReceive(Http1AsyncReceiver.java:468) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:589) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:546) at java.net.http/jdk.internal.net.http.common.SSLTube$DelegateWrapper.onNext(SSLTube.java:210) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:492) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:295) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:465) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) Caused by: AbstractThrowingSubscribers$CustomIOException: ON_NEXT ... 47 more DEBUG: [pool-1-thread-3] [1s 973ms] HttpClientImpl(15) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [1s 973ms] Http1Response(id=15, AsyncSSLConnection(SSLTube(SocketTube(15)))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@7fd0c45b(15) DEBUG: [pool-1-thread-3] [1s 973ms] HttpClientImpl(15) ClientImpl (async) elapsed 72 millis for GET to https://127.0.0.1:43557/https1/fixed/x-3-ON_NEXT DEBUG: [pool-1-thread-3] [1s 973ms] Http1Response(id=15, AsyncSSLConnection(SSLTube(SocketTube(15)))) ref count for jdk.internal.net.http.HttpClientImpl@7fd0c45b(15) already released DEBUG: [pool-1-thread-3] [1s 973ms] PlainHttpConnection(SocketTube(15)) Closing channel: channel registered with selector, key.interestOps=R, sa.interestOps=R DEBUG: [pool-1-thread-3] [2s] SocketTube(15) signal read error: java.io.IOException: connection closed locally [2 s, 570 ms, 810583 ns] waiting for client to shutdown: HttpClientImpl(15) DEBUG: [pool-1-thread-3] [2s] SocketTube(15) got read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s] SocketTube(15) pausing read event DEBUG: [pool-1-thread-3] [2s 33ms] SocketTube(15) Sending error java.io.IOException: connection closed locally to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@15637331[Not completed, 4 dependents] (id=896) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(15)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@7ef730f5, getALPN: jdk.internal.net.http.common.MinimalFuture@63ef6a0c[Completed normally] (id=902), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=140 lim=268 cap=2048], count: 102, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [2s 33ms] SocketTube(15) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 33ms] SSL Reader(SocketTube(15)) onError: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 33ms] SSL Reader(SocketTube(15)) error java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:111) at java.net.http/jdk.internal.net.http.Http1Response.lambda$readBody$1(Http1Response.java:355) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:639) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:540) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:178) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:282) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:251) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.asyncReceive(Http1AsyncReceiver.java:468) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:589) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:546) at java.net.http/jdk.internal.net.http.common.SSLTube$DelegateWrapper.onNext(SSLTube.java:210) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:492) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:295) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:465) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-3] [2s 34ms] SocketTube(15) Stopping read scheduler DEBUG: [pool-1-thread-3] [2s 34ms] SocketTube(15) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 34ms] SocketTube(15) Read scheduler stopped DEBUG: [pool-1-thread-3] [2s 34ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) Delegate done: 0 DEBUG: [pool-1-thread-3] [2s 34ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) Got 0 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@4d6ac13a/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1e1bceda DEBUG: [pool-1-thread-3] [2s 34ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) downstream subscription demand is 9223372036854775806 DEBUG: [pool-1-thread-3] [2s 34ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) Forwarding 0 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@4d6ac13a/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1e1bceda DEBUG: [pool-1-thread-3] [2s 34ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) Delegate done: 0 DEBUG: [pool-1-thread-3] [2s 34ms] SSL Reader(SocketTube(15)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 34ms] SSL Reader(SocketTube(15)) DownstreamPusher: forwarding error downstream: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 35ms] SSLTube(SocketTube(15)) SSLSubscriberWrapper[SSLTube(SocketTube(15)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@7ef730f5, getALPN: jdk.internal.net.http.common.MinimalFuture@63ef6a0c[Completed normally] (id=902), onCompleteReceived: false, onError: java.io.IOException: connection closed locally]: onErrorImpl: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 35ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) onError: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 35ms] Http1AsyncReceiver(SSLTube(SocketTube(15))) recorded java.io.IOException: connection closed locally delegate: jdk.internal.net.http.Http1Response$BodyReader@4d6ac13a/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1e1bceda queue.isEmpty: false stopRequested: false java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:111) at java.net.http/jdk.internal.net.http.Http1Response.lambda$readBody$1(Http1Response.java:355) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:639) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:540) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:178) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:282) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:251) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.asyncReceive(Http1AsyncReceiver.java:468) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:589) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:546) at java.net.http/jdk.internal.net.http.common.SSLTube$DelegateWrapper.onNext(SSLTube.java:210) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:492) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:295) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:465) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-3] [2s 35ms] SSLTube(SocketTube(15)) subscriber completed with error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 35ms] Http1Publisher(SSLTube(SocketTube(15))) subscription cancelled DEBUG: [pool-1-thread-3] [2s 36ms] SSL Reader(SocketTube(15)) stop DEBUG: [pool-1-thread-3] [2s 36ms] SSL Writer(SocketTube(15)) stop DEBUG: [pool-1-thread-3] [2s 36ms] SSL Reader(SocketTube(15)) Unwrapping: 128 DEBUG: [pool-1-thread-3] [2s 36ms] SSL Reader(SocketTube(15)) Decoded 26 bytes out of 128 into buffer of 104 remaining to decode: 64 DEBUG: [pool-1-thread-3] [2s 36ms] SSL Reader(SocketTube(15)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 64 bytesProduced = 26 DEBUG: [pool-1-thread-3] [2s 36ms] SSL Reader(SocketTube(15)) Unwrapped: consumed: 64 DEBUG: [pool-1-thread-3] [2s 36ms] SSL Reader(SocketTube(15)) sending 26 DEBUG: [pool-1-thread-3] [2s 36ms] SSL Reader(SocketTube(15)) Adding 26 to outputQ queue DEBUG: [pool-1-thread-3] [2s 36ms] SSL Reader(SocketTube(15)) pushScheduler is stopped! DEBUG: [pool-1-thread-3] [2s 36ms] SSL Reader(SocketTube(15)) Unwrapping: 64 DEBUG: [pool-1-thread-3] [2s 36ms] SSL Reader(SocketTube(15)) Decoded 26 bytes out of 64 into buffer of 104 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 36ms] SSL Reader(SocketTube(15)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 64 bytesProduced = 26 DEBUG: [pool-1-thread-3] [2s 36ms] SSL Reader(SocketTube(15)) Unwrapped: consumed: 64 DEBUG: [pool-1-thread-3] [2s 36ms] SSL Reader(SocketTube(15)) sending 26 DEBUG: [pool-1-thread-3] [2s 36ms] SSL Reader(SocketTube(15)) Adding 26 to outputQ queue DEBUG: [pool-1-thread-3] [2s 36ms] SSL Reader(SocketTube(15)) pushScheduler is stopped! DEBUG: [HttpClient-15-SelectorManager] [2s 37ms] HttpClientImpl(15) SelectorManager shutting down DEBUG: [HttpClient-15-SelectorManager] [2s 37ms] Http2ClientImpl stopping [2 s, 613 ms, 873459 ns] client shutdown normally: HttpClientImpl(15) DEBUG: [MainThread] [2s 44ms] HttpClientImpl(16) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [2s 44ms] HttpClientImpl(16) ClientImpl (async) send https://127.0.0.1:43557/https1/fixed/x-3-ON_COMPLETE GET DEBUG: [pool-1-thread-3] [2s 44ms] Exchange establishing exchange for https://127.0.0.1:43557/https1/fixed/x-3-ON_COMPLETE GET, proxy=null DEBUG: [pool-1-thread-3] [2s 45ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [2s 45ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [2s 45ms] PlainHttpConnection(SocketTube(16)) registering connect event DEBUG: [pool-1-thread-3] [2s 45ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [HttpClient-16-SelectorManager] [2s 45ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@4e2c0121 for C (true) DEBUG: [HttpClient-16-SelectorManager] [2s 46ms] PlainHttpConnection(SocketTube(16)) ConnectEvent: finishing connect DEBUG: [HttpClient-16-SelectorManager] [2s 46ms] PlainHttpConnection(SocketTube(16)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42608 DEBUG: [pool-1-thread-3] [2s 46ms] SocketTube(16) connecting flows DEBUG: [pool-1-thread-3] [2s 46ms] SocketTube(16) read publisher got subscriber DEBUG: [pool-1-thread-3] [2s 46ms] SocketTube(16) registering subscribe event DEBUG: [pool-1-thread-3] [2s 46ms] SocketTube(16) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-16-SelectorManager] [2s 46ms] SocketTube(16) subscribe event raised DEBUG: [pool-1-thread-3] [2s 46ms] SSL Writer(SocketTube(16)) requesting 1 DEBUG: [pool-1-thread-3] [2s 46ms] SSLTube(SocketTube(16)) request: n=1 DEBUG: [pool-1-thread-3] [2s 46ms] SSL Writer(SocketTube(16)) calling downstreamSubscriber::onSubscribe on SocketTube(16) DEBUG: [pool-1-thread-3] [2s 46ms] SocketTube(16) subscribed for writing DEBUG: [pool-1-thread-3] [2s 46ms] SocketTube(16) write: registering startSubscription event DEBUG: [pool-1-thread-3] [2s 46ms] SSL Writer(SocketTube(16)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-3] [2s 46ms] SSL Writer(SocketTube(16)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-3] [2s 46ms] SSL Writer(SocketTube(16)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [pool-1-thread-3] [2s 46ms] SSL Writer(SocketTube(16)) wrapping 0 bytes DEBUG: [HttpClient-16-SelectorManager] [2s 46ms] SocketTube(16) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@44d46a51[Not completed, 4 dependents] (id=973) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(16)), 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-16-SelectorManager] [2s 46ms] SocketTube(16) read demand reset to 0 DEBUG: [HttpClient-16-SelectorManager] [2s 46ms] SocketTube(16) calling onSubscribe DEBUG: [HttpClient-16-SelectorManager] [2s 46ms] SSL Reader(SocketTube(16)) requesting 1 DEBUG: [HttpClient-16-SelectorManager] [2s 46ms] SocketTube(16) got some demand for reading DEBUG: [HttpClient-16-SelectorManager] [2s 46ms] SocketTube(16) resuming read event DEBUG: [HttpClient-16-SelectorManager] [2s 46ms] SocketTube(16) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-16-SelectorManager] [2s 46ms] SSL Reader(SocketTube(16)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(16)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-16-SelectorManager] [2s 46ms] SSLTube(SocketTube(16)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-16-SelectorManager] [2s 46ms] SSLTube(SocketTube(16)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-16-SelectorManager] [2s 46ms] SocketTube(16) onSubscribe called DEBUG: [HttpClient-16-SelectorManager] [2s 46ms] SocketTube(16) pending subscriber subscribed DEBUG: [HttpClient-16-SelectorManager] [2s 46ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1d6fcaf for R (true) DEBUG: [HttpClient-16-SelectorManager] [2s 46ms] SocketTube(16) write: starting subscription DEBUG: [HttpClient-16-SelectorManager] [2s 46ms] SocketTube(16) write: offloading requestMore DEBUG: [pool-1-thread-2] [2s 46ms] SocketTube(16) write: requesting more... DEBUG: [pool-1-thread-2] [2s 46ms] SSL Writer(SocketTube(16)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 46ms] SocketTube(16) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 48ms] SSL Writer(SocketTube(16)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 49ms] SSL Writer(SocketTube(16)) OK => produced: 2186 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 49ms] SSL Writer(SocketTube(16)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 49ms] SSL Writer(SocketTube(16)) handshaking DEBUG: [pool-1-thread-3] [2s 49ms] SSL Reader(SocketTube(16)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [2s 49ms] SSL Writer(SocketTube(16)) Sending 2186 bytes downstream DEBUG: [pool-1-thread-3] [2s 49ms] SSL Writer(SocketTube(16)) Adding 2186 to outputQ queue DEBUG: [pool-1-thread-3] [2s 49ms] SSL Writer(SocketTube(16)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 49ms] SSL Writer(SocketTube(16)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 49ms] SSL Writer(SocketTube(16)) DownstreamPusher: Pushing 2186 bytes downstream DEBUG: [pool-1-thread-3] [2s 49ms] SocketTube(16) trying to write: 2186 DEBUG: [pool-1-thread-3] [2s 49ms] SocketTube(16) wrote: 2186 DEBUG: [pool-1-thread-3] [2s 49ms] SocketTube(16) write: requesting more... DEBUG: [pool-1-thread-3] [2s 49ms] SocketTube(16) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 49ms] SocketTube(16) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 49ms] SSL Writer(SocketTube(16)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [2s 49ms] SSL Writer(SocketTube(16)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-16-SelectorManager] [2s 66ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1d6fcaf for None (false) DEBUG: [HttpClient-16-SelectorManager] [2s 66ms] HttpClientImpl(16) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-16-SelectorManager] [2s 66ms] SocketTube(16) read bytes: 261 DEBUG: [HttpClient-16-SelectorManager] [2s 66ms] SSL Reader(SocketTube(16)) onNext DEBUG: [HttpClient-16-SelectorManager] [2s 66ms] SSL Reader(SocketTube(16)) Adding 261 bytes to read buffer DEBUG: [HttpClient-16-SelectorManager] [2s 66ms] SocketTube(16) resuming read event DEBUG: [HttpClient-16-SelectorManager] [2s 66ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1d6fcaf for R (false) DEBUG: [HttpClient-16-SelectorManager] [2s 66ms] SocketTube(16) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 66ms] SSL Reader(SocketTube(16)) processData: readBuf remaining:261, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [2s 66ms] SSL Reader(SocketTube(16)) Unwrapping: 261 DEBUG: [pool-1-thread-3] [2s 66ms] SSL Reader(SocketTube(16)) Decoded 0 bytes out of 261 into buffer of 512 remaining to decode: 128 DEBUG: [pool-1-thread-3] [2s 66ms] SSL Reader(SocketTube(16)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 66ms] SSL Reader(SocketTube(16)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-3] [2s 66ms] SSL Reader(SocketTube(16)) handshaking DEBUG: [pool-1-thread-3] [2s 66ms] SSLFlowDelegate(SocketTube(16)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [2s 66ms] SSLFlowDelegate(SocketTube(16)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [2s 67ms] SSLFlowDelegate(SocketTube(16)) finished task execution DEBUG: [pool-1-thread-3] [2s 67ms] SSL Writer(SocketTube(16)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [2s 67ms] SSL Writer(SocketTube(16)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [2s 67ms] SSL Writer(SocketTube(16)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [2s 67ms] SSL Writer(SocketTube(16)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 67ms] SSL Writer(SocketTube(16)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [2s 67ms] SSL Writer(SocketTube(16)) handshaking DEBUG: [pool-1-thread-3] [2s 67ms] SSL Writer(SocketTube(16)) Sending 6 bytes downstream DEBUG: [pool-1-thread-3] [2s 67ms] SSL Writer(SocketTube(16)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-3] [2s 67ms] SSL Writer(SocketTube(16)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 67ms] SSL Writer(SocketTube(16)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 67ms] SSL Writer(SocketTube(16)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-3] [2s 67ms] SocketTube(16) trying to write: 6 DEBUG: [pool-1-thread-3] [2s 67ms] SocketTube(16) wrote: 6 DEBUG: [pool-1-thread-3] [2s 67ms] SocketTube(16) write: requesting more... DEBUG: [pool-1-thread-3] [2s 67ms] SocketTube(16) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 67ms] SocketTube(16) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 67ms] SSL Writer(SocketTube(16)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [2s 67ms] SSL Writer(SocketTube(16)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 67ms] SSL Reader(SocketTube(16)) processData: readBuf remaining:128, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [2s 67ms] SSL Reader(SocketTube(16)) Unwrapping: 128 DEBUG: [pool-1-thread-3] [2s 67ms] SSL Reader(SocketTube(16)) Decoded 0 bytes out of 128 into buffer of 512 remaining to decode: 122 DEBUG: [pool-1-thread-3] [2s 67ms] SSL Reader(SocketTube(16)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 67ms] SSL Reader(SocketTube(16)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-3] [2s 67ms] SSL Reader(SocketTube(16)) handshaking DEBUG: [pool-1-thread-3] [2s 67ms] SSL Reader(SocketTube(16)) Unwrapping: 122 DEBUG: [pool-1-thread-3] [2s 67ms] SSL Reader(SocketTube(16)) Decoded 0 bytes out of 122 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 67ms] SSL Reader(SocketTube(16)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 122 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 67ms] SSL Reader(SocketTube(16)) Unwrapped: consumed: 122 DEBUG: [pool-1-thread-3] [2s 67ms] SSL Reader(SocketTube(16)) handshaking DEBUG: [pool-1-thread-3] [2s 68ms] SSLFlowDelegate(SocketTube(16)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [2s 68ms] SSLFlowDelegate(SocketTube(16)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [2s 68ms] SSLFlowDelegate(SocketTube(16)) finished task execution DEBUG: [pool-1-thread-3] [2s 68ms] SSL Writer(SocketTube(16)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [2s 68ms] SSL Writer(SocketTube(16)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [2s 68ms] SSL Writer(SocketTube(16)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 68ms] SSL Writer(SocketTube(16)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 68ms] SSL Writer(SocketTube(16)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 68ms] SSLFlowDelegate(SocketTube(16)) setALPN = DEBUG: [pool-1-thread-3] [2s 68ms] PlainHttpConnection(SocketTube(16)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [2s 68ms] Http2Connection checkSSLConfig: alpn: '', engine: '' DEBUG: [pool-1-thread-3] [2s 68ms] Http2Connection checkSSLConfig: alpn: '' DEBUG: [pool-1-thread-3] [2s 68ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [2s 68ms] ExchangeImpl handling HTTP/2 connection creation failed: java.util.concurrent.CompletionException: jdk.internal.net.http.Http2Connection$ALPNException: No ALPN negotiated DEBUG: [pool-1-thread-3] [2s 68ms] ExchangeImpl downgrading to HTTP/1.1 with: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:42608 remote=/127.0.0.1:43557] DEBUG: [pool-1-thread-3] [2s 68ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [2s 68ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-3] [2s 68ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@1b7e1826 queue.isEmpty: true DEBUG: [pool-1-thread-3] [2s 68ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@1b7e1826, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-3] [2s 68ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 68ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 68ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 68ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 68ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-3] [2s 68ms] Http1Exchange SSLTube(SocketTube(16)) connecting flows DEBUG: [pool-1-thread-3] [2s 68ms] SSLTube(SocketTube(16)) connecting flows DEBUG: [pool-1-thread-3] [2s 68ms] SSLTube(SocketTube(16)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@43d29bad DEBUG: [pool-1-thread-3] [2s 68ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Received onSubscribed from upstream DEBUG: [pool-1-thread-3] [2s 68ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 68ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 68ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [2s 68ms] SSL Reader(SocketTube(16)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 69ms] SSL Reader(SocketTube(16)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 69ms] SSL Reader(SocketTube(16)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 69ms] SSL Reader(SocketTube(16)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 69ms] Http1Publisher(SSLTube(SocketTube(16))) got subscriber: SSLTube(SocketTube(16)) DEBUG: [pool-1-thread-3] [2s 69ms] SSLTube(SocketTube(16)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-3] [2s 69ms] Http1Publisher(SSLTube(SocketTube(16))) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [2s 69ms] Http1Publisher(SSLTube(SocketTube(16))) WriteTask DEBUG: [pool-1-thread-3] [2s 69ms] Http1Publisher(SSLTube(SocketTube(16))) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-3] [2s 69ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-3] [2s 69ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-3] [2s 69ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=102 cap=102]], throwable=null] DEBUG: [pool-1-thread-3] [2s 69ms] Http1Publisher(SSLTube(SocketTube(16))) WriteTask DEBUG: [pool-1-thread-3] [2s 69ms] Http1Publisher(SSLTube(SocketTube(16))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [2s 69ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-3] [2s 69ms] Http1Publisher(SSLTube(SocketTube(16))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=102 cap=102]], throwable=null] DEBUG: [pool-1-thread-3] [2s 69ms] Http1Publisher(SSLTube(SocketTube(16))) onNext with 102 bytes DEBUG: [pool-1-thread-3] [2s 69ms] SSLTube(SocketTube(16)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) onNext DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) added 1 (102 bytes) to the writeList DEBUG: [pool-1-thread-3] [2s 69ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [2s 69ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [2s 69ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-3] [2s 69ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-3] [2s 69ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [2s 69ms] Http1Publisher(SSLTube(SocketTube(16))) WriteTask DEBUG: [pool-1-thread-3] [2s 69ms] Http1Publisher(SSLTube(SocketTube(16))) hasOutgoing = true, demand = 0 DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) Sending 90 bytes downstream DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-3] [2s 69ms] SocketTube(16) trying to write: 90 DEBUG: [pool-1-thread-3] [2s 69ms] SocketTube(16) wrote: 90 DEBUG: [pool-1-thread-3] [2s 69ms] SocketTube(16) write: requesting more... DEBUG: [pool-1-thread-3] [2s 69ms] SocketTube(16) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 69ms] SocketTube(16) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) requesting 1 DEBUG: [pool-1-thread-3] [2s 69ms] SSLTube(SocketTube(16)) request: n=1 DEBUG: [pool-1-thread-3] [2s 69ms] Http1Publisher(SSLTube(SocketTube(16))) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [2s 69ms] Http1Publisher(SSLTube(SocketTube(16))) WriteTask DEBUG: [pool-1-thread-3] [2s 69ms] Http1Publisher(SSLTube(SocketTube(16))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [2s 69ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-3] [2s 69ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-3] [2s 69ms] Http1Exchange reading headers DEBUG: [pool-1-thread-3] [2s 69ms] Http1Response(id=16) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-3] [2s 69ms] Http1Response(id=16) First time around DEBUG: [pool-1-thread-3] [2s 69ms] Http1Response(id=16) headersReader is not yet completed DEBUG: [pool-1-thread-3] [2s 69ms] Http1Publisher(SSLTube(SocketTube(16))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [2s 69ms] Http1Publisher(SSLTube(SocketTube(16))) completed, stopping jdk.internal.net.http.common.SequentialScheduler@5f446040 DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) wrapping 102 bytes DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 102 bytesProduced = 140 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) OK => produced: 140 bytes into 144, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 102 bytesProduced = 140 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) Sending 140 bytes downstream DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) Adding 140 to outputQ queue DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) DownstreamPusher: Pushing 140 bytes downstream DEBUG: [pool-1-thread-3] [2s 69ms] SocketTube(16) trying to write: 140 DEBUG: [pool-1-thread-3] [2s 69ms] SocketTube(16) wrote: 140 DEBUG: [pool-1-thread-3] [2s 69ms] SocketTube(16) write: requesting more... DEBUG: [pool-1-thread-3] [2s 69ms] SocketTube(16) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 69ms] SocketTube(16) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 69ms] SSL Writer(SocketTube(16)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [2s 69ms] SSL Reader(SocketTube(16)) requesting 1 DEBUG: [pool-1-thread-3] [2s 69ms] SocketTube(16) got some demand for reading DEBUG: [pool-1-thread-3] [2s 69ms] SocketTube(16) resuming read event DEBUG: [pool-1-thread-3] [2s 69ms] SocketTube(16) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 69ms] SSL Reader(SocketTube(16)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-16-SelectorManager] [2s 69ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1d6fcaf for R (false) DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1d6fcaf for None (false) DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SocketTube(16) read bytes: 1721 DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SSL Reader(SocketTube(16)) onNext DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SSL Reader(SocketTube(16)) Adding 1721 bytes to read buffer DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SocketTube(16) resuming read event DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1d6fcaf for R (false) DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SocketTube(16) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 70ms] SSL Reader(SocketTube(16)) processData: readBuf remaining:1721, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [2s 70ms] SSL Reader(SocketTube(16)) Unwrapping: 1721 DEBUG: [pool-1-thread-3] [2s 70ms] SSL Reader(SocketTube(16)) Decoded 0 bytes out of 1721 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 70ms] SSL Reader(SocketTube(16)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1721 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 70ms] SSL Reader(SocketTube(16)) Unwrapped: consumed: 1721 DEBUG: [pool-1-thread-3] [2s 70ms] SSL Reader(SocketTube(16)) requesting 1 DEBUG: [pool-1-thread-3] [2s 70ms] SocketTube(16) got some demand for reading DEBUG: [pool-1-thread-3] [2s 70ms] SocketTube(16) resuming read event DEBUG: [pool-1-thread-3] [2s 70ms] SocketTube(16) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1d6fcaf for R (false) DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1d6fcaf for None (false) DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SocketTube(16) read bytes: 144 DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SSL Reader(SocketTube(16)) onNext DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SSL Reader(SocketTube(16)) Adding 144 bytes to read buffer DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SocketTube(16) resuming read event DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1d6fcaf for R (false) DEBUG: [pool-1-thread-3] [2s 70ms] SSL Reader(SocketTube(16)) processData: readBuf remaining:144, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SocketTube(16) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 70ms] SSL Reader(SocketTube(16)) Unwrapping: 144 DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1d6fcaf for None (false) DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SocketTube(16) no more demand for reading DEBUG: [HttpClient-16-SelectorManager] [2s 70ms] SocketTube(16) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 71ms] SSL Reader(SocketTube(16)) Decoded 106 bytes out of 144 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 71ms] SSL Reader(SocketTube(16)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 144 bytesProduced = 106 DEBUG: [pool-1-thread-3] [2s 71ms] SSL Reader(SocketTube(16)) Unwrapped: consumed: 144 DEBUG: [pool-1-thread-3] [2s 71ms] SSL Reader(SocketTube(16)) sending 106 DEBUG: [pool-1-thread-3] [2s 71ms] SSL Reader(SocketTube(16)) Adding 106 to outputQ queue DEBUG: [pool-1-thread-3] [2s 71ms] SSL Reader(SocketTube(16)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 71ms] SSL Reader(SocketTube(16)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 71ms] SSL Reader(SocketTube(16)) DownstreamPusher: Pushing 106 bytes downstream DEBUG: [pool-1-thread-3] [2s 71ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Putting 106 bytes into the queue DEBUG: [pool-1-thread-3] [2s 71ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Got 106 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@1b7e1826 DEBUG: [pool-1-thread-3] [2s 71ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 71ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Forwarding 106 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@1b7e1826 DEBUG: [pool-1-thread-3] [2s 71ms] Http1Response(id=16) Sending 106/512 bytes to header parser DEBUG: [pool-1-thread-3] [2s 71ms] Http1Response(id=16) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-3] [2s 71ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@1b7e1826 DEBUG: [pool-1-thread-3] [2s 71ms] Http1Response(id=16) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-3] [2s 71ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-3] [2s 71ms] Http1Response(id=16) readBody: return2Cache: true DEBUG: [pool-1-thread-3] [2s 71ms] Http1Response(id=16, AsyncSSLConnection(SSLTube(SocketTube(16)))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@3d9bd5b(16) DEBUG: [pool-1-thread-3] [2s 71ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@11392d96/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@7aeda8bf queue.isEmpty: false DEBUG: [pool-1-thread-3] [2s 71ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Delegate done: 30 DEBUG: [pool-1-thread-3] [2s 71ms] AsyncSSLConnection(SSLTube(SocketTube(16)))/ResponseContent/FixedLengthBodyParser length=90, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-3] [2s 71ms] HttpClientImpl(16) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [2s 71ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) delegate is now jdk.internal.net.http.Http1Response$BodyReader@11392d96/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@7aeda8bf, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-3] [2s 71ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Got 30 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@11392d96/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@7aeda8bf DEBUG: [pool-1-thread-3] [2s 71ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-3] [2s 71ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Forwarding 30 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@11392d96/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@7aeda8bf DEBUG: [pool-1-thread-3] [2s 71ms] Http1Response(id=16, AsyncSSLConnection(SSLTube(SocketTube(16)))) Sending 30/512 bytes to body parser DEBUG: [pool-1-thread-3] [2s 71ms] AsyncSSLConnection(SSLTube(SocketTube(16)))/ResponseContent/FixedLengthBodyParser Parser got 30 bytes (90 remaining / 90) DEBUG: [pool-1-thread-3] [2s 71ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) downstream subscription demand is 9223372036854775806 DEBUG: [pool-1-thread-3] [2s 71ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 71ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [2s 71ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) downstream subscription demand is 9223372036854775806 DEBUG: [pool-1-thread-3] [2s 71ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) checkRequestMore: canRequestMore=false, hasDemand=true DEBUG: [pool-1-thread-3] [2s 71ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Http1TubeSubscriber: no need to request more DEBUG: [pool-1-thread-3] [2s 71ms] SSL Reader(SocketTube(16)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 71ms] SSL Reader(SocketTube(16)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 71ms] SSL Reader(SocketTube(16)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 71ms] SSL Reader(SocketTube(16)) requesting 1 DEBUG: [pool-1-thread-3] [2s 71ms] SocketTube(16) got some demand for reading DEBUG: [pool-1-thread-3] [2s 71ms] SocketTube(16) resuming read event DEBUG: [pool-1-thread-3] [2s 71ms] SocketTube(16) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 71ms] SSL Reader(SocketTube(16)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-16-SelectorManager] [2s 71ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1d6fcaf for R (true) DEBUG: [HttpClient-16-SelectorManager] [2s 71ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1d6fcaf for None (false) DEBUG: [HttpClient-16-SelectorManager] [2s 71ms] SocketTube(16) read bytes: 136 DEBUG: [HttpClient-16-SelectorManager] [2s 71ms] SSL Reader(SocketTube(16)) onNext DEBUG: [HttpClient-16-SelectorManager] [2s 71ms] SSL Reader(SocketTube(16)) Adding 136 bytes to read buffer DEBUG: [HttpClient-16-SelectorManager] [2s 71ms] SocketTube(16) resuming read event DEBUG: [HttpClient-16-SelectorManager] [2s 71ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1d6fcaf for R (false) DEBUG: [pool-1-thread-3] [2s 71ms] SSL Reader(SocketTube(16)) processData: readBuf remaining:136, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-16-SelectorManager] [2s 72ms] SocketTube(16) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) Unwrapping: 136 DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) Decoded 30 bytes out of 136 into buffer of 112 remaining to decode: 68 DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 68 bytesProduced = 30 DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) Unwrapped: consumed: 68 DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) sending 30 DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) Adding 30 to outputQ queue DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) DownstreamPusher: Pushing 30 bytes downstream DEBUG: [pool-1-thread-3] [2s 72ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Putting 30 bytes into the queue DEBUG: [pool-1-thread-3] [2s 72ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Got 30 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@11392d96/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@7aeda8bf DEBUG: [pool-1-thread-3] [2s 72ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) downstream subscription demand is 9223372036854775806 DEBUG: [pool-1-thread-3] [2s 72ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Forwarding 30 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@11392d96/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@7aeda8bf DEBUG: [pool-1-thread-3] [2s 72ms] Http1Response(id=16, AsyncSSLConnection(SSLTube(SocketTube(16)))) Sending 30/112 bytes to body parser DEBUG: [pool-1-thread-3] [2s 72ms] AsyncSSLConnection(SSLTube(SocketTube(16)))/ResponseContent/FixedLengthBodyParser Parser got 30 bytes (60 remaining / 90) DEBUG: [pool-1-thread-3] [2s 72ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) downstream subscription demand is 9223372036854775805 DEBUG: [pool-1-thread-3] [2s 72ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 72ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) Unwrapping: 68 DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) Decoded 30 bytes out of 68 into buffer of 112 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 68 bytesProduced = 30 DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) Unwrapped: consumed: 68 DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) sending 30 DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) Adding 30 to outputQ queue DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) DownstreamPusher: Pushing 30 bytes downstream DEBUG: [pool-1-thread-3] [2s 72ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Putting 30 bytes into the queue DEBUG: [pool-1-thread-3] [2s 72ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Got 30 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@11392d96/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@7aeda8bf DEBUG: [pool-1-thread-3] [2s 72ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) downstream subscription demand is 9223372036854775805 DEBUG: [pool-1-thread-3] [2s 72ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Forwarding 30 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@11392d96/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@7aeda8bf DEBUG: [pool-1-thread-3] [2s 72ms] Http1Response(id=16, AsyncSSLConnection(SSLTube(SocketTube(16)))) Sending 30/112 bytes to body parser DEBUG: [pool-1-thread-3] [2s 72ms] AsyncSSLConnection(SSLTube(SocketTube(16)))/ResponseContent/FixedLengthBodyParser Parser got 30 bytes (30 remaining / 90) DEBUG: [pool-1-thread-3] [2s 72ms] AsyncSSLConnection(SSLTube(SocketTube(16)))/ResponseContent/FixedLengthBodyParser Parser got all expected bytes: completing DEBUG: [pool-1-thread-3] [2s 72ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) cleared DEBUG: [pool-1-thread-3] [2s 72ms] Http1Response(id=16, AsyncSSLConnection(SSLTube(SocketTube(16)))) SSLTube(SocketTube(16)): return to HTTP/1.1 pool DEBUG: [pool-1-thread-3] [2s 72ms] ConnectionPool(16) registering CleanupTrigger(SSLTube(SocketTube(16))) DEBUG: [pool-1-thread-3] [2s 72ms] SSLTube(SocketTube(16)) connecting flows DEBUG: [pool-1-thread-3] [2s 72ms] SSLTube(SocketTube(16)) SSLSubscriberWrapper (reader) got delegate: CleanupTrigger(SSLTube(SocketTube(16))) DEBUG: [pool-1-thread-3] [2s 72ms] Http1Publisher(SSLTube(SocketTube(16))) subscription cancelled DEBUG: [pool-1-thread-3] [2s 72ms] SSLTube(SocketTube(16)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-3] [2s 72ms] HttpClientImpl(16) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [2s 72ms] Http1Response(id=16, AsyncSSLConnection(SSLTube(SocketTube(16)))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@3d9bd5b(16) DEBUG: [pool-1-thread-3] [2s 72ms] HttpClientImpl(16) ClientImpl (async) elapsed 27 millis for GET to https://127.0.0.1:43557/https1/fixed/x-3-ON_COMPLETE DEBUG: [pool-1-thread-3] [2s 72ms] Http1Response(id=16, AsyncSSLConnection(SSLTube(SocketTube(16)))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-3] [2s 72ms] Http1Response(id=16, AsyncSSLConnection(SSLTube(SocketTube(16)))) ref count for jdk.internal.net.http.HttpClientImpl@3d9bd5b(16) already released DEBUG: [pool-1-thread-3] [2s 72ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Delegate done: 0 DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 72ms] Http1AsyncReceiver(SSLTube(SocketTube(16))) Http1TubeSubscriber: dropSubscription DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) requesting 1 DEBUG: [pool-1-thread-3] [2s 72ms] SocketTube(16) got some demand for reading DEBUG: [pool-1-thread-3] [2s 72ms] SocketTube(16) resuming read event DEBUG: [pool-1-thread-3] [2s 72ms] SocketTube(16) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 72ms] SSL Reader(SocketTube(16)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-16-SelectorManager] [2s 72ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1d6fcaf for R (false) [2 s, 671 ms, 12271 ns] waiting for client to shutdown: HttpClientImpl(16) DEBUG: [HttpClient-16-SelectorManager] [2s 123ms] HttpClientImpl(16) SelectorManager shutting down DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] PlainHttpConnection(SocketTube(16)) Closing channel: channel not registered with selector DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] SocketTube(16) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] SocketTube(16) got read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] SocketTube(16) pausing read event DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] SocketTube(16) Sending error java.io.IOException: connection closed locally to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 1 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@44d46a51[Not completed, 4 dependents] (id=973) downstreamSubscription: SubscriptionBase: window = 1 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(16)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: CleanupTrigger(SSLTube(SocketTube(16))), getALPN: jdk.internal.net.http.common.MinimalFuture@301ddc84[Completed normally] (id=979), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=136 lim=136 cap=2048], count: 166, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] SocketTube(16) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] SSL Reader(SocketTube(16)) onError: java.io.IOException: connection closed locally DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] SSL Reader(SocketTube(16)) error java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:111) at java.net.http/jdk.internal.net.http.ConnectionPool.close(ConnectionPool.java:338) at java.base/java.util.ArrayList.forEach(ArrayList.java:1597) at java.net.http/jdk.internal.net.http.ConnectionPool.stop(ConnectionPool.java:358) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:543) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] SSL Reader(SocketTube(16)) DownstreamPusher: forwarding error downstream: java.io.IOException: connection closed locally DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] SSLTube(SocketTube(16)) SSLSubscriberWrapper[SSLTube(SocketTube(16)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: CleanupTrigger(SSLTube(SocketTube(16))), getALPN: jdk.internal.net.http.common.MinimalFuture@301ddc84[Completed normally] (id=979), onCompleteReceived: false, onError: java.io.IOException: connection closed locally]: onErrorImpl: java.io.IOException: connection closed locally DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] ConnectionPool(16) SSLTube(SocketTube(16)) : ConnectionPool.cleanup(java.io.IOException: connection closed locally) DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] ConnectionPool(16) WARNING: CleanupTrigger triggered for a connection not found in the pool: closing HttpConnection: java.nio.channels.SocketChannel[closed] DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] SSLTube(SocketTube(16)) subscriber completed with error: java.io.IOException: connection closed locally DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] SSL Reader(SocketTube(16)) stop DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] SSL Writer(SocketTube(16)) stop DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] SocketTube(16) Stopping read scheduler DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] SocketTube(16) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] SocketTube(16) Read scheduler stopped DEBUG: [HttpClient-16-SelectorManager] [2s 124ms] Http2ClientImpl stopping [2 s, 703 ms, 954632 ns] client shutdown normally: HttpClientImpl(16) DEBUG: [MainThread] [2s 134ms] HttpClientImpl(17) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [2s 136ms] HttpClientImpl(17) ClientImpl (async) send https://127.0.0.1:43557/https1/fixed/x-3-GET_BODY GET DEBUG: [pool-1-thread-3] [2s 136ms] Exchange establishing exchange for https://127.0.0.1:43557/https1/fixed/x-3-GET_BODY GET, proxy=null DEBUG: [pool-1-thread-3] [2s 137ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [2s 137ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [2s 137ms] PlainHttpConnection(SocketTube(17)) registering connect event DEBUG: [pool-1-thread-3] [2s 137ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [HttpClient-17-SelectorManager] [2s 137ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@59c3fb11 for C (true) DEBUG: [HttpClient-17-SelectorManager] [2s 137ms] PlainHttpConnection(SocketTube(17)) ConnectEvent: finishing connect DEBUG: [HttpClient-17-SelectorManager] [2s 137ms] PlainHttpConnection(SocketTube(17)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42614 DEBUG: [pool-1-thread-3] [2s 138ms] SocketTube(17) connecting flows DEBUG: [pool-1-thread-3] [2s 138ms] SocketTube(17) read publisher got subscriber DEBUG: [pool-1-thread-3] [2s 138ms] SocketTube(17) registering subscribe event DEBUG: [pool-1-thread-3] [2s 138ms] SocketTube(17) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [2s 138ms] SSL Writer(SocketTube(17)) requesting 1 DEBUG: [pool-1-thread-3] [2s 138ms] SSLTube(SocketTube(17)) request: n=1 DEBUG: [pool-1-thread-3] [2s 138ms] SSL Writer(SocketTube(17)) calling downstreamSubscriber::onSubscribe on SocketTube(17) DEBUG: [pool-1-thread-3] [2s 138ms] SocketTube(17) subscribed for writing DEBUG: [pool-1-thread-3] [2s 138ms] SocketTube(17) write: registering startSubscription event DEBUG: [pool-1-thread-3] [2s 138ms] SSL Writer(SocketTube(17)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-3] [2s 138ms] SSL Writer(SocketTube(17)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-3] [2s 138ms] SSL Writer(SocketTube(17)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [pool-1-thread-3] [2s 138ms] SSL Writer(SocketTube(17)) wrapping 0 bytes DEBUG: [HttpClient-17-SelectorManager] [2s 138ms] SocketTube(17) subscribe event raised DEBUG: [pool-1-thread-3] [2s 140ms] SSL Writer(SocketTube(17)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [HttpClient-17-SelectorManager] [2s 140ms] SocketTube(17) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@533b9061[Not completed, 4 dependents] (id=1050) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(17)), 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: NEED_UNWRAP DEBUG: [HttpClient-17-SelectorManager] [2s 140ms] SocketTube(17) read demand reset to 0 DEBUG: [HttpClient-17-SelectorManager] [2s 140ms] SocketTube(17) calling onSubscribe DEBUG: [HttpClient-17-SelectorManager] [2s 140ms] SSL Reader(SocketTube(17)) requesting 1 DEBUG: [pool-1-thread-3] [2s 140ms] SSL Writer(SocketTube(17)) OK => produced: 2186 bytes into 2192, not wrapped: 0 DEBUG: [HttpClient-17-SelectorManager] [2s 140ms] SocketTube(17) got some demand for reading DEBUG: [HttpClient-17-SelectorManager] [2s 140ms] SocketTube(17) resuming read event DEBUG: [pool-1-thread-3] [2s 140ms] SSL Writer(SocketTube(17)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [HttpClient-17-SelectorManager] [2s 140ms] SocketTube(17) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [2s 140ms] SSL Writer(SocketTube(17)) handshaking DEBUG: [HttpClient-17-SelectorManager] [2s 140ms] SSL Reader(SocketTube(17)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(17)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-17-SelectorManager] [2s 140ms] SSLTube(SocketTube(17)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-17-SelectorManager] [2s 140ms] SSLTube(SocketTube(17)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [pool-1-thread-3] [2s 140ms] SSL Reader(SocketTube(17)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-17-SelectorManager] [2s 140ms] SocketTube(17) onSubscribe called DEBUG: [HttpClient-17-SelectorManager] [2s 140ms] SocketTube(17) pending subscriber subscribed DEBUG: [HttpClient-17-SelectorManager] [2s 140ms] SocketTube(17) write: starting subscription DEBUG: [pool-1-thread-3] [2s 140ms] SSL Writer(SocketTube(17)) Sending 2186 bytes downstream DEBUG: [HttpClient-17-SelectorManager] [2s 140ms] SocketTube(17) write: offloading requestMore DEBUG: [pool-1-thread-3] [2s 140ms] SSL Writer(SocketTube(17)) Adding 2186 to outputQ queue DEBUG: [pool-1-thread-3] [2s 140ms] SSL Writer(SocketTube(17)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 140ms] SSL Writer(SocketTube(17)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 0 cancelled = false DEBUG: [pool-1-thread-2] [2s 140ms] SocketTube(17) write: requesting more... DEBUG: [HttpClient-17-SelectorManager] [2s 140ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@16390462 for R (true) DEBUG: [pool-1-thread-2] [2s 140ms] SSL Writer(SocketTube(17)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 140ms] SSL Writer(SocketTube(17)) DownstreamPusher: Pushing 2186 bytes downstream DEBUG: [pool-1-thread-2] [2s 140ms] SocketTube(17) trying to write: 2186 DEBUG: [pool-1-thread-2] [2s 140ms] SocketTube(17) wrote: 2186 DEBUG: [pool-1-thread-2] [2s 140ms] SocketTube(17) write: requesting more... DEBUG: [pool-1-thread-2] [2s 140ms] SocketTube(17) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 140ms] SocketTube(17) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 140ms] SSL Writer(SocketTube(17)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-2] [2s 140ms] SSL Writer(SocketTube(17)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 140ms] SocketTube(17) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-17-SelectorManager] [2s 144ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@16390462 for None (false) DEBUG: [HttpClient-17-SelectorManager] [2s 144ms] HttpClientImpl(17) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-17-SelectorManager] [2s 144ms] SocketTube(17) read bytes: 139 DEBUG: [HttpClient-17-SelectorManager] [2s 144ms] SSL Reader(SocketTube(17)) onNext DEBUG: [HttpClient-17-SelectorManager] [2s 144ms] SSL Reader(SocketTube(17)) Adding 139 bytes to read buffer DEBUG: [HttpClient-17-SelectorManager] [2s 144ms] SocketTube(17) resuming read event DEBUG: [HttpClient-17-SelectorManager] [2s 144ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@16390462 for R (false) DEBUG: [HttpClient-17-SelectorManager] [2s 144ms] SocketTube(17) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 144ms] SSL Reader(SocketTube(17)) processData: readBuf remaining:139, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-2] [2s 144ms] SSL Reader(SocketTube(17)) Unwrapping: 139 DEBUG: [pool-1-thread-2] [2s 144ms] SSL Reader(SocketTube(17)) Decoded 0 bytes out of 139 into buffer of 512 remaining to decode: 6 DEBUG: [pool-1-thread-2] [2s 144ms] SSL Reader(SocketTube(17)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-2] [2s 144ms] SSL Reader(SocketTube(17)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-2] [2s 144ms] SSL Reader(SocketTube(17)) handshaking DEBUG: [pool-1-thread-2] [2s 144ms] SSLFlowDelegate(SocketTube(17)) obtaining and initiating task execution DEBUG: [pool-1-thread-2] [2s 144ms] SSLFlowDelegate(SocketTube(17)) #tasks to execute: 1 DEBUG: [HttpClient-17-SelectorManager] [2s 144ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@16390462 for None (false) DEBUG: [HttpClient-17-SelectorManager] [2s 144ms] SocketTube(17) no more demand for reading DEBUG: [HttpClient-17-SelectorManager] [2s 144ms] SocketTube(17) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 145ms] SSLFlowDelegate(SocketTube(17)) finished task execution DEBUG: [pool-1-thread-2] [2s 145ms] SSL Writer(SocketTube(17)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-2] [2s 145ms] SSL Writer(SocketTube(17)) wrapping 0 bytes DEBUG: [pool-1-thread-2] [2s 145ms] SSL Writer(SocketTube(17)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-2] [2s 145ms] SSL Writer(SocketTube(17)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-2] [2s 145ms] SSL Writer(SocketTube(17)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-2] [2s 145ms] SSL Writer(SocketTube(17)) handshaking DEBUG: [pool-1-thread-2] [2s 145ms] SSL Writer(SocketTube(17)) Sending 6 bytes downstream DEBUG: [pool-1-thread-2] [2s 145ms] SSL Writer(SocketTube(17)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-2] [2s 145ms] SSL Writer(SocketTube(17)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 145ms] SSL Writer(SocketTube(17)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 145ms] SSL Writer(SocketTube(17)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-2] [2s 145ms] SocketTube(17) trying to write: 6 DEBUG: [pool-1-thread-2] [2s 145ms] SocketTube(17) wrote: 6 DEBUG: [pool-1-thread-2] [2s 145ms] SocketTube(17) write: requesting more... DEBUG: [pool-1-thread-2] [2s 145ms] SocketTube(17) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 145ms] SocketTube(17) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 145ms] SSL Writer(SocketTube(17)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-2] [2s 145ms] SSL Writer(SocketTube(17)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 145ms] SSL Reader(SocketTube(17)) processData: readBuf remaining:6, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-2] [2s 145ms] SSL Reader(SocketTube(17)) Unwrapping: 6 DEBUG: [pool-1-thread-2] [2s 145ms] SSL Reader(SocketTube(17)) Decoded 0 bytes out of 6 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-2] [2s 145ms] SSL Reader(SocketTube(17)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-2] [2s 145ms] SSL Reader(SocketTube(17)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-2] [2s 145ms] SSL Reader(SocketTube(17)) handshaking DEBUG: [pool-1-thread-2] [2s 145ms] SSL Reader(SocketTube(17)) requesting 1 DEBUG: [pool-1-thread-2] [2s 145ms] SocketTube(17) got some demand for reading DEBUG: [pool-1-thread-2] [2s 145ms] SocketTube(17) resuming read event DEBUG: [pool-1-thread-2] [2s 145ms] SocketTube(17) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-17-SelectorManager] [2s 145ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@16390462 for R (true) DEBUG: [HttpClient-17-SelectorManager] [2s 145ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@16390462 for None (false) DEBUG: [HttpClient-17-SelectorManager] [2s 145ms] SocketTube(17) read bytes: 122 DEBUG: [HttpClient-17-SelectorManager] [2s 145ms] SSL Reader(SocketTube(17)) onNext DEBUG: [HttpClient-17-SelectorManager] [2s 145ms] SSL Reader(SocketTube(17)) Adding 122 bytes to read buffer DEBUG: [HttpClient-17-SelectorManager] [2s 145ms] SocketTube(17) resuming read event DEBUG: [HttpClient-17-SelectorManager] [2s 145ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@16390462 for R (false) DEBUG: [HttpClient-17-SelectorManager] [2s 145ms] SocketTube(17) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 145ms] SSL Reader(SocketTube(17)) processData: readBuf remaining:122, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-2] [2s 145ms] SSL Reader(SocketTube(17)) Unwrapping: 122 DEBUG: [pool-1-thread-2] [2s 146ms] SSL Reader(SocketTube(17)) Decoded 0 bytes out of 122 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-2] [2s 146ms] SSL Reader(SocketTube(17)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 122 bytesProduced = 0 DEBUG: [pool-1-thread-2] [2s 146ms] SSL Reader(SocketTube(17)) Unwrapped: consumed: 122 DEBUG: [pool-1-thread-2] [2s 146ms] SSL Reader(SocketTube(17)) handshaking DEBUG: [pool-1-thread-2] [2s 146ms] SSLFlowDelegate(SocketTube(17)) obtaining and initiating task execution DEBUG: [pool-1-thread-2] [2s 146ms] SSLFlowDelegate(SocketTube(17)) #tasks to execute: 1 DEBUG: [pool-1-thread-2] [2s 146ms] SSLFlowDelegate(SocketTube(17)) finished task execution DEBUG: [pool-1-thread-2] [2s 146ms] SSL Writer(SocketTube(17)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-2] [2s 146ms] SSL Writer(SocketTube(17)) wrapping 0 bytes DEBUG: [pool-1-thread-2] [2s 146ms] SSL Writer(SocketTube(17)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 146ms] SSL Writer(SocketTube(17)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-2] [2s 146ms] SSL Writer(SocketTube(17)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 146ms] SSLFlowDelegate(SocketTube(17)) setALPN = DEBUG: [pool-1-thread-2] [2s 146ms] PlainHttpConnection(SocketTube(17)) finishConnect, setting connected=true DEBUG: [pool-1-thread-2] [2s 146ms] Http2Connection checkSSLConfig: alpn: '', engine: '' DEBUG: [pool-1-thread-2] [2s 146ms] Http2Connection checkSSLConfig: alpn: '' DEBUG: [pool-1-thread-2] [2s 146ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-2] [2s 146ms] ExchangeImpl handling HTTP/2 connection creation failed: java.util.concurrent.CompletionException: jdk.internal.net.http.Http2Connection$ALPNException: No ALPN negotiated DEBUG: [pool-1-thread-2] [2s 146ms] ExchangeImpl downgrading to HTTP/1.1 with: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:42614 remote=/127.0.0.1:43557] DEBUG: [pool-1-thread-2] [2s 146ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [2s 146ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-2] [2s 146ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@4b6794d8 queue.isEmpty: true DEBUG: [pool-1-thread-2] [2s 146ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@4b6794d8, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-2] [2s 147ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [2s 147ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [2s 147ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [2s 147ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [2s 147ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-2] [2s 147ms] Http1Exchange SSLTube(SocketTube(17)) connecting flows DEBUG: [pool-1-thread-2] [2s 147ms] SSLTube(SocketTube(17)) connecting flows DEBUG: [pool-1-thread-2] [2s 147ms] SSLTube(SocketTube(17)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@52666891 DEBUG: [pool-1-thread-2] [2s 147ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) Received onSubscribed from upstream DEBUG: [pool-1-thread-2] [2s 147ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [2s 147ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [2s 147ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-2] [2s 147ms] SSL Reader(SocketTube(17)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 147ms] SSL Reader(SocketTube(17)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [2s 147ms] SSL Reader(SocketTube(17)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 147ms] SSL Reader(SocketTube(17)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [2s 147ms] Http1Publisher(SSLTube(SocketTube(17))) got subscriber: SSLTube(SocketTube(17)) DEBUG: [pool-1-thread-2] [2s 147ms] SSLTube(SocketTube(17)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-2] [2s 147ms] Http1Publisher(SSLTube(SocketTube(17))) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [2s 147ms] Http1Publisher(SSLTube(SocketTube(17))) WriteTask DEBUG: [pool-1-thread-2] [2s 147ms] Http1Publisher(SSLTube(SocketTube(17))) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-2] [2s 147ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-2] [2s 147ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-2] [2s 147ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=99 cap=99]], throwable=null] DEBUG: [pool-1-thread-2] [2s 147ms] Http1Publisher(SSLTube(SocketTube(17))) WriteTask DEBUG: [pool-1-thread-2] [2s 147ms] Http1Publisher(SSLTube(SocketTube(17))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-2] [2s 147ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-2] [2s 147ms] Http1Publisher(SSLTube(SocketTube(17))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=99 cap=99]], throwable=null] DEBUG: [pool-1-thread-2] [2s 147ms] Http1Publisher(SSLTube(SocketTube(17))) onNext with 99 bytes DEBUG: [pool-1-thread-2] [2s 147ms] SSLTube(SocketTube(17)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) onNext DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) added 1 (99 bytes) to the writeList DEBUG: [pool-1-thread-2] [2s 147ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [2s 147ms] Exchange sendRequestBody DEBUG: [pool-1-thread-2] [2s 147ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-2] [2s 147ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-2] [2s 147ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [2s 147ms] Http1Publisher(SSLTube(SocketTube(17))) WriteTask DEBUG: [pool-1-thread-2] [2s 147ms] Http1Publisher(SSLTube(SocketTube(17))) hasOutgoing = true, demand = 0 DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) Sending 90 bytes downstream DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-2] [2s 147ms] SocketTube(17) trying to write: 90 DEBUG: [pool-1-thread-2] [2s 147ms] SocketTube(17) wrote: 90 DEBUG: [pool-1-thread-2] [2s 147ms] SocketTube(17) write: requesting more... DEBUG: [pool-1-thread-2] [2s 147ms] SocketTube(17) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 147ms] SocketTube(17) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) requesting 1 DEBUG: [pool-1-thread-2] [2s 147ms] SSLTube(SocketTube(17)) request: n=1 DEBUG: [pool-1-thread-2] [2s 147ms] Http1Publisher(SSLTube(SocketTube(17))) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [2s 147ms] Http1Publisher(SSLTube(SocketTube(17))) WriteTask DEBUG: [pool-1-thread-2] [2s 147ms] Http1Publisher(SSLTube(SocketTube(17))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-2] [2s 147ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-2] [2s 147ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-2] [2s 147ms] Http1Exchange reading headers DEBUG: [pool-1-thread-2] [2s 147ms] Http1Response(id=17) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-2] [2s 147ms] Http1Response(id=17) First time around DEBUG: [pool-1-thread-2] [2s 147ms] Http1Response(id=17) headersReader is not yet completed DEBUG: [pool-1-thread-2] [2s 147ms] Http1Publisher(SSLTube(SocketTube(17))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [2s 147ms] Http1Publisher(SSLTube(SocketTube(17))) completed, stopping jdk.internal.net.http.common.SequentialScheduler@2aee4a47 DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) wrapping 99 bytes DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 99 bytesProduced = 137 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) OK => produced: 137 bytes into 144, not wrapped: 0 DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 99 bytesProduced = 137 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) Sending 137 bytes downstream DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) Adding 137 to outputQ queue DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 147ms] SSL Writer(SocketTube(17)) DownstreamPusher: Pushing 137 bytes downstream DEBUG: [pool-1-thread-2] [2s 147ms] SocketTube(17) trying to write: 137 DEBUG: [pool-1-thread-2] [2s 148ms] SocketTube(17) wrote: 137 DEBUG: [pool-1-thread-2] [2s 148ms] SocketTube(17) write: requesting more... DEBUG: [pool-1-thread-2] [2s 148ms] SocketTube(17) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 148ms] SocketTube(17) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 148ms] SSL Writer(SocketTube(17)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-2] [2s 148ms] SSL Writer(SocketTube(17)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 148ms] SSL Writer(SocketTube(17)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-2] [2s 148ms] SSL Reader(SocketTube(17)) requesting 1 DEBUG: [pool-1-thread-2] [2s 148ms] SocketTube(17) got some demand for reading DEBUG: [pool-1-thread-2] [2s 148ms] SocketTube(17) resuming read event DEBUG: [pool-1-thread-2] [2s 148ms] SocketTube(17) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 148ms] SSL Reader(SocketTube(17)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-17-SelectorManager] [2s 148ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@16390462 for R (false) DEBUG: [HttpClient-17-SelectorManager] [2s 148ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@16390462 for None (false) DEBUG: [HttpClient-17-SelectorManager] [2s 148ms] SocketTube(17) read bytes: 1721 DEBUG: [HttpClient-17-SelectorManager] [2s 148ms] SSL Reader(SocketTube(17)) onNext DEBUG: [HttpClient-17-SelectorManager] [2s 148ms] SSL Reader(SocketTube(17)) Adding 1721 bytes to read buffer DEBUG: [HttpClient-17-SelectorManager] [2s 148ms] SocketTube(17) resuming read event DEBUG: [HttpClient-17-SelectorManager] [2s 148ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@16390462 for R (false) DEBUG: [HttpClient-17-SelectorManager] [2s 148ms] SocketTube(17) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 148ms] SSL Reader(SocketTube(17)) processData: readBuf remaining:1721, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-2] [2s 148ms] SSL Reader(SocketTube(17)) Unwrapping: 1721 DEBUG: [pool-1-thread-2] [2s 148ms] SSL Reader(SocketTube(17)) Decoded 0 bytes out of 1721 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-2] [2s 149ms] SSL Reader(SocketTube(17)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1721 bytesProduced = 0 DEBUG: [pool-1-thread-2] [2s 149ms] SSL Reader(SocketTube(17)) Unwrapped: consumed: 1721 DEBUG: [pool-1-thread-2] [2s 149ms] SSL Reader(SocketTube(17)) requesting 1 DEBUG: [pool-1-thread-2] [2s 149ms] SocketTube(17) got some demand for reading DEBUG: [pool-1-thread-2] [2s 149ms] SocketTube(17) resuming read event DEBUG: [pool-1-thread-2] [2s 149ms] SocketTube(17) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-17-SelectorManager] [2s 149ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@16390462 for R (false) DEBUG: [HttpClient-17-SelectorManager] [2s 149ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@16390462 for None (false) DEBUG: [HttpClient-17-SelectorManager] [2s 149ms] SocketTube(17) read bytes: 206 DEBUG: [HttpClient-17-SelectorManager] [2s 149ms] SSL Reader(SocketTube(17)) onNext DEBUG: [HttpClient-17-SelectorManager] [2s 149ms] SSL Reader(SocketTube(17)) Adding 206 bytes to read buffer DEBUG: [HttpClient-17-SelectorManager] [2s 149ms] SocketTube(17) resuming read event DEBUG: [HttpClient-17-SelectorManager] [2s 149ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@16390462 for R (false) DEBUG: [pool-1-thread-2] [2s 149ms] SSL Reader(SocketTube(17)) processData: readBuf remaining:206, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-17-SelectorManager] [2s 149ms] SocketTube(17) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 149ms] SSL Reader(SocketTube(17)) Unwrapping: 206 DEBUG: [HttpClient-17-SelectorManager] [2s 149ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@16390462 for None (false) DEBUG: [HttpClient-17-SelectorManager] [2s 149ms] SocketTube(17) no more demand for reading DEBUG: [HttpClient-17-SelectorManager] [2s 149ms] SocketTube(17) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 149ms] SSL Reader(SocketTube(17)) Decoded 103 bytes out of 206 into buffer of 512 remaining to decode: 65 DEBUG: [pool-1-thread-2] [2s 149ms] SSL Reader(SocketTube(17)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 141 bytesProduced = 103 DEBUG: [pool-1-thread-2] [2s 149ms] SSL Reader(SocketTube(17)) Unwrapped: consumed: 141 DEBUG: [pool-1-thread-2] [2s 149ms] SSL Reader(SocketTube(17)) sending 103 DEBUG: [pool-1-thread-2] [2s 149ms] SSL Reader(SocketTube(17)) Adding 103 to outputQ queue DEBUG: [pool-1-thread-2] [2s 149ms] SSL Reader(SocketTube(17)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 149ms] SSL Reader(SocketTube(17)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 149ms] SSL Reader(SocketTube(17)) DownstreamPusher: Pushing 103 bytes downstream DEBUG: [pool-1-thread-2] [2s 149ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) Putting 103 bytes into the queue DEBUG: [pool-1-thread-2] [2s 149ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) Got 103 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@4b6794d8 DEBUG: [pool-1-thread-2] [2s 149ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [2s 149ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) Forwarding 103 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@4b6794d8 DEBUG: [pool-1-thread-2] [2s 149ms] Http1Response(id=17) Sending 103/512 bytes to header parser DEBUG: [pool-1-thread-2] [2s 149ms] Http1Response(id=17) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-2] [2s 149ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@4b6794d8 DEBUG: [pool-1-thread-2] [2s 149ms] Http1Response(id=17) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-2] [2s 149ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-2] [2s 149ms] Http1Response(id=17) readBody: return2Cache: true DEBUG: [pool-1-thread-2] [2s 149ms] Http1Response(id=17, AsyncSSLConnection(SSLTube(SocketTube(17)))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@510f782a(17) DEBUG: [pool-1-thread-2] [2s 149ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@6dd11460/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1a678c56 queue.isEmpty: false DEBUG: [pool-1-thread-2] [2s 149ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) Delegate done: 27 DEBUG: [pool-1-thread-2] [2s 149ms] AsyncSSLConnection(SSLTube(SocketTube(17)))/ResponseContent/FixedLengthBodyParser length=81, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-3] [2s 149ms] Http1Response(id=17, AsyncSSLConnection(SSLTube(SocketTube(17)))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@510f782a(17) DEBUG: [pool-1-thread-2] [2s 149ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) Downstream subscription cancelled by jdk.internal.net.http.Http1Response$BodyReader@6dd11460/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1a678c56 DEBUG: [pool-1-thread-2] [2s 149ms] Http1Response(id=17, AsyncSSLConnection(SSLTube(SocketTube(17)))) close: completing body parser CF DEBUG: [pool-1-thread-2] [2s 149ms] Http1Response(id=17, AsyncSSLConnection(SSLTube(SocketTube(17)))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-2] [2s 149ms] Http1Response(id=17, AsyncSSLConnection(SSLTube(SocketTube(17)))) ref count for jdk.internal.net.http.HttpClientImpl@510f782a(17) already released DEBUG: [pool-1-thread-3] [2s 150ms] HttpClientImpl(17) ClientImpl (async) elapsed 13 millis for GET to https://127.0.0.1:43557/https1/fixed/x-3-GET_BODY DEBUG: [pool-1-thread-2] [2s 150ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) onError: java.io.IOException: subscription cancelled DEBUG: [pool-1-thread-2] [2s 150ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) recorded java.io.IOException: subscription cancelled delegate: null queue.isEmpty: false stopRequested: false java.io.IOException: subscription cancelled java.io.IOException: subscription cancelled at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.lambda$handlePendingDelegate$3(Http1AsyncReceiver.java:380) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1AsyncDelegateSubscription.cancel(Http1AsyncReceiver.java:163) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onSubscribe(HttpBodySubscriberWrapper.java:374) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.onSubscribe(ResponseContent.java:562) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.onSubscribe(Http1Response.java:690) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.handlePendingDelegate(Http1AsyncReceiver.java:395) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:214) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:178) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:282) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:251) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.asyncReceive(Http1AsyncReceiver.java:468) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:589) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:546) at java.net.http/jdk.internal.net.http.common.SSLTube$DelegateWrapper.onNext(SSLTube.java:210) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:492) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:295) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:465) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-3] [2s 150ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) onError: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY [2 s, 743 ms, 6266 ns] waiting for client to shutdown: HttpClientImpl(17) DEBUG: [HttpClient-17-SelectorManager] [2s 173ms] HttpClientImpl(17) SelectorManager shutting down DEBUG: [pool-1-thread-2] [2s 173ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) stopping DEBUG: [pool-1-thread-3] [2s 173ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) recorded java.io.IOException: subscription cancelled delegate: null queue.isEmpty: false stopRequested: false java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:616) at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:612) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:513) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:509) at AbstractThrowingSubscribers$ThrowingBodySubscriber.getBody(AbstractThrowingSubscribers.java:741) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.getBody(HttpBodySubscriberWrapper.java:360) at java.net.http/jdk.internal.net.http.ResponseSubscribers.lambda$getBodyAsync$3(ResponseSubscribers.java:1176) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) Caused by: AbstractThrowingSubscribers$CustomIOException: GET_BODY ... 11 more DEBUG: [pool-1-thread-2] [2s 197ms] PlainHttpConnection(SocketTube(17)) Closing channel: channel not registered with selector DEBUG: [HttpClient-17-SelectorManager] [2s 197ms] Http2ClientImpl stopping DEBUG: [pool-1-thread-2] [2s 197ms] SocketTube(17) signal read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 197ms] SocketTube(17) got read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 197ms] SocketTube(17) pausing read event DEBUG: [pool-1-thread-2] [2s 198ms] SocketTube(17) ReadEvent abort: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-2] [2s 198ms] SocketTube(17) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@6074cf96 (java.io.IOException: selector manager closed) DEBUG: [pool-1-thread-2] [2s 198ms] SocketTube(17) signal read error: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-2] [2s 199ms] SocketTube(17) Sending error java.io.IOException: connection closed locally to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@533b9061[Not completed, 4 dependents] (id=1050) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(17)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@52666891, getALPN: jdk.internal.net.http.common.MinimalFuture@396289e6[Completed normally] (id=1056), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=141 lim=206 cap=2048], count: 103, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [pool-1-thread-2] [2s 199ms] SocketTube(17) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 199ms] SSL Reader(SocketTube(17)) onError: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 199ms] SSL Reader(SocketTube(17)) error java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:111) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.lambda$handlePendingDelegate$3(Http1AsyncReceiver.java:385) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1AsyncDelegateSubscription.cancel(Http1AsyncReceiver.java:163) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onSubscribe(HttpBodySubscriberWrapper.java:374) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.onSubscribe(ResponseContent.java:562) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.onSubscribe(Http1Response.java:690) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.handlePendingDelegate(Http1AsyncReceiver.java:395) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:214) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:178) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:282) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:251) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.asyncReceive(Http1AsyncReceiver.java:468) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:589) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:546) at java.net.http/jdk.internal.net.http.common.SSLTube$DelegateWrapper.onNext(SSLTube.java:210) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:492) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:295) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:465) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-2] [2s 199ms] SocketTube(17) Stopping read scheduler DEBUG: [pool-1-thread-2] [2s 199ms] SocketTube(17) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 199ms] SocketTube(17) Read scheduler stopped DEBUG: [pool-1-thread-2] [2s 199ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) delegate is now jdk.internal.net.http.Http1Response$BodyReader@6dd11460/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1a678c56, demand=0, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-2] [2s 199ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) Got 27 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@6dd11460/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1a678c56 DEBUG: [pool-1-thread-2] [2s 199ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) downstream subscription demand is 0 DEBUG: [pool-1-thread-2] [2s 199ms] SSL Reader(SocketTube(17)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [2s 199ms] SSL Reader(SocketTube(17)) DownstreamPusher: forwarding error downstream: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 199ms] SSLTube(SocketTube(17)) SSLSubscriberWrapper[SSLTube(SocketTube(17)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@52666891, getALPN: jdk.internal.net.http.common.MinimalFuture@396289e6[Completed normally] (id=1056), onCompleteReceived: false, onError: java.io.IOException: connection closed locally]: onErrorImpl: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 199ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) onError: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 199ms] Http1AsyncReceiver(SSLTube(SocketTube(17))) recorded java.io.IOException: subscription cancelled delegate: jdk.internal.net.http.Http1Response$BodyReader@6dd11460/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1a678c56 queue.isEmpty: false stopRequested: false java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:111) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.lambda$handlePendingDelegate$3(Http1AsyncReceiver.java:385) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1AsyncDelegateSubscription.cancel(Http1AsyncReceiver.java:163) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onSubscribe(HttpBodySubscriberWrapper.java:374) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.onSubscribe(ResponseContent.java:562) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.onSubscribe(Http1Response.java:690) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.handlePendingDelegate(Http1AsyncReceiver.java:395) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:214) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:178) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:282) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:251) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.asyncReceive(Http1AsyncReceiver.java:468) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:589) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:546) at java.net.http/jdk.internal.net.http.common.SSLTube$DelegateWrapper.onNext(SSLTube.java:210) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:492) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:295) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:465) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-2] [2s 199ms] SSLTube(SocketTube(17)) subscriber completed with error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 199ms] Http1Publisher(SSLTube(SocketTube(17))) subscription cancelled DEBUG: [pool-1-thread-2] [2s 199ms] SSL Reader(SocketTube(17)) stop DEBUG: [pool-1-thread-2] [2s 199ms] SSL Writer(SocketTube(17)) stop DEBUG: [pool-1-thread-2] [2s 199ms] SSL Reader(SocketTube(17)) Unwrapping: 65 DEBUG: [pool-1-thread-2] [2s 199ms] SSL Reader(SocketTube(17)) Decoded 27 bytes out of 65 into buffer of 104 remaining to decode: 0 DEBUG: [pool-1-thread-2] [2s 199ms] SSL Reader(SocketTube(17)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 65 bytesProduced = 27 DEBUG: [pool-1-thread-2] [2s 199ms] SSL Reader(SocketTube(17)) Unwrapped: consumed: 65 DEBUG: [pool-1-thread-2] [2s 199ms] SSL Reader(SocketTube(17)) sending 27 DEBUG: [pool-1-thread-2] [2s 199ms] SSL Reader(SocketTube(17)) Adding 27 to outputQ queue DEBUG: [pool-1-thread-2] [2s 199ms] SSL Reader(SocketTube(17)) pushScheduler is stopped! [2 s, 777 ms, 492177 ns] client shutdown normally: HttpClientImpl(17) DEBUG: [MainThread] [2s 207ms] HttpClientImpl(18) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [2s 208ms] HttpClientImpl(18) ClientImpl (async) send https://127.0.0.1:43557/https1/fixed/x-3-BODY_CF GET DEBUG: [pool-1-thread-2] [2s 208ms] Exchange establishing exchange for https://127.0.0.1:43557/https1/fixed/x-3-BODY_CF GET, proxy=null DEBUG: [pool-1-thread-2] [2s 208ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-2] [2s 208ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-2] [2s 209ms] PlainHttpConnection(SocketTube(18)) registering connect event DEBUG: [pool-1-thread-2] [2s 209ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [HttpClient-18-SelectorManager] [2s 209ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@67e123a7 for C (true) DEBUG: [HttpClient-18-SelectorManager] [2s 209ms] PlainHttpConnection(SocketTube(18)) ConnectEvent: finishing connect DEBUG: [HttpClient-18-SelectorManager] [2s 209ms] PlainHttpConnection(SocketTube(18)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42626 DEBUG: [pool-1-thread-2] [2s 209ms] SocketTube(18) connecting flows DEBUG: [pool-1-thread-2] [2s 209ms] SocketTube(18) read publisher got subscriber DEBUG: [pool-1-thread-2] [2s 209ms] SocketTube(18) registering subscribe event DEBUG: [pool-1-thread-2] [2s 209ms] SocketTube(18) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-2] [2s 209ms] SSL Writer(SocketTube(18)) requesting 1 DEBUG: [pool-1-thread-2] [2s 209ms] SSLTube(SocketTube(18)) request: n=1 DEBUG: [pool-1-thread-2] [2s 209ms] SSL Writer(SocketTube(18)) calling downstreamSubscriber::onSubscribe on SocketTube(18) DEBUG: [pool-1-thread-2] [2s 209ms] SocketTube(18) subscribed for writing DEBUG: [pool-1-thread-2] [2s 209ms] SocketTube(18) write: registering startSubscription event DEBUG: [pool-1-thread-2] [2s 209ms] SSL Writer(SocketTube(18)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-2] [2s 209ms] SSL Writer(SocketTube(18)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-2] [2s 209ms] SSL Writer(SocketTube(18)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [pool-1-thread-2] [2s 209ms] SSL Writer(SocketTube(18)) wrapping 0 bytes DEBUG: [HttpClient-18-SelectorManager] [2s 211ms] SocketTube(18) subscribe event raised DEBUG: [pool-1-thread-2] [2s 212ms] SSL Writer(SocketTube(18)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [HttpClient-18-SelectorManager] [2s 212ms] SocketTube(18) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@6d1948d7[Not completed, 4 dependents] (id=1126) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(18)), 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: NEED_UNWRAP DEBUG: [HttpClient-18-SelectorManager] [2s 212ms] SocketTube(18) read demand reset to 0 DEBUG: [pool-1-thread-2] [2s 212ms] SSL Writer(SocketTube(18)) OK => produced: 2186 bytes into 2192, not wrapped: 0 DEBUG: [HttpClient-18-SelectorManager] [2s 212ms] SocketTube(18) calling onSubscribe DEBUG: [pool-1-thread-2] [2s 212ms] SSL Writer(SocketTube(18)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 212ms] SSL Writer(SocketTube(18)) handshaking DEBUG: [HttpClient-18-SelectorManager] [2s 212ms] SSL Reader(SocketTube(18)) requesting 1 DEBUG: [HttpClient-18-SelectorManager] [2s 212ms] SocketTube(18) got some demand for reading DEBUG: [HttpClient-18-SelectorManager] [2s 212ms] SocketTube(18) resuming read event DEBUG: [HttpClient-18-SelectorManager] [2s 212ms] SocketTube(18) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-2] [2s 212ms] SSL Reader(SocketTube(18)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-18-SelectorManager] [2s 212ms] SSL Reader(SocketTube(18)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(18)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [pool-1-thread-2] [2s 212ms] SSL Writer(SocketTube(18)) Sending 2186 bytes downstream DEBUG: [HttpClient-18-SelectorManager] [2s 212ms] SSLTube(SocketTube(18)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [pool-1-thread-2] [2s 212ms] SSL Writer(SocketTube(18)) Adding 2186 to outputQ queue DEBUG: [HttpClient-18-SelectorManager] [2s 212ms] SSLTube(SocketTube(18)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [pool-1-thread-2] [2s 212ms] SSL Writer(SocketTube(18)) pushScheduler is alive DEBUG: [HttpClient-18-SelectorManager] [2s 212ms] SocketTube(18) onSubscribe called DEBUG: [HttpClient-18-SelectorManager] [2s 212ms] SocketTube(18) pending subscriber subscribed DEBUG: [HttpClient-18-SelectorManager] [2s 212ms] SocketTube(18) write: starting subscription DEBUG: [HttpClient-18-SelectorManager] [2s 212ms] SocketTube(18) write: offloading requestMore DEBUG: [pool-1-thread-2] [2s 212ms] SSL Writer(SocketTube(18)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 0 cancelled = false DEBUG: [pool-1-thread-3] [2s 212ms] SocketTube(18) write: requesting more... DEBUG: [pool-1-thread-3] [2s 212ms] SSL Writer(SocketTube(18)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-18-SelectorManager] [2s 212ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@281bcb10 for R (true) DEBUG: [pool-1-thread-3] [2s 212ms] SSL Writer(SocketTube(18)) DownstreamPusher: Pushing 2186 bytes downstream DEBUG: [pool-1-thread-3] [2s 212ms] SocketTube(18) trying to write: 2186 DEBUG: [pool-1-thread-3] [2s 212ms] SocketTube(18) wrote: 2186 DEBUG: [pool-1-thread-3] [2s 212ms] SocketTube(18) write: requesting more... DEBUG: [pool-1-thread-3] [2s 212ms] SocketTube(18) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 212ms] SocketTube(18) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 212ms] SSL Writer(SocketTube(18)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [2s 212ms] SSL Writer(SocketTube(18)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 212ms] SocketTube(18) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-18-SelectorManager] [2s 216ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@281bcb10 for None (false) DEBUG: [HttpClient-18-SelectorManager] [2s 216ms] HttpClientImpl(18) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-18-SelectorManager] [2s 216ms] SocketTube(18) read bytes: 261 DEBUG: [HttpClient-18-SelectorManager] [2s 216ms] SSL Reader(SocketTube(18)) onNext DEBUG: [HttpClient-18-SelectorManager] [2s 216ms] SSL Reader(SocketTube(18)) Adding 261 bytes to read buffer DEBUG: [HttpClient-18-SelectorManager] [2s 216ms] SocketTube(18) resuming read event DEBUG: [HttpClient-18-SelectorManager] [2s 216ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@281bcb10 for R (false) DEBUG: [HttpClient-18-SelectorManager] [2s 216ms] SocketTube(18) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 216ms] SSL Reader(SocketTube(18)) processData: readBuf remaining:261, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [2s 216ms] SSL Reader(SocketTube(18)) Unwrapping: 261 DEBUG: [pool-1-thread-3] [2s 216ms] SSL Reader(SocketTube(18)) Decoded 0 bytes out of 261 into buffer of 512 remaining to decode: 128 DEBUG: [pool-1-thread-3] [2s 216ms] SSL Reader(SocketTube(18)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 216ms] SSL Reader(SocketTube(18)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-3] [2s 216ms] SSL Reader(SocketTube(18)) handshaking DEBUG: [pool-1-thread-3] [2s 216ms] SSLFlowDelegate(SocketTube(18)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [2s 216ms] SSLFlowDelegate(SocketTube(18)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [2s 218ms] SSLFlowDelegate(SocketTube(18)) finished task execution DEBUG: [pool-1-thread-3] [2s 218ms] SSL Writer(SocketTube(18)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [2s 218ms] SSL Writer(SocketTube(18)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [2s 218ms] SSL Writer(SocketTube(18)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [2s 218ms] SSL Writer(SocketTube(18)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 218ms] SSL Writer(SocketTube(18)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [2s 218ms] SSL Writer(SocketTube(18)) handshaking DEBUG: [pool-1-thread-3] [2s 218ms] SSL Writer(SocketTube(18)) Sending 6 bytes downstream DEBUG: [pool-1-thread-3] [2s 218ms] SSL Writer(SocketTube(18)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-3] [2s 218ms] SSL Writer(SocketTube(18)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 218ms] SSL Writer(SocketTube(18)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 218ms] SSL Writer(SocketTube(18)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-3] [2s 218ms] SocketTube(18) trying to write: 6 DEBUG: [pool-1-thread-3] [2s 218ms] SocketTube(18) wrote: 6 DEBUG: [pool-1-thread-3] [2s 218ms] SocketTube(18) write: requesting more... DEBUG: [pool-1-thread-3] [2s 218ms] SocketTube(18) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 218ms] SocketTube(18) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 218ms] SSL Writer(SocketTube(18)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [2s 218ms] SSL Writer(SocketTube(18)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 218ms] SSL Reader(SocketTube(18)) processData: readBuf remaining:128, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [2s 218ms] SSL Reader(SocketTube(18)) Unwrapping: 128 DEBUG: [pool-1-thread-3] [2s 218ms] SSL Reader(SocketTube(18)) Decoded 0 bytes out of 128 into buffer of 512 remaining to decode: 122 DEBUG: [pool-1-thread-3] [2s 218ms] SSL Reader(SocketTube(18)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 218ms] SSL Reader(SocketTube(18)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-3] [2s 218ms] SSL Reader(SocketTube(18)) handshaking DEBUG: [pool-1-thread-3] [2s 218ms] SSL Reader(SocketTube(18)) Unwrapping: 122 DEBUG: [pool-1-thread-3] [2s 218ms] SSL Reader(SocketTube(18)) Decoded 0 bytes out of 122 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 218ms] SSL Reader(SocketTube(18)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 122 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 218ms] SSL Reader(SocketTube(18)) Unwrapped: consumed: 122 DEBUG: [pool-1-thread-3] [2s 218ms] SSL Reader(SocketTube(18)) handshaking DEBUG: [pool-1-thread-3] [2s 218ms] SSLFlowDelegate(SocketTube(18)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [2s 218ms] SSLFlowDelegate(SocketTube(18)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [2s 219ms] SSLFlowDelegate(SocketTube(18)) finished task execution DEBUG: [pool-1-thread-3] [2s 219ms] SSL Writer(SocketTube(18)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [2s 219ms] SSL Writer(SocketTube(18)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [2s 219ms] SSL Writer(SocketTube(18)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 219ms] SSL Writer(SocketTube(18)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 219ms] SSL Writer(SocketTube(18)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 219ms] SSLFlowDelegate(SocketTube(18)) setALPN = DEBUG: [pool-1-thread-3] [2s 219ms] PlainHttpConnection(SocketTube(18)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [2s 219ms] Http2Connection checkSSLConfig: alpn: '', engine: '' DEBUG: [pool-1-thread-3] [2s 219ms] Http2Connection checkSSLConfig: alpn: '' DEBUG: [pool-1-thread-3] [2s 219ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [2s 219ms] ExchangeImpl handling HTTP/2 connection creation failed: java.util.concurrent.CompletionException: jdk.internal.net.http.Http2Connection$ALPNException: No ALPN negotiated DEBUG: [pool-1-thread-3] [2s 219ms] ExchangeImpl downgrading to HTTP/1.1 with: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:42626 remote=/127.0.0.1:43557] DEBUG: [pool-1-thread-3] [2s 219ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [2s 219ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-3] [2s 219ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@19d2131f queue.isEmpty: true DEBUG: [pool-1-thread-3] [2s 219ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@19d2131f, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-3] [2s 219ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 219ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 219ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 219ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 219ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-3] [2s 219ms] Http1Exchange SSLTube(SocketTube(18)) connecting flows DEBUG: [pool-1-thread-3] [2s 219ms] SSLTube(SocketTube(18)) connecting flows DEBUG: [pool-1-thread-3] [2s 219ms] SSLTube(SocketTube(18)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@3336e627 DEBUG: [pool-1-thread-3] [2s 219ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Received onSubscribed from upstream DEBUG: [pool-1-thread-3] [2s 219ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 219ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 219ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [2s 219ms] SSL Reader(SocketTube(18)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 219ms] SSL Reader(SocketTube(18)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 219ms] SSL Reader(SocketTube(18)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 219ms] SSL Reader(SocketTube(18)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 219ms] Http1Publisher(SSLTube(SocketTube(18))) got subscriber: SSLTube(SocketTube(18)) DEBUG: [pool-1-thread-3] [2s 219ms] SSLTube(SocketTube(18)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-3] [2s 219ms] Http1Publisher(SSLTube(SocketTube(18))) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [2s 219ms] Http1Publisher(SSLTube(SocketTube(18))) WriteTask DEBUG: [pool-1-thread-3] [2s 219ms] Http1Publisher(SSLTube(SocketTube(18))) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-3] [2s 219ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-3] [2s 219ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-3] [2s 219ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=98 cap=98]], throwable=null] DEBUG: [pool-1-thread-3] [2s 219ms] Http1Publisher(SSLTube(SocketTube(18))) WriteTask DEBUG: [pool-1-thread-3] [2s 219ms] Http1Publisher(SSLTube(SocketTube(18))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [2s 219ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-3] [2s 219ms] Http1Publisher(SSLTube(SocketTube(18))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=98 cap=98]], throwable=null] DEBUG: [pool-1-thread-3] [2s 219ms] Http1Publisher(SSLTube(SocketTube(18))) onNext with 98 bytes DEBUG: [pool-1-thread-3] [2s 220ms] SSLTube(SocketTube(18)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) onNext DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) added 1 (98 bytes) to the writeList DEBUG: [pool-1-thread-3] [2s 220ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [2s 220ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [2s 220ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-3] [2s 220ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-3] [2s 220ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [2s 220ms] Http1Publisher(SSLTube(SocketTube(18))) WriteTask DEBUG: [pool-1-thread-3] [2s 220ms] Http1Publisher(SSLTube(SocketTube(18))) hasOutgoing = true, demand = 0 DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) Sending 90 bytes downstream DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-3] [2s 220ms] SocketTube(18) trying to write: 90 DEBUG: [pool-1-thread-3] [2s 220ms] SocketTube(18) wrote: 90 DEBUG: [pool-1-thread-3] [2s 220ms] SocketTube(18) write: requesting more... DEBUG: [pool-1-thread-3] [2s 220ms] SocketTube(18) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 220ms] SocketTube(18) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) requesting 1 DEBUG: [pool-1-thread-3] [2s 220ms] SSLTube(SocketTube(18)) request: n=1 DEBUG: [pool-1-thread-3] [2s 220ms] Http1Publisher(SSLTube(SocketTube(18))) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [2s 220ms] Http1Publisher(SSLTube(SocketTube(18))) WriteTask DEBUG: [pool-1-thread-3] [2s 220ms] Http1Publisher(SSLTube(SocketTube(18))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [2s 220ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-3] [2s 220ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-3] [2s 220ms] Http1Exchange reading headers DEBUG: [pool-1-thread-3] [2s 220ms] Http1Response(id=18) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-3] [2s 220ms] Http1Response(id=18) First time around DEBUG: [pool-1-thread-3] [2s 220ms] Http1Response(id=18) headersReader is not yet completed DEBUG: [pool-1-thread-3] [2s 220ms] Http1Publisher(SSLTube(SocketTube(18))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [2s 220ms] Http1Publisher(SSLTube(SocketTube(18))) completed, stopping jdk.internal.net.http.common.SequentialScheduler@2ff898fb DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) wrapping 98 bytes DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 98 bytesProduced = 136 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) OK => produced: 136 bytes into 136, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 98 bytesProduced = 136 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) Sending 136 bytes downstream DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) Adding 136 to outputQ queue DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) DownstreamPusher: Pushing 136 bytes downstream DEBUG: [pool-1-thread-3] [2s 220ms] SocketTube(18) trying to write: 136 DEBUG: [pool-1-thread-3] [2s 220ms] SocketTube(18) wrote: 136 DEBUG: [pool-1-thread-3] [2s 220ms] SocketTube(18) write: requesting more... DEBUG: [pool-1-thread-3] [2s 220ms] SocketTube(18) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 220ms] SocketTube(18) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 220ms] SSL Writer(SocketTube(18)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [2s 220ms] SSL Reader(SocketTube(18)) requesting 1 DEBUG: [pool-1-thread-3] [2s 220ms] SocketTube(18) got some demand for reading DEBUG: [pool-1-thread-3] [2s 220ms] SocketTube(18) resuming read event DEBUG: [pool-1-thread-3] [2s 220ms] SocketTube(18) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 220ms] SSL Reader(SocketTube(18)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-18-SelectorManager] [2s 220ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@281bcb10 for R (false) DEBUG: [HttpClient-18-SelectorManager] [2s 220ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@281bcb10 for None (false) DEBUG: [HttpClient-18-SelectorManager] [2s 231ms] SocketTube(18) read bytes: 1721 DEBUG: [HttpClient-18-SelectorManager] [2s 231ms] SSL Reader(SocketTube(18)) onNext DEBUG: [HttpClient-18-SelectorManager] [2s 231ms] SSL Reader(SocketTube(18)) Adding 1721 bytes to read buffer DEBUG: [HttpClient-18-SelectorManager] [2s 231ms] SocketTube(18) resuming read event DEBUG: [HttpClient-18-SelectorManager] [2s 231ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@281bcb10 for R (false) DEBUG: [HttpClient-18-SelectorManager] [2s 231ms] SocketTube(18) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 231ms] SSL Reader(SocketTube(18)) processData: readBuf remaining:1721, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [2s 231ms] SSL Reader(SocketTube(18)) Unwrapping: 1721 DEBUG: [pool-1-thread-3] [2s 232ms] SSL Reader(SocketTube(18)) Decoded 0 bytes out of 1721 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 232ms] SSL Reader(SocketTube(18)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1721 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 232ms] SSL Reader(SocketTube(18)) Unwrapped: consumed: 1721 DEBUG: [HttpClient-18-SelectorManager] [2s 232ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@281bcb10 for None (false) DEBUG: [HttpClient-18-SelectorManager] [2s 232ms] SocketTube(18) no more demand for reading DEBUG: [pool-1-thread-3] [2s 232ms] SSL Reader(SocketTube(18)) requesting 1 DEBUG: [HttpClient-18-SelectorManager] [2s 232ms] SocketTube(18) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 232ms] SocketTube(18) got some demand for reading DEBUG: [pool-1-thread-3] [2s 232ms] SocketTube(18) resuming read event DEBUG: [pool-1-thread-3] [2s 232ms] SocketTube(18) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-18-SelectorManager] [2s 232ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@281bcb10 for R (true) DEBUG: [HttpClient-18-SelectorManager] [2s 232ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@281bcb10 for None (false) DEBUG: [HttpClient-18-SelectorManager] [2s 232ms] SocketTube(18) read bytes: 268 DEBUG: [HttpClient-18-SelectorManager] [2s 232ms] SSL Reader(SocketTube(18)) onNext DEBUG: [HttpClient-18-SelectorManager] [2s 232ms] SSL Reader(SocketTube(18)) Adding 268 bytes to read buffer DEBUG: [HttpClient-18-SelectorManager] [2s 232ms] SocketTube(18) resuming read event DEBUG: [HttpClient-18-SelectorManager] [2s 232ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@281bcb10 for R (false) DEBUG: [HttpClient-18-SelectorManager] [2s 232ms] SocketTube(18) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 232ms] SSL Reader(SocketTube(18)) processData: readBuf remaining:268, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [2s 232ms] SSL Reader(SocketTube(18)) Unwrapping: 268 DEBUG: [pool-1-thread-3] [2s 232ms] SSL Reader(SocketTube(18)) Decoded 102 bytes out of 268 into buffer of 512 remaining to decode: 128 DEBUG: [pool-1-thread-3] [2s 232ms] SSL Reader(SocketTube(18)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 140 bytesProduced = 102 DEBUG: [pool-1-thread-3] [2s 232ms] SSL Reader(SocketTube(18)) Unwrapped: consumed: 140 DEBUG: [pool-1-thread-3] [2s 232ms] SSL Reader(SocketTube(18)) sending 102 DEBUG: [pool-1-thread-3] [2s 232ms] SSL Reader(SocketTube(18)) Adding 102 to outputQ queue DEBUG: [pool-1-thread-3] [2s 232ms] SSL Reader(SocketTube(18)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 232ms] SSL Reader(SocketTube(18)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 232ms] SSL Reader(SocketTube(18)) DownstreamPusher: Pushing 102 bytes downstream DEBUG: [pool-1-thread-3] [2s 232ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Putting 102 bytes into the queue DEBUG: [pool-1-thread-3] [2s 232ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Got 102 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@19d2131f DEBUG: [pool-1-thread-3] [2s 232ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 232ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Forwarding 102 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@19d2131f DEBUG: [pool-1-thread-3] [2s 232ms] Http1Response(id=18) Sending 102/512 bytes to header parser DEBUG: [pool-1-thread-3] [2s 232ms] Http1Response(id=18) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-3] [2s 232ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@19d2131f DEBUG: [pool-1-thread-3] [2s 232ms] Http1Response(id=18) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-3] [2s 232ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-3] [2s 232ms] Http1Response(id=18) readBody: return2Cache: true DEBUG: [pool-1-thread-3] [2s 232ms] Http1Response(id=18, AsyncSSLConnection(SSLTube(SocketTube(18)))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@67bb0818(18) DEBUG: [pool-1-thread-3] [2s 232ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@5baf95f0/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@52ec2f71 queue.isEmpty: false DEBUG: [pool-1-thread-3] [2s 232ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Delegate done: 26 DEBUG: [pool-1-thread-3] [2s 232ms] AsyncSSLConnection(SSLTube(SocketTube(18)))/ResponseContent/FixedLengthBodyParser length=78, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-3] [2s 232ms] HttpClientImpl(18) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [2s 232ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) delegate is now jdk.internal.net.http.Http1Response$BodyReader@5baf95f0/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@52ec2f71, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-3] [2s 232ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Got 26 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@5baf95f0/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@52ec2f71 DEBUG: [pool-1-thread-3] [2s 232ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-3] [2s 232ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Forwarding 26 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@5baf95f0/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@52ec2f71 DEBUG: [pool-1-thread-3] [2s 232ms] Http1Response(id=18, AsyncSSLConnection(SSLTube(SocketTube(18)))) Sending 26/512 bytes to body parser DEBUG: [pool-1-thread-3] [2s 233ms] AsyncSSLConnection(SSLTube(SocketTube(18)))/ResponseContent/FixedLengthBodyParser Parser got 26 bytes (78 remaining / 78) DEBUG: [pool-1-thread-3] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) downstream subscription demand is 9223372036854775806 DEBUG: [pool-1-thread-3] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) downstream subscription demand is 9223372036854775806 DEBUG: [pool-1-thread-3] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) checkRequestMore: canRequestMore=false, hasDemand=true DEBUG: [pool-1-thread-3] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Http1TubeSubscriber: no need to request more DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) Unwrapping: 128 DEBUG: [pool-1-thread-2] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Downstream subscription cancelled by jdk.internal.net.http.Http1Response$BodyReader@5baf95f0/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@52ec2f71 DEBUG: [pool-1-thread-2] [2s 233ms] Http1Response(id=18, AsyncSSLConnection(SSLTube(SocketTube(18)))) close: completing body parser CF DEBUG: [pool-1-thread-2] [2s 233ms] Http1Response(id=18, AsyncSSLConnection(SSLTube(SocketTube(18)))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-2] [2s 233ms] Http1Response(id=18, AsyncSSLConnection(SSLTube(SocketTube(18)))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@67bb0818(18) DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) Decoded 26 bytes out of 128 into buffer of 104 remaining to decode: 64 DEBUG: [pool-1-thread-2] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) onError: java.io.IOException: subscription cancelled DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 64 bytesProduced = 26 DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) Unwrapped: consumed: 64 DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) sending 26 DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) Adding 26 to outputQ queue DEBUG: [pool-1-thread-2] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) recorded java.io.IOException: subscription cancelled delegate: jdk.internal.net.http.Http1Response$BodyReader@5baf95f0/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@52ec2f71 queue.isEmpty: true stopRequested: false java.io.IOException: subscription cancelled DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) pushScheduler is alive java.io.IOException: subscription cancelled at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.lambda$handlePendingDelegate$3(Http1AsyncReceiver.java:380) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1AsyncDelegateSubscription.cancel(Http1AsyncReceiver.java:163) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper$SubscriptionWrapper.cancel(HttpBodySubscriberWrapper.java:92) at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:762) at java.base/java.util.concurrent.CompletableFuture.unipush(CompletableFuture.java:637) at java.base/java.util.concurrent.CompletableFuture.uniAcceptStage(CompletableFuture.java:781) at java.base/java.util.concurrent.CompletableFuture.thenAccept(CompletableFuture.java:2264) at AbstractThrowingSubscribers$ThrowingBodySubscriber.getBody(AbstractThrowingSubscribers.java:753) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.getBody(HttpBodySubscriberWrapper.java:360) at java.net.http/jdk.internal.net.http.ResponseSubscribers.lambda$getBodyAsync$3(ResponseSubscribers.java:1176) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) downstream subscription demand is 9223372036854775806 DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) DownstreamPusher: Pushing 26 bytes downstream DEBUG: [pool-1-thread-2] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) checkRequestMore: canRequestMore=false, hasDemand=true DEBUG: [pool-1-thread-3] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Putting 26 bytes into the queue DEBUG: [pool-1-thread-2] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Http1TubeSubscriber: no need to request more DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) Unwrapping: 64 DEBUG: [pool-1-thread-2] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Got 26 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@5baf95f0/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@52ec2f71 DEBUG: [pool-1-thread-2] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) downstream subscription demand is 9223372036854775806 DEBUG: [pool-1-thread-2] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Forwarding 26 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@5baf95f0/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@52ec2f71 DEBUG: [pool-1-thread-2] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Delegate done: 26 DEBUG: [pool-1-thread-2] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) Unsubscribed jdk.internal.net.http.Http1Response$BodyReader@5baf95f0/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@52ec2f71 DEBUG: [pool-1-thread-2] [2s 233ms] Http1AsyncReceiver(SSLTube(SocketTube(18))) stopping DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) Decoded 26 bytes out of 64 into buffer of 104 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 64 bytesProduced = 26 DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) Unwrapped: consumed: 64 DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) sending 26 DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) Adding 26 to outputQ queue DEBUG: [pool-1-thread-2] [2s 233ms] PlainHttpConnection(SocketTube(18)) Closing channel: channel registered with selector, key.interestOps=R, sa.interestOps=R DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 233ms] SSL Reader(SocketTube(18)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 0 cancelled = false DEBUG: [pool-1-thread-2] [2s 233ms] SocketTube(18) signal read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 233ms] SocketTube(18) got read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 233ms] SocketTube(18) pausing read event DEBUG: [HttpClient-18-SelectorManager] [2s 233ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@281bcb10 for None (false) DEBUG: [pool-1-thread-2] [2s 233ms] SocketTube(18) Sending error java.io.IOException: connection closed locally to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 1 cf: jdk.internal.net.http.common.MinimalFuture@6d1948d7[Not completed, 4 dependents] (id=1126) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(18)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@3336e627, getALPN: jdk.internal.net.http.common.MinimalFuture@31311846[Completed normally] (id=1132), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=268 lim=268 cap=2048], count: 154, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [pool-1-thread-2] [2s 233ms] SocketTube(18) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 233ms] SSL Reader(SocketTube(18)) onError: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 233ms] SSL Reader(SocketTube(18)) error java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:111) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.lambda$handlePendingDelegate$3(Http1AsyncReceiver.java:385) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1AsyncDelegateSubscription.cancel(Http1AsyncReceiver.java:163) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper$SubscriptionWrapper.cancel(HttpBodySubscriberWrapper.java:92) at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:762) at java.base/java.util.concurrent.CompletableFuture.unipush(CompletableFuture.java:637) at java.base/java.util.concurrent.CompletableFuture.uniAcceptStage(CompletableFuture.java:781) at java.base/java.util.concurrent.CompletableFuture.thenAccept(CompletableFuture.java:2264) at AbstractThrowingSubscribers$ThrowingBodySubscriber.getBody(AbstractThrowingSubscribers.java:753) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.getBody(HttpBodySubscriberWrapper.java:360) at java.net.http/jdk.internal.net.http.ResponseSubscribers.lambda$getBodyAsync$3(ResponseSubscribers.java:1176) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [HttpClient-18-SelectorManager] [2s 233ms] SocketTube(18) ReadEvent abort: java.nio.channels.ClosedChannelException DEBUG: [pool-1-thread-2] [2s 233ms] SSL Reader(SocketTube(18)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 0 cancelled = false DEBUG: [pool-1-thread-2] [2s 233ms] SocketTube(18) Stopping read scheduler DEBUG: [pool-1-thread-2] [2s 233ms] SocketTube(18) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 233ms] SocketTube(18) Read scheduler stopped DEBUG: [HttpClient-18-SelectorManager] [2s 233ms] SocketTube(18) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@3e813bd4 (java.nio.channels.ClosedChannelException) DEBUG: [HttpClient-18-SelectorManager] [2s 233ms] SocketTube(18) signal read error: java.nio.channels.ClosedChannelException DEBUG: [pool-1-thread-2] [2s 233ms] HttpClientImpl(18) body subscriber unregistered: 0 DEBUG: [pool-1-thread-2] [2s 233ms] Http1Response(id=18, AsyncSSLConnection(SSLTube(SocketTube(18)))) ref count for jdk.internal.net.http.HttpClientImpl@67bb0818(18) already released DEBUG: [pool-1-thread-2] [2s 233ms] HttpClientImpl(18) ClientImpl (async) elapsed 25 millis for GET to https://127.0.0.1:43557/https1/fixed/x-3-BODY_CF DEBUG: [HttpClient-18-SelectorManager] [2s 233ms] HttpClientImpl(18) Got java.nio.channels.ClosedChannelException while handling registration events DEBUG: [HttpClient-18-SelectorManager] [2s 258ms] SocketTube(18) ReadEvent abort: java.nio.channels.ClosedChannelException [2 s, 828 ms, 488746 ns] waiting for client to shutdown: HttpClientImpl(18) DEBUG: [HttpClient-18-SelectorManager] [2s 258ms] SocketTube(18) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@3e813bd4 (java.nio.channels.ClosedChannelException) DEBUG: [HttpClient-18-SelectorManager] [2s 258ms] SocketTube(18) signal read error: java.nio.channels.ClosedChannelException DEBUG: [HttpClient-18-SelectorManager] [2s 281ms] HttpClientImpl(18) SelectorManager shutting down DEBUG: [HttpClient-18-SelectorManager] [2s 281ms] Http2ClientImpl stopping [2 s, 861 ms, 910133 ns] client shutdown normally: HttpClientImpl(18) DEBUG: [MainThread] [2s 294ms] HttpClientImpl(19) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [2s 295ms] HttpClientImpl(19) ClientImpl (async) send https://127.0.0.1:43557/https1/chunk/x-4-BODY_HANDLER GET DEBUG: [pool-1-thread-2] [2s 295ms] Exchange establishing exchange for https://127.0.0.1:43557/https1/chunk/x-4-BODY_HANDLER GET, proxy=null DEBUG: [pool-1-thread-2] [2s 295ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-2] [2s 295ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-2] [2s 296ms] PlainHttpConnection(SocketTube(19)) registering connect event DEBUG: [pool-1-thread-2] [2s 296ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@2eda7a93 for C (true) DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] PlainHttpConnection(SocketTube(19)) ConnectEvent: finishing connect DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] PlainHttpConnection(SocketTube(19)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42630 DEBUG: [pool-1-thread-2] [2s 296ms] SocketTube(19) connecting flows DEBUG: [pool-1-thread-2] [2s 296ms] SocketTube(19) read publisher got subscriber DEBUG: [pool-1-thread-2] [2s 296ms] SocketTube(19) registering subscribe event DEBUG: [pool-1-thread-2] [2s 296ms] SocketTube(19) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] SocketTube(19) subscribe event raised DEBUG: [pool-1-thread-2] [2s 296ms] SSL Writer(SocketTube(19)) requesting 1 DEBUG: [pool-1-thread-2] [2s 296ms] SSLTube(SocketTube(19)) request: n=1 DEBUG: [pool-1-thread-2] [2s 296ms] SSL Writer(SocketTube(19)) calling downstreamSubscriber::onSubscribe on SocketTube(19) DEBUG: [pool-1-thread-2] [2s 296ms] SocketTube(19) subscribed for writing DEBUG: [pool-1-thread-2] [2s 296ms] SocketTube(19) write: registering startSubscription event DEBUG: [pool-1-thread-2] [2s 296ms] SSL Writer(SocketTube(19)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-2] [2s 296ms] SSL Writer(SocketTube(19)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-2] [2s 296ms] SSL Writer(SocketTube(19)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] SocketTube(19) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@242211e3[Not completed, 4 dependents] (id=1202) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(19)), 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-19-SelectorManager] [2s 296ms] SocketTube(19) read demand reset to 0 DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] SocketTube(19) calling onSubscribe DEBUG: [pool-1-thread-2] [2s 296ms] SSL Writer(SocketTube(19)) wrapping 0 bytes DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] SSL Reader(SocketTube(19)) requesting 1 DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] SocketTube(19) got some demand for reading DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] SocketTube(19) resuming read event DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] SocketTube(19) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] SSL Reader(SocketTube(19)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(19)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] SSLTube(SocketTube(19)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] SSLTube(SocketTube(19)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] SocketTube(19) onSubscribe called DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] SocketTube(19) pending subscriber subscribed DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61209b03 for R (true) DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] SocketTube(19) write: starting subscription DEBUG: [HttpClient-19-SelectorManager] [2s 296ms] SocketTube(19) write: offloading requestMore DEBUG: [pool-1-thread-3] [2s 298ms] SocketTube(19) write: requesting more... DEBUG: [pool-1-thread-3] [2s 298ms] SSL Writer(SocketTube(19)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 298ms] SocketTube(19) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 299ms] SSL Writer(SocketTube(19)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 299ms] SSL Writer(SocketTube(19)) OK => produced: 2186 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-2] [2s 299ms] SSL Writer(SocketTube(19)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 299ms] SSL Writer(SocketTube(19)) handshaking DEBUG: [pool-1-thread-2] [2s 299ms] SSL Reader(SocketTube(19)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-2] [2s 299ms] SSL Writer(SocketTube(19)) Sending 2186 bytes downstream DEBUG: [pool-1-thread-2] [2s 299ms] SSL Writer(SocketTube(19)) Adding 2186 to outputQ queue DEBUG: [pool-1-thread-2] [2s 299ms] SSL Writer(SocketTube(19)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 299ms] SSL Writer(SocketTube(19)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 299ms] SSL Writer(SocketTube(19)) DownstreamPusher: Pushing 2186 bytes downstream DEBUG: [pool-1-thread-2] [2s 299ms] SocketTube(19) trying to write: 2186 DEBUG: [pool-1-thread-2] [2s 299ms] SocketTube(19) wrote: 2186 DEBUG: [pool-1-thread-2] [2s 299ms] SocketTube(19) write: requesting more... DEBUG: [pool-1-thread-2] [2s 299ms] SocketTube(19) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 299ms] SocketTube(19) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 299ms] SSL Writer(SocketTube(19)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-2] [2s 299ms] SSL Writer(SocketTube(19)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-19-SelectorManager] [2s 303ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61209b03 for None (false) DEBUG: [HttpClient-19-SelectorManager] [2s 303ms] HttpClientImpl(19) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-19-SelectorManager] [2s 303ms] SocketTube(19) read bytes: 139 DEBUG: [HttpClient-19-SelectorManager] [2s 303ms] SSL Reader(SocketTube(19)) onNext DEBUG: [HttpClient-19-SelectorManager] [2s 303ms] SSL Reader(SocketTube(19)) Adding 139 bytes to read buffer DEBUG: [HttpClient-19-SelectorManager] [2s 303ms] SocketTube(19) resuming read event DEBUG: [HttpClient-19-SelectorManager] [2s 303ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61209b03 for R (false) DEBUG: [HttpClient-19-SelectorManager] [2s 303ms] SocketTube(19) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 303ms] SSL Reader(SocketTube(19)) processData: readBuf remaining:139, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-2] [2s 303ms] SSL Reader(SocketTube(19)) Unwrapping: 139 DEBUG: [pool-1-thread-2] [2s 303ms] SSL Reader(SocketTube(19)) Decoded 0 bytes out of 139 into buffer of 512 remaining to decode: 6 DEBUG: [pool-1-thread-2] [2s 303ms] SSL Reader(SocketTube(19)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-2] [2s 303ms] SSL Reader(SocketTube(19)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-2] [2s 303ms] SSL Reader(SocketTube(19)) handshaking DEBUG: [pool-1-thread-2] [2s 303ms] SSLFlowDelegate(SocketTube(19)) obtaining and initiating task execution DEBUG: [pool-1-thread-2] [2s 303ms] SSLFlowDelegate(SocketTube(19)) #tasks to execute: 1 DEBUG: [HttpClient-19-SelectorManager] [2s 304ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61209b03 for None (false) DEBUG: [HttpClient-19-SelectorManager] [2s 304ms] SocketTube(19) no more demand for reading DEBUG: [HttpClient-19-SelectorManager] [2s 304ms] SocketTube(19) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 304ms] SSLFlowDelegate(SocketTube(19)) finished task execution DEBUG: [pool-1-thread-2] [2s 304ms] SSL Writer(SocketTube(19)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-2] [2s 304ms] SSL Writer(SocketTube(19)) wrapping 0 bytes DEBUG: [pool-1-thread-2] [2s 304ms] SSL Writer(SocketTube(19)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-2] [2s 304ms] SSL Writer(SocketTube(19)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-2] [2s 304ms] SSL Writer(SocketTube(19)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-2] [2s 304ms] SSL Writer(SocketTube(19)) handshaking DEBUG: [pool-1-thread-2] [2s 304ms] SSL Writer(SocketTube(19)) Sending 6 bytes downstream DEBUG: [pool-1-thread-2] [2s 304ms] SSL Writer(SocketTube(19)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-2] [2s 304ms] SSL Writer(SocketTube(19)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 304ms] SSL Writer(SocketTube(19)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 304ms] SSL Writer(SocketTube(19)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-2] [2s 304ms] SocketTube(19) trying to write: 6 DEBUG: [pool-1-thread-2] [2s 304ms] SocketTube(19) wrote: 6 DEBUG: [pool-1-thread-2] [2s 304ms] SocketTube(19) write: requesting more... DEBUG: [pool-1-thread-2] [2s 304ms] SocketTube(19) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 304ms] SocketTube(19) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 304ms] SSL Writer(SocketTube(19)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-2] [2s 304ms] SSL Writer(SocketTube(19)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 304ms] SSL Reader(SocketTube(19)) processData: readBuf remaining:6, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-2] [2s 304ms] SSL Reader(SocketTube(19)) Unwrapping: 6 DEBUG: [pool-1-thread-2] [2s 304ms] SSL Reader(SocketTube(19)) Decoded 0 bytes out of 6 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-2] [2s 304ms] SSL Reader(SocketTube(19)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-2] [2s 304ms] SSL Reader(SocketTube(19)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-2] [2s 304ms] SSL Reader(SocketTube(19)) handshaking DEBUG: [pool-1-thread-2] [2s 304ms] SSL Reader(SocketTube(19)) requesting 1 DEBUG: [pool-1-thread-2] [2s 305ms] SocketTube(19) got some demand for reading DEBUG: [pool-1-thread-2] [2s 305ms] SocketTube(19) resuming read event DEBUG: [pool-1-thread-2] [2s 305ms] SocketTube(19) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-19-SelectorManager] [2s 305ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61209b03 for R (true) DEBUG: [HttpClient-19-SelectorManager] [2s 305ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61209b03 for None (false) DEBUG: [HttpClient-19-SelectorManager] [2s 305ms] SocketTube(19) read bytes: 122 DEBUG: [HttpClient-19-SelectorManager] [2s 305ms] SSL Reader(SocketTube(19)) onNext DEBUG: [HttpClient-19-SelectorManager] [2s 305ms] SSL Reader(SocketTube(19)) Adding 122 bytes to read buffer DEBUG: [HttpClient-19-SelectorManager] [2s 305ms] SocketTube(19) resuming read event DEBUG: [HttpClient-19-SelectorManager] [2s 305ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61209b03 for R (false) DEBUG: [pool-1-thread-2] [2s 305ms] SSL Reader(SocketTube(19)) processData: readBuf remaining:122, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-19-SelectorManager] [2s 305ms] SocketTube(19) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 305ms] SSL Reader(SocketTube(19)) Unwrapping: 122 DEBUG: [pool-1-thread-2] [2s 305ms] SSL Reader(SocketTube(19)) Decoded 0 bytes out of 122 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-2] [2s 305ms] SSL Reader(SocketTube(19)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 122 bytesProduced = 0 DEBUG: [pool-1-thread-2] [2s 305ms] SSL Reader(SocketTube(19)) Unwrapped: consumed: 122 DEBUG: [pool-1-thread-2] [2s 305ms] SSL Reader(SocketTube(19)) handshaking DEBUG: [pool-1-thread-2] [2s 305ms] SSLFlowDelegate(SocketTube(19)) obtaining and initiating task execution DEBUG: [pool-1-thread-2] [2s 305ms] SSLFlowDelegate(SocketTube(19)) #tasks to execute: 1 DEBUG: [pool-1-thread-2] [2s 306ms] SSLFlowDelegate(SocketTube(19)) finished task execution DEBUG: [pool-1-thread-2] [2s 306ms] SSL Writer(SocketTube(19)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-2] [2s 306ms] SSL Writer(SocketTube(19)) wrapping 0 bytes DEBUG: [pool-1-thread-2] [2s 306ms] SSL Writer(SocketTube(19)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 306ms] SSL Writer(SocketTube(19)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-2] [2s 306ms] SSL Writer(SocketTube(19)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 306ms] SSLFlowDelegate(SocketTube(19)) setALPN = DEBUG: [pool-1-thread-2] [2s 306ms] PlainHttpConnection(SocketTube(19)) finishConnect, setting connected=true DEBUG: [pool-1-thread-2] [2s 306ms] Http2Connection checkSSLConfig: alpn: '', engine: '' DEBUG: [pool-1-thread-2] [2s 306ms] Http2Connection checkSSLConfig: alpn: '' DEBUG: [pool-1-thread-2] [2s 306ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-2] [2s 306ms] ExchangeImpl handling HTTP/2 connection creation failed: java.util.concurrent.CompletionException: jdk.internal.net.http.Http2Connection$ALPNException: No ALPN negotiated DEBUG: [pool-1-thread-2] [2s 306ms] ExchangeImpl downgrading to HTTP/1.1 with: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:42630 remote=/127.0.0.1:43557] DEBUG: [pool-1-thread-2] [2s 306ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [2s 306ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-2] [2s 306ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@27df3705 queue.isEmpty: true DEBUG: [pool-1-thread-2] [2s 306ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@27df3705, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-2] [2s 306ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [2s 306ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [2s 306ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [2s 306ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [2s 306ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-2] [2s 306ms] Http1Exchange SSLTube(SocketTube(19)) connecting flows DEBUG: [pool-1-thread-2] [2s 306ms] SSLTube(SocketTube(19)) connecting flows DEBUG: [pool-1-thread-2] [2s 306ms] SSLTube(SocketTube(19)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@1e15e890 DEBUG: [pool-1-thread-2] [2s 306ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) Received onSubscribed from upstream DEBUG: [pool-1-thread-2] [2s 306ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [2s 306ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [2s 306ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-2] [2s 306ms] SSL Reader(SocketTube(19)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 306ms] SSL Reader(SocketTube(19)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [2s 306ms] SSL Reader(SocketTube(19)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 306ms] SSL Reader(SocketTube(19)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [2s 307ms] Http1Publisher(SSLTube(SocketTube(19))) got subscriber: SSLTube(SocketTube(19)) DEBUG: [pool-1-thread-2] [2s 307ms] SSLTube(SocketTube(19)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-2] [2s 307ms] Http1Publisher(SSLTube(SocketTube(19))) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [2s 307ms] Http1Publisher(SSLTube(SocketTube(19))) WriteTask DEBUG: [pool-1-thread-2] [2s 307ms] Http1Publisher(SSLTube(SocketTube(19))) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-2] [2s 307ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-2] [2s 307ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-2] [2s 307ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=103 cap=103]], throwable=null] DEBUG: [pool-1-thread-2] [2s 307ms] Http1Publisher(SSLTube(SocketTube(19))) WriteTask DEBUG: [pool-1-thread-2] [2s 307ms] Http1Publisher(SSLTube(SocketTube(19))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-2] [2s 307ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-2] [2s 307ms] Http1Publisher(SSLTube(SocketTube(19))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=103 cap=103]], throwable=null] DEBUG: [pool-1-thread-2] [2s 307ms] Http1Publisher(SSLTube(SocketTube(19))) onNext with 103 bytes DEBUG: [pool-1-thread-2] [2s 307ms] SSLTube(SocketTube(19)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) onNext DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) added 1 (103 bytes) to the writeList DEBUG: [pool-1-thread-2] [2s 307ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [2s 307ms] Exchange sendRequestBody DEBUG: [pool-1-thread-2] [2s 307ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-2] [2s 307ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-2] [2s 307ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [2s 307ms] Http1Publisher(SSLTube(SocketTube(19))) WriteTask DEBUG: [pool-1-thread-2] [2s 307ms] Http1Publisher(SSLTube(SocketTube(19))) hasOutgoing = true, demand = 0 DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) Sending 90 bytes downstream DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-2] [2s 307ms] SocketTube(19) trying to write: 90 DEBUG: [pool-1-thread-2] [2s 307ms] SocketTube(19) wrote: 90 DEBUG: [pool-1-thread-2] [2s 307ms] SocketTube(19) write: requesting more... DEBUG: [pool-1-thread-2] [2s 307ms] SocketTube(19) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 307ms] SocketTube(19) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) requesting 1 DEBUG: [pool-1-thread-2] [2s 307ms] SSLTube(SocketTube(19)) request: n=1 DEBUG: [pool-1-thread-2] [2s 307ms] Http1Publisher(SSLTube(SocketTube(19))) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [2s 307ms] Http1Publisher(SSLTube(SocketTube(19))) WriteTask DEBUG: [pool-1-thread-2] [2s 307ms] Http1Publisher(SSLTube(SocketTube(19))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-2] [2s 307ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-2] [2s 307ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-2] [2s 307ms] Http1Exchange reading headers DEBUG: [pool-1-thread-2] [2s 307ms] Http1Response(id=19) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-2] [2s 307ms] Http1Response(id=19) First time around DEBUG: [pool-1-thread-2] [2s 307ms] Http1Response(id=19) headersReader is not yet completed DEBUG: [pool-1-thread-2] [2s 307ms] Http1Publisher(SSLTube(SocketTube(19))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [2s 307ms] Http1Publisher(SSLTube(SocketTube(19))) completed, stopping jdk.internal.net.http.common.SequentialScheduler@392a4e5f DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) wrapping 103 bytes DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 103 bytesProduced = 141 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) OK => produced: 141 bytes into 144, not wrapped: 0 DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 103 bytesProduced = 141 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) Sending 141 bytes downstream DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) Adding 141 to outputQ queue DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) DownstreamPusher: Pushing 141 bytes downstream DEBUG: [pool-1-thread-2] [2s 307ms] SocketTube(19) trying to write: 141 DEBUG: [pool-1-thread-2] [2s 307ms] SocketTube(19) wrote: 141 DEBUG: [pool-1-thread-2] [2s 307ms] SocketTube(19) write: requesting more... DEBUG: [pool-1-thread-2] [2s 307ms] SocketTube(19) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 307ms] SocketTube(19) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 307ms] SSL Writer(SocketTube(19)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-2] [2s 307ms] SSL Reader(SocketTube(19)) requesting 1 DEBUG: [pool-1-thread-2] [2s 307ms] SocketTube(19) got some demand for reading DEBUG: [pool-1-thread-2] [2s 307ms] SocketTube(19) resuming read event DEBUG: [pool-1-thread-2] [2s 307ms] SocketTube(19) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 307ms] SSL Reader(SocketTube(19)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-19-SelectorManager] [2s 308ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61209b03 for R (false) DEBUG: [HttpClient-19-SelectorManager] [2s 308ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61209b03 for None (false) DEBUG: [HttpClient-19-SelectorManager] [2s 308ms] SocketTube(19) read bytes: 1721 DEBUG: [HttpClient-19-SelectorManager] [2s 308ms] SSL Reader(SocketTube(19)) onNext DEBUG: [HttpClient-19-SelectorManager] [2s 308ms] SSL Reader(SocketTube(19)) Adding 1721 bytes to read buffer DEBUG: [HttpClient-19-SelectorManager] [2s 308ms] SocketTube(19) resuming read event DEBUG: [HttpClient-19-SelectorManager] [2s 308ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61209b03 for R (false) DEBUG: [HttpClient-19-SelectorManager] [2s 308ms] SocketTube(19) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 308ms] SSL Reader(SocketTube(19)) processData: readBuf remaining:1721, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-2] [2s 308ms] SSL Reader(SocketTube(19)) Unwrapping: 1721 DEBUG: [pool-1-thread-2] [2s 308ms] SSL Reader(SocketTube(19)) Decoded 0 bytes out of 1721 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-2] [2s 308ms] SSL Reader(SocketTube(19)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1721 bytesProduced = 0 DEBUG: [pool-1-thread-2] [2s 308ms] SSL Reader(SocketTube(19)) Unwrapped: consumed: 1721 DEBUG: [pool-1-thread-2] [2s 308ms] SSL Reader(SocketTube(19)) requesting 1 DEBUG: [pool-1-thread-2] [2s 308ms] SocketTube(19) got some demand for reading DEBUG: [pool-1-thread-2] [2s 308ms] SocketTube(19) resuming read event DEBUG: [pool-1-thread-2] [2s 308ms] SocketTube(19) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-19-SelectorManager] [2s 308ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61209b03 for R (false) DEBUG: [HttpClient-19-SelectorManager] [2s 309ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61209b03 for None (false) DEBUG: [HttpClient-19-SelectorManager] [2s 309ms] SocketTube(19) read bytes: 159 DEBUG: [HttpClient-19-SelectorManager] [2s 309ms] SSL Reader(SocketTube(19)) onNext DEBUG: [HttpClient-19-SelectorManager] [2s 309ms] SSL Reader(SocketTube(19)) Adding 159 bytes to read buffer DEBUG: [pool-1-thread-2] [2s 309ms] SSL Reader(SocketTube(19)) processData: readBuf remaining:159, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-2] [2s 309ms] SSL Reader(SocketTube(19)) Unwrapping: 159 DEBUG: [pool-1-thread-2] [2s 309ms] SSL Reader(SocketTube(19)) Decoded 121 bytes out of 159 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-2] [2s 309ms] SSL Reader(SocketTube(19)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 159 bytesProduced = 121 DEBUG: [pool-1-thread-2] [2s 309ms] SSL Reader(SocketTube(19)) Unwrapped: consumed: 159 DEBUG: [pool-1-thread-2] [2s 309ms] SSL Reader(SocketTube(19)) sending 121 DEBUG: [pool-1-thread-2] [2s 309ms] SSL Reader(SocketTube(19)) Adding 121 to outputQ queue DEBUG: [pool-1-thread-2] [2s 309ms] SSL Reader(SocketTube(19)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 309ms] SSL Reader(SocketTube(19)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 309ms] SSL Reader(SocketTube(19)) DownstreamPusher: Pushing 121 bytes downstream DEBUG: [pool-1-thread-2] [2s 309ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) Putting 121 bytes into the queue DEBUG: [pool-1-thread-2] [2s 309ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) Got 121 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@27df3705 DEBUG: [pool-1-thread-2] [2s 309ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [2s 309ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) Forwarding 121 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@27df3705 DEBUG: [pool-1-thread-2] [2s 309ms] Http1Response(id=19) Sending 121/512 bytes to header parser DEBUG: [pool-1-thread-2] [2s 309ms] Http1Response(id=19) Parsing headers completed. bytes=84 DEBUG: [pool-1-thread-2] [2s 309ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@27df3705 DEBUG: [pool-1-thread-2] [2s 309ms] Http1Response(id=19) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-2] [2s 309ms] Http1Exchange getResponseAsync completed successfully DEBUG: [HttpClient-19-SelectorManager] [2s 309ms] SocketTube(19) resuming read event DEBUG: [HttpClient-19-SelectorManager] [2s 309ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61209b03 for R (false) DEBUG: [HttpClient-19-SelectorManager] [2s 309ms] SocketTube(19) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-19-SelectorManager] [2s 309ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61209b03 for None (false) DEBUG: [HttpClient-19-SelectorManager] [2s 309ms] SocketTube(19) no more demand for reading DEBUG: [pool-1-thread-2] [2s 309ms] HttpClientImpl(19) ClientImpl (async) elapsed 14 millis for GET to https://127.0.0.1:43557/https1/chunk/x-4-BODY_HANDLER DEBUG: [HttpClient-19-SelectorManager] [2s 309ms] SocketTube(19) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 309ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) Delegate done: 37 DEBUG: [pool-1-thread-2] [2s 309ms] SSL Reader(SocketTube(19)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [HttpClient-19-SelectorManager] [2s 334ms] HttpClientImpl(19) SelectorManager shutting down [2 s, 904 ms, 305557 ns] waiting for client to shutdown: HttpClientImpl(19) DEBUG: [HttpClient-19-SelectorManager] [2s 356ms] Http2ClientImpl stopping DEBUG: [HttpClient-19-SelectorManager] [2s 356ms] PlainHttpConnection(SocketTube(19)) Closing channel: channel not registered with selector DEBUG: [HttpClient-19-SelectorManager] [2s 356ms] SocketTube(19) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-19-SelectorManager] [2s 356ms] SocketTube(19) got read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-19-SelectorManager] [2s 356ms] SocketTube(19) pausing read event DEBUG: [HttpClient-19-SelectorManager] [2s 356ms] SocketTube(19) Sending error java.io.IOException: connection closed locally to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@242211e3[Not completed, 4 dependents] (id=1202) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(19)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@1e15e890, getALPN: jdk.internal.net.http.common.MinimalFuture@500bbdb5[Completed normally] (id=1208), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=159 lim=159 cap=2048], count: 121, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [HttpClient-19-SelectorManager] [2s 356ms] SocketTube(19) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-19-SelectorManager] [2s 356ms] SSL Reader(SocketTube(19)) onError: java.io.IOException: connection closed locally DEBUG: [HttpClient-19-SelectorManager] [2s 356ms] SSL Reader(SocketTube(19)) error java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.HttpClientImpl.closeConnection(HttpClientImpl.java:610) at java.base/java.lang.Iterable.forEach(Iterable.java:75) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:549) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-19-SelectorManager] [2s 357ms] SSL Reader(SocketTube(19)) DownstreamPusher: forwarding error downstream: java.io.IOException: connection closed locally DEBUG: [HttpClient-19-SelectorManager] [2s 357ms] SSLTube(SocketTube(19)) SSLSubscriberWrapper[SSLTube(SocketTube(19)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@1e15e890, getALPN: jdk.internal.net.http.common.MinimalFuture@500bbdb5[Completed normally] (id=1208), onCompleteReceived: false, onError: java.io.IOException: connection closed locally]: onErrorImpl: java.io.IOException: connection closed locally DEBUG: [HttpClient-19-SelectorManager] [2s 357ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) onError: java.io.IOException: connection closed locally DEBUG: [HttpClient-19-SelectorManager] [2s 357ms] Http1AsyncReceiver(SSLTube(SocketTube(19))) recorded java.io.IOException: connection closed locally delegate: null queue.isEmpty: false stopRequested: false java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.HttpClientImpl.closeConnection(HttpClientImpl.java:610) at java.base/java.lang.Iterable.forEach(Iterable.java:75) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:549) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-19-SelectorManager] [2s 357ms] SSLTube(SocketTube(19)) subscriber completed with error: java.io.IOException: connection closed locally DEBUG: [HttpClient-19-SelectorManager] [2s 357ms] Http1Publisher(SSLTube(SocketTube(19))) subscription cancelled DEBUG: [HttpClient-19-SelectorManager] [2s 357ms] SSL Reader(SocketTube(19)) stop DEBUG: [HttpClient-19-SelectorManager] [2s 357ms] SSL Writer(SocketTube(19)) stop DEBUG: [HttpClient-19-SelectorManager] [2s 357ms] SocketTube(19) Stopping read scheduler DEBUG: [HttpClient-19-SelectorManager] [2s 357ms] SocketTube(19) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-19-SelectorManager] [2s 357ms] SocketTube(19) Read scheduler stopped [2 s, 936 ms, 574096 ns] client shutdown normally: HttpClientImpl(19) DEBUG: [MainThread] [2s 366ms] HttpClientImpl(20) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [2s 367ms] HttpClientImpl(20) ClientImpl (async) send https://127.0.0.1:43557/https1/chunk/x-4-ON_SUBSCRIBE GET DEBUG: [pool-1-thread-2] [2s 367ms] Exchange establishing exchange for https://127.0.0.1:43557/https1/chunk/x-4-ON_SUBSCRIBE GET, proxy=null DEBUG: [pool-1-thread-2] [2s 367ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-2] [2s 367ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-2] [2s 368ms] PlainHttpConnection(SocketTube(20)) registering connect event DEBUG: [pool-1-thread-2] [2s 368ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@523961cf for C (true) DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] PlainHttpConnection(SocketTube(20)) ConnectEvent: finishing connect DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] PlainHttpConnection(SocketTube(20)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42634 DEBUG: [pool-1-thread-2] [2s 368ms] SocketTube(20) connecting flows DEBUG: [pool-1-thread-2] [2s 368ms] SocketTube(20) read publisher got subscriber DEBUG: [pool-1-thread-2] [2s 368ms] SocketTube(20) registering subscribe event DEBUG: [pool-1-thread-2] [2s 368ms] SocketTube(20) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] SocketTube(20) subscribe event raised DEBUG: [pool-1-thread-2] [2s 368ms] SSL Writer(SocketTube(20)) requesting 1 DEBUG: [pool-1-thread-2] [2s 368ms] SSLTube(SocketTube(20)) request: n=1 DEBUG: [pool-1-thread-2] [2s 368ms] SSL Writer(SocketTube(20)) calling downstreamSubscriber::onSubscribe on SocketTube(20) DEBUG: [pool-1-thread-2] [2s 368ms] SocketTube(20) subscribed for writing DEBUG: [pool-1-thread-2] [2s 368ms] SocketTube(20) write: registering startSubscription event DEBUG: [pool-1-thread-2] [2s 368ms] SSL Writer(SocketTube(20)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-2] [2s 368ms] SSL Writer(SocketTube(20)) added 1 (0 bytes) to the writeList DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] SocketTube(20) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@58c10abf[Not completed, 4 dependents] (id=1270) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(20)), 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-20-SelectorManager] [2s 368ms] SocketTube(20) read demand reset to 0 DEBUG: [pool-1-thread-2] [2s 368ms] SSL Writer(SocketTube(20)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] SocketTube(20) calling onSubscribe DEBUG: [pool-1-thread-2] [2s 368ms] SSL Writer(SocketTube(20)) wrapping 0 bytes DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] SSL Reader(SocketTube(20)) requesting 1 DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] SocketTube(20) got some demand for reading DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] SocketTube(20) resuming read event DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] SocketTube(20) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] SSL Reader(SocketTube(20)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(20)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] SSLTube(SocketTube(20)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] SSLTube(SocketTube(20)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] SocketTube(20) onSubscribe called DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] SocketTube(20) pending subscriber subscribed DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1dc39fc3 for R (true) DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] SocketTube(20) write: starting subscription DEBUG: [HttpClient-20-SelectorManager] [2s 368ms] SocketTube(20) write: offloading requestMore DEBUG: [pool-1-thread-3] [2s 368ms] SocketTube(20) write: requesting more... DEBUG: [pool-1-thread-3] [2s 368ms] SSL Writer(SocketTube(20)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 368ms] SocketTube(20) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 370ms] SSL Writer(SocketTube(20)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 370ms] SSL Writer(SocketTube(20)) OK => produced: 2186 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-2] [2s 370ms] SSL Writer(SocketTube(20)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 370ms] SSL Writer(SocketTube(20)) handshaking DEBUG: [pool-1-thread-2] [2s 370ms] SSL Reader(SocketTube(20)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-2] [2s 370ms] SSL Writer(SocketTube(20)) Sending 2186 bytes downstream DEBUG: [pool-1-thread-2] [2s 370ms] SSL Writer(SocketTube(20)) Adding 2186 to outputQ queue DEBUG: [pool-1-thread-2] [2s 370ms] SSL Writer(SocketTube(20)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 370ms] SSL Writer(SocketTube(20)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 370ms] SSL Writer(SocketTube(20)) DownstreamPusher: Pushing 2186 bytes downstream DEBUG: [pool-1-thread-2] [2s 370ms] SocketTube(20) trying to write: 2186 DEBUG: [pool-1-thread-2] [2s 370ms] SocketTube(20) wrote: 2186 DEBUG: [pool-1-thread-2] [2s 370ms] SocketTube(20) write: requesting more... DEBUG: [pool-1-thread-2] [2s 370ms] SocketTube(20) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 370ms] SocketTube(20) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 370ms] SSL Writer(SocketTube(20)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-2] [2s 370ms] SSL Writer(SocketTube(20)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-20-SelectorManager] [2s 373ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1dc39fc3 for None (false) DEBUG: [HttpClient-20-SelectorManager] [2s 373ms] HttpClientImpl(20) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-20-SelectorManager] [2s 373ms] SocketTube(20) read bytes: 261 DEBUG: [HttpClient-20-SelectorManager] [2s 373ms] SSL Reader(SocketTube(20)) onNext DEBUG: [HttpClient-20-SelectorManager] [2s 373ms] SSL Reader(SocketTube(20)) Adding 261 bytes to read buffer DEBUG: [HttpClient-20-SelectorManager] [2s 373ms] SocketTube(20) resuming read event DEBUG: [HttpClient-20-SelectorManager] [2s 373ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1dc39fc3 for R (false) DEBUG: [HttpClient-20-SelectorManager] [2s 373ms] SocketTube(20) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 373ms] SSL Reader(SocketTube(20)) processData: readBuf remaining:261, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-2] [2s 373ms] SSL Reader(SocketTube(20)) Unwrapping: 261 DEBUG: [pool-1-thread-2] [2s 373ms] SSL Reader(SocketTube(20)) Decoded 0 bytes out of 261 into buffer of 512 remaining to decode: 128 DEBUG: [pool-1-thread-2] [2s 373ms] SSL Reader(SocketTube(20)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-2] [2s 373ms] SSL Reader(SocketTube(20)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-2] [2s 373ms] SSL Reader(SocketTube(20)) handshaking DEBUG: [pool-1-thread-2] [2s 373ms] SSLFlowDelegate(SocketTube(20)) obtaining and initiating task execution DEBUG: [pool-1-thread-2] [2s 373ms] SSLFlowDelegate(SocketTube(20)) #tasks to execute: 1 DEBUG: [pool-1-thread-2] [2s 374ms] SSLFlowDelegate(SocketTube(20)) finished task execution DEBUG: [pool-1-thread-2] [2s 374ms] SSL Writer(SocketTube(20)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-2] [2s 374ms] SSL Writer(SocketTube(20)) wrapping 0 bytes DEBUG: [pool-1-thread-2] [2s 374ms] SSL Writer(SocketTube(20)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-2] [2s 374ms] SSL Writer(SocketTube(20)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-2] [2s 374ms] SSL Writer(SocketTube(20)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-2] [2s 374ms] SSL Writer(SocketTube(20)) handshaking DEBUG: [pool-1-thread-2] [2s 374ms] SSL Writer(SocketTube(20)) Sending 6 bytes downstream DEBUG: [pool-1-thread-2] [2s 374ms] SSL Writer(SocketTube(20)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-2] [2s 374ms] SSL Writer(SocketTube(20)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 374ms] SSL Writer(SocketTube(20)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 374ms] SSL Writer(SocketTube(20)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-2] [2s 374ms] SocketTube(20) trying to write: 6 DEBUG: [pool-1-thread-2] [2s 374ms] SocketTube(20) wrote: 6 DEBUG: [pool-1-thread-2] [2s 374ms] SocketTube(20) write: requesting more... DEBUG: [pool-1-thread-2] [2s 374ms] SocketTube(20) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 374ms] SocketTube(20) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 374ms] SSL Writer(SocketTube(20)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-2] [2s 374ms] SSL Writer(SocketTube(20)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 374ms] SSL Reader(SocketTube(20)) processData: readBuf remaining:128, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-2] [2s 374ms] SSL Reader(SocketTube(20)) Unwrapping: 128 DEBUG: [pool-1-thread-2] [2s 374ms] SSL Reader(SocketTube(20)) Decoded 0 bytes out of 128 into buffer of 512 remaining to decode: 122 DEBUG: [pool-1-thread-2] [2s 374ms] SSL Reader(SocketTube(20)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-2] [2s 374ms] SSL Reader(SocketTube(20)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-2] [2s 374ms] SSL Reader(SocketTube(20)) handshaking DEBUG: [pool-1-thread-2] [2s 374ms] SSL Reader(SocketTube(20)) Unwrapping: 122 DEBUG: [pool-1-thread-2] [2s 374ms] SSL Reader(SocketTube(20)) Decoded 0 bytes out of 122 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-2] [2s 374ms] SSL Reader(SocketTube(20)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 122 bytesProduced = 0 DEBUG: [pool-1-thread-2] [2s 375ms] SSL Reader(SocketTube(20)) Unwrapped: consumed: 122 DEBUG: [pool-1-thread-2] [2s 375ms] SSL Reader(SocketTube(20)) handshaking DEBUG: [pool-1-thread-2] [2s 375ms] SSLFlowDelegate(SocketTube(20)) obtaining and initiating task execution DEBUG: [pool-1-thread-2] [2s 375ms] SSLFlowDelegate(SocketTube(20)) #tasks to execute: 1 DEBUG: [pool-1-thread-2] [2s 375ms] SSLFlowDelegate(SocketTube(20)) finished task execution DEBUG: [pool-1-thread-2] [2s 375ms] SSL Writer(SocketTube(20)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-2] [2s 375ms] SSL Writer(SocketTube(20)) wrapping 0 bytes DEBUG: [pool-1-thread-2] [2s 375ms] SSL Writer(SocketTube(20)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 375ms] SSL Writer(SocketTube(20)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-2] [2s 375ms] SSL Writer(SocketTube(20)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 375ms] SSLFlowDelegate(SocketTube(20)) setALPN = DEBUG: [pool-1-thread-2] [2s 375ms] PlainHttpConnection(SocketTube(20)) finishConnect, setting connected=true DEBUG: [pool-1-thread-2] [2s 375ms] Http2Connection checkSSLConfig: alpn: '', engine: '' DEBUG: [pool-1-thread-2] [2s 375ms] Http2Connection checkSSLConfig: alpn: '' DEBUG: [pool-1-thread-2] [2s 375ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-2] [2s 375ms] ExchangeImpl handling HTTP/2 connection creation failed: java.util.concurrent.CompletionException: jdk.internal.net.http.Http2Connection$ALPNException: No ALPN negotiated DEBUG: [pool-1-thread-2] [2s 375ms] ExchangeImpl downgrading to HTTP/1.1 with: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:42634 remote=/127.0.0.1:43557] DEBUG: [pool-1-thread-2] [2s 375ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [2s 375ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-2] [2s 375ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@7700fd26 queue.isEmpty: true DEBUG: [pool-1-thread-2] [2s 375ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@7700fd26, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-2] [2s 375ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [2s 376ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [2s 376ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [2s 376ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [2s 376ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-2] [2s 376ms] Http1Exchange SSLTube(SocketTube(20)) connecting flows DEBUG: [pool-1-thread-2] [2s 376ms] SSLTube(SocketTube(20)) connecting flows DEBUG: [pool-1-thread-2] [2s 376ms] SSLTube(SocketTube(20)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@46e0da3e DEBUG: [pool-1-thread-2] [2s 376ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) Received onSubscribed from upstream DEBUG: [pool-1-thread-2] [2s 376ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [2s 376ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [2s 376ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-2] [2s 376ms] SSL Reader(SocketTube(20)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 376ms] SSL Reader(SocketTube(20)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [2s 376ms] SSL Reader(SocketTube(20)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 376ms] SSL Reader(SocketTube(20)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [2s 376ms] Http1Publisher(SSLTube(SocketTube(20))) got subscriber: SSLTube(SocketTube(20)) DEBUG: [pool-1-thread-2] [2s 376ms] SSLTube(SocketTube(20)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-2] [2s 376ms] Http1Publisher(SSLTube(SocketTube(20))) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [2s 376ms] Http1Publisher(SSLTube(SocketTube(20))) WriteTask DEBUG: [pool-1-thread-2] [2s 376ms] Http1Publisher(SSLTube(SocketTube(20))) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-2] [2s 376ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-2] [2s 376ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-2] [2s 376ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=103 cap=103]], throwable=null] DEBUG: [pool-1-thread-2] [2s 376ms] Http1Publisher(SSLTube(SocketTube(20))) WriteTask DEBUG: [pool-1-thread-2] [2s 376ms] Http1Publisher(SSLTube(SocketTube(20))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-2] [2s 376ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-2] [2s 376ms] Http1Publisher(SSLTube(SocketTube(20))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=103 cap=103]], throwable=null] DEBUG: [pool-1-thread-2] [2s 376ms] Http1Publisher(SSLTube(SocketTube(20))) onNext with 103 bytes DEBUG: [pool-1-thread-2] [2s 376ms] SSLTube(SocketTube(20)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-2] [2s 376ms] SSL Writer(SocketTube(20)) onNext DEBUG: [pool-1-thread-2] [2s 376ms] SSL Writer(SocketTube(20)) added 1 (103 bytes) to the writeList DEBUG: [pool-1-thread-2] [2s 376ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [2s 376ms] Exchange sendRequestBody DEBUG: [pool-1-thread-2] [2s 376ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-2] [2s 376ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-2] [2s 376ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [2s 376ms] Http1Publisher(SSLTube(SocketTube(20))) WriteTask DEBUG: [pool-1-thread-2] [2s 376ms] Http1Publisher(SSLTube(SocketTube(20))) hasOutgoing = true, demand = 0 DEBUG: [pool-1-thread-2] [2s 376ms] SSL Writer(SocketTube(20)) Sending 90 bytes downstream DEBUG: [pool-1-thread-2] [2s 376ms] SSL Writer(SocketTube(20)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-2] [2s 376ms] SSL Writer(SocketTube(20)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 376ms] SSL Writer(SocketTube(20)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 376ms] SSL Writer(SocketTube(20)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-2] [2s 376ms] SocketTube(20) trying to write: 90 DEBUG: [pool-1-thread-2] [2s 376ms] SocketTube(20) wrote: 90 DEBUG: [pool-1-thread-2] [2s 376ms] SocketTube(20) write: requesting more... DEBUG: [pool-1-thread-2] [2s 376ms] SocketTube(20) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 376ms] SocketTube(20) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 376ms] SSL Writer(SocketTube(20)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [2s 376ms] SSL Writer(SocketTube(20)) requesting 1 DEBUG: [pool-1-thread-2] [2s 376ms] SSLTube(SocketTube(20)) request: n=1 DEBUG: [pool-1-thread-2] [2s 376ms] Http1Publisher(SSLTube(SocketTube(20))) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [2s 376ms] Http1Publisher(SSLTube(SocketTube(20))) WriteTask DEBUG: [pool-1-thread-2] [2s 376ms] Http1Publisher(SSLTube(SocketTube(20))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-2] [2s 376ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-2] [2s 376ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-2] [2s 376ms] Http1Exchange reading headers DEBUG: [pool-1-thread-2] [2s 376ms] Http1Response(id=20) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-2] [2s 376ms] Http1Response(id=20) First time around DEBUG: [pool-1-thread-2] [2s 376ms] Http1Response(id=20) headersReader is not yet completed DEBUG: [pool-1-thread-2] [2s 376ms] Http1Publisher(SSLTube(SocketTube(20))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [2s 376ms] Http1Publisher(SSLTube(SocketTube(20))) completed, stopping jdk.internal.net.http.common.SequentialScheduler@2dd33c0b DEBUG: [pool-1-thread-2] [2s 376ms] SSL Writer(SocketTube(20)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 376ms] SSL Writer(SocketTube(20)) wrapping 103 bytes DEBUG: [pool-1-thread-2] [2s 377ms] SSL Writer(SocketTube(20)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 103 bytesProduced = 141 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 377ms] SSL Writer(SocketTube(20)) OK => produced: 141 bytes into 144, not wrapped: 0 DEBUG: [pool-1-thread-2] [2s 377ms] SSL Writer(SocketTube(20)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 103 bytesProduced = 141 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 377ms] SSL Writer(SocketTube(20)) Sending 141 bytes downstream DEBUG: [pool-1-thread-2] [2s 377ms] SSL Writer(SocketTube(20)) Adding 141 to outputQ queue DEBUG: [pool-1-thread-2] [2s 377ms] SSL Writer(SocketTube(20)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 377ms] SSL Writer(SocketTube(20)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 377ms] SSL Writer(SocketTube(20)) DownstreamPusher: Pushing 141 bytes downstream DEBUG: [pool-1-thread-2] [2s 377ms] SocketTube(20) trying to write: 141 DEBUG: [pool-1-thread-2] [2s 377ms] SocketTube(20) wrote: 141 DEBUG: [pool-1-thread-2] [2s 377ms] SocketTube(20) write: requesting more... DEBUG: [pool-1-thread-2] [2s 377ms] SocketTube(20) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 377ms] SocketTube(20) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 377ms] SSL Writer(SocketTube(20)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-2] [2s 377ms] SSL Writer(SocketTube(20)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 377ms] SSL Writer(SocketTube(20)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-2] [2s 377ms] SSL Reader(SocketTube(20)) requesting 1 DEBUG: [pool-1-thread-2] [2s 377ms] SocketTube(20) got some demand for reading DEBUG: [pool-1-thread-2] [2s 377ms] SocketTube(20) resuming read event DEBUG: [pool-1-thread-2] [2s 377ms] SocketTube(20) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 377ms] SSL Reader(SocketTube(20)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-20-SelectorManager] [2s 377ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1dc39fc3 for R (false) DEBUG: [HttpClient-20-SelectorManager] [2s 377ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1dc39fc3 for None (false) DEBUG: [HttpClient-20-SelectorManager] [2s 377ms] SocketTube(20) read bytes: 1721 DEBUG: [HttpClient-20-SelectorManager] [2s 377ms] SSL Reader(SocketTube(20)) onNext DEBUG: [HttpClient-20-SelectorManager] [2s 377ms] SSL Reader(SocketTube(20)) Adding 1721 bytes to read buffer DEBUG: [HttpClient-20-SelectorManager] [2s 377ms] SocketTube(20) resuming read event DEBUG: [HttpClient-20-SelectorManager] [2s 377ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1dc39fc3 for R (false) DEBUG: [HttpClient-20-SelectorManager] [2s 377ms] SocketTube(20) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 377ms] SSL Reader(SocketTube(20)) processData: readBuf remaining:1721, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-2] [2s 377ms] SSL Reader(SocketTube(20)) Unwrapping: 1721 DEBUG: [pool-1-thread-2] [2s 377ms] SSL Reader(SocketTube(20)) Decoded 0 bytes out of 1721 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-2] [2s 377ms] SSL Reader(SocketTube(20)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1721 bytesProduced = 0 DEBUG: [pool-1-thread-2] [2s 377ms] SSL Reader(SocketTube(20)) Unwrapped: consumed: 1721 DEBUG: [pool-1-thread-2] [2s 377ms] SSL Reader(SocketTube(20)) requesting 1 DEBUG: [pool-1-thread-2] [2s 377ms] SocketTube(20) got some demand for reading DEBUG: [pool-1-thread-2] [2s 377ms] SocketTube(20) resuming read event DEBUG: [pool-1-thread-2] [2s 377ms] SocketTube(20) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-20-SelectorManager] [2s 377ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1dc39fc3 for R (false) DEBUG: [HttpClient-20-SelectorManager] [2s 378ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1dc39fc3 for None (false) DEBUG: [HttpClient-20-SelectorManager] [2s 378ms] SocketTube(20) read bytes: 159 DEBUG: [HttpClient-20-SelectorManager] [2s 378ms] SSL Reader(SocketTube(20)) onNext DEBUG: [HttpClient-20-SelectorManager] [2s 378ms] SSL Reader(SocketTube(20)) Adding 159 bytes to read buffer DEBUG: [HttpClient-20-SelectorManager] [2s 378ms] SocketTube(20) resuming read event DEBUG: [pool-1-thread-2] [2s 378ms] SSL Reader(SocketTube(20)) processData: readBuf remaining:159, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-20-SelectorManager] [2s 378ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1dc39fc3 for R (false) DEBUG: [pool-1-thread-2] [2s 378ms] SSL Reader(SocketTube(20)) Unwrapping: 159 DEBUG: [HttpClient-20-SelectorManager] [2s 378ms] SocketTube(20) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-20-SelectorManager] [2s 378ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1dc39fc3 for None (false) DEBUG: [HttpClient-20-SelectorManager] [2s 378ms] SocketTube(20) no more demand for reading DEBUG: [HttpClient-20-SelectorManager] [2s 378ms] SocketTube(20) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 378ms] SSL Reader(SocketTube(20)) Decoded 121 bytes out of 159 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-2] [2s 378ms] SSL Reader(SocketTube(20)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 159 bytesProduced = 121 DEBUG: [pool-1-thread-2] [2s 378ms] SSL Reader(SocketTube(20)) Unwrapped: consumed: 159 DEBUG: [pool-1-thread-2] [2s 378ms] SSL Reader(SocketTube(20)) sending 121 DEBUG: [pool-1-thread-2] [2s 378ms] SSL Reader(SocketTube(20)) Adding 121 to outputQ queue DEBUG: [pool-1-thread-2] [2s 378ms] SSL Reader(SocketTube(20)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 378ms] SSL Reader(SocketTube(20)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 378ms] SSL Reader(SocketTube(20)) DownstreamPusher: Pushing 121 bytes downstream DEBUG: [pool-1-thread-2] [2s 378ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) Putting 121 bytes into the queue DEBUG: [pool-1-thread-2] [2s 378ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) Got 121 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@7700fd26 DEBUG: [pool-1-thread-2] [2s 378ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [2s 378ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) Forwarding 121 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@7700fd26 DEBUG: [pool-1-thread-2] [2s 378ms] Http1Response(id=20) Sending 121/512 bytes to header parser DEBUG: [pool-1-thread-2] [2s 378ms] Http1Response(id=20) Parsing headers completed. bytes=84 DEBUG: [pool-1-thread-2] [2s 378ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@7700fd26 DEBUG: [pool-1-thread-2] [2s 378ms] Http1Response(id=20) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-2] [2s 378ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-2] [2s 378ms] Http1Response(id=20) readBody: return2Cache: true DEBUG: [pool-1-thread-2] [2s 378ms] Http1Response(id=20, AsyncSSLConnection(SSLTube(SocketTube(20)))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@29b9800b(20) DEBUG: [pool-1-thread-2] [2s 378ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@488f5862/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@38966598 queue.isEmpty: false DEBUG: [pool-1-thread-2] [2s 378ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) Delegate done: 37 DEBUG: [pool-1-thread-2] [2s 378ms] AsyncSSLConnection(SSLTube(SocketTube(20)))/ResponseContent/ChunkedBodyParser onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-2] [2s 378ms] HttpClientImpl(20) body subscriber registered: 1 DEBUG: [pool-1-thread-2] [2s 378ms] HttpClientImpl(20) body subscriber unregistered: 0 DEBUG: [pool-1-thread-2] [2s 378ms] Http1Response(id=20, AsyncSSLConnection(SSLTube(SocketTube(20)))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@29b9800b(20) DEBUG: [pool-1-thread-2] [2s 378ms] HttpClientImpl(20) ClientImpl (async) elapsed 11 millis for GET to https://127.0.0.1:43557/https1/chunk/x-4-ON_SUBSCRIBE DEBUG: [pool-1-thread-2] [2s 378ms] Http1Response(id=20, AsyncSSLConnection(SSLTube(SocketTube(20)))) ref count for jdk.internal.net.http.HttpClientImpl@29b9800b(20) already released DEBUG: [pool-1-thread-2] [2s 378ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) Unexpected error caught in flush() java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:616) at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:612) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:513) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:509) at AbstractThrowingSubscribers$ThrowingBodySubscriber.onSubscribe(AbstractThrowingSubscribers.java:706) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onSubscribe(HttpBodySubscriberWrapper.java:372) at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.onSubscribe(ResponseContent.java:179) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.onSubscribe(Http1Response.java:690) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.handlePendingDelegate(Http1AsyncReceiver.java:395) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:214) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:178) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:282) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:251) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.asyncReceive(Http1AsyncReceiver.java:468) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:589) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:546) at java.net.http/jdk.internal.net.http.common.SSLTube$DelegateWrapper.onNext(SSLTube.java:210) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:492) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:295) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:465) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) Caused by: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE ... 42 more DEBUG: [pool-1-thread-2] [2s 379ms] SSL Reader(SocketTube(20)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [HttpClient-20-SelectorManager] [2s 407ms] HttpClientImpl(20) SelectorManager shutting down [2 s, 977 ms, 358206 ns] waiting for client to shutdown: HttpClientImpl(20) DEBUG: [HttpClient-20-SelectorManager] [2s 431ms] Http2ClientImpl stopping DEBUG: [HttpClient-20-SelectorManager] [2s 431ms] PlainHttpConnection(SocketTube(20)) Closing channel: channel not registered with selector DEBUG: [HttpClient-20-SelectorManager] [2s 431ms] SocketTube(20) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-20-SelectorManager] [2s 431ms] SocketTube(20) got read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-20-SelectorManager] [2s 431ms] SocketTube(20) pausing read event DEBUG: [HttpClient-20-SelectorManager] [2s 431ms] SocketTube(20) Sending error java.io.IOException: connection closed locally to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@58c10abf[Not completed, 4 dependents] (id=1270) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(20)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@46e0da3e, getALPN: jdk.internal.net.http.common.MinimalFuture@2c14a68d[Completed normally] (id=1276), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=159 lim=159 cap=2048], count: 121, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [HttpClient-20-SelectorManager] [2s 431ms] SocketTube(20) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-20-SelectorManager] [2s 431ms] SSL Reader(SocketTube(20)) onError: java.io.IOException: connection closed locally DEBUG: [HttpClient-20-SelectorManager] [2s 431ms] SSL Reader(SocketTube(20)) error java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.HttpClientImpl.closeConnection(HttpClientImpl.java:610) at java.base/java.lang.Iterable.forEach(Iterable.java:75) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:549) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-20-SelectorManager] [2s 432ms] SSL Reader(SocketTube(20)) DownstreamPusher: forwarding error downstream: java.io.IOException: connection closed locally DEBUG: [HttpClient-20-SelectorManager] [2s 432ms] SSLTube(SocketTube(20)) SSLSubscriberWrapper[SSLTube(SocketTube(20)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@46e0da3e, getALPN: jdk.internal.net.http.common.MinimalFuture@2c14a68d[Completed normally] (id=1276), onCompleteReceived: false, onError: java.io.IOException: connection closed locally]: onErrorImpl: java.io.IOException: connection closed locally DEBUG: [HttpClient-20-SelectorManager] [2s 432ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) onError: java.io.IOException: connection closed locally DEBUG: [HttpClient-20-SelectorManager] [2s 432ms] Http1AsyncReceiver(SSLTube(SocketTube(20))) recorded java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_SUBSCRIBE delegate: jdk.internal.net.http.Http1Response$BodyReader@488f5862/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@38966598 queue.isEmpty: false stopRequested: false java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.HttpClientImpl.closeConnection(HttpClientImpl.java:610) at java.base/java.lang.Iterable.forEach(Iterable.java:75) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:549) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-20-SelectorManager] [2s 432ms] SSLTube(SocketTube(20)) subscriber completed with error: java.io.IOException: connection closed locally DEBUG: [HttpClient-20-SelectorManager] [2s 432ms] Http1Publisher(SSLTube(SocketTube(20))) subscription cancelled DEBUG: [HttpClient-20-SelectorManager] [2s 432ms] SSL Reader(SocketTube(20)) stop DEBUG: [HttpClient-20-SelectorManager] [2s 432ms] SSL Writer(SocketTube(20)) stop DEBUG: [HttpClient-20-SelectorManager] [2s 432ms] SocketTube(20) Stopping read scheduler DEBUG: [HttpClient-20-SelectorManager] [2s 432ms] SocketTube(20) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-20-SelectorManager] [2s 432ms] SocketTube(20) Read scheduler stopped [3 s, 11 ms, 455455 ns] client shutdown normally: HttpClientImpl(20) DEBUG: [MainThread] [2s 441ms] HttpClientImpl(21) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [2s 442ms] HttpClientImpl(21) ClientImpl (async) send https://127.0.0.1:43557/https1/chunk/x-4-ON_NEXT GET DEBUG: [pool-1-thread-2] [2s 442ms] Exchange establishing exchange for https://127.0.0.1:43557/https1/chunk/x-4-ON_NEXT GET, proxy=null DEBUG: [pool-1-thread-2] [2s 443ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-2] [2s 443ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-2] [2s 443ms] PlainHttpConnection(SocketTube(21)) registering connect event DEBUG: [pool-1-thread-2] [2s 443ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [HttpClient-21-SelectorManager] [2s 443ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@5a22270c for C (true) DEBUG: [HttpClient-21-SelectorManager] [2s 443ms] PlainHttpConnection(SocketTube(21)) ConnectEvent: finishing connect DEBUG: [HttpClient-21-SelectorManager] [2s 443ms] PlainHttpConnection(SocketTube(21)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42646 DEBUG: [pool-1-thread-2] [2s 443ms] SocketTube(21) connecting flows DEBUG: [pool-1-thread-2] [2s 443ms] SocketTube(21) read publisher got subscriber DEBUG: [pool-1-thread-2] [2s 443ms] SocketTube(21) registering subscribe event DEBUG: [pool-1-thread-2] [2s 443ms] SocketTube(21) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-21-SelectorManager] [2s 443ms] SocketTube(21) subscribe event raised DEBUG: [pool-1-thread-2] [2s 443ms] SSL Writer(SocketTube(21)) requesting 1 DEBUG: [pool-1-thread-2] [2s 443ms] SSLTube(SocketTube(21)) request: n=1 DEBUG: [pool-1-thread-2] [2s 444ms] SSL Writer(SocketTube(21)) calling downstreamSubscriber::onSubscribe on SocketTube(21) DEBUG: [pool-1-thread-2] [2s 444ms] SocketTube(21) subscribed for writing DEBUG: [pool-1-thread-2] [2s 444ms] SocketTube(21) write: registering startSubscription event DEBUG: [pool-1-thread-2] [2s 444ms] SSL Writer(SocketTube(21)) onSubscribe initiating handshaking DEBUG: [HttpClient-21-SelectorManager] [2s 444ms] SocketTube(21) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@50da4c7c[Not completed, 4 dependents] (id=1347) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(21)), 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-2] [2s 444ms] SSL Writer(SocketTube(21)) added 1 (0 bytes) to the writeList DEBUG: [HttpClient-21-SelectorManager] [2s 444ms] SocketTube(21) read demand reset to 0 DEBUG: [HttpClient-21-SelectorManager] [2s 444ms] SocketTube(21) calling onSubscribe DEBUG: [HttpClient-21-SelectorManager] [2s 444ms] SSL Reader(SocketTube(21)) requesting 1 DEBUG: [pool-1-thread-2] [2s 444ms] SSL Writer(SocketTube(21)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [HttpClient-21-SelectorManager] [2s 444ms] SocketTube(21) got some demand for reading DEBUG: [HttpClient-21-SelectorManager] [2s 444ms] SocketTube(21) resuming read event DEBUG: [pool-1-thread-2] [2s 444ms] SSL Writer(SocketTube(21)) wrapping 0 bytes DEBUG: [HttpClient-21-SelectorManager] [2s 444ms] SocketTube(21) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-21-SelectorManager] [2s 444ms] SSL Reader(SocketTube(21)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(21)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-21-SelectorManager] [2s 444ms] SSLTube(SocketTube(21)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-21-SelectorManager] [2s 444ms] SSLTube(SocketTube(21)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-21-SelectorManager] [2s 444ms] SocketTube(21) onSubscribe called DEBUG: [HttpClient-21-SelectorManager] [2s 444ms] SocketTube(21) pending subscriber subscribed DEBUG: [HttpClient-21-SelectorManager] [2s 444ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@15d8c803 for R (true) DEBUG: [HttpClient-21-SelectorManager] [2s 444ms] SocketTube(21) write: starting subscription DEBUG: [HttpClient-21-SelectorManager] [2s 444ms] SocketTube(21) write: offloading requestMore DEBUG: [pool-1-thread-3] [2s 445ms] SocketTube(21) write: requesting more... DEBUG: [pool-1-thread-3] [2s 445ms] SSL Writer(SocketTube(21)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 445ms] SocketTube(21) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 446ms] SSL Writer(SocketTube(21)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 446ms] SSL Writer(SocketTube(21)) OK => produced: 2186 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-2] [2s 446ms] SSL Writer(SocketTube(21)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 446ms] SSL Writer(SocketTube(21)) handshaking DEBUG: [pool-1-thread-2] [2s 446ms] SSL Reader(SocketTube(21)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-2] [2s 446ms] SSL Writer(SocketTube(21)) Sending 2186 bytes downstream DEBUG: [pool-1-thread-2] [2s 446ms] SSL Writer(SocketTube(21)) Adding 2186 to outputQ queue DEBUG: [pool-1-thread-2] [2s 446ms] SSL Writer(SocketTube(21)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 446ms] SSL Writer(SocketTube(21)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 446ms] SSL Writer(SocketTube(21)) DownstreamPusher: Pushing 2186 bytes downstream DEBUG: [pool-1-thread-2] [2s 447ms] SocketTube(21) trying to write: 2186 DEBUG: [pool-1-thread-2] [2s 447ms] SocketTube(21) wrote: 2186 DEBUG: [pool-1-thread-2] [2s 447ms] SocketTube(21) write: requesting more... DEBUG: [pool-1-thread-2] [2s 447ms] SocketTube(21) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 447ms] SocketTube(21) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 447ms] SSL Writer(SocketTube(21)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-2] [2s 447ms] SSL Writer(SocketTube(21)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-21-SelectorManager] [2s 449ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@15d8c803 for None (false) DEBUG: [HttpClient-21-SelectorManager] [2s 450ms] HttpClientImpl(21) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-21-SelectorManager] [2s 450ms] SocketTube(21) read bytes: 261 DEBUG: [HttpClient-21-SelectorManager] [2s 450ms] SSL Reader(SocketTube(21)) onNext DEBUG: [HttpClient-21-SelectorManager] [2s 450ms] SSL Reader(SocketTube(21)) Adding 261 bytes to read buffer DEBUG: [HttpClient-21-SelectorManager] [2s 450ms] SocketTube(21) resuming read event DEBUG: [HttpClient-21-SelectorManager] [2s 450ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@15d8c803 for R (false) DEBUG: [HttpClient-21-SelectorManager] [2s 450ms] SocketTube(21) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 450ms] SSL Reader(SocketTube(21)) processData: readBuf remaining:261, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-2] [2s 450ms] SSL Reader(SocketTube(21)) Unwrapping: 261 DEBUG: [pool-1-thread-2] [2s 450ms] SSL Reader(SocketTube(21)) Decoded 0 bytes out of 261 into buffer of 512 remaining to decode: 128 DEBUG: [pool-1-thread-2] [2s 450ms] SSL Reader(SocketTube(21)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-2] [2s 450ms] SSL Reader(SocketTube(21)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-2] [2s 450ms] SSL Reader(SocketTube(21)) handshaking DEBUG: [pool-1-thread-2] [2s 450ms] SSLFlowDelegate(SocketTube(21)) obtaining and initiating task execution DEBUG: [pool-1-thread-2] [2s 450ms] SSLFlowDelegate(SocketTube(21)) #tasks to execute: 1 DEBUG: [pool-1-thread-2] [2s 451ms] SSLFlowDelegate(SocketTube(21)) finished task execution DEBUG: [pool-1-thread-2] [2s 451ms] SSL Writer(SocketTube(21)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-2] [2s 451ms] SSL Writer(SocketTube(21)) wrapping 0 bytes DEBUG: [pool-1-thread-2] [2s 451ms] SSL Writer(SocketTube(21)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-2] [2s 451ms] SSL Writer(SocketTube(21)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-2] [2s 451ms] SSL Writer(SocketTube(21)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-2] [2s 451ms] SSL Writer(SocketTube(21)) handshaking DEBUG: [pool-1-thread-2] [2s 451ms] SSL Writer(SocketTube(21)) Sending 6 bytes downstream DEBUG: [pool-1-thread-2] [2s 451ms] SSL Writer(SocketTube(21)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-2] [2s 451ms] SSL Writer(SocketTube(21)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 451ms] SSL Writer(SocketTube(21)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 451ms] SSL Writer(SocketTube(21)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-2] [2s 451ms] SocketTube(21) trying to write: 6 DEBUG: [pool-1-thread-2] [2s 451ms] SocketTube(21) wrote: 6 DEBUG: [pool-1-thread-2] [2s 451ms] SocketTube(21) write: requesting more... DEBUG: [pool-1-thread-2] [2s 451ms] SocketTube(21) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 451ms] SocketTube(21) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 451ms] SSL Writer(SocketTube(21)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-2] [2s 451ms] SSL Writer(SocketTube(21)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 451ms] SSL Reader(SocketTube(21)) processData: readBuf remaining:128, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-2] [2s 451ms] SSL Reader(SocketTube(21)) Unwrapping: 128 DEBUG: [pool-1-thread-2] [2s 451ms] SSL Reader(SocketTube(21)) Decoded 0 bytes out of 128 into buffer of 512 remaining to decode: 122 DEBUG: [pool-1-thread-2] [2s 451ms] SSL Reader(SocketTube(21)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-2] [2s 451ms] SSL Reader(SocketTube(21)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-2] [2s 451ms] SSL Reader(SocketTube(21)) handshaking DEBUG: [pool-1-thread-2] [2s 451ms] SSL Reader(SocketTube(21)) Unwrapping: 122 DEBUG: [pool-1-thread-2] [2s 451ms] SSL Reader(SocketTube(21)) Decoded 0 bytes out of 122 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-2] [2s 451ms] SSL Reader(SocketTube(21)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 122 bytesProduced = 0 DEBUG: [pool-1-thread-2] [2s 451ms] SSL Reader(SocketTube(21)) Unwrapped: consumed: 122 DEBUG: [pool-1-thread-2] [2s 451ms] SSL Reader(SocketTube(21)) handshaking DEBUG: [pool-1-thread-2] [2s 451ms] SSLFlowDelegate(SocketTube(21)) obtaining and initiating task execution DEBUG: [pool-1-thread-2] [2s 451ms] SSLFlowDelegate(SocketTube(21)) #tasks to execute: 1 DEBUG: [pool-1-thread-2] [2s 452ms] SSLFlowDelegate(SocketTube(21)) finished task execution DEBUG: [pool-1-thread-2] [2s 452ms] SSL Writer(SocketTube(21)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-2] [2s 452ms] SSL Writer(SocketTube(21)) wrapping 0 bytes DEBUG: [pool-1-thread-2] [2s 452ms] SSL Writer(SocketTube(21)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 452ms] SSL Writer(SocketTube(21)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-2] [2s 452ms] SSL Writer(SocketTube(21)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 452ms] SSLFlowDelegate(SocketTube(21)) setALPN = DEBUG: [pool-1-thread-2] [2s 452ms] PlainHttpConnection(SocketTube(21)) finishConnect, setting connected=true DEBUG: [pool-1-thread-2] [2s 452ms] Http2Connection checkSSLConfig: alpn: '', engine: '' DEBUG: [pool-1-thread-2] [2s 452ms] Http2Connection checkSSLConfig: alpn: '' DEBUG: [pool-1-thread-2] [2s 452ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-2] [2s 452ms] ExchangeImpl handling HTTP/2 connection creation failed: java.util.concurrent.CompletionException: jdk.internal.net.http.Http2Connection$ALPNException: No ALPN negotiated DEBUG: [pool-1-thread-2] [2s 452ms] ExchangeImpl downgrading to HTTP/1.1 with: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:42646 remote=/127.0.0.1:43557] DEBUG: [pool-1-thread-2] [2s 452ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [2s 452ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-2] [2s 452ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@36c79007 queue.isEmpty: true DEBUG: [pool-1-thread-2] [2s 452ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@36c79007, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-2] [2s 452ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [2s 452ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [2s 452ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [2s 452ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [2s 452ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-2] [2s 452ms] Http1Exchange SSLTube(SocketTube(21)) connecting flows DEBUG: [pool-1-thread-2] [2s 452ms] SSLTube(SocketTube(21)) connecting flows DEBUG: [pool-1-thread-2] [2s 452ms] SSLTube(SocketTube(21)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@7b65a07b DEBUG: [pool-1-thread-2] [2s 452ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) Received onSubscribed from upstream DEBUG: [pool-1-thread-2] [2s 452ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [2s 452ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [2s 452ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-2] [2s 452ms] SSL Reader(SocketTube(21)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 452ms] SSL Reader(SocketTube(21)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [2s 452ms] SSL Reader(SocketTube(21)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 452ms] SSL Reader(SocketTube(21)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [2s 452ms] Http1Publisher(SSLTube(SocketTube(21))) got subscriber: SSLTube(SocketTube(21)) DEBUG: [pool-1-thread-2] [2s 452ms] SSLTube(SocketTube(21)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-2] [2s 452ms] Http1Publisher(SSLTube(SocketTube(21))) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [2s 452ms] Http1Publisher(SSLTube(SocketTube(21))) WriteTask DEBUG: [pool-1-thread-2] [2s 452ms] Http1Publisher(SSLTube(SocketTube(21))) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-2] [2s 452ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-2] [2s 453ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-2] [2s 453ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=98 cap=98]], throwable=null] DEBUG: [pool-1-thread-2] [2s 453ms] Http1Publisher(SSLTube(SocketTube(21))) WriteTask DEBUG: [pool-1-thread-2] [2s 453ms] Http1Publisher(SSLTube(SocketTube(21))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-2] [2s 453ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-2] [2s 453ms] Http1Publisher(SSLTube(SocketTube(21))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=98 cap=98]], throwable=null] DEBUG: [pool-1-thread-2] [2s 453ms] Http1Publisher(SSLTube(SocketTube(21))) onNext with 98 bytes DEBUG: [pool-1-thread-2] [2s 453ms] SSLTube(SocketTube(21)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) onNext DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) added 1 (98 bytes) to the writeList DEBUG: [pool-1-thread-2] [2s 453ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-2] [2s 453ms] Exchange sendRequestBody DEBUG: [pool-1-thread-2] [2s 453ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-2] [2s 453ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-2] [2s 453ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [2s 453ms] Http1Publisher(SSLTube(SocketTube(21))) WriteTask DEBUG: [pool-1-thread-2] [2s 453ms] Http1Publisher(SSLTube(SocketTube(21))) hasOutgoing = true, demand = 0 DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) Sending 90 bytes downstream DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-2] [2s 453ms] SocketTube(21) trying to write: 90 DEBUG: [pool-1-thread-2] [2s 453ms] SocketTube(21) wrote: 90 DEBUG: [pool-1-thread-2] [2s 453ms] SocketTube(21) write: requesting more... DEBUG: [pool-1-thread-2] [2s 453ms] SocketTube(21) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 453ms] SocketTube(21) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) requesting 1 DEBUG: [pool-1-thread-2] [2s 453ms] SSLTube(SocketTube(21)) request: n=1 DEBUG: [pool-1-thread-2] [2s 453ms] Http1Publisher(SSLTube(SocketTube(21))) subscription request(1), demand=1 DEBUG: [pool-1-thread-2] [2s 453ms] Http1Publisher(SSLTube(SocketTube(21))) WriteTask DEBUG: [pool-1-thread-2] [2s 453ms] Http1Publisher(SSLTube(SocketTube(21))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-2] [2s 453ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-2] [2s 453ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-2] [2s 453ms] Http1Exchange reading headers DEBUG: [pool-1-thread-2] [2s 453ms] Http1Response(id=21) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-2] [2s 453ms] Http1Response(id=21) First time around DEBUG: [pool-1-thread-2] [2s 453ms] Http1Response(id=21) headersReader is not yet completed DEBUG: [pool-1-thread-2] [2s 453ms] Http1Publisher(SSLTube(SocketTube(21))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-2] [2s 453ms] Http1Publisher(SSLTube(SocketTube(21))) completed, stopping jdk.internal.net.http.common.SequentialScheduler@7496b738 DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) wrapping 98 bytes DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 98 bytesProduced = 136 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) OK => produced: 136 bytes into 136, not wrapped: 0 DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 98 bytesProduced = 136 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) Sending 136 bytes downstream DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) Adding 136 to outputQ queue DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) DownstreamPusher: Pushing 136 bytes downstream DEBUG: [pool-1-thread-2] [2s 453ms] SocketTube(21) trying to write: 136 DEBUG: [pool-1-thread-2] [2s 453ms] SocketTube(21) wrote: 136 DEBUG: [pool-1-thread-2] [2s 453ms] SocketTube(21) write: requesting more... DEBUG: [pool-1-thread-2] [2s 453ms] SocketTube(21) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 453ms] SocketTube(21) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 453ms] SSL Writer(SocketTube(21)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-2] [2s 453ms] SSL Reader(SocketTube(21)) requesting 1 DEBUG: [pool-1-thread-2] [2s 453ms] SocketTube(21) got some demand for reading DEBUG: [pool-1-thread-2] [2s 453ms] SocketTube(21) resuming read event DEBUG: [pool-1-thread-2] [2s 453ms] SocketTube(21) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 453ms] SSL Reader(SocketTube(21)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@15d8c803 for R (false) DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@15d8c803 for None (false) DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SocketTube(21) read bytes: 1721 DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SSL Reader(SocketTube(21)) onNext DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SSL Reader(SocketTube(21)) Adding 1721 bytes to read buffer DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SocketTube(21) resuming read event DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@15d8c803 for R (false) DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SocketTube(21) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 454ms] SSL Reader(SocketTube(21)) processData: readBuf remaining:1721, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-2] [2s 454ms] SSL Reader(SocketTube(21)) Unwrapping: 1721 DEBUG: [pool-1-thread-2] [2s 454ms] SSL Reader(SocketTube(21)) Decoded 0 bytes out of 1721 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-2] [2s 454ms] SSL Reader(SocketTube(21)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1721 bytesProduced = 0 DEBUG: [pool-1-thread-2] [2s 454ms] SSL Reader(SocketTube(21)) Unwrapped: consumed: 1721 DEBUG: [pool-1-thread-2] [2s 454ms] SSL Reader(SocketTube(21)) requesting 1 DEBUG: [pool-1-thread-2] [2s 454ms] SocketTube(21) got some demand for reading DEBUG: [pool-1-thread-2] [2s 454ms] SocketTube(21) resuming read event DEBUG: [pool-1-thread-2] [2s 454ms] SocketTube(21) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@15d8c803 for R (false) DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@15d8c803 for None (false) DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SocketTube(21) read bytes: 224 DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SSL Reader(SocketTube(21)) onNext DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SSL Reader(SocketTube(21)) Adding 224 bytes to read buffer DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SocketTube(21) resuming read event DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@15d8c803 for R (false) DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SocketTube(21) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@15d8c803 for None (false) DEBUG: [HttpClient-21-SelectorManager] [2s 454ms] SocketTube(21) no more demand for reading DEBUG: [HttpClient-21-SelectorManager] [2s 455ms] SocketTube(21) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-2] [2s 455ms] SSL Reader(SocketTube(21)) processData: readBuf remaining:224, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-2] [2s 455ms] SSL Reader(SocketTube(21)) Unwrapping: 224 DEBUG: [pool-1-thread-2] [2s 455ms] SSL Reader(SocketTube(21)) Decoded 116 bytes out of 224 into buffer of 512 remaining to decode: 70 DEBUG: [pool-1-thread-2] [2s 455ms] SSL Reader(SocketTube(21)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 154 bytesProduced = 116 DEBUG: [pool-1-thread-2] [2s 455ms] SSL Reader(SocketTube(21)) Unwrapped: consumed: 154 DEBUG: [pool-1-thread-2] [2s 455ms] SSL Reader(SocketTube(21)) sending 116 DEBUG: [pool-1-thread-2] [2s 455ms] SSL Reader(SocketTube(21)) Adding 116 to outputQ queue DEBUG: [pool-1-thread-2] [2s 455ms] SSL Reader(SocketTube(21)) pushScheduler is alive DEBUG: [pool-1-thread-2] [2s 455ms] SSL Reader(SocketTube(21)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 455ms] SSL Reader(SocketTube(21)) DownstreamPusher: Pushing 116 bytes downstream DEBUG: [pool-1-thread-2] [2s 455ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) Putting 116 bytes into the queue DEBUG: [pool-1-thread-2] [2s 455ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) Got 116 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@36c79007 DEBUG: [pool-1-thread-2] [2s 455ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [2s 455ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) Forwarding 116 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@36c79007 DEBUG: [pool-1-thread-2] [2s 455ms] Http1Response(id=21) Sending 116/512 bytes to header parser DEBUG: [pool-1-thread-2] [2s 455ms] Http1Response(id=21) Parsing headers completed. bytes=84 DEBUG: [pool-1-thread-2] [2s 455ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@36c79007 DEBUG: [pool-1-thread-2] [2s 455ms] Http1Response(id=21) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-2] [2s 455ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-2] [2s 455ms] Http1Response(id=21) readBody: return2Cache: true DEBUG: [pool-1-thread-2] [2s 455ms] Http1Response(id=21, AsyncSSLConnection(SSLTube(SocketTube(21)))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@75af2ca5(21) DEBUG: [pool-1-thread-2] [2s 455ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@78d0670b/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@721d87be queue.isEmpty: false DEBUG: [pool-1-thread-2] [2s 455ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) Delegate done: 32 DEBUG: [pool-1-thread-2] [2s 455ms] AsyncSSLConnection(SSLTube(SocketTube(21)))/ResponseContent/ChunkedBodyParser onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-2] [2s 455ms] HttpClientImpl(21) body subscriber registered: 1 DEBUG: [pool-1-thread-2] [2s 455ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) delegate is now jdk.internal.net.http.Http1Response$BodyReader@78d0670b/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@721d87be, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-2] [2s 455ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) Got 32 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@78d0670b/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@721d87be DEBUG: [pool-1-thread-2] [2s 455ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-2] [2s 455ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) Forwarding 32 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@78d0670b/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@721d87be DEBUG: [pool-1-thread-2] [2s 455ms] Http1Response(id=21, AsyncSSLConnection(SSLTube(SocketTube(21)))) Sending 32/512 bytes to body parser DEBUG: [pool-1-thread-2] [2s 455ms] AsyncSSLConnection(SSLTube(SocketTube(21)))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:32) DEBUG: [pool-1-thread-2] [2s 455ms] AsyncSSLConnection(SSLTube(SocketTube(21)))/ResponseContent/ChunkedBodyParser Got chunk len 26 DEBUG: [pool-1-thread-2] [2s 455ms] AsyncSSLConnection(SSLTube(SocketTube(21)))/ResponseContent/ChunkedBodyParser Reading chunk: available 28, needed 26 DEBUG: [pool-1-thread-2] [2s 455ms] AsyncSSLConnection(SSLTube(SocketTube(21)))/ResponseContent/ChunkedBodyParser Returning chunk bytes: 26 DEBUG: [pool-1-thread-2] [2s 455ms] AsyncSSLConnection(SSLTube(SocketTube(21)))/ResponseContent/ChunkedBodyParser No more bytes to read - 0 yet to consume. DEBUG: [pool-1-thread-2] [2s 455ms] AsyncSSLConnection(SSLTube(SocketTube(21)))/ResponseContent/ChunkedBodyParser Ready to read next chunk DEBUG: [pool-1-thread-2] [2s 455ms] AsyncSSLConnection(SSLTube(SocketTube(21)))/ResponseContent/ChunkedBodyParser Sending chunk to consumer (26) DEBUG: [pool-1-thread-2] [2s 455ms] AsyncSSLConnection(SSLTube(SocketTube(21)))/ResponseContent/ChunkedBodyParser Error while processing buffer: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: ON_NEXT DEBUG: [pool-1-thread-2] [2s 455ms] HttpClientImpl(21) body subscriber unregistered: 0 DEBUG: [pool-1-thread-2] [2s 455ms] Http1Response(id=21, AsyncSSLConnection(SSLTube(SocketTube(21)))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@75af2ca5(21) DEBUG: [pool-1-thread-2] [2s 455ms] HttpClientImpl(21) ClientImpl (async) elapsed 13 millis for GET to https://127.0.0.1:43557/https1/chunk/x-4-ON_NEXT DEBUG: [pool-1-thread-2] [2s 455ms] Http1Response(id=21, AsyncSSLConnection(SSLTube(SocketTube(21)))) ref count for jdk.internal.net.http.HttpClientImpl@75af2ca5(21) already released DEBUG: [pool-1-thread-2] [2s 455ms] PlainHttpConnection(SocketTube(21)) Closing channel: channel registered with selector, key.interestOps=None, sa.interestOps=None DEBUG: [pool-1-thread-2] [2s 456ms] SocketTube(21) signal read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 456ms] SocketTube(21) got read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 456ms] SocketTube(21) pausing read event DEBUG: [HttpClient-21-SelectorManager] [2s 456ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@15d8c803 for None (false) DEBUG: [pool-1-thread-2] [2s 456ms] SocketTube(21) Sending error java.io.IOException: connection closed locally to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@50da4c7c[Not completed, 4 dependents] (id=1347) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(21)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@7b65a07b, getALPN: jdk.internal.net.http.common.MinimalFuture@6543cb34[Completed normally] (id=1353), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=154 lim=224 cap=2048], count: 116, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [pool-1-thread-2] [2s 456ms] SocketTube(21) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 456ms] SSL Reader(SocketTube(21)) onError: java.io.IOException: connection closed locally DEBUG: [HttpClient-21-SelectorManager] [2s 456ms] SocketTube(21) ReadEvent abort: java.nio.channels.ClosedChannelException DEBUG: [pool-1-thread-2] [2s 456ms] SSL Reader(SocketTube(21)) error java.io.IOException: connection closed locally DEBUG: [HttpClient-21-SelectorManager] [2s 456ms] SocketTube(21) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@24877a08 (java.nio.channels.ClosedChannelException) java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:111) at java.net.http/jdk.internal.net.http.Http1Response.lambda$readBody$1(Http1Response.java:355) at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:245) at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:131) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:178) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:282) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:251) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.asyncReceive(Http1AsyncReceiver.java:468) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:589) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:546) at java.net.http/jdk.internal.net.http.common.SSLTube$DelegateWrapper.onNext(SSLTube.java:210) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:492) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:295) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:465) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-2] [2s 456ms] SocketTube(21) Stopping read scheduler DEBUG: [HttpClient-21-SelectorManager] [2s 456ms] SocketTube(21) signal read error: java.nio.channels.ClosedChannelException DEBUG: [pool-1-thread-2] [2s 456ms] SocketTube(21) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-21-SelectorManager] [2s 485ms] HttpClientImpl(21) Got java.nio.channels.ClosedChannelException while handling registration events DEBUG: [pool-1-thread-2] [2s 485ms] SocketTube(21) Read scheduler stopped [3 s, 55 ms, 173233 ns] waiting for client to shutdown: HttpClientImpl(21) DEBUG: [HttpClient-21-SelectorManager] [2s 485ms] SocketTube(21) ReadEvent abort: java.nio.channels.ClosedChannelException DEBUG: [HttpClient-21-SelectorManager] [2s 485ms] SocketTube(21) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@24877a08 (java.nio.channels.ClosedChannelException) DEBUG: [HttpClient-21-SelectorManager] [2s 485ms] SocketTube(21) signal read error: java.nio.channels.ClosedChannelException DEBUG: [HttpClient-21-SelectorManager] [2s 485ms] HttpClientImpl(21) SelectorManager shutting down DEBUG: [pool-1-thread-2] [2s 485ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) Delegate done: 0 DEBUG: [pool-1-thread-2] [2s 485ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) Got 0 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@78d0670b/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@721d87be DEBUG: [pool-1-thread-2] [2s 485ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) downstream subscription demand is 9223372036854775806 DEBUG: [pool-1-thread-2] [2s 485ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) Forwarding 0 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@78d0670b/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@721d87be DEBUG: [pool-1-thread-2] [2s 485ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) Delegate done: 0 DEBUG: [HttpClient-21-SelectorManager] [2s 485ms] Http2ClientImpl stopping DEBUG: [pool-1-thread-2] [2s 485ms] SSL Reader(SocketTube(21)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-2] [2s 485ms] SSL Reader(SocketTube(21)) DownstreamPusher: forwarding error downstream: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 485ms] SSLTube(SocketTube(21)) SSLSubscriberWrapper[SSLTube(SocketTube(21)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@7b65a07b, getALPN: jdk.internal.net.http.common.MinimalFuture@6543cb34[Completed normally] (id=1353), onCompleteReceived: false, onError: java.io.IOException: connection closed locally]: onErrorImpl: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 485ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) onError: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 485ms] Http1AsyncReceiver(SSLTube(SocketTube(21))) recorded java.io.IOException: connection closed locally delegate: jdk.internal.net.http.Http1Response$BodyReader@78d0670b/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@721d87be queue.isEmpty: false stopRequested: false java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:111) at java.net.http/jdk.internal.net.http.Http1Response.lambda$readBody$1(Http1Response.java:355) at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:245) at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:131) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:178) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:282) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:251) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.asyncReceive(Http1AsyncReceiver.java:468) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:589) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:546) at java.net.http/jdk.internal.net.http.common.SSLTube$DelegateWrapper.onNext(SSLTube.java:210) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:492) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:295) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:465) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-2] [2s 485ms] SSLTube(SocketTube(21)) subscriber completed with error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-2] [2s 485ms] Http1Publisher(SSLTube(SocketTube(21))) subscription cancelled DEBUG: [pool-1-thread-2] [2s 485ms] SSL Reader(SocketTube(21)) stop DEBUG: [pool-1-thread-2] [2s 485ms] SSL Writer(SocketTube(21)) stop DEBUG: [pool-1-thread-2] [2s 485ms] SSL Reader(SocketTube(21)) Unwrapping: 70 DEBUG: [pool-1-thread-2] [2s 486ms] SSL Reader(SocketTube(21)) Decoded 32 bytes out of 70 into buffer of 120 remaining to decode: 0 DEBUG: [pool-1-thread-2] [2s 486ms] SSL Reader(SocketTube(21)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 70 bytesProduced = 32 DEBUG: [pool-1-thread-2] [2s 486ms] SSL Reader(SocketTube(21)) Unwrapped: consumed: 70 DEBUG: [pool-1-thread-2] [2s 486ms] SSL Reader(SocketTube(21)) sending 32 DEBUG: [pool-1-thread-2] [2s 486ms] SSL Reader(SocketTube(21)) Adding 32 to outputQ queue DEBUG: [pool-1-thread-2] [2s 486ms] SSL Reader(SocketTube(21)) pushScheduler is stopped! [3 s, 94 ms, 886648 ns] client shutdown normally: HttpClientImpl(21) DEBUG: [MainThread] [2s 525ms] HttpClientImpl(22) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [2s 525ms] HttpClientImpl(22) ClientImpl (async) send https://127.0.0.1:43557/https1/chunk/x-4-ON_COMPLETE GET DEBUG: [pool-1-thread-2] [2s 526ms] Exchange establishing exchange for https://127.0.0.1:43557/https1/chunk/x-4-ON_COMPLETE GET, proxy=null DEBUG: [pool-1-thread-2] [2s 526ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-2] [2s 526ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-2] [2s 526ms] PlainHttpConnection(SocketTube(22)) registering connect event DEBUG: [pool-1-thread-2] [2s 526ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [HttpClient-22-SelectorManager] [2s 526ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@74b32c8c for C (true) DEBUG: [HttpClient-22-SelectorManager] [2s 527ms] PlainHttpConnection(SocketTube(22)) ConnectEvent: finishing connect DEBUG: [HttpClient-22-SelectorManager] [2s 527ms] PlainHttpConnection(SocketTube(22)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42662 DEBUG: [pool-1-thread-2] [2s 527ms] SocketTube(22) connecting flows DEBUG: [pool-1-thread-2] [2s 527ms] SocketTube(22) read publisher got subscriber DEBUG: [pool-1-thread-2] [2s 527ms] SocketTube(22) registering subscribe event DEBUG: [pool-1-thread-2] [2s 527ms] SocketTube(22) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-2] [2s 527ms] SSL Writer(SocketTube(22)) requesting 1 DEBUG: [pool-1-thread-2] [2s 527ms] SSLTube(SocketTube(22)) request: n=1 DEBUG: [pool-1-thread-2] [2s 527ms] SSL Writer(SocketTube(22)) calling downstreamSubscriber::onSubscribe on SocketTube(22) DEBUG: [pool-1-thread-2] [2s 527ms] SocketTube(22) subscribed for writing DEBUG: [pool-1-thread-2] [2s 527ms] SocketTube(22) write: registering startSubscription event DEBUG: [pool-1-thread-2] [2s 527ms] SSL Writer(SocketTube(22)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-2] [2s 527ms] SSL Writer(SocketTube(22)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-2] [2s 527ms] SSL Writer(SocketTube(22)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [pool-1-thread-2] [2s 527ms] SSL Writer(SocketTube(22)) wrapping 0 bytes DEBUG: [HttpClient-22-SelectorManager] [2s 527ms] SocketTube(22) subscribe event raised DEBUG: [pool-1-thread-2] [2s 529ms] SSL Writer(SocketTube(22)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [pool-1-thread-2] [2s 529ms] SSL Writer(SocketTube(22)) OK => produced: 2186 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-2] [2s 529ms] SSL Writer(SocketTube(22)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [HttpClient-22-SelectorManager] [2s 529ms] SocketTube(22) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@7e4b47fc[Not completed, 4 dependents] (id=1424) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(22)), 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: NEED_UNWRAP DEBUG: [pool-1-thread-2] [2s 529ms] SSL Writer(SocketTube(22)) handshaking DEBUG: [HttpClient-22-SelectorManager] [2s 529ms] SocketTube(22) read demand reset to 0 DEBUG: [HttpClient-22-SelectorManager] [2s 529ms] SocketTube(22) calling onSubscribe DEBUG: [HttpClient-22-SelectorManager] [2s 529ms] SSL Reader(SocketTube(22)) requesting 1 DEBUG: [HttpClient-22-SelectorManager] [2s 529ms] SocketTube(22) got some demand for reading DEBUG: [HttpClient-22-SelectorManager] [2s 529ms] SocketTube(22) resuming read event DEBUG: [pool-1-thread-2] [2s 529ms] SSL Reader(SocketTube(22)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-22-SelectorManager] [2s 529ms] SocketTube(22) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-2] [2s 529ms] SSL Writer(SocketTube(22)) Sending 2186 bytes downstream DEBUG: [HttpClient-22-SelectorManager] [2s 529ms] SSL Reader(SocketTube(22)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(22)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [pool-1-thread-2] [2s 529ms] SSL Writer(SocketTube(22)) Adding 2186 to outputQ queue DEBUG: [pool-1-thread-2] [2s 529ms] SSL Writer(SocketTube(22)) pushScheduler is alive DEBUG: [HttpClient-22-SelectorManager] [2s 529ms] SSLTube(SocketTube(22)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-22-SelectorManager] [2s 529ms] SSLTube(SocketTube(22)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-22-SelectorManager] [2s 529ms] SocketTube(22) onSubscribe called DEBUG: [HttpClient-22-SelectorManager] [2s 529ms] SocketTube(22) pending subscriber subscribed DEBUG: [HttpClient-22-SelectorManager] [2s 529ms] SocketTube(22) write: starting subscription DEBUG: [pool-1-thread-2] [2s 529ms] SSL Writer(SocketTube(22)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 0 cancelled = false DEBUG: [HttpClient-22-SelectorManager] [2s 529ms] SocketTube(22) write: offloading requestMore DEBUG: [pool-1-thread-3] [2s 529ms] SocketTube(22) write: requesting more... DEBUG: [HttpClient-22-SelectorManager] [2s 529ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3b49d651 for R (true) DEBUG: [pool-1-thread-3] [2s 529ms] SSL Writer(SocketTube(22)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 529ms] SSL Writer(SocketTube(22)) DownstreamPusher: Pushing 2186 bytes downstream DEBUG: [pool-1-thread-3] [2s 529ms] SocketTube(22) trying to write: 2186 DEBUG: [pool-1-thread-3] [2s 530ms] SocketTube(22) wrote: 2186 DEBUG: [pool-1-thread-3] [2s 530ms] SocketTube(22) write: requesting more... DEBUG: [pool-1-thread-3] [2s 530ms] SocketTube(22) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 530ms] SocketTube(22) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 530ms] SSL Writer(SocketTube(22)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [2s 530ms] SSL Writer(SocketTube(22)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 530ms] SocketTube(22) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-22-SelectorManager] [2s 533ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3b49d651 for None (false) DEBUG: [HttpClient-22-SelectorManager] [2s 533ms] HttpClientImpl(22) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-22-SelectorManager] [2s 533ms] SocketTube(22) read bytes: 261 DEBUG: [HttpClient-22-SelectorManager] [2s 533ms] SSL Reader(SocketTube(22)) onNext DEBUG: [HttpClient-22-SelectorManager] [2s 533ms] SSL Reader(SocketTube(22)) Adding 261 bytes to read buffer DEBUG: [HttpClient-22-SelectorManager] [2s 533ms] SocketTube(22) resuming read event DEBUG: [HttpClient-22-SelectorManager] [2s 533ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3b49d651 for R (false) DEBUG: [HttpClient-22-SelectorManager] [2s 533ms] SocketTube(22) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 533ms] SSL Reader(SocketTube(22)) processData: readBuf remaining:261, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [2s 533ms] SSL Reader(SocketTube(22)) Unwrapping: 261 DEBUG: [pool-1-thread-3] [2s 533ms] SSL Reader(SocketTube(22)) Decoded 0 bytes out of 261 into buffer of 512 remaining to decode: 128 DEBUG: [pool-1-thread-3] [2s 533ms] SSL Reader(SocketTube(22)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 533ms] SSL Reader(SocketTube(22)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-3] [2s 533ms] SSL Reader(SocketTube(22)) handshaking DEBUG: [pool-1-thread-3] [2s 533ms] SSLFlowDelegate(SocketTube(22)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [2s 533ms] SSLFlowDelegate(SocketTube(22)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [2s 534ms] SSLFlowDelegate(SocketTube(22)) finished task execution DEBUG: [pool-1-thread-3] [2s 534ms] SSL Writer(SocketTube(22)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [2s 534ms] SSL Writer(SocketTube(22)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [2s 534ms] SSL Writer(SocketTube(22)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [2s 534ms] SSL Writer(SocketTube(22)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 534ms] SSL Writer(SocketTube(22)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [2s 534ms] SSL Writer(SocketTube(22)) handshaking DEBUG: [pool-1-thread-3] [2s 534ms] SSL Writer(SocketTube(22)) Sending 6 bytes downstream DEBUG: [pool-1-thread-3] [2s 534ms] SSL Writer(SocketTube(22)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-3] [2s 534ms] SSL Writer(SocketTube(22)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 534ms] SSL Writer(SocketTube(22)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 534ms] SSL Writer(SocketTube(22)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-3] [2s 534ms] SocketTube(22) trying to write: 6 DEBUG: [pool-1-thread-3] [2s 534ms] SocketTube(22) wrote: 6 DEBUG: [pool-1-thread-3] [2s 534ms] SocketTube(22) write: requesting more... DEBUG: [pool-1-thread-3] [2s 534ms] SocketTube(22) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 534ms] SocketTube(22) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 534ms] SSL Writer(SocketTube(22)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [2s 534ms] SSL Writer(SocketTube(22)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 534ms] SSL Reader(SocketTube(22)) processData: readBuf remaining:128, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [2s 534ms] SSL Reader(SocketTube(22)) Unwrapping: 128 DEBUG: [pool-1-thread-3] [2s 534ms] SSL Reader(SocketTube(22)) Decoded 0 bytes out of 128 into buffer of 512 remaining to decode: 122 DEBUG: [pool-1-thread-3] [2s 534ms] SSL Reader(SocketTube(22)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 534ms] SSL Reader(SocketTube(22)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-3] [2s 534ms] SSL Reader(SocketTube(22)) handshaking DEBUG: [pool-1-thread-3] [2s 534ms] SSL Reader(SocketTube(22)) Unwrapping: 122 DEBUG: [pool-1-thread-3] [2s 534ms] SSL Reader(SocketTube(22)) Decoded 0 bytes out of 122 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 534ms] SSL Reader(SocketTube(22)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 122 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 534ms] SSL Reader(SocketTube(22)) Unwrapped: consumed: 122 DEBUG: [pool-1-thread-3] [2s 534ms] SSL Reader(SocketTube(22)) handshaking DEBUG: [pool-1-thread-3] [2s 534ms] SSLFlowDelegate(SocketTube(22)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [2s 534ms] SSLFlowDelegate(SocketTube(22)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [2s 534ms] SSLFlowDelegate(SocketTube(22)) finished task execution DEBUG: [pool-1-thread-3] [2s 535ms] SSL Writer(SocketTube(22)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [2s 535ms] SSL Writer(SocketTube(22)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [2s 535ms] SSL Writer(SocketTube(22)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 535ms] SSL Writer(SocketTube(22)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 535ms] SSL Writer(SocketTube(22)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 535ms] SSLFlowDelegate(SocketTube(22)) setALPN = DEBUG: [pool-1-thread-3] [2s 535ms] PlainHttpConnection(SocketTube(22)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [2s 535ms] Http2Connection checkSSLConfig: alpn: '', engine: '' DEBUG: [pool-1-thread-3] [2s 535ms] Http2Connection checkSSLConfig: alpn: '' DEBUG: [pool-1-thread-3] [2s 535ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [2s 535ms] ExchangeImpl handling HTTP/2 connection creation failed: java.util.concurrent.CompletionException: jdk.internal.net.http.Http2Connection$ALPNException: No ALPN negotiated DEBUG: [pool-1-thread-3] [2s 535ms] ExchangeImpl downgrading to HTTP/1.1 with: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:42662 remote=/127.0.0.1:43557] DEBUG: [pool-1-thread-3] [2s 535ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [2s 535ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-3] [2s 535ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@3dbb89b3 queue.isEmpty: true DEBUG: [pool-1-thread-3] [2s 535ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@3dbb89b3, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-3] [2s 535ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 535ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 535ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 535ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 535ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-3] [2s 535ms] Http1Exchange SSLTube(SocketTube(22)) connecting flows DEBUG: [pool-1-thread-3] [2s 535ms] SSLTube(SocketTube(22)) connecting flows DEBUG: [pool-1-thread-3] [2s 535ms] SSLTube(SocketTube(22)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@1a1c8be1 DEBUG: [pool-1-thread-3] [2s 535ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Received onSubscribed from upstream DEBUG: [pool-1-thread-3] [2s 535ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 535ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 535ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [2s 535ms] SSL Reader(SocketTube(22)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 535ms] SSL Reader(SocketTube(22)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 535ms] SSL Reader(SocketTube(22)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 535ms] SSL Reader(SocketTube(22)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 535ms] Http1Publisher(SSLTube(SocketTube(22))) got subscriber: SSLTube(SocketTube(22)) DEBUG: [pool-1-thread-3] [2s 535ms] SSLTube(SocketTube(22)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-3] [2s 535ms] Http1Publisher(SSLTube(SocketTube(22))) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [2s 535ms] Http1Publisher(SSLTube(SocketTube(22))) WriteTask DEBUG: [pool-1-thread-3] [2s 535ms] Http1Publisher(SSLTube(SocketTube(22))) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-3] [2s 535ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-3] [2s 535ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-3] [2s 535ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=102 cap=102]], throwable=null] DEBUG: [pool-1-thread-3] [2s 535ms] Http1Publisher(SSLTube(SocketTube(22))) WriteTask DEBUG: [pool-1-thread-3] [2s 535ms] Http1Publisher(SSLTube(SocketTube(22))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [2s 535ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-3] [2s 535ms] Http1Publisher(SSLTube(SocketTube(22))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=102 cap=102]], throwable=null] DEBUG: [pool-1-thread-3] [2s 535ms] Http1Publisher(SSLTube(SocketTube(22))) onNext with 102 bytes DEBUG: [pool-1-thread-3] [2s 535ms] SSLTube(SocketTube(22)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [2s 535ms] SSL Writer(SocketTube(22)) onNext DEBUG: [pool-1-thread-3] [2s 535ms] SSL Writer(SocketTube(22)) added 1 (102 bytes) to the writeList DEBUG: [pool-1-thread-3] [2s 535ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [2s 535ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [2s 535ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-3] [2s 535ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-3] [2s 535ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [2s 535ms] Http1Publisher(SSLTube(SocketTube(22))) WriteTask DEBUG: [pool-1-thread-3] [2s 535ms] Http1Publisher(SSLTube(SocketTube(22))) hasOutgoing = true, demand = 0 DEBUG: [pool-1-thread-3] [2s 535ms] SSL Writer(SocketTube(22)) Sending 90 bytes downstream DEBUG: [pool-1-thread-3] [2s 535ms] SSL Writer(SocketTube(22)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-3] [2s 535ms] SSL Writer(SocketTube(22)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 535ms] SSL Writer(SocketTube(22)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 535ms] SSL Writer(SocketTube(22)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-3] [2s 535ms] SocketTube(22) trying to write: 90 DEBUG: [pool-1-thread-3] [2s 535ms] SocketTube(22) wrote: 90 DEBUG: [pool-1-thread-3] [2s 535ms] SocketTube(22) write: requesting more... DEBUG: [pool-1-thread-3] [2s 535ms] SocketTube(22) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 536ms] SocketTube(22) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 536ms] SSL Writer(SocketTube(22)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 536ms] SSL Writer(SocketTube(22)) requesting 1 DEBUG: [pool-1-thread-3] [2s 536ms] SSLTube(SocketTube(22)) request: n=1 DEBUG: [pool-1-thread-3] [2s 536ms] Http1Publisher(SSLTube(SocketTube(22))) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [2s 536ms] Http1Publisher(SSLTube(SocketTube(22))) WriteTask DEBUG: [pool-1-thread-3] [2s 536ms] Http1Publisher(SSLTube(SocketTube(22))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [2s 536ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-3] [2s 536ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-3] [2s 536ms] Http1Exchange reading headers DEBUG: [pool-1-thread-3] [2s 536ms] Http1Response(id=22) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-3] [2s 536ms] Http1Response(id=22) First time around DEBUG: [pool-1-thread-3] [2s 536ms] Http1Response(id=22) headersReader is not yet completed DEBUG: [pool-1-thread-3] [2s 536ms] Http1Publisher(SSLTube(SocketTube(22))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [2s 536ms] Http1Publisher(SSLTube(SocketTube(22))) completed, stopping jdk.internal.net.http.common.SequentialScheduler@2938b874 DEBUG: [pool-1-thread-3] [2s 536ms] SSL Writer(SocketTube(22)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 536ms] SSL Writer(SocketTube(22)) wrapping 102 bytes DEBUG: [pool-1-thread-3] [2s 536ms] SSL Writer(SocketTube(22)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 102 bytesProduced = 140 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 536ms] SSL Writer(SocketTube(22)) OK => produced: 140 bytes into 144, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 536ms] SSL Writer(SocketTube(22)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 102 bytesProduced = 140 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 536ms] SSL Writer(SocketTube(22)) Sending 140 bytes downstream DEBUG: [pool-1-thread-3] [2s 536ms] SSL Writer(SocketTube(22)) Adding 140 to outputQ queue DEBUG: [pool-1-thread-3] [2s 536ms] SSL Writer(SocketTube(22)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 536ms] SSL Writer(SocketTube(22)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 536ms] SSL Writer(SocketTube(22)) DownstreamPusher: Pushing 140 bytes downstream DEBUG: [pool-1-thread-3] [2s 536ms] SocketTube(22) trying to write: 140 DEBUG: [pool-1-thread-3] [2s 536ms] SocketTube(22) wrote: 140 DEBUG: [pool-1-thread-3] [2s 536ms] SocketTube(22) write: requesting more... DEBUG: [pool-1-thread-3] [2s 536ms] SocketTube(22) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 536ms] SocketTube(22) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 536ms] SSL Writer(SocketTube(22)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [2s 536ms] SSL Writer(SocketTube(22)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 536ms] SSL Writer(SocketTube(22)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [2s 536ms] SSL Reader(SocketTube(22)) requesting 1 DEBUG: [pool-1-thread-3] [2s 536ms] SocketTube(22) got some demand for reading DEBUG: [pool-1-thread-3] [2s 536ms] SocketTube(22) resuming read event DEBUG: [pool-1-thread-3] [2s 536ms] SocketTube(22) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 536ms] SSL Reader(SocketTube(22)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-22-SelectorManager] [2s 536ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3b49d651 for R (false) DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3b49d651 for None (false) DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SocketTube(22) read bytes: 1721 DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SSL Reader(SocketTube(22)) onNext DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SSL Reader(SocketTube(22)) Adding 1721 bytes to read buffer DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SocketTube(22) resuming read event DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3b49d651 for R (false) DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SocketTube(22) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 537ms] SSL Reader(SocketTube(22)) processData: readBuf remaining:1721, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [2s 537ms] SSL Reader(SocketTube(22)) Unwrapping: 1721 DEBUG: [pool-1-thread-3] [2s 537ms] SSL Reader(SocketTube(22)) Decoded 0 bytes out of 1721 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 537ms] SSL Reader(SocketTube(22)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1721 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 537ms] SSL Reader(SocketTube(22)) Unwrapped: consumed: 1721 DEBUG: [pool-1-thread-3] [2s 537ms] SSL Reader(SocketTube(22)) requesting 1 DEBUG: [pool-1-thread-3] [2s 537ms] SocketTube(22) got some demand for reading DEBUG: [pool-1-thread-3] [2s 537ms] SocketTube(22) resuming read event DEBUG: [pool-1-thread-3] [2s 537ms] SocketTube(22) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3b49d651 for R (false) DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3b49d651 for None (false) DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SocketTube(22) read bytes: 232 DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SSL Reader(SocketTube(22)) onNext DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SSL Reader(SocketTube(22)) Adding 232 bytes to read buffer DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SocketTube(22) resuming read event DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3b49d651 for R (false) DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SocketTube(22) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 537ms] SSL Reader(SocketTube(22)) processData: readBuf remaining:232, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [2s 537ms] SSL Reader(SocketTube(22)) Unwrapping: 232 DEBUG: [pool-1-thread-3] [2s 537ms] SSL Reader(SocketTube(22)) Decoded 120 bytes out of 232 into buffer of 512 remaining to decode: 74 DEBUG: [pool-1-thread-3] [2s 537ms] SSL Reader(SocketTube(22)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 158 bytesProduced = 120 DEBUG: [pool-1-thread-3] [2s 537ms] SSL Reader(SocketTube(22)) Unwrapped: consumed: 158 DEBUG: [pool-1-thread-3] [2s 537ms] SSL Reader(SocketTube(22)) sending 120 DEBUG: [pool-1-thread-3] [2s 537ms] SSL Reader(SocketTube(22)) Adding 120 to outputQ queue DEBUG: [pool-1-thread-3] [2s 537ms] SSL Reader(SocketTube(22)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 537ms] SSL Reader(SocketTube(22)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 537ms] SSL Reader(SocketTube(22)) DownstreamPusher: Pushing 120 bytes downstream DEBUG: [pool-1-thread-3] [2s 537ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Putting 120 bytes into the queue DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3b49d651 for None (false) DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SocketTube(22) no more demand for reading DEBUG: [pool-1-thread-3] [2s 537ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Got 120 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@3dbb89b3 DEBUG: [HttpClient-22-SelectorManager] [2s 537ms] SocketTube(22) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 537ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Forwarding 120 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@3dbb89b3 DEBUG: [pool-1-thread-3] [2s 538ms] Http1Response(id=22) Sending 120/512 bytes to header parser DEBUG: [pool-1-thread-3] [2s 538ms] Http1Response(id=22) Parsing headers completed. bytes=84 DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@3dbb89b3 DEBUG: [pool-1-thread-3] [2s 538ms] Http1Response(id=22) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-3] [2s 538ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-3] [2s 538ms] Http1Response(id=22) readBody: return2Cache: true DEBUG: [pool-1-thread-3] [2s 538ms] Http1Response(id=22, AsyncSSLConnection(SSLTube(SocketTube(22)))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@6e54ab(22) DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@1860c2/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@618f8763 queue.isEmpty: false DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Delegate done: 36 DEBUG: [pool-1-thread-3] [2s 538ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-3] [2s 538ms] HttpClientImpl(22) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) delegate is now jdk.internal.net.http.Http1Response$BodyReader@1860c2/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@618f8763, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Got 36 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@1860c2/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@618f8763 DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Forwarding 36 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@1860c2/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@618f8763 DEBUG: [pool-1-thread-3] [2s 538ms] Http1Response(id=22, AsyncSSLConnection(SSLTube(SocketTube(22)))) Sending 36/512 bytes to body parser DEBUG: [pool-1-thread-3] [2s 538ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:36) DEBUG: [pool-1-thread-3] [2s 538ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Got chunk len 30 DEBUG: [pool-1-thread-3] [2s 538ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Reading chunk: available 32, needed 30 DEBUG: [pool-1-thread-3] [2s 538ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Returning chunk bytes: 30 DEBUG: [pool-1-thread-3] [2s 538ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser No more bytes to read - 0 yet to consume. DEBUG: [pool-1-thread-3] [2s 538ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Ready to read next chunk DEBUG: [pool-1-thread-3] [2s 538ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Sending chunk to consumer (30) DEBUG: [pool-1-thread-3] [2s 538ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Chunk sent DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) downstream subscription demand is 9223372036854775806 DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) downstream subscription demand is 9223372036854775806 DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) checkRequestMore: canRequestMore=false, hasDemand=true DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Http1TubeSubscriber: no need to request more DEBUG: [pool-1-thread-3] [2s 538ms] SSL Reader(SocketTube(22)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 538ms] SSL Reader(SocketTube(22)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 538ms] SSL Reader(SocketTube(22)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 538ms] SSL Reader(SocketTube(22)) Unwrapping: 74 DEBUG: [pool-1-thread-3] [2s 538ms] SSL Reader(SocketTube(22)) Decoded 36 bytes out of 74 into buffer of 120 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 538ms] SSL Reader(SocketTube(22)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 74 bytesProduced = 36 DEBUG: [pool-1-thread-3] [2s 538ms] SSL Reader(SocketTube(22)) Unwrapped: consumed: 74 DEBUG: [pool-1-thread-3] [2s 538ms] SSL Reader(SocketTube(22)) sending 36 DEBUG: [pool-1-thread-3] [2s 538ms] SSL Reader(SocketTube(22)) Adding 36 to outputQ queue DEBUG: [pool-1-thread-3] [2s 538ms] SSL Reader(SocketTube(22)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 538ms] SSL Reader(SocketTube(22)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 538ms] SSL Reader(SocketTube(22)) DownstreamPusher: Pushing 36 bytes downstream DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Putting 36 bytes into the queue DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Got 36 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@1860c2/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@618f8763 DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) downstream subscription demand is 9223372036854775806 DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Forwarding 36 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@1860c2/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@618f8763 DEBUG: [pool-1-thread-3] [2s 538ms] Http1Response(id=22, AsyncSSLConnection(SSLTube(SocketTube(22)))) Sending 36/120 bytes to body parser DEBUG: [pool-1-thread-3] [2s 538ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:36) DEBUG: [pool-1-thread-3] [2s 538ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Got chunk len 30 DEBUG: [pool-1-thread-3] [2s 538ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Reading chunk: available 32, needed 30 DEBUG: [pool-1-thread-3] [2s 538ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Returning chunk bytes: 30 DEBUG: [pool-1-thread-3] [2s 538ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser No more bytes to read - 0 yet to consume. DEBUG: [pool-1-thread-3] [2s 538ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Ready to read next chunk DEBUG: [pool-1-thread-3] [2s 538ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Sending chunk to consumer (30) DEBUG: [pool-1-thread-3] [2s 538ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Chunk sent DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) downstream subscription demand is 9223372036854775805 DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 538ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [2s 538ms] SSL Reader(SocketTube(22)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 538ms] SSL Reader(SocketTube(22)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 538ms] SSL Reader(SocketTube(22)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 538ms] SSL Reader(SocketTube(22)) requesting 1 DEBUG: [pool-1-thread-3] [2s 538ms] SocketTube(22) got some demand for reading DEBUG: [pool-1-thread-3] [2s 538ms] SocketTube(22) resuming read event DEBUG: [pool-1-thread-3] [2s 539ms] SocketTube(22) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-22-SelectorManager] [2s 539ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3b49d651 for R (true) DEBUG: [HttpClient-22-SelectorManager] [2s 539ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3b49d651 for None (false) DEBUG: [HttpClient-22-SelectorManager] [2s 539ms] SocketTube(22) read bytes: 117 DEBUG: [HttpClient-22-SelectorManager] [2s 539ms] SSL Reader(SocketTube(22)) onNext DEBUG: [HttpClient-22-SelectorManager] [2s 539ms] SSL Reader(SocketTube(22)) Adding 117 bytes to read buffer DEBUG: [HttpClient-22-SelectorManager] [2s 539ms] SocketTube(22) resuming read event DEBUG: [HttpClient-22-SelectorManager] [2s 539ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3b49d651 for R (false) DEBUG: [HttpClient-22-SelectorManager] [2s 539ms] SocketTube(22) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) processData: readBuf remaining:117, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) Unwrapping: 117 DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) Decoded 36 bytes out of 117 into buffer of 120 remaining to decode: 43 DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 74 bytesProduced = 36 DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) Unwrapped: consumed: 74 DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) sending 36 DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) Adding 36 to outputQ queue DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) DownstreamPusher: Pushing 36 bytes downstream DEBUG: [pool-1-thread-3] [2s 539ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Putting 36 bytes into the queue DEBUG: [pool-1-thread-3] [2s 539ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Got 36 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@1860c2/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@618f8763 DEBUG: [pool-1-thread-3] [2s 539ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) downstream subscription demand is 9223372036854775805 DEBUG: [pool-1-thread-3] [2s 539ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Forwarding 36 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@1860c2/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@618f8763 DEBUG: [pool-1-thread-3] [2s 539ms] Http1Response(id=22, AsyncSSLConnection(SSLTube(SocketTube(22)))) Sending 36/120 bytes to body parser DEBUG: [pool-1-thread-3] [2s 539ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:36) DEBUG: [pool-1-thread-3] [2s 539ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Got chunk len 30 DEBUG: [pool-1-thread-3] [2s 539ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Reading chunk: available 32, needed 30 DEBUG: [pool-1-thread-3] [2s 539ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Returning chunk bytes: 30 DEBUG: [pool-1-thread-3] [2s 539ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser No more bytes to read - 0 yet to consume. DEBUG: [pool-1-thread-3] [2s 539ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Ready to read next chunk DEBUG: [pool-1-thread-3] [2s 539ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Sending chunk to consumer (30) DEBUG: [pool-1-thread-3] [2s 539ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Chunk sent DEBUG: [pool-1-thread-3] [2s 539ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) downstream subscription demand is 9223372036854775804 DEBUG: [pool-1-thread-3] [2s 539ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 539ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) Unwrapping: 43 DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) Decoded 5 bytes out of 43 into buffer of 120 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 43 bytesProduced = 5 DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) Unwrapped: consumed: 43 DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) sending 5 DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) Adding 5 to outputQ queue DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 539ms] SSL Reader(SocketTube(22)) DownstreamPusher: Pushing 5 bytes downstream DEBUG: [pool-1-thread-3] [2s 539ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Putting 5 bytes into the queue DEBUG: [pool-1-thread-3] [2s 539ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Got 5 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@1860c2/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@618f8763 DEBUG: [pool-1-thread-3] [2s 539ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) downstream subscription demand is 9223372036854775804 DEBUG: [pool-1-thread-3] [2s 539ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Forwarding 5 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@1860c2/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@618f8763 DEBUG: [pool-1-thread-3] [2s 539ms] Http1Response(id=22, AsyncSSLConnection(SSLTube(SocketTube(22)))) Sending 5/120 bytes to body parser DEBUG: [pool-1-thread-3] [2s 539ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:5) DEBUG: [pool-1-thread-3] [2s 539ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Got chunk len 0 DEBUG: [pool-1-thread-3] [2s 539ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser Trying to consume bytes: 2 (remaining in buffer: 2) DEBUG: [pool-1-thread-3] [2s 539ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser No more chunks: 0 DEBUG: [pool-1-thread-3] [2s 539ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser done! DEBUG: [pool-1-thread-3] [2s 539ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) cleared DEBUG: [pool-1-thread-3] [2s 539ms] Http1Response(id=22, AsyncSSLConnection(SSLTube(SocketTube(22)))) SSLTube(SocketTube(22)): return to HTTP/1.1 pool DEBUG: [pool-1-thread-3] [2s 539ms] ConnectionPool(22) registering CleanupTrigger(SSLTube(SocketTube(22))) DEBUG: [pool-1-thread-3] [2s 539ms] SSLTube(SocketTube(22)) connecting flows DEBUG: [pool-1-thread-3] [2s 539ms] SSLTube(SocketTube(22)) SSLSubscriberWrapper (reader) got delegate: CleanupTrigger(SSLTube(SocketTube(22))) DEBUG: [pool-1-thread-3] [2s 539ms] Http1Publisher(SSLTube(SocketTube(22))) subscription cancelled DEBUG: [pool-1-thread-3] [2s 539ms] SSLTube(SocketTube(22)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-3] [2s 539ms] HttpClientImpl(22) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [2s 540ms] Http1Response(id=22, AsyncSSLConnection(SSLTube(SocketTube(22)))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@6e54ab(22) DEBUG: [pool-1-thread-3] [2s 540ms] HttpClientImpl(22) ClientImpl (async) elapsed 14 millis for GET to https://127.0.0.1:43557/https1/chunk/x-4-ON_COMPLETE DEBUG: [pool-1-thread-3] [2s 540ms] AsyncSSLConnection(SSLTube(SocketTube(22)))/ResponseContent/ChunkedBodyParser subscriber completed DEBUG: [pool-1-thread-3] [2s 540ms] Http1Response(id=22, AsyncSSLConnection(SSLTube(SocketTube(22)))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-3] [2s 540ms] Http1Response(id=22, AsyncSSLConnection(SSLTube(SocketTube(22)))) ref count for jdk.internal.net.http.HttpClientImpl@6e54ab(22) already released DEBUG: [pool-1-thread-3] [2s 540ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Delegate done: 0 DEBUG: [pool-1-thread-3] [2s 540ms] SSL Reader(SocketTube(22)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 540ms] Http1AsyncReceiver(SSLTube(SocketTube(22))) Http1TubeSubscriber: dropSubscription DEBUG: [pool-1-thread-3] [2s 540ms] SSL Reader(SocketTube(22)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 540ms] SSL Reader(SocketTube(22)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 540ms] SSL Reader(SocketTube(22)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 540ms] SSL Reader(SocketTube(22)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 540ms] SSL Reader(SocketTube(22)) requesting 1 DEBUG: [pool-1-thread-3] [2s 540ms] SocketTube(22) got some demand for reading DEBUG: [pool-1-thread-3] [2s 540ms] SocketTube(22) resuming read event DEBUG: [pool-1-thread-3] [2s 540ms] SocketTube(22) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 540ms] SSL Reader(SocketTube(22)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-22-SelectorManager] [2s 540ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3b49d651 for R (false) DEBUG: [HttpClient-22-SelectorManager] [2s 578ms] HttpClientImpl(22) SelectorManager shutting down [3 s, 148 ms, 813134 ns] waiting for client to shutdown: HttpClientImpl(22) DEBUG: [HttpClient-22-SelectorManager] [2s 603ms] PlainHttpConnection(SocketTube(22)) Closing channel: channel not registered with selector DEBUG: [HttpClient-22-SelectorManager] [2s 603ms] SocketTube(22) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-22-SelectorManager] [2s 603ms] SocketTube(22) got read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-22-SelectorManager] [2s 603ms] SocketTube(22) pausing read event DEBUG: [HttpClient-22-SelectorManager] [2s 604ms] SocketTube(22) Sending error java.io.IOException: connection closed locally to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 1 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@7e4b47fc[Not completed, 4 dependents] (id=1424) downstreamSubscription: SubscriptionBase: window = 1 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(22)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: CleanupTrigger(SSLTube(SocketTube(22))), getALPN: jdk.internal.net.http.common.MinimalFuture@ab84bd0[Completed normally] (id=1430), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=117 lim=117 cap=2048], count: 197, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [HttpClient-22-SelectorManager] [2s 604ms] SocketTube(22) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-22-SelectorManager] [2s 604ms] SSL Reader(SocketTube(22)) onError: java.io.IOException: connection closed locally DEBUG: [HttpClient-22-SelectorManager] [2s 604ms] SSL Reader(SocketTube(22)) error java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:111) at java.net.http/jdk.internal.net.http.ConnectionPool.close(ConnectionPool.java:338) at java.base/java.util.ArrayList.forEach(ArrayList.java:1597) at java.net.http/jdk.internal.net.http.ConnectionPool.stop(ConnectionPool.java:358) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:543) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-22-SelectorManager] [2s 604ms] SSL Reader(SocketTube(22)) DownstreamPusher: forwarding error downstream: java.io.IOException: connection closed locally DEBUG: [HttpClient-22-SelectorManager] [2s 604ms] SSLTube(SocketTube(22)) SSLSubscriberWrapper[SSLTube(SocketTube(22)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: CleanupTrigger(SSLTube(SocketTube(22))), getALPN: jdk.internal.net.http.common.MinimalFuture@ab84bd0[Completed normally] (id=1430), onCompleteReceived: false, onError: java.io.IOException: connection closed locally]: onErrorImpl: java.io.IOException: connection closed locally DEBUG: [HttpClient-22-SelectorManager] [2s 604ms] ConnectionPool(22) SSLTube(SocketTube(22)) : ConnectionPool.cleanup(java.io.IOException: connection closed locally) DEBUG: [HttpClient-22-SelectorManager] [2s 604ms] ConnectionPool(22) WARNING: CleanupTrigger triggered for a connection not found in the pool: closing HttpConnection: java.nio.channels.SocketChannel[closed] DEBUG: [HttpClient-22-SelectorManager] [2s 604ms] SSLTube(SocketTube(22)) subscriber completed with error: java.io.IOException: connection closed locally DEBUG: [HttpClient-22-SelectorManager] [2s 604ms] SSL Reader(SocketTube(22)) stop DEBUG: [HttpClient-22-SelectorManager] [2s 604ms] SSL Writer(SocketTube(22)) stop DEBUG: [HttpClient-22-SelectorManager] [2s 604ms] SocketTube(22) Stopping read scheduler DEBUG: [HttpClient-22-SelectorManager] [2s 604ms] SocketTube(22) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-22-SelectorManager] [2s 604ms] SocketTube(22) Read scheduler stopped DEBUG: [HttpClient-22-SelectorManager] [2s 604ms] Http2ClientImpl stopping [3 s, 183 ms, 730990 ns] client shutdown normally: HttpClientImpl(22) DEBUG: [MainThread] [2s 614ms] HttpClientImpl(23) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [2s 614ms] HttpClientImpl(23) ClientImpl (async) send https://127.0.0.1:43557/https1/chunk/x-4-GET_BODY GET DEBUG: [pool-1-thread-3] [2s 614ms] Exchange establishing exchange for https://127.0.0.1:43557/https1/chunk/x-4-GET_BODY GET, proxy=null DEBUG: [pool-1-thread-3] [2s 615ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [2s 615ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [2s 615ms] PlainHttpConnection(SocketTube(23)) registering connect event DEBUG: [pool-1-thread-3] [2s 615ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [HttpClient-23-SelectorManager] [2s 615ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@6c6cb6cf for C (true) DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] PlainHttpConnection(SocketTube(23)) ConnectEvent: finishing connect DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] PlainHttpConnection(SocketTube(23)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42666 DEBUG: [pool-1-thread-3] [2s 616ms] SocketTube(23) connecting flows DEBUG: [pool-1-thread-3] [2s 616ms] SocketTube(23) read publisher got subscriber DEBUG: [pool-1-thread-3] [2s 616ms] SocketTube(23) registering subscribe event DEBUG: [pool-1-thread-3] [2s 616ms] SocketTube(23) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] SocketTube(23) subscribe event raised DEBUG: [pool-1-thread-3] [2s 616ms] SSL Writer(SocketTube(23)) requesting 1 DEBUG: [pool-1-thread-3] [2s 616ms] SSLTube(SocketTube(23)) request: n=1 DEBUG: [pool-1-thread-3] [2s 616ms] SSL Writer(SocketTube(23)) calling downstreamSubscriber::onSubscribe on SocketTube(23) DEBUG: [pool-1-thread-3] [2s 616ms] SocketTube(23) subscribed for writing DEBUG: [pool-1-thread-3] [2s 616ms] SocketTube(23) write: registering startSubscription event DEBUG: [pool-1-thread-3] [2s 616ms] SSL Writer(SocketTube(23)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-3] [2s 616ms] SSL Writer(SocketTube(23)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-3] [2s 616ms] SSL Writer(SocketTube(23)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] SocketTube(23) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@6694ddbf[Not completed, 4 dependents] (id=1501) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(23)), 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-3] [2s 616ms] SSL Writer(SocketTube(23)) wrapping 0 bytes DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] SocketTube(23) read demand reset to 0 DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] SocketTube(23) calling onSubscribe DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] SSL Reader(SocketTube(23)) requesting 1 DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] SocketTube(23) got some demand for reading DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] SocketTube(23) resuming read event DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] SocketTube(23) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] SSL Reader(SocketTube(23)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(23)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] SSLTube(SocketTube(23)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] SSLTube(SocketTube(23)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] SocketTube(23) onSubscribe called DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] SocketTube(23) pending subscriber subscribed DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@23964f09 for R (true) DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] SocketTube(23) write: starting subscription DEBUG: [HttpClient-23-SelectorManager] [2s 616ms] SocketTube(23) write: offloading requestMore DEBUG: [pool-1-thread-2] [2s 616ms] SocketTube(23) write: requesting more... DEBUG: [pool-1-thread-2] [2s 616ms] SSL Writer(SocketTube(23)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 616ms] SocketTube(23) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 618ms] SSL Writer(SocketTube(23)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 618ms] SSL Writer(SocketTube(23)) OK => produced: 2186 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 618ms] SSL Writer(SocketTube(23)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 618ms] SSL Writer(SocketTube(23)) handshaking DEBUG: [pool-1-thread-3] [2s 619ms] SSL Reader(SocketTube(23)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [2s 619ms] SSL Writer(SocketTube(23)) Sending 2186 bytes downstream DEBUG: [pool-1-thread-3] [2s 619ms] SSL Writer(SocketTube(23)) Adding 2186 to outputQ queue DEBUG: [pool-1-thread-3] [2s 619ms] SSL Writer(SocketTube(23)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 619ms] SSL Writer(SocketTube(23)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 619ms] SSL Writer(SocketTube(23)) DownstreamPusher: Pushing 2186 bytes downstream DEBUG: [pool-1-thread-3] [2s 619ms] SocketTube(23) trying to write: 2186 DEBUG: [pool-1-thread-3] [2s 619ms] SocketTube(23) wrote: 2186 DEBUG: [pool-1-thread-3] [2s 619ms] SocketTube(23) write: requesting more... DEBUG: [pool-1-thread-3] [2s 619ms] SocketTube(23) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 619ms] SocketTube(23) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 619ms] SSL Writer(SocketTube(23)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [2s 619ms] SSL Writer(SocketTube(23)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-23-SelectorManager] [2s 630ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@23964f09 for None (false) DEBUG: [HttpClient-23-SelectorManager] [2s 630ms] HttpClientImpl(23) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-23-SelectorManager] [2s 630ms] SocketTube(23) read bytes: 261 DEBUG: [HttpClient-23-SelectorManager] [2s 630ms] SSL Reader(SocketTube(23)) onNext DEBUG: [HttpClient-23-SelectorManager] [2s 630ms] SSL Reader(SocketTube(23)) Adding 261 bytes to read buffer DEBUG: [HttpClient-23-SelectorManager] [2s 630ms] SocketTube(23) resuming read event DEBUG: [HttpClient-23-SelectorManager] [2s 630ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@23964f09 for R (false) DEBUG: [HttpClient-23-SelectorManager] [2s 630ms] SocketTube(23) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 630ms] SSL Reader(SocketTube(23)) processData: readBuf remaining:261, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [2s 630ms] SSL Reader(SocketTube(23)) Unwrapping: 261 DEBUG: [pool-1-thread-3] [2s 630ms] SSL Reader(SocketTube(23)) Decoded 0 bytes out of 261 into buffer of 512 remaining to decode: 128 DEBUG: [pool-1-thread-3] [2s 630ms] SSL Reader(SocketTube(23)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 630ms] SSL Reader(SocketTube(23)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-3] [2s 630ms] SSL Reader(SocketTube(23)) handshaking DEBUG: [pool-1-thread-3] [2s 630ms] SSLFlowDelegate(SocketTube(23)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [2s 630ms] SSLFlowDelegate(SocketTube(23)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [2s 631ms] SSLFlowDelegate(SocketTube(23)) finished task execution DEBUG: [pool-1-thread-3] [2s 631ms] SSL Writer(SocketTube(23)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [2s 631ms] SSL Writer(SocketTube(23)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [2s 631ms] SSL Writer(SocketTube(23)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [2s 631ms] SSL Writer(SocketTube(23)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 631ms] SSL Writer(SocketTube(23)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [2s 631ms] SSL Writer(SocketTube(23)) handshaking DEBUG: [pool-1-thread-3] [2s 631ms] SSL Writer(SocketTube(23)) Sending 6 bytes downstream DEBUG: [pool-1-thread-3] [2s 631ms] SSL Writer(SocketTube(23)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-3] [2s 631ms] SSL Writer(SocketTube(23)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 631ms] SSL Writer(SocketTube(23)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 631ms] SSL Writer(SocketTube(23)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-3] [2s 631ms] SocketTube(23) trying to write: 6 DEBUG: [pool-1-thread-3] [2s 631ms] SocketTube(23) wrote: 6 DEBUG: [pool-1-thread-3] [2s 631ms] SocketTube(23) write: requesting more... DEBUG: [pool-1-thread-3] [2s 631ms] SocketTube(23) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 631ms] SocketTube(23) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 631ms] SSL Writer(SocketTube(23)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [2s 631ms] SSL Writer(SocketTube(23)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 631ms] SSL Reader(SocketTube(23)) processData: readBuf remaining:128, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [2s 631ms] SSL Reader(SocketTube(23)) Unwrapping: 128 DEBUG: [pool-1-thread-3] [2s 631ms] SSL Reader(SocketTube(23)) Decoded 0 bytes out of 128 into buffer of 512 remaining to decode: 122 DEBUG: [pool-1-thread-3] [2s 631ms] SSL Reader(SocketTube(23)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 631ms] SSL Reader(SocketTube(23)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-3] [2s 631ms] SSL Reader(SocketTube(23)) handshaking DEBUG: [pool-1-thread-3] [2s 631ms] SSL Reader(SocketTube(23)) Unwrapping: 122 DEBUG: [pool-1-thread-3] [2s 632ms] SSL Reader(SocketTube(23)) Decoded 0 bytes out of 122 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 632ms] SSL Reader(SocketTube(23)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 122 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 632ms] SSL Reader(SocketTube(23)) Unwrapped: consumed: 122 DEBUG: [pool-1-thread-3] [2s 632ms] SSL Reader(SocketTube(23)) handshaking DEBUG: [pool-1-thread-3] [2s 632ms] SSLFlowDelegate(SocketTube(23)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [2s 632ms] SSLFlowDelegate(SocketTube(23)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [2s 632ms] SSLFlowDelegate(SocketTube(23)) finished task execution DEBUG: [pool-1-thread-3] [2s 632ms] SSL Writer(SocketTube(23)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [2s 632ms] SSL Writer(SocketTube(23)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [2s 632ms] SSL Writer(SocketTube(23)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 632ms] SSL Writer(SocketTube(23)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 632ms] SSL Writer(SocketTube(23)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 632ms] SSLFlowDelegate(SocketTube(23)) setALPN = DEBUG: [pool-1-thread-3] [2s 632ms] PlainHttpConnection(SocketTube(23)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [2s 632ms] Http2Connection checkSSLConfig: alpn: '', engine: '' DEBUG: [pool-1-thread-3] [2s 632ms] Http2Connection checkSSLConfig: alpn: '' DEBUG: [pool-1-thread-3] [2s 632ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [2s 632ms] ExchangeImpl handling HTTP/2 connection creation failed: java.util.concurrent.CompletionException: jdk.internal.net.http.Http2Connection$ALPNException: No ALPN negotiated DEBUG: [pool-1-thread-3] [2s 632ms] ExchangeImpl downgrading to HTTP/1.1 with: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:42666 remote=/127.0.0.1:43557] DEBUG: [pool-1-thread-3] [2s 632ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [2s 632ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-3] [2s 632ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@3078cb7c queue.isEmpty: true DEBUG: [pool-1-thread-3] [2s 632ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@3078cb7c, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-3] [2s 632ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 632ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 632ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 632ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 632ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-3] [2s 633ms] Http1Exchange SSLTube(SocketTube(23)) connecting flows DEBUG: [pool-1-thread-3] [2s 633ms] SSLTube(SocketTube(23)) connecting flows DEBUG: [pool-1-thread-3] [2s 633ms] SSLTube(SocketTube(23)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@2dd1e68f DEBUG: [pool-1-thread-3] [2s 633ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) Received onSubscribed from upstream DEBUG: [pool-1-thread-3] [2s 633ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 633ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 633ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [2s 633ms] SSL Reader(SocketTube(23)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 633ms] SSL Reader(SocketTube(23)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 633ms] SSL Reader(SocketTube(23)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 633ms] SSL Reader(SocketTube(23)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 633ms] Http1Publisher(SSLTube(SocketTube(23))) got subscriber: SSLTube(SocketTube(23)) DEBUG: [pool-1-thread-3] [2s 633ms] SSLTube(SocketTube(23)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-3] [2s 633ms] Http1Publisher(SSLTube(SocketTube(23))) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [2s 633ms] Http1Publisher(SSLTube(SocketTube(23))) WriteTask DEBUG: [pool-1-thread-3] [2s 633ms] Http1Publisher(SSLTube(SocketTube(23))) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-3] [2s 633ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-3] [2s 633ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-3] [2s 633ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=99 cap=99]], throwable=null] DEBUG: [pool-1-thread-3] [2s 633ms] Http1Publisher(SSLTube(SocketTube(23))) WriteTask DEBUG: [pool-1-thread-3] [2s 633ms] Http1Publisher(SSLTube(SocketTube(23))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [2s 633ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-3] [2s 633ms] Http1Publisher(SSLTube(SocketTube(23))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=99 cap=99]], throwable=null] DEBUG: [pool-1-thread-3] [2s 633ms] Http1Publisher(SSLTube(SocketTube(23))) onNext with 99 bytes DEBUG: [pool-1-thread-3] [2s 633ms] SSLTube(SocketTube(23)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) onNext DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) added 1 (99 bytes) to the writeList DEBUG: [pool-1-thread-3] [2s 633ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [2s 633ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [2s 633ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-3] [2s 633ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-3] [2s 633ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [2s 633ms] Http1Publisher(SSLTube(SocketTube(23))) WriteTask DEBUG: [pool-1-thread-3] [2s 633ms] Http1Publisher(SSLTube(SocketTube(23))) hasOutgoing = true, demand = 0 DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) Sending 90 bytes downstream DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-3] [2s 633ms] SocketTube(23) trying to write: 90 DEBUG: [pool-1-thread-3] [2s 633ms] SocketTube(23) wrote: 90 DEBUG: [pool-1-thread-3] [2s 633ms] SocketTube(23) write: requesting more... DEBUG: [pool-1-thread-3] [2s 633ms] SocketTube(23) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 633ms] SocketTube(23) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) requesting 1 DEBUG: [pool-1-thread-3] [2s 633ms] SSLTube(SocketTube(23)) request: n=1 DEBUG: [pool-1-thread-3] [2s 633ms] Http1Publisher(SSLTube(SocketTube(23))) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [2s 633ms] Http1Publisher(SSLTube(SocketTube(23))) WriteTask DEBUG: [pool-1-thread-3] [2s 633ms] Http1Publisher(SSLTube(SocketTube(23))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [2s 633ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-3] [2s 633ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-3] [2s 633ms] Http1Exchange reading headers DEBUG: [pool-1-thread-3] [2s 633ms] Http1Response(id=23) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-3] [2s 633ms] Http1Response(id=23) First time around DEBUG: [pool-1-thread-3] [2s 633ms] Http1Response(id=23) headersReader is not yet completed DEBUG: [pool-1-thread-3] [2s 633ms] Http1Publisher(SSLTube(SocketTube(23))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [2s 633ms] Http1Publisher(SSLTube(SocketTube(23))) completed, stopping jdk.internal.net.http.common.SequentialScheduler@20b743ce DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) wrapping 99 bytes DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 99 bytesProduced = 137 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) OK => produced: 137 bytes into 144, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 99 bytesProduced = 137 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) Sending 137 bytes downstream DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) Adding 137 to outputQ queue DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) DownstreamPusher: Pushing 137 bytes downstream DEBUG: [pool-1-thread-3] [2s 633ms] SocketTube(23) trying to write: 137 DEBUG: [pool-1-thread-3] [2s 633ms] SocketTube(23) wrote: 137 DEBUG: [pool-1-thread-3] [2s 633ms] SocketTube(23) write: requesting more... DEBUG: [pool-1-thread-3] [2s 633ms] SocketTube(23) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 633ms] SocketTube(23) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [2s 633ms] SSL Writer(SocketTube(23)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 634ms] SSL Writer(SocketTube(23)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [2s 634ms] SSL Reader(SocketTube(23)) requesting 1 DEBUG: [pool-1-thread-3] [2s 634ms] SocketTube(23) got some demand for reading DEBUG: [pool-1-thread-3] [2s 634ms] SocketTube(23) resuming read event DEBUG: [pool-1-thread-3] [2s 634ms] SocketTube(23) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 634ms] SSL Reader(SocketTube(23)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-23-SelectorManager] [2s 634ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@23964f09 for R (false) DEBUG: [HttpClient-23-SelectorManager] [2s 634ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@23964f09 for None (false) DEBUG: [HttpClient-23-SelectorManager] [2s 634ms] SocketTube(23) read bytes: 1721 DEBUG: [HttpClient-23-SelectorManager] [2s 634ms] SSL Reader(SocketTube(23)) onNext DEBUG: [HttpClient-23-SelectorManager] [2s 634ms] SSL Reader(SocketTube(23)) Adding 1721 bytes to read buffer DEBUG: [HttpClient-23-SelectorManager] [2s 634ms] SocketTube(23) resuming read event DEBUG: [HttpClient-23-SelectorManager] [2s 634ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@23964f09 for R (false) DEBUG: [HttpClient-23-SelectorManager] [2s 634ms] SocketTube(23) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 634ms] SSL Reader(SocketTube(23)) processData: readBuf remaining:1721, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [2s 634ms] SSL Reader(SocketTube(23)) Unwrapping: 1721 DEBUG: [pool-1-thread-3] [2s 635ms] SSL Reader(SocketTube(23)) Decoded 0 bytes out of 1721 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 635ms] SSL Reader(SocketTube(23)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1721 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 635ms] SSL Reader(SocketTube(23)) Unwrapped: consumed: 1721 DEBUG: [pool-1-thread-3] [2s 635ms] SSL Reader(SocketTube(23)) requesting 1 DEBUG: [pool-1-thread-3] [2s 635ms] SocketTube(23) got some demand for reading DEBUG: [pool-1-thread-3] [2s 635ms] SocketTube(23) resuming read event DEBUG: [pool-1-thread-3] [2s 635ms] SocketTube(23) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-23-SelectorManager] [2s 635ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@23964f09 for R (false) DEBUG: [HttpClient-23-SelectorManager] [2s 635ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@23964f09 for None (false) DEBUG: [HttpClient-23-SelectorManager] [2s 635ms] SocketTube(23) read bytes: 155 DEBUG: [HttpClient-23-SelectorManager] [2s 635ms] SSL Reader(SocketTube(23)) onNext DEBUG: [HttpClient-23-SelectorManager] [2s 635ms] SSL Reader(SocketTube(23)) Adding 155 bytes to read buffer DEBUG: [HttpClient-23-SelectorManager] [2s 635ms] SocketTube(23) resuming read event DEBUG: [HttpClient-23-SelectorManager] [2s 635ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@23964f09 for R (false) DEBUG: [HttpClient-23-SelectorManager] [2s 635ms] SocketTube(23) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-23-SelectorManager] [2s 635ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@23964f09 for None (false) DEBUG: [HttpClient-23-SelectorManager] [2s 635ms] SocketTube(23) no more demand for reading DEBUG: [HttpClient-23-SelectorManager] [2s 635ms] SocketTube(23) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 635ms] SSL Reader(SocketTube(23)) processData: readBuf remaining:155, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [2s 635ms] SSL Reader(SocketTube(23)) Unwrapping: 155 DEBUG: [pool-1-thread-3] [2s 635ms] SSL Reader(SocketTube(23)) Decoded 117 bytes out of 155 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 635ms] SSL Reader(SocketTube(23)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 155 bytesProduced = 117 DEBUG: [pool-1-thread-3] [2s 635ms] SSL Reader(SocketTube(23)) Unwrapped: consumed: 155 DEBUG: [pool-1-thread-3] [2s 635ms] SSL Reader(SocketTube(23)) sending 117 DEBUG: [pool-1-thread-3] [2s 635ms] SSL Reader(SocketTube(23)) Adding 117 to outputQ queue DEBUG: [pool-1-thread-3] [2s 635ms] SSL Reader(SocketTube(23)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 635ms] SSL Reader(SocketTube(23)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 635ms] SSL Reader(SocketTube(23)) DownstreamPusher: Pushing 117 bytes downstream DEBUG: [pool-1-thread-3] [2s 635ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) Putting 117 bytes into the queue DEBUG: [pool-1-thread-3] [2s 635ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) Got 117 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@3078cb7c DEBUG: [pool-1-thread-3] [2s 635ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 635ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) Forwarding 117 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@3078cb7c DEBUG: [pool-1-thread-3] [2s 635ms] Http1Response(id=23) Sending 117/512 bytes to header parser DEBUG: [pool-1-thread-3] [2s 635ms] Http1Response(id=23) Parsing headers completed. bytes=84 DEBUG: [pool-1-thread-3] [2s 635ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@3078cb7c DEBUG: [pool-1-thread-3] [2s 635ms] Http1Response(id=23) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-3] [2s 635ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-3] [2s 635ms] Http1Response(id=23) readBody: return2Cache: true DEBUG: [pool-1-thread-3] [2s 635ms] Http1Response(id=23, AsyncSSLConnection(SSLTube(SocketTube(23)))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@73a5bbba(23) DEBUG: [pool-1-thread-3] [2s 635ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@7e115409/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@8c4439c queue.isEmpty: false DEBUG: [pool-1-thread-3] [2s 635ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) Delegate done: 33 DEBUG: [pool-1-thread-3] [2s 635ms] AsyncSSLConnection(SSLTube(SocketTube(23)))/ResponseContent/ChunkedBodyParser onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-3] [2s 636ms] HttpClientImpl(23) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [2s 636ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) delegate is now jdk.internal.net.http.Http1Response$BodyReader@7e115409/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@8c4439c, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-3] [2s 636ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) Got 33 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@7e115409/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@8c4439c DEBUG: [pool-1-thread-3] [2s 636ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-3] [2s 636ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) Forwarding 33 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@7e115409/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@8c4439c DEBUG: [pool-1-thread-3] [2s 636ms] Http1Response(id=23, AsyncSSLConnection(SSLTube(SocketTube(23)))) Sending 33/512 bytes to body parser DEBUG: [pool-1-thread-3] [2s 636ms] AsyncSSLConnection(SSLTube(SocketTube(23)))/ResponseContent/ChunkedBodyParser Trying to read chunk len (remaining in buffer:33) DEBUG: [pool-1-thread-3] [2s 636ms] AsyncSSLConnection(SSLTube(SocketTube(23)))/ResponseContent/ChunkedBodyParser Got chunk len 27 DEBUG: [pool-1-thread-3] [2s 636ms] AsyncSSLConnection(SSLTube(SocketTube(23)))/ResponseContent/ChunkedBodyParser Reading chunk: available 29, needed 27 DEBUG: [pool-1-thread-3] [2s 636ms] AsyncSSLConnection(SSLTube(SocketTube(23)))/ResponseContent/ChunkedBodyParser Returning chunk bytes: 27 DEBUG: [pool-1-thread-2] [2s 636ms] HttpClientImpl(23) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [2s 636ms] AsyncSSLConnection(SSLTube(SocketTube(23)))/ResponseContent/ChunkedBodyParser No more bytes to read - 0 yet to consume. DEBUG: [pool-1-thread-3] [2s 636ms] AsyncSSLConnection(SSLTube(SocketTube(23)))/ResponseContent/ChunkedBodyParser Ready to read next chunk DEBUG: [pool-1-thread-3] [2s 636ms] AsyncSSLConnection(SSLTube(SocketTube(23)))/ResponseContent/ChunkedBodyParser Sending chunk to consumer (27) DEBUG: [pool-1-thread-3] [2s 636ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) Downstream subscription cancelled by jdk.internal.net.http.Http1Response$BodyReader@7e115409/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@8c4439c DEBUG: [pool-1-thread-3] [2s 636ms] Http1Response(id=23, AsyncSSLConnection(SSLTube(SocketTube(23)))) close: completing body parser CF DEBUG: [pool-1-thread-3] [2s 636ms] Http1Response(id=23, AsyncSSLConnection(SSLTube(SocketTube(23)))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-2] [2s 636ms] Http1Response(id=23, AsyncSSLConnection(SSLTube(SocketTube(23)))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@73a5bbba(23) DEBUG: [pool-1-thread-2] [2s 636ms] HttpClientImpl(23) ClientImpl (async) elapsed 21 millis for GET to https://127.0.0.1:43557/https1/chunk/x-4-GET_BODY DEBUG: [pool-1-thread-2] [2s 636ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) onError: java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY DEBUG: [pool-1-thread-2] [2s 636ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) recorded java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY delegate: jdk.internal.net.http.Http1Response$BodyReader@7e115409/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@8c4439c queue.isEmpty: false stopRequested: false java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:616) at AbstractThrowingSubscribers$UncheckedIOExceptionThrower.accept(AbstractThrowingSubscribers.java:612) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:513) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:509) at AbstractThrowingSubscribers$ThrowingBodySubscriber.getBody(AbstractThrowingSubscribers.java:741) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.getBody(HttpBodySubscriberWrapper.java:360) at java.net.http/jdk.internal.net.http.ResponseSubscribers.lambda$getBodyAsync$3(ResponseSubscribers.java:1176) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) Caused by: AbstractThrowingSubscribers$CustomIOException: GET_BODY ... 11 more DEBUG: [pool-1-thread-3] [2s 666ms] Http1Response(id=23, AsyncSSLConnection(SSLTube(SocketTube(23)))) ref count for jdk.internal.net.http.HttpClientImpl@73a5bbba(23) already released [3 s, 236 ms, 229779 ns] waiting for client to shutdown: HttpClientImpl(23) DEBUG: [pool-1-thread-3] [2s 690ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) onError: java.io.IOException: subscription cancelled DEBUG: [HttpClient-23-SelectorManager] [2s 690ms] HttpClientImpl(23) SelectorManager shutting down DEBUG: [pool-1-thread-3] [2s 690ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) recorded java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY delegate: jdk.internal.net.http.Http1Response$BodyReader@7e115409/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@8c4439c queue.isEmpty: false stopRequested: false java.io.IOException: subscription cancelled java.io.IOException: subscription cancelled at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.lambda$handlePendingDelegate$3(Http1AsyncReceiver.java:380) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1AsyncDelegateSubscription.cancel(Http1AsyncReceiver.java:163) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:388) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:49) at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:237) at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:131) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:178) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:282) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:251) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.asyncReceive(Http1AsyncReceiver.java:468) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:589) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:546) at java.net.http/jdk.internal.net.http.common.SSLTube$DelegateWrapper.onNext(SSLTube.java:210) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:492) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:295) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:465) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [HttpClient-23-SelectorManager] [2s 690ms] Http2ClientImpl stopping DEBUG: [pool-1-thread-3] [2s 690ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) Unsubscribed jdk.internal.net.http.Http1Response$BodyReader@7e115409/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@8c4439c DEBUG: [pool-1-thread-3] [2s 690ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) stopping DEBUG: [pool-1-thread-3] [2s 690ms] PlainHttpConnection(SocketTube(23)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-3] [2s 691ms] SocketTube(23) signal read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 691ms] SocketTube(23) got read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 691ms] SocketTube(23) pausing read event DEBUG: [pool-1-thread-3] [2s 691ms] SocketTube(23) ReadEvent abort: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [2s 691ms] SocketTube(23) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@44751d3b (java.io.IOException: selector manager closed) DEBUG: [pool-1-thread-3] [2s 691ms] SocketTube(23) signal read error: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [2s 691ms] SocketTube(23) Sending error java.io.IOException: connection closed locally to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@6694ddbf[Not completed, 4 dependents] (id=1501) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(23)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@2dd1e68f, getALPN: jdk.internal.net.http.common.MinimalFuture@6e876e8a[Completed normally] (id=1507), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=155 lim=155 cap=2048], count: 117, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [2s 691ms] SocketTube(23) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 691ms] SSL Reader(SocketTube(23)) onError: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 691ms] SSL Reader(SocketTube(23)) error java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:111) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.lambda$handlePendingDelegate$3(Http1AsyncReceiver.java:385) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1AsyncDelegateSubscription.cancel(Http1AsyncReceiver.java:163) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:388) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:49) at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:237) at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:131) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:178) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:282) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:251) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.asyncReceive(Http1AsyncReceiver.java:468) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:589) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:546) at java.net.http/jdk.internal.net.http.common.SSLTube$DelegateWrapper.onNext(SSLTube.java:210) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:492) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:295) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:465) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-3] [2s 691ms] SocketTube(23) Stopping read scheduler DEBUG: [pool-1-thread-3] [2s 691ms] SocketTube(23) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 691ms] SocketTube(23) Read scheduler stopped DEBUG: [pool-1-thread-3] [2s 691ms] AsyncSSLConnection(SSLTube(SocketTube(23)))/ResponseContent/ChunkedBodyParser Chunk sent DEBUG: [pool-1-thread-3] [2s 691ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) Delegate done: 0 DEBUG: [pool-1-thread-3] [2s 691ms] SSL Reader(SocketTube(23)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 691ms] SSL Reader(SocketTube(23)) DownstreamPusher: forwarding error downstream: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 691ms] SSLTube(SocketTube(23)) SSLSubscriberWrapper[SSLTube(SocketTube(23)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@2dd1e68f, getALPN: jdk.internal.net.http.common.MinimalFuture@6e876e8a[Completed normally] (id=1507), onCompleteReceived: false, onError: java.io.IOException: connection closed locally]: onErrorImpl: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 691ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) onError: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 691ms] Http1AsyncReceiver(SSLTube(SocketTube(23))) recorded java.io.UncheckedIOException: AbstractThrowingSubscribers$CustomIOException: GET_BODY delegate: null queue.isEmpty: false stopRequested: false java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:111) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.lambda$handlePendingDelegate$3(Http1AsyncReceiver.java:385) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1AsyncDelegateSubscription.cancel(Http1AsyncReceiver.java:163) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:388) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:49) at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:237) at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:131) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:178) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:282) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:251) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.asyncReceive(Http1AsyncReceiver.java:468) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:589) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:546) at java.net.http/jdk.internal.net.http.common.SSLTube$DelegateWrapper.onNext(SSLTube.java:210) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:492) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:295) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:465) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-3] [2s 691ms] SSLTube(SocketTube(23)) subscriber completed with error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 691ms] Http1Publisher(SSLTube(SocketTube(23))) subscription cancelled DEBUG: [pool-1-thread-3] [2s 691ms] SSL Reader(SocketTube(23)) stop DEBUG: [pool-1-thread-3] [2s 691ms] SSL Writer(SocketTube(23)) stop [3 s, 270 ms, 492423 ns] client shutdown normally: HttpClientImpl(23) DEBUG: [MainThread] [2s 700ms] HttpClientImpl(24) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [2s 701ms] HttpClientImpl(24) ClientImpl (async) send https://127.0.0.1:43557/https1/chunk/x-4-BODY_CF GET DEBUG: [pool-1-thread-3] [2s 701ms] Exchange establishing exchange for https://127.0.0.1:43557/https1/chunk/x-4-BODY_CF GET, proxy=null DEBUG: [pool-1-thread-3] [2s 701ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [2s 702ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [2s 702ms] PlainHttpConnection(SocketTube(24)) registering connect event DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@5317c8d5 for C (true) DEBUG: [pool-1-thread-3] [2s 702ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] PlainHttpConnection(SocketTube(24)) ConnectEvent: finishing connect DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] PlainHttpConnection(SocketTube(24)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:42670 DEBUG: [pool-1-thread-3] [2s 702ms] SocketTube(24) connecting flows DEBUG: [pool-1-thread-3] [2s 702ms] SocketTube(24) read publisher got subscriber DEBUG: [pool-1-thread-3] [2s 702ms] SocketTube(24) registering subscribe event DEBUG: [pool-1-thread-3] [2s 702ms] SocketTube(24) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] SocketTube(24) subscribe event raised DEBUG: [pool-1-thread-3] [2s 702ms] SSL Writer(SocketTube(24)) requesting 1 DEBUG: [pool-1-thread-3] [2s 702ms] SSLTube(SocketTube(24)) request: n=1 DEBUG: [pool-1-thread-3] [2s 702ms] SSL Writer(SocketTube(24)) calling downstreamSubscriber::onSubscribe on SocketTube(24) DEBUG: [pool-1-thread-3] [2s 702ms] SocketTube(24) subscribed for writing DEBUG: [pool-1-thread-3] [2s 702ms] SocketTube(24) write: registering startSubscription event DEBUG: [pool-1-thread-3] [2s 702ms] SSL Writer(SocketTube(24)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-3] [2s 702ms] SSL Writer(SocketTube(24)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-3] [2s 702ms] SSL Writer(SocketTube(24)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] SocketTube(24) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@59efa3a5[Not completed, 4 dependents] (id=1577) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(24)), 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-24-SelectorManager] [2s 702ms] SocketTube(24) read demand reset to 0 DEBUG: [pool-1-thread-3] [2s 702ms] SSL Writer(SocketTube(24)) wrapping 0 bytes DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] SocketTube(24) calling onSubscribe DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] SSL Reader(SocketTube(24)) requesting 1 DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] SocketTube(24) got some demand for reading DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] SocketTube(24) resuming read event DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] SocketTube(24) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] SSL Reader(SocketTube(24)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(24)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] SSLTube(SocketTube(24)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] SSLTube(SocketTube(24)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] SocketTube(24) onSubscribe called DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] SocketTube(24) pending subscriber subscribed DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1ced26fc for R (true) DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] SocketTube(24) write: starting subscription DEBUG: [HttpClient-24-SelectorManager] [2s 702ms] SocketTube(24) write: offloading requestMore DEBUG: [pool-1-thread-2] [2s 702ms] SocketTube(24) write: requesting more... DEBUG: [pool-1-thread-2] [2s 702ms] SSL Writer(SocketTube(24)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-2] [2s 702ms] SocketTube(24) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 704ms] SSL Writer(SocketTube(24)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 704ms] SSL Writer(SocketTube(24)) OK => produced: 2186 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 704ms] SSL Writer(SocketTube(24)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2186 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 704ms] SSL Writer(SocketTube(24)) handshaking DEBUG: [pool-1-thread-3] [2s 704ms] SSL Reader(SocketTube(24)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [2s 704ms] SSL Writer(SocketTube(24)) Sending 2186 bytes downstream DEBUG: [pool-1-thread-3] [2s 704ms] SSL Writer(SocketTube(24)) Adding 2186 to outputQ queue DEBUG: [pool-1-thread-3] [2s 704ms] SSL Writer(SocketTube(24)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 704ms] SSL Writer(SocketTube(24)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 704ms] SSL Writer(SocketTube(24)) DownstreamPusher: Pushing 2186 bytes downstream DEBUG: [pool-1-thread-3] [2s 704ms] SocketTube(24) trying to write: 2186 DEBUG: [pool-1-thread-3] [2s 705ms] SocketTube(24) wrote: 2186 DEBUG: [pool-1-thread-3] [2s 705ms] SocketTube(24) write: requesting more... DEBUG: [pool-1-thread-3] [2s 705ms] SocketTube(24) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 705ms] SocketTube(24) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 705ms] SSL Writer(SocketTube(24)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [2s 705ms] SSL Writer(SocketTube(24)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-24-SelectorManager] [2s 708ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1ced26fc for None (false) DEBUG: [HttpClient-24-SelectorManager] [2s 708ms] HttpClientImpl(24) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-24-SelectorManager] [2s 708ms] SocketTube(24) read bytes: 139 DEBUG: [HttpClient-24-SelectorManager] [2s 708ms] SSL Reader(SocketTube(24)) onNext DEBUG: [HttpClient-24-SelectorManager] [2s 708ms] SSL Reader(SocketTube(24)) Adding 139 bytes to read buffer DEBUG: [HttpClient-24-SelectorManager] [2s 708ms] SocketTube(24) resuming read event DEBUG: [HttpClient-24-SelectorManager] [2s 708ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1ced26fc for R (false) DEBUG: [HttpClient-24-SelectorManager] [2s 708ms] SocketTube(24) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 708ms] SSL Reader(SocketTube(24)) processData: readBuf remaining:139, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [2s 708ms] SSL Reader(SocketTube(24)) Unwrapping: 139 DEBUG: [HttpClient-24-SelectorManager] [2s 708ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1ced26fc for None (false) DEBUG: [HttpClient-24-SelectorManager] [2s 708ms] SocketTube(24) no more demand for reading DEBUG: [HttpClient-24-SelectorManager] [2s 708ms] SocketTube(24) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 708ms] SSL Reader(SocketTube(24)) Decoded 0 bytes out of 139 into buffer of 512 remaining to decode: 6 DEBUG: [pool-1-thread-3] [2s 708ms] SSL Reader(SocketTube(24)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 708ms] SSL Reader(SocketTube(24)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-3] [2s 708ms] SSL Reader(SocketTube(24)) handshaking DEBUG: [pool-1-thread-3] [2s 708ms] SSLFlowDelegate(SocketTube(24)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [2s 708ms] SSLFlowDelegate(SocketTube(24)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [2s 709ms] SSLFlowDelegate(SocketTube(24)) finished task execution DEBUG: [pool-1-thread-3] [2s 709ms] SSL Writer(SocketTube(24)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [2s 709ms] SSL Writer(SocketTube(24)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [2s 709ms] SSL Writer(SocketTube(24)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [2s 709ms] SSL Writer(SocketTube(24)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 709ms] SSL Writer(SocketTube(24)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [2s 709ms] SSL Writer(SocketTube(24)) handshaking DEBUG: [pool-1-thread-3] [2s 709ms] SSL Writer(SocketTube(24)) Sending 6 bytes downstream DEBUG: [pool-1-thread-3] [2s 709ms] SSL Writer(SocketTube(24)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-3] [2s 709ms] SSL Writer(SocketTube(24)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 709ms] SSL Writer(SocketTube(24)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 709ms] SSL Writer(SocketTube(24)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-3] [2s 709ms] SocketTube(24) trying to write: 6 DEBUG: [pool-1-thread-3] [2s 709ms] SocketTube(24) wrote: 6 DEBUG: [pool-1-thread-3] [2s 709ms] SocketTube(24) write: requesting more... DEBUG: [pool-1-thread-3] [2s 709ms] SocketTube(24) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 709ms] SocketTube(24) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 709ms] SSL Writer(SocketTube(24)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [2s 709ms] SSL Writer(SocketTube(24)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 709ms] SSL Reader(SocketTube(24)) processData: readBuf remaining:6, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [2s 709ms] SSL Reader(SocketTube(24)) Unwrapping: 6 DEBUG: [pool-1-thread-3] [2s 709ms] SSL Reader(SocketTube(24)) Decoded 0 bytes out of 6 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 709ms] SSL Reader(SocketTube(24)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 709ms] SSL Reader(SocketTube(24)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-3] [2s 709ms] SSL Reader(SocketTube(24)) handshaking DEBUG: [pool-1-thread-3] [2s 709ms] SSL Reader(SocketTube(24)) requesting 1 DEBUG: [pool-1-thread-3] [2s 709ms] SocketTube(24) got some demand for reading DEBUG: [pool-1-thread-3] [2s 709ms] SocketTube(24) resuming read event DEBUG: [pool-1-thread-3] [2s 709ms] SocketTube(24) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-24-SelectorManager] [2s 709ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1ced26fc for R (true) DEBUG: [HttpClient-24-SelectorManager] [2s 709ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1ced26fc for None (false) DEBUG: [HttpClient-24-SelectorManager] [2s 709ms] SocketTube(24) read bytes: 122 DEBUG: [HttpClient-24-SelectorManager] [2s 709ms] SSL Reader(SocketTube(24)) onNext DEBUG: [HttpClient-24-SelectorManager] [2s 709ms] SSL Reader(SocketTube(24)) Adding 122 bytes to read buffer DEBUG: [HttpClient-24-SelectorManager] [2s 709ms] SocketTube(24) resuming read event DEBUG: [HttpClient-24-SelectorManager] [2s 709ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1ced26fc for R (false) DEBUG: [HttpClient-24-SelectorManager] [2s 709ms] SocketTube(24) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 709ms] SSL Reader(SocketTube(24)) processData: readBuf remaining:122, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [2s 709ms] SSL Reader(SocketTube(24)) Unwrapping: 122 DEBUG: [pool-1-thread-3] [2s 710ms] SSL Reader(SocketTube(24)) Decoded 0 bytes out of 122 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 710ms] SSL Reader(SocketTube(24)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 122 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 710ms] SSL Reader(SocketTube(24)) Unwrapped: consumed: 122 DEBUG: [pool-1-thread-3] [2s 710ms] SSL Reader(SocketTube(24)) handshaking DEBUG: [pool-1-thread-3] [2s 710ms] SSLFlowDelegate(SocketTube(24)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [2s 710ms] SSLFlowDelegate(SocketTube(24)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [2s 710ms] SSLFlowDelegate(SocketTube(24)) finished task execution DEBUG: [pool-1-thread-3] [2s 710ms] SSL Writer(SocketTube(24)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [2s 710ms] SSL Writer(SocketTube(24)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [2s 710ms] SSL Writer(SocketTube(24)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 710ms] SSL Writer(SocketTube(24)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 710ms] SSL Writer(SocketTube(24)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 710ms] SSLFlowDelegate(SocketTube(24)) setALPN = DEBUG: [pool-1-thread-3] [2s 710ms] PlainHttpConnection(SocketTube(24)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [2s 710ms] Http2Connection checkSSLConfig: alpn: '', engine: '' DEBUG: [pool-1-thread-3] [2s 710ms] Http2Connection checkSSLConfig: alpn: '' DEBUG: [pool-1-thread-3] [2s 710ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [2s 710ms] ExchangeImpl handling HTTP/2 connection creation failed: java.util.concurrent.CompletionException: jdk.internal.net.http.Http2Connection$ALPNException: No ALPN negotiated DEBUG: [pool-1-thread-3] [2s 710ms] ExchangeImpl downgrading to HTTP/1.1 with: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:42670 remote=/127.0.0.1:43557] DEBUG: [pool-1-thread-3] [2s 710ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [2s 710ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-3] [2s 710ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@4bf8558 queue.isEmpty: true DEBUG: [pool-1-thread-3] [2s 710ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@4bf8558, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-3] [2s 710ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 710ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 710ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 710ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 710ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-3] [2s 710ms] Http1Exchange SSLTube(SocketTube(24)) connecting flows DEBUG: [pool-1-thread-3] [2s 710ms] SSLTube(SocketTube(24)) connecting flows DEBUG: [pool-1-thread-3] [2s 710ms] SSLTube(SocketTube(24)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@5119587b DEBUG: [pool-1-thread-3] [2s 710ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) Received onSubscribed from upstream DEBUG: [pool-1-thread-3] [2s 710ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 710ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 710ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [2s 710ms] SSL Reader(SocketTube(24)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 710ms] SSL Reader(SocketTube(24)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 710ms] SSL Reader(SocketTube(24)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 710ms] SSL Reader(SocketTube(24)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 710ms] Http1Publisher(SSLTube(SocketTube(24))) got subscriber: SSLTube(SocketTube(24)) DEBUG: [pool-1-thread-3] [2s 710ms] SSLTube(SocketTube(24)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-3] [2s 710ms] Http1Publisher(SSLTube(SocketTube(24))) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [2s 710ms] Http1Publisher(SSLTube(SocketTube(24))) WriteTask DEBUG: [pool-1-thread-3] [2s 710ms] Http1Publisher(SSLTube(SocketTube(24))) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-3] [2s 710ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-3] [2s 711ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-3] [2s 711ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=98 cap=98]], throwable=null] DEBUG: [pool-1-thread-3] [2s 711ms] Http1Publisher(SSLTube(SocketTube(24))) WriteTask DEBUG: [pool-1-thread-3] [2s 711ms] Http1Publisher(SSLTube(SocketTube(24))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [2s 711ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-3] [2s 711ms] Http1Publisher(SSLTube(SocketTube(24))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=98 cap=98]], throwable=null] DEBUG: [pool-1-thread-3] [2s 711ms] Http1Publisher(SSLTube(SocketTube(24))) onNext with 98 bytes DEBUG: [pool-1-thread-3] [2s 711ms] SSLTube(SocketTube(24)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [2s 711ms] SSL Writer(SocketTube(24)) onNext DEBUG: [pool-1-thread-3] [2s 711ms] SSL Writer(SocketTube(24)) added 1 (98 bytes) to the writeList DEBUG: [pool-1-thread-3] [2s 711ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [2s 711ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [2s 711ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-3] [2s 711ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-3] [2s 711ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [2s 711ms] Http1Publisher(SSLTube(SocketTube(24))) WriteTask DEBUG: [pool-1-thread-3] [2s 711ms] Http1Publisher(SSLTube(SocketTube(24))) hasOutgoing = true, demand = 0 DEBUG: [pool-1-thread-3] [2s 711ms] SSL Writer(SocketTube(24)) Sending 90 bytes downstream DEBUG: [pool-1-thread-3] [2s 711ms] SSL Writer(SocketTube(24)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-3] [2s 711ms] SSL Writer(SocketTube(24)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 711ms] SSL Writer(SocketTube(24)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 711ms] SSL Writer(SocketTube(24)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-3] [2s 711ms] SocketTube(24) trying to write: 90 DEBUG: [pool-1-thread-3] [2s 711ms] SocketTube(24) wrote: 90 DEBUG: [pool-1-thread-3] [2s 711ms] SocketTube(24) write: requesting more... DEBUG: [pool-1-thread-3] [2s 711ms] SocketTube(24) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 711ms] SocketTube(24) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 711ms] SSL Writer(SocketTube(24)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 711ms] SSL Writer(SocketTube(24)) requesting 1 DEBUG: [pool-1-thread-3] [2s 711ms] SSLTube(SocketTube(24)) request: n=1 DEBUG: [pool-1-thread-3] [2s 711ms] Http1Publisher(SSLTube(SocketTube(24))) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [2s 711ms] Http1Publisher(SSLTube(SocketTube(24))) WriteTask DEBUG: [pool-1-thread-3] [2s 711ms] Http1Publisher(SSLTube(SocketTube(24))) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [2s 711ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-3] [2s 711ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-3] [2s 711ms] Http1Exchange reading headers DEBUG: [pool-1-thread-3] [2s 711ms] Http1Response(id=24) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-3] [2s 711ms] Http1Response(id=24) First time around DEBUG: [pool-1-thread-3] [2s 711ms] Http1Response(id=24) headersReader is not yet completed DEBUG: [HttpClient-24-SelectorManager] [2s 711ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1ced26fc for None (false) DEBUG: [HttpClient-24-SelectorManager] [2s 711ms] SocketTube(24) no more demand for reading DEBUG: [HttpClient-24-SelectorManager] [2s 711ms] SocketTube(24) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 712ms] Http1Publisher(SSLTube(SocketTube(24))) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [2s 712ms] Http1Publisher(SSLTube(SocketTube(24))) completed, stopping jdk.internal.net.http.common.SequentialScheduler@51889e4b DEBUG: [pool-1-thread-3] [2s 712ms] SSL Writer(SocketTube(24)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 712ms] SSL Writer(SocketTube(24)) wrapping 98 bytes DEBUG: [pool-1-thread-3] [2s 712ms] SSL Writer(SocketTube(24)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 98 bytesProduced = 136 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 712ms] SSL Writer(SocketTube(24)) OK => produced: 136 bytes into 136, not wrapped: 0 DEBUG: [pool-1-thread-3] [2s 712ms] SSL Writer(SocketTube(24)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 98 bytesProduced = 136 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [2s 712ms] SSL Writer(SocketTube(24)) Sending 136 bytes downstream DEBUG: [pool-1-thread-3] [2s 712ms] SSL Writer(SocketTube(24)) Adding 136 to outputQ queue DEBUG: [pool-1-thread-3] [2s 712ms] SSL Writer(SocketTube(24)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 712ms] SSL Writer(SocketTube(24)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 712ms] SSL Writer(SocketTube(24)) DownstreamPusher: Pushing 136 bytes downstream DEBUG: [pool-1-thread-3] [2s 712ms] SocketTube(24) trying to write: 136 DEBUG: [pool-1-thread-3] [2s 712ms] SocketTube(24) wrote: 136 DEBUG: [pool-1-thread-3] [2s 712ms] SocketTube(24) write: requesting more... DEBUG: [pool-1-thread-3] [2s 712ms] SocketTube(24) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 712ms] SocketTube(24) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 712ms] SSL Writer(SocketTube(24)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [2s 712ms] SSL Writer(SocketTube(24)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 712ms] SSL Writer(SocketTube(24)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [2s 712ms] SSL Reader(SocketTube(24)) requesting 1 DEBUG: [pool-1-thread-3] [2s 712ms] SocketTube(24) got some demand for reading DEBUG: [pool-1-thread-3] [2s 712ms] SocketTube(24) resuming read event DEBUG: [pool-1-thread-3] [2s 712ms] SocketTube(24) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 712ms] SSL Reader(SocketTube(24)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-24-SelectorManager] [2s 712ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1ced26fc for R (true) DEBUG: [HttpClient-24-SelectorManager] [2s 712ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1ced26fc for None (false) DEBUG: [HttpClient-24-SelectorManager] [2s 712ms] SocketTube(24) read bytes: 1721 DEBUG: [HttpClient-24-SelectorManager] [2s 712ms] SSL Reader(SocketTube(24)) onNext DEBUG: [HttpClient-24-SelectorManager] [2s 712ms] SSL Reader(SocketTube(24)) Adding 1721 bytes to read buffer DEBUG: [HttpClient-24-SelectorManager] [2s 712ms] SocketTube(24) resuming read event DEBUG: [HttpClient-24-SelectorManager] [2s 712ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1ced26fc for R (false) DEBUG: [HttpClient-24-SelectorManager] [2s 712ms] SocketTube(24) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 712ms] SSL Reader(SocketTube(24)) processData: readBuf remaining:1721, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [2s 712ms] SSL Reader(SocketTube(24)) Unwrapping: 1721 DEBUG: [pool-1-thread-3] [2s 713ms] SSL Reader(SocketTube(24)) Decoded 0 bytes out of 1721 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 713ms] SSL Reader(SocketTube(24)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1721 bytesProduced = 0 DEBUG: [pool-1-thread-3] [2s 713ms] SSL Reader(SocketTube(24)) Unwrapped: consumed: 1721 DEBUG: [pool-1-thread-3] [2s 713ms] SSL Reader(SocketTube(24)) requesting 1 DEBUG: [pool-1-thread-3] [2s 713ms] SocketTube(24) got some demand for reading DEBUG: [pool-1-thread-3] [2s 713ms] SocketTube(24) resuming read event DEBUG: [pool-1-thread-3] [2s 713ms] SocketTube(24) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-24-SelectorManager] [2s 713ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1ced26fc for R (false) DEBUG: [HttpClient-24-SelectorManager] [2s 713ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1ced26fc for None (false) DEBUG: [HttpClient-24-SelectorManager] [2s 713ms] SocketTube(24) read bytes: 154 DEBUG: [HttpClient-24-SelectorManager] [2s 713ms] SSL Reader(SocketTube(24)) onNext DEBUG: [HttpClient-24-SelectorManager] [2s 713ms] SSL Reader(SocketTube(24)) Adding 154 bytes to read buffer DEBUG: [HttpClient-24-SelectorManager] [2s 713ms] SocketTube(24) resuming read event DEBUG: [HttpClient-24-SelectorManager] [2s 713ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1ced26fc for R (false) DEBUG: [HttpClient-24-SelectorManager] [2s 713ms] SocketTube(24) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 713ms] SSL Reader(SocketTube(24)) processData: readBuf remaining:154, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [2s 713ms] SSL Reader(SocketTube(24)) Unwrapping: 154 DEBUG: [pool-1-thread-3] [2s 713ms] SSL Reader(SocketTube(24)) Decoded 116 bytes out of 154 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [2s 713ms] SSL Reader(SocketTube(24)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 154 bytesProduced = 116 DEBUG: [pool-1-thread-3] [2s 713ms] SSL Reader(SocketTube(24)) Unwrapped: consumed: 154 DEBUG: [pool-1-thread-3] [2s 713ms] SSL Reader(SocketTube(24)) sending 116 DEBUG: [pool-1-thread-3] [2s 713ms] SSL Reader(SocketTube(24)) Adding 116 to outputQ queue DEBUG: [pool-1-thread-3] [2s 713ms] SSL Reader(SocketTube(24)) pushScheduler is alive DEBUG: [pool-1-thread-3] [2s 713ms] SSL Reader(SocketTube(24)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [2s 713ms] SSL Reader(SocketTube(24)) DownstreamPusher: Pushing 116 bytes downstream DEBUG: [pool-1-thread-3] [2s 713ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) Putting 116 bytes into the queue DEBUG: [pool-1-thread-3] [2s 713ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) Got 116 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@4bf8558 DEBUG: [pool-1-thread-3] [2s 713ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 713ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) Forwarding 116 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@4bf8558 DEBUG: [pool-1-thread-3] [2s 713ms] Http1Response(id=24) Sending 116/512 bytes to header parser DEBUG: [HttpClient-24-SelectorManager] [2s 713ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1ced26fc for None (false) DEBUG: [HttpClient-24-SelectorManager] [2s 713ms] SocketTube(24) no more demand for reading DEBUG: [HttpClient-24-SelectorManager] [2s 713ms] SocketTube(24) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 713ms] Http1Response(id=24) Parsing headers completed. bytes=84 DEBUG: [pool-1-thread-3] [2s 713ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@4bf8558 DEBUG: [pool-1-thread-3] [2s 713ms] Http1Response(id=24) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-3] [2s 713ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-3] [2s 713ms] Http1Response(id=24) readBody: return2Cache: true DEBUG: [pool-1-thread-3] [2s 713ms] Http1Response(id=24, AsyncSSLConnection(SSLTube(SocketTube(24)))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@68cfd1bf(24) DEBUG: [pool-1-thread-3] [2s 713ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@47dcefec/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@3f31270a queue.isEmpty: false DEBUG: [pool-1-thread-3] [2s 713ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) Delegate done: 32 DEBUG: [pool-1-thread-3] [2s 713ms] AsyncSSLConnection(SSLTube(SocketTube(24)))/ResponseContent/ChunkedBodyParser onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-3] [2s 713ms] HttpClientImpl(24) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [2s 713ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) Downstream subscription cancelled by jdk.internal.net.http.Http1Response$BodyReader@47dcefec/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@3f31270a DEBUG: [pool-1-thread-3] [2s 713ms] Http1Response(id=24, AsyncSSLConnection(SSLTube(SocketTube(24)))) close: completing body parser CF DEBUG: [pool-1-thread-2] [2s 713ms] Http1Response(id=24, AsyncSSLConnection(SSLTube(SocketTube(24)))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@68cfd1bf(24) DEBUG: [pool-1-thread-3] [2s 713ms] Http1Response(id=24, AsyncSSLConnection(SSLTube(SocketTube(24)))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-3] [2s 714ms] Http1Response(id=24, AsyncSSLConnection(SSLTube(SocketTube(24)))) ref count for jdk.internal.net.http.HttpClientImpl@68cfd1bf(24) already released DEBUG: [pool-1-thread-3] [2s 714ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) onError: java.io.IOException: subscription cancelled DEBUG: [pool-1-thread-2] [2s 714ms] HttpClientImpl(24) ClientImpl (async) elapsed 12 millis for GET to https://127.0.0.1:43557/https1/chunk/x-4-BODY_CF DEBUG: [pool-1-thread-3] [2s 714ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) recorded java.io.IOException: subscription cancelled delegate: null queue.isEmpty: false stopRequested: false java.io.IOException: subscription cancelled java.io.IOException: subscription cancelled at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.lambda$handlePendingDelegate$3(Http1AsyncReceiver.java:380) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1AsyncDelegateSubscription.cancel(Http1AsyncReceiver.java:163) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper$SubscriptionWrapper.cancel(HttpBodySubscriberWrapper.java:92) at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:762) at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:554) at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2229) at AbstractThrowingSubscribers$ThrowingBodySubscriber.onSubscribe(AbstractThrowingSubscribers.java:708) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onSubscribe(HttpBodySubscriberWrapper.java:372) at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.onSubscribe(ResponseContent.java:179) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.onSubscribe(Http1Response.java:690) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.handlePendingDelegate(Http1AsyncReceiver.java:395) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:214) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:178) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:282) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:251) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.asyncReceive(Http1AsyncReceiver.java:468) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:589) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:546) at java.net.http/jdk.internal.net.http.common.SSLTube$DelegateWrapper.onNext(SSLTube.java:210) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:492) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:295) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:465) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-3] [2s 738ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) stopping [3 s, 308 ms, 548374 ns] waiting for client to shutdown: HttpClientImpl(24) DEBUG: [HttpClient-24-SelectorManager] [2s 738ms] HttpClientImpl(24) SelectorManager shutting down DEBUG: [pool-1-thread-3] [2s 763ms] PlainHttpConnection(SocketTube(24)) Closing channel: channel not registered with selector DEBUG: [HttpClient-24-SelectorManager] [2s 763ms] Http2ClientImpl stopping DEBUG: [pool-1-thread-3] [2s 763ms] SocketTube(24) signal read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 763ms] SocketTube(24) got read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 763ms] SocketTube(24) pausing read event DEBUG: [pool-1-thread-3] [2s 763ms] SocketTube(24) ReadEvent abort: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [2s 764ms] SocketTube(24) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@119ce844 (java.io.IOException: selector manager closed) DEBUG: [pool-1-thread-3] [2s 764ms] SocketTube(24) signal read error: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [2s 764ms] SocketTube(24) Sending error java.io.IOException: connection closed locally to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@59efa3a5[Not completed, 4 dependents] (id=1577) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(24)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@5119587b, getALPN: jdk.internal.net.http.common.MinimalFuture@27a3940a[Completed normally] (id=1583), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=154 lim=154 cap=2048], count: 116, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [2s 764ms] SocketTube(24) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 764ms] SSL Reader(SocketTube(24)) onError: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 764ms] SSL Reader(SocketTube(24)) error java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:111) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.lambda$handlePendingDelegate$3(Http1AsyncReceiver.java:385) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1AsyncDelegateSubscription.cancel(Http1AsyncReceiver.java:163) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper$SubscriptionWrapper.cancel(HttpBodySubscriberWrapper.java:92) at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:762) at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:554) at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2229) at AbstractThrowingSubscribers$ThrowingBodySubscriber.onSubscribe(AbstractThrowingSubscribers.java:708) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onSubscribe(HttpBodySubscriberWrapper.java:372) at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.onSubscribe(ResponseContent.java:179) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.onSubscribe(Http1Response.java:690) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.handlePendingDelegate(Http1AsyncReceiver.java:395) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:214) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:178) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:282) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:251) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.asyncReceive(Http1AsyncReceiver.java:468) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:589) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:546) at java.net.http/jdk.internal.net.http.common.SSLTube$DelegateWrapper.onNext(SSLTube.java:210) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:492) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:295) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:465) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-3] [2s 764ms] SocketTube(24) Stopping read scheduler DEBUG: [pool-1-thread-3] [2s 764ms] SocketTube(24) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [2s 764ms] SocketTube(24) Read scheduler stopped DEBUG: [pool-1-thread-3] [2s 764ms] HttpClientImpl(24) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [2s 764ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) delegate is now jdk.internal.net.http.Http1Response$BodyReader@47dcefec/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@3f31270a, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-3] [2s 764ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) Got 32 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@47dcefec/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@3f31270a DEBUG: [pool-1-thread-3] [2s 764ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-3] [2s 764ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) Forwarding 32 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@47dcefec/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@3f31270a DEBUG: [pool-1-thread-3] [2s 764ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) Delegate done: 32 DEBUG: [pool-1-thread-3] [2s 764ms] SSL Reader(SocketTube(24)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [2s 764ms] SSL Reader(SocketTube(24)) DownstreamPusher: forwarding error downstream: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 764ms] SSLTube(SocketTube(24)) SSLSubscriberWrapper[SSLTube(SocketTube(24)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@5119587b, getALPN: jdk.internal.net.http.common.MinimalFuture@27a3940a[Completed normally] (id=1583), onCompleteReceived: false, onError: java.io.IOException: connection closed locally]: onErrorImpl: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 764ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) onError: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 764ms] Http1AsyncReceiver(SSLTube(SocketTube(24))) recorded java.io.IOException: subscription cancelled delegate: jdk.internal.net.http.Http1Response$BodyReader@47dcefec/parser=jdk.internal.net.http.ResponseContent$ChunkedBodyParser@3f31270a queue.isEmpty: false stopRequested: false java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:111) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.lambda$handlePendingDelegate$3(Http1AsyncReceiver.java:385) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1AsyncDelegateSubscription.cancel(Http1AsyncReceiver.java:163) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper$SubscriptionWrapper.cancel(HttpBodySubscriberWrapper.java:92) at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:762) at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:554) at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2229) at AbstractThrowingSubscribers$ThrowingBodySubscriber.onSubscribe(AbstractThrowingSubscribers.java:708) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onSubscribe(HttpBodySubscriberWrapper.java:372) at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.onSubscribe(ResponseContent.java:179) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.onSubscribe(Http1Response.java:690) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.handlePendingDelegate(Http1AsyncReceiver.java:395) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:214) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:178) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:282) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:251) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.asyncReceive(Http1AsyncReceiver.java:468) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:589) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onNext(Http1AsyncReceiver.java:546) at java.net.http/jdk.internal.net.http.common.SSLTube$DelegateWrapper.onNext(SSLTube.java:210) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:492) at java.net.http/jdk.internal.net.http.common.SSLTube$SSLSubscriberWrapper.onNext(SSLTube.java:295) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:465) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-3] [2s 764ms] SSLTube(SocketTube(24)) subscriber completed with error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [2s 764ms] Http1Publisher(SSLTube(SocketTube(24))) subscription cancelled DEBUG: [pool-1-thread-3] [2s 764ms] SSL Reader(SocketTube(24)) stop DEBUG: [pool-1-thread-3] [2s 764ms] SSL Writer(SocketTube(24)) stop [3 s, 343 ms, 748249 ns] client shutdown normally: HttpClientImpl(24) DEBUG: [MainThread] [2s 775ms] HttpClientImpl(25) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [2s 776ms] HttpClientImpl(25) ClientImpl (async) send http://127.0.0.1:43795/http2/fixed/x-5-BODY_HANDLER GET DEBUG: [pool-1-thread-3] [2s 776ms] Exchange establishing exchange for http://127.0.0.1:43795/http2/fixed/x-5-BODY_HANDLER GET, proxy=null DEBUG: [pool-1-thread-3] [2s 776ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-3] [2s 776ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-3] [2s 776ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [2s 776ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-3] [2s 776ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [2s 776ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [2s 776ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [2s 776ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-3] [2s 776ms] Http1AsyncReceiver(SocketTube(25)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@39cc00a9 queue.isEmpty: true DEBUG: [pool-1-thread-3] [2s 776ms] Http1AsyncReceiver(SocketTube(25)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@39cc00a9, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-3] [2s 776ms] Http1AsyncReceiver(SocketTube(25)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 776ms] Http1AsyncReceiver(SocketTube(25)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 776ms] Http1AsyncReceiver(SocketTube(25)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [2s 776ms] Http1AsyncReceiver(SocketTube(25)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [2s 776ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-3] [2s 776ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-3] [2s 777ms] PlainHttpConnection(SocketTube(25)) registering connect event DEBUG: [HttpClient-25-SelectorManager] [2s 777ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@2e52313d for C (true) TestServer(1): connection accepted DEBUG: [HttpClient-25-SelectorManager] [2s 777ms] PlainHttpConnection(SocketTube(25)) ConnectEvent: finishing connect DEBUG: [HttpClient-25-SelectorManager] [2s 777ms] PlainHttpConnection(SocketTube(25)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:41386 DEBUG: [pool-1-thread-3] [2s 777ms] PlainHttpConnection(SocketTube(25)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [2s 777ms] Http1Exchange SocketTube(25) connecting flows DEBUG: [pool-1-thread-3] [2s 777ms] SocketTube(25) connecting flows DEBUG: [pool-1-thread-3] [2s 777ms] SocketTube(25) read publisher got subscriber DEBUG: [pool-1-thread-3] [2s 777ms] SocketTube(25) registering subscribe event DEBUG: [pool-1-thread-3] [2s 777ms] SocketTube(25) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-25-SelectorManager] [2s 777ms] SocketTube(25) subscribe event raised DEBUG: [pool-1-thread-3] [2s 777ms] Http1Publisher(SocketTube(25)) got subscriber: SocketTube(25) DEBUG: [pool-1-thread-3] [2s 777ms] SocketTube(25) subscribed for writing DEBUG: [HttpClient-25-SelectorManager] [2s 777ms] SocketTube(25) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@24aa5a4d DEBUG: [pool-1-thread-3] [2s 777ms] SocketTube(25) write: registering startSubscription event DEBUG: [pool-1-thread-3] [2s 777ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-25-SelectorManager] [2s 777ms] SocketTube(25) read demand reset to 0 DEBUG: [HttpClient-25-SelectorManager] [2s 777ms] SocketTube(25) calling onSubscribe DEBUG: [HttpClient-25-SelectorManager] [2s 777ms] Http1AsyncReceiver(SocketTube(25)) Received onSubscribed from upstream DEBUG: [HttpClient-25-SelectorManager] [2s 777ms] SocketTube(25) onSubscribe called DEBUG: [HttpClient-25-SelectorManager] [2s 777ms] SocketTube(25) pending subscriber subscribed DEBUG: [HttpClient-25-SelectorManager] [2s 777ms] SocketTube(25) write: starting subscription DEBUG: [HttpClient-25-SelectorManager] [2s 777ms] SocketTube(25) write: offloading requestMore DEBUG: [pool-1-thread-2] [2s 777ms] Http1AsyncReceiver(SocketTube(25)) downstream subscription demand is 1 DEBUG: [pool-1-thread-2] [2s 777ms] Http1AsyncReceiver(SocketTube(25)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-2] [2s 777ms] Http1AsyncReceiver(SocketTube(25)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-2] [2s 777ms] SocketTube(25) got some demand for reading DEBUG: [pool-1-thread-2] [2s 777ms] SocketTube(25) resuming read event DEBUG: [pool-1-thread-2] [2s 777ms] SocketTube(25) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-25-SelectorManager] [2s 777ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61a8c0bc for R (true) DEBUG: [pool-1-thread-3] [2s 777ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-3] [2s 777ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]], throwable=null] DEBUG: [pool-1-thread-3] [2s 777ms] Http1Publisher(SocketTube(25)) WriteTask DEBUG: [pool-1-thread-3] [2s 777ms] Http1Publisher(SocketTube(25)) hasOutgoing = true, demand = 0 DEBUG: [pool-1-thread-1] [2s 778ms] SocketTube(25) write: requesting more... DEBUG: [pool-1-thread-1] [2s 778ms] Http1Publisher(SocketTube(25)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [2s 778ms] Http1Publisher(SocketTube(25)) WriteTask DEBUG: [pool-1-thread-1] [2s 778ms] Http1Publisher(SocketTube(25)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [2s 778ms] Http1Exchange initiating completion of headersSentCF TestServer(1): stopping is: false TestServer(1): accepting connections DEBUG: [pool-1-thread-1] [2s 778ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [2s 778ms] Exchange sendRequestBody DEBUG: [pool-1-thread-1] [2s 778ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-1] [2s 778ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-1] [2s 778ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [2s 778ms] Http1Publisher(SocketTube(25)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]], throwable=null] DEBUG: [pool-1-thread-1] [2s 778ms] Http1Publisher(SocketTube(25)) onNext with 211 bytes TestServer(1): creating connection DEBUG: [pool-1-thread-1] [2s 778ms] SocketTube(25) trying to write: 211 DEBUG: [pool-1-thread-1] [2s 778ms] SocketTube(25) wrote: 211 DEBUG: [pool-1-thread-1] [2s 778ms] SocketTube(25) write: requesting more... DEBUG: [pool-1-thread-1] [2s 778ms] Http1Publisher(SocketTube(25)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [2s 778ms] SocketTube(25) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [2s 778ms] SocketTube(25) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [2s 778ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-1] [2s 778ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-1] [2s 778ms] Http1Exchange reading headers DEBUG: [pool-1-thread-1] [2s 778ms] Http1Response(id=25, PlainHttpConnection(SocketTube(25))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-1] [2s 778ms] Http1Response(id=25, PlainHttpConnection(SocketTube(25))) First time around DEBUG: [pool-1-thread-1] [2s 778ms] Http1Response(id=25, PlainHttpConnection(SocketTube(25))) headersReader is not yet completed DEBUG: [pool-1-thread-1] [2s 778ms] Http1Publisher(SocketTube(25)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [2s 778ms] Http1Publisher(SocketTube(25)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@2726b69d DEBUG: [pool-1-thread-1] [2s 778ms] SocketTube(25) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] TestServer: New connection from Socket[addr=/127.0.0.1,port=41386,localport=43795] TestServer(1): starting connection DEBUG: [HttpClient-25-SelectorManager] [2s 781ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61a8c0bc for None (false) DEBUG: [HttpClient-25-SelectorManager] [2s 781ms] SocketTube(25) read bytes: 71 DEBUG: [HttpClient-25-SelectorManager] [2s 781ms] Http1AsyncReceiver(SocketTube(25)) Putting 71 bytes into the queue DEBUG: [HttpClient-25-SelectorManager] [2s 781ms] SocketTube(25) resuming read event DEBUG: [HttpClient-25-SelectorManager] [2s 781ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61a8c0bc for R (false) DEBUG: [HttpClient-25-SelectorManager] [2s 781ms] SocketTube(25) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [2s 781ms] Http1AsyncReceiver(SocketTube(25)) Got 71 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@39cc00a9 DEBUG: [pool-1-thread-1] [2s 781ms] Http1AsyncReceiver(SocketTube(25)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [2s 781ms] Http1AsyncReceiver(SocketTube(25)) Forwarding 71 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@39cc00a9 DEBUG: [pool-1-thread-1] [2s 781ms] Http1Response(id=25, PlainHttpConnection(SocketTube(25))) Sending 71/71 bytes to header parser DEBUG: [pool-1-thread-1] [2s 781ms] Http1Response(id=25, PlainHttpConnection(SocketTube(25))) Parsing headers completed. bytes=71 DEBUG: [pool-1-thread-1] [2s 781ms] Http1AsyncReceiver(SocketTube(25)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@39cc00a9 DEBUG: [pool-1-thread-1] [2s 781ms] Http1Response(id=25, PlainHttpConnection(SocketTube(25))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-1] [2s 781ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-1] [2s 781ms] Exchange Upgrading async PlainHttpConnection: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:41386 remote=/127.0.0.1:43795] DEBUG: [pool-1-thread-1] [2s 782ms] Http1Response(id=25, PlainHttpConnection(SocketTube(25))) readBody: return2Cache: false DEBUG: [pool-1-thread-1] [2s 782ms] Http1Response(id=25, PlainHttpConnection(SocketTube(25))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@4fe40fd9(25) DEBUG: [pool-1-thread-1] [2s 782ms] Http1AsyncReceiver(SocketTube(25)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@36fb87ec/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@247b4df0 queue.isEmpty: false DEBUG: [pool-1-thread-1] [2s 783ms] Http1AsyncReceiver(SocketTube(25)) Delegate done: 0 DEBUG: [pool-1-thread-1] [2s 783ms] PlainHttpConnection(SocketTube(25))/ResponseContent/FixedLengthBodyParser length=0, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-1] [2s 783ms] HttpClientImpl(25) body subscriber registered: 1 DEBUG: [pool-1-thread-1] [2s 783ms] Http1AsyncReceiver(SocketTube(25)) cleared DEBUG: [pool-1-thread-1] [2s 783ms] HttpClientImpl(25) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [2s 783ms] Exchange Ignored body DEBUG: [pool-1-thread-1] [2s 794ms] Http2Connection(SocketTube(25)):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-1] [2s 796ms] Http2Connection(SocketTube(25)):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-1] [2s 796ms] Http2Connection(SocketTube(25)) Opened stream 1 DEBUG: [pool-1-thread-1] [2s 797ms] Http2Connection(SocketTube(25))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: true) DEBUG: [pool-1-thread-1] [2s 797ms] Http2Connection(SocketTube(25))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-1] [2s 797ms] SocketTube(25) connecting flows DEBUG: [pool-1-thread-1] [2s 797ms] SocketTube(25) read publisher got subscriber DEBUG: [pool-1-thread-1] [2s 797ms] SocketTube(25) registering subscribe event DEBUG: [pool-1-thread-1] [2s 797ms] SocketTube(25) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-25-SelectorManager] [2s 797ms] SocketTube(25) subscribe event raised DEBUG: [HttpClient-25-SelectorManager] [2s 797ms] SocketTube(25) handling pending subscription for jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@5003e6c1 DEBUG: [HttpClient-25-SelectorManager] [2s 797ms] Http1AsyncReceiver(SocketTube(25)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-25-SelectorManager] [2s 797ms] SocketTube(25) read demand reset to 0 DEBUG: [HttpClient-25-SelectorManager] [2s 797ms] SocketTube(25) calling onSubscribe DEBUG: [HttpClient-25-SelectorManager] [2s 797ms] Http2Connection(SocketTube(25)) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [HttpClient-25-SelectorManager] [2s 797ms] SocketTube(25) got some demand for reading DEBUG: [HttpClient-25-SelectorManager] [2s 797ms] SocketTube(25) resuming read event DEBUG: [HttpClient-25-SelectorManager] [2s 797ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61a8c0bc for R (false) DEBUG: [HttpClient-25-SelectorManager] [2s 797ms] SocketTube(25) leaving request(9223372036854775807): Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-25-SelectorManager] [2s 797ms] SocketTube(25) onSubscribe called DEBUG: [HttpClient-25-SelectorManager] [2s 797ms] SocketTube(25) pending subscriber subscribed DEBUG: [pool-1-thread-1] [2s 797ms] SocketTube(25) subscribed for writing DEBUG: [pool-1-thread-1] [2s 797ms] SocketTube(25) write: resetting demand to 0 DEBUG: [pool-1-thread-1] [2s 797ms] SocketTube(25) write: registering startSubscription event DEBUG: [HttpClient-25-SelectorManager] [2s 797ms] SocketTube(25) write: starting subscription DEBUG: [HttpClient-25-SelectorManager] [2s 797ms] SocketTube(25) write: offloading requestMore DEBUG: [pool-1-thread-3] [2s 797ms] SocketTube(25) write: requesting more... DEBUG: [pool-1-thread-3] [2s 797ms] PlainHttpConnection(SocketTube(25)) HttpPublisher: got request of 1 from SocketTube(25) DEBUG: [pool-1-thread-3] [2s 797ms] SocketTube(25) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [2s 798ms] PlainHttpConnection(SocketTube(25)) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-1] [2s 798ms] PlainHttpConnection(SocketTube(25)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [2s 800ms] PlainHttpConnection(SocketTube(25)) HttpPublisher: sending 63 bytes (1 buffers) to SocketTube(25) DEBUG: [pool-1-thread-1] [2s 800ms] SocketTube(25) trying to write: 63 DEBUG: [pool-1-thread-1] [2s 801ms] SocketTube(25) wrote: 63 DEBUG: [pool-1-thread-1] [2s 801ms] SocketTube(25) write: requesting more... DEBUG: [pool-1-thread-1] [2s 801ms] PlainHttpConnection(SocketTube(25)) HttpPublisher: got request of 1 from SocketTube(25) DEBUG: [pool-1-thread-1] [2s 801ms] SocketTube(25) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [2s 801ms] SocketTube(25) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [2s 801ms] Http2Connection(SocketTube(25)):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-1] [2s 801ms] PlainHttpConnection(SocketTube(25)) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-1] [2s 801ms] PlainHttpConnection(SocketTube(25)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [2s 801ms] PlainHttpConnection(SocketTube(25)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(25) DEBUG: [pool-1-thread-1] [2s 801ms] SocketTube(25) trying to write: 13 DEBUG: [pool-1-thread-1] [2s 801ms] SocketTube(25) wrote: 13 DEBUG: [pool-1-thread-1] [2s 801ms] SocketTube(25) write: requesting more... DEBUG: [pool-1-thread-1] [2s 801ms] PlainHttpConnection(SocketTube(25)) HttpPublisher: got request of 1 from SocketTube(25) DEBUG: [pool-1-thread-1] [2s 801ms] SocketTube(25) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [2s 801ms] SocketTube(25) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [2s 801ms] Http2Connection(SocketTube(25)) Triggering processing of buffered data after sending connection preface DEBUG: [Test-server-pool] [2s 801ms] FramesDecoder decodes: 9 DEBUG: [Test-server-pool] [2s 801ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [2s 801ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [2s 801ms] FramesDecoder decodes: 30 DEBUG: [Test-server-pool] [2s 801ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [2s 801ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-1] [2s 803ms] Http2Connection(SocketTube(25)) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-1] [2s 803ms] Http2Connection(SocketTube(25)) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [2s 803ms] Http1AsyncReceiver(SocketTube(25)) stopping DEBUG: [pool-1-thread-1] [2s 803ms] Http1AsyncReceiver(SocketTube(25)) Flushing 0 bytes from queue into initial buffer (remaining=0, free=0) TestServer: GET /http2/fixed/x-5-BODY_HANDLER Server: creating input stream for stream 1 DEBUG: [readLoop] [2s 804ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [2s 804ms] FramesDecoder Tail size is now: 0, current= TestServer(1): connection started DEBUG: [readLoop] [2s 804ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [readLoop] [2s 804ms] FramesDecoder decodes: 30 DEBUG: [readLoop] [2s 804ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [2s 804ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [readLoop] [2s 804ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [2s 804ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [2s 804ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [2s 804ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [2s 804ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [2s 804ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [HttpClient-25-SelectorManager] [2s 804ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61a8c0bc for None (false) DEBUG: [HttpClient-25-SelectorManager] [2s 805ms] SocketTube(25) read bytes: 48 DEBUG: [HttpClient-25-SelectorManager] [2s 805ms] Http2Connection(SocketTube(25)) onNext: got 48 bytes in 1 buffers DEBUG: [HttpClient-25-SelectorManager] [2s 805ms] SocketTube(25) resuming read event DEBUG: [HttpClient-25-SelectorManager] [2s 805ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61a8c0bc for R (false) DEBUG: [HttpClient-25-SelectorManager] [2s 805ms] SocketTube(25) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [2s 805ms] Http1AsyncReceiver(SocketTube(25)) Initial buffer now has 0 pos=0 limit=0 DEBUG: [pool-1-thread-1] [2s 805ms] Http2Connection(SocketTube(25)) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-1] [2s 805ms] Http2Connection(SocketTube(25)) H2 processed buffered data DEBUG: [pool-1-thread-1] [2s 805ms] Http2Connection(SocketTube(25)) sending 48 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [2s 805ms] Http2Connection(SocketTube(25)) H2 Receiving(1): 48 DEBUG: [pool-1-thread-1] [2s 805ms] Http2Connection(SocketTube(25)) Processing 48 DEBUG: [pool-1-thread-1] [2s 805ms] FramesDecoder decodes: 48 DEBUG: [pool-1-thread-1] [2s 805ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [2s 805ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-1] [2s 805ms] Http2Connection(SocketTube(25)) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-1] [2s 805ms] PlainHttpConnection(SocketTube(25)) added 9 bytes to the write queue DEBUG: [pool-1-thread-1] [2s 805ms] PlainHttpConnection(SocketTube(25)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [2s 805ms] PlainHttpConnection(SocketTube(25)) HttpPublisher: sending 9 bytes (1 buffers) to SocketTube(25) DEBUG: [pool-1-thread-1] [2s 805ms] SocketTube(25) trying to write: 9 DEBUG: [readLoop] [2s 805ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-1] [2s 805ms] SocketTube(25) wrote: 9 DEBUG: [readLoop] [2s 806ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [2s 806ms] SocketTube(25) write: requesting more... DEBUG: [readLoop] [2s 806ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [2s 806ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [2s 806ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [2s 806ms] PlainHttpConnection(SocketTube(25)) HttpPublisher: got request of 1 from SocketTube(25) DEBUG: [pool-1-thread-1] [2s 806ms] SocketTube(25) leaving requestMore: Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [2s 806ms] SocketTube(25) leaving w.onNext Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [2s 806ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-1] [2s 806ms] Http2Connection(SocketTube(25)) H2 processed(1) DEBUG: [pool-1-thread-1] [2s 806ms] Http2ClientImpl offering to the connection pool: Http2Connection(SocketTube(25)) DEBUG: [pool-1-thread-1] [2s 806ms] Http2ClientImpl put in the connection pool: Http2Connection(SocketTube(25)) DEBUG: [pool-1-thread-1] [2s 806ms] Http1AsyncReceiver(SocketTube(25)) cleared DEBUG: [pool-1-thread-1] [2s 806ms] Exchange Getting response async streamid: 1 DEBUG: [pool-1-thread-1] [2s 806ms] Http1Response(id=25, PlainHttpConnection(SocketTube(25))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-1] [2s 806ms] Http1Response(id=25, PlainHttpConnection(SocketTube(25))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@4fe40fd9(25) DEBUG: [pool-1-thread-1] [2s 806ms] Http1AsyncReceiver(SocketTube(25)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@36fb87ec/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@247b4df0, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=true DEBUG: [pool-1-thread-1] [2s 806ms] Http1AsyncReceiver(SocketTube(25)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-1] [2s 806ms] Http1AsyncReceiver(SocketTube(25)) checkRequestMore: canRequestMore=false, hasDemand=true DEBUG: [pool-1-thread-1] [2s 806ms] Http1AsyncReceiver(SocketTube(25)) Http1TubeSubscriber: no need to request more TestServer(1): Using handler for: /http2/fixed Sent response headers 200 DEBUG: [HttpClient-25-SelectorManager] [2s 808ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61a8c0bc for None (false) DEBUG: [HttpClient-25-SelectorManager] [2s 808ms] SocketTube(25) read bytes: 139 DEBUG: [HttpClient-25-SelectorManager] [2s 808ms] Http2Connection(SocketTube(25)) onNext: got 139 bytes in 1 buffers DEBUG: [HttpClient-25-SelectorManager] [2s 808ms] SocketTube(25) resuming read event DEBUG: [HttpClient-25-SelectorManager] [2s 808ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61a8c0bc for R (false) DEBUG: [HttpClient-25-SelectorManager] [2s 808ms] SocketTube(25) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775805, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [2s 808ms] Http2Connection(SocketTube(25)) sending 139 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [2s 808ms] Http2Connection(SocketTube(25)) H2 Receiving(2): 139 DEBUG: [pool-1-thread-1] [2s 808ms] Http2Connection(SocketTube(25)) Processing 139 DEBUG: [pool-1-thread-1] [2s 808ms] FramesDecoder decodes: 139 DEBUG: [pool-1-thread-1] [2s 808ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-25-SelectorManager] [2s 808ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61a8c0bc for None (false) DEBUG: [HttpClient-25-SelectorManager] [2s 808ms] SocketTube(25) read bytes: 70 DEBUG: [HttpClient-25-SelectorManager] [2s 808ms] Http2Connection(SocketTube(25)) onNext: got 70 bytes in 1 buffers DEBUG: [HttpClient-25-SelectorManager] [2s 808ms] SocketTube(25) resuming read event DEBUG: [pool-1-thread-1] [2s 808ms] FramesDecoder Got frame: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [HttpClient-25-SelectorManager] [2s 808ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@61a8c0bc for R (false) DEBUG: [HttpClient-25-SelectorManager] [2s 808ms] SocketTube(25) leaving read() loop after onNext: Reading: ... 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 2500000 ... cketTube(95)) Http1TubeSubscriber: no need to request more TestServer: GET /http2/fixed/x-21-BODY_HANDLER Server: creating input stream for stream 1 DEBUG: [readLoop] [7s 614ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [7s 614ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 614ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [readLoop] [7s 614ms] FramesDecoder decodes: 30 DEBUG: [readLoop] [7s 614ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 614ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 TestServer(1): Using handler for: /http2/fixed DEBUG: [readLoop] [7s 614ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [7s 614ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 614ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [7s 614ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [7s 614ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 614ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 Sent response headers 200 TestServer(1): connection started DEBUG: [HttpClient-74-SelectorManager] [7s 614ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@28b88de2 for None (false) DEBUG: [HttpClient-74-SelectorManager] [7s 615ms] SocketTube(95) read bytes: 48 DEBUG: [HttpClient-74-SelectorManager] [7s 615ms] Http2Connection(SocketTube(95)) onNext: got 48 bytes in 1 buffers DEBUG: [HttpClient-74-SelectorManager] [7s 615ms] SocketTube(95) resuming read event DEBUG: [HttpClient-74-SelectorManager] [7s 615ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@28b88de2 for R (false) DEBUG: [HttpClient-74-SelectorManager] [7s 615ms] SocketTube(95) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) sending 48 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) H2 Receiving(1): 48 DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) Processing 48 DEBUG: [pool-1-thread-1] [7s 615ms] FramesDecoder decodes: 48 DEBUG: [pool-1-thread-1] [7s 615ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 615ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [HttpClient-74-SelectorManager] [7s 615ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@28b88de2 for None (false) DEBUG: [HttpClient-74-SelectorManager] [7s 615ms] SocketTube(95) read bytes: 17 DEBUG: [HttpClient-74-SelectorManager] [7s 615ms] Http2Connection(SocketTube(95)) onNext: got 17 bytes in 1 buffers DEBUG: [HttpClient-74-SelectorManager] [7s 615ms] SocketTube(95) resuming read event DEBUG: [HttpClient-74-SelectorManager] [7s 615ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@28b88de2 for R (false) DEBUG: [HttpClient-74-SelectorManager] [7s 615ms] SocketTube(95) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775805, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 615ms] PlainHttpConnection(SocketTube(95)) added 9 bytes to the write queue DEBUG: [pool-1-thread-1] [7s 615ms] PlainHttpConnection(SocketTube(95)) signalling the publisher of the write queue DEBUG: [HttpClient-74-SelectorManager] [7s 615ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@28b88de2 for None (false) DEBUG: [pool-1-thread-1] [7s 615ms] PlainHttpConnection(SocketTube(95)) HttpPublisher: sending 9 bytes (1 buffers) to SocketTube(95) DEBUG: [pool-1-thread-1] [7s 615ms] SocketTube(95) trying to write: 9 DEBUG: [HttpClient-74-SelectorManager] [7s 615ms] SocketTube(95) read bytes: 195 DEBUG: [HttpClient-74-SelectorManager] [7s 615ms] Http2Connection(SocketTube(95)) onNext: got 195 bytes in 1 buffers DEBUG: [HttpClient-74-SelectorManager] [7s 615ms] SocketTube(95) resuming read event DEBUG: [HttpClient-74-SelectorManager] [7s 615ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@28b88de2 for R (false) DEBUG: [HttpClient-74-SelectorManager] [7s 615ms] SocketTube(95) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 615ms] SocketTube(95) wrote: 9 DEBUG: [pool-1-thread-1] [7s 615ms] SocketTube(95) write: requesting more... DEBUG: [pool-1-thread-1] [7s 615ms] PlainHttpConnection(SocketTube(95)) HttpPublisher: got request of 1 from SocketTube(95) DEBUG: [readLoop] [7s 615ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-1] [7s 615ms] SocketTube(95) leaving requestMore: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [7s 615ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 615ms] SocketTube(95) leaving w.onNext Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [7s 615ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-1] [7s 615ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [7s 615ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [7s 615ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) H2 processed(1) DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) sending 17 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) H2 Receiving(2): 17 DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) Processing 17 DEBUG: [pool-1-thread-1] [7s 615ms] FramesDecoder decodes: 17 DEBUG: [pool-1-thread-1] [7s 615ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 615ms] FramesDecoder Got frame: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95))/Stream(1) incoming: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95))/Stream(1) Getting BodySubscriber for: (GET http://127.0.0.1:43795/http2/fixed/x-21-BODY_HANDLER) 200 HTTP_2 Local port: 40054 DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: BODY_HANDLER DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95))/Stream(1) stream 1 closing due to AbstractThrowingSubscribers$UncheckedCustomException: BODY_HANDLER before subscriber registered DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-1] [7s 615ms] PlainHttpConnection(SocketTube(95)) added 13 bytes to the write queue DEBUG: [pool-1-thread-1] [7s 615ms] PlainHttpConnection(SocketTube(95)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [7s 615ms] PlainHttpConnection(SocketTube(95)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(95) DEBUG: [pool-1-thread-1] [7s 615ms] SocketTube(95) trying to write: 13 DEBUG: [pool-1-thread-1] [7s 615ms] SocketTube(95) wrote: 13 DEBUG: [pool-1-thread-1] [7s 615ms] SocketTube(95) write: requesting more... DEBUG: [pool-1-thread-1] [7s 615ms] PlainHttpConnection(SocketTube(95)) HttpPublisher: got request of 1 from SocketTube(95) DEBUG: [readLoop] [7s 615ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-1] [7s 615ms] SocketTube(95) leaving requestMore: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [7s 615ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 615ms] SocketTube(95) leaving w.onNext Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [7s 615ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [7s 615ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [7s 615ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) Closed stream 1 DEBUG: [readLoop] [7s 615ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-1] [7s 615ms] HttpClientImpl(74) ClientImpl (async) elapsed 4 millis for GET to http://127.0.0.1:43795/http2/fixed/x-21-BODY_HANDLER DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) H2 processed(2) DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) sending 195 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) H2 Receiving(3): 195 DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) Processing 195 DEBUG: [pool-1-thread-1] [7s 615ms] FramesDecoder decodes: 195 DEBUG: [pool-1-thread-1] [7s 615ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 615ms] FramesDecoder Got frame: DATA: length=53, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) Dropping data frame for stream 1 (53 payload bytes) DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)):WindowUpdateSender(stream: 0) update: 53, received: 53, limit: 16777216 DEBUG: [pool-1-thread-1] [7s 615ms] FramesDecoder Got frame: DATA: length=53, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) Dropping data frame for stream 1 (53 payload bytes) DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)):WindowUpdateSender(stream: 0) update: 53, received: 106, limit: 16777216 DEBUG: [pool-1-thread-1] [7s 615ms] FramesDecoder Got frame: DATA: length=53, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) Dropping data frame for stream 1 (53 payload bytes) DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)):WindowUpdateSender(stream: 0) update: 53, received: 159, limit: 16777216 DEBUG: [pool-1-thread-1] [7s 615ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-1] [7s 615ms] Http2Connection(SocketTube(95)) H2 processed(3) [8 s, 216 ms, 543214 ns] waiting for client to shutdown: HttpClientImpl(74) DEBUG: [HttpClient-74-SelectorManager] [7s 646ms] HttpClientImpl(74) SelectorManager shutting down DEBUG: [HttpClient-74-SelectorManager] [7s 682ms] Http2ClientImpl stopping DEBUG: [HttpClient-74-SelectorManager] [7s 682ms] Http2Connection(SocketTube(95)) Close all streams DEBUG: [HttpClient-74-SelectorManager] [7s 682ms] Http2Connection(SocketTube(95)) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] PlainHttpConnection(SocketTube(95)) added 34 bytes to the write queue DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] PlainHttpConnection(SocketTube(95)) signalling the publisher of the write queue DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] PlainHttpConnection(SocketTube(95)) HttpPublisher: sending 34 bytes (1 buffers) to SocketTube(95) DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] SocketTube(95) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] SocketTube(95) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] SocketTube(95) pausing read event DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] SocketTube(95) Sending error java.io.IOException: selector manager closed to subscriber jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@19da62cb DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] SocketTube(95) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] Http2Connection(SocketTube(95)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] SocketTube(95) Stopping read scheduler DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] SocketTube(95) leaving read() loop with error: Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] SocketTube(95) Read scheduler stopped DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] SocketTube(95) write: cancel DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] SocketTube(95) write: resetting demand to 0 DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] PlainHttpConnection(SocketTube(95)) HttpPublisher: cancelled by SocketTube(95) DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] SocketTube(95) leaving w.onNext Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=0] DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] Http2Connection(SocketTube(95)) Shutting down h2c (state=half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] Http2ClientImpl removing from the connection pool: Http2Connection(SocketTube(95)) DEBUG: [pool-1-thread-1] [7s 683ms] Http2Connection(SocketTube(95)) Stopping scheduler java.io.IOException: selector manager closed DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] Http2ClientImpl removed from the connection pool: Http2Connection(SocketTube(95)) java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] PlainHttpConnection(SocketTube(95)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-1] [7s 683ms] Http2Connection(SocketTube(95)) Shutting down h2c (state=shutdown+half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] SocketTube(95) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-74-SelectorManager] [7s 683ms] Http2Connection(SocketTube(95)) Close all streams EOF reached on connection localhost/127.0.0.1:43795->/127.0.0.1:40054, will no longer accept incoming frames Server connection to /127.0.0.1:40054 stopping. 1 streams TestServer: Connection writer stopping [8 s, 262 ms, 523086 ns] client shutdown normally: HttpClientImpl(74) DEBUG: [MainThread] [7s 692ms] HttpClientImpl(75) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [7s 693ms] HttpClientImpl(75) ClientImpl (async) send http://127.0.0.1:43795/http2/fixed/x-21-ON_SUBSCRIBE GET DEBUG: [pool-1-thread-1] [7s 693ms] Exchange establishing exchange for http://127.0.0.1:43795/http2/fixed/x-21-ON_SUBSCRIBE GET, proxy=null DEBUG: [pool-1-thread-1] [7s 693ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [7s 693ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [7s 693ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [7s 693ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [7s 694ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-1] [7s 694ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-1] [7s 694ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [7s 694ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [7s 694ms] Http1AsyncReceiver(SocketTube(96)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@57d5a1bf queue.isEmpty: true DEBUG: [pool-1-thread-1] [7s 694ms] Http1AsyncReceiver(SocketTube(96)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@57d5a1bf, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [7s 694ms] Http1AsyncReceiver(SocketTube(96)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [7s 694ms] Http1AsyncReceiver(SocketTube(96)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [7s 694ms] Http1AsyncReceiver(SocketTube(96)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [7s 694ms] Http1AsyncReceiver(SocketTube(96)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [7s 694ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [7s 694ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-1] [7s 694ms] PlainHttpConnection(SocketTube(96)) registering connect event TestServer(1): connection accepted TestServer(1): stopping is: false TestServer(1): accepting connections DEBUG: [HttpClient-75-SelectorManager] [7s 694ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@79b5ad4 for C (true) TestServer(1): creating connection TestServer: New connection from Socket[addr=/127.0.0.1,port=40058,localport=43795] TestServer(1): starting connection DEBUG: [HttpClient-75-SelectorManager] [7s 694ms] PlainHttpConnection(SocketTube(96)) ConnectEvent: finishing connect DEBUG: [HttpClient-75-SelectorManager] [7s 694ms] PlainHttpConnection(SocketTube(96)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:40058 DEBUG: [pool-1-thread-1] [7s 694ms] PlainHttpConnection(SocketTube(96)) finishConnect, setting connected=true DEBUG: [pool-1-thread-1] [7s 694ms] Http1Exchange SocketTube(96) connecting flows DEBUG: [pool-1-thread-1] [7s 694ms] SocketTube(96) connecting flows DEBUG: [pool-1-thread-1] [7s 694ms] SocketTube(96) read publisher got subscriber DEBUG: [pool-1-thread-1] [7s 694ms] SocketTube(96) registering subscribe event DEBUG: [pool-1-thread-1] [7s 694ms] SocketTube(96) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-75-SelectorManager] [7s 694ms] SocketTube(96) subscribe event raised DEBUG: [pool-1-thread-1] [7s 694ms] Http1Publisher(SocketTube(96)) got subscriber: SocketTube(96) DEBUG: [pool-1-thread-1] [7s 694ms] SocketTube(96) subscribed for writing DEBUG: [pool-1-thread-1] [7s 694ms] SocketTube(96) write: registering startSubscription event DEBUG: [HttpClient-75-SelectorManager] [7s 694ms] SocketTube(96) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@d6331a4 DEBUG: [pool-1-thread-1] [7s 694ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-75-SelectorManager] [7s 694ms] SocketTube(96) read demand reset to 0 DEBUG: [HttpClient-75-SelectorManager] [7s 694ms] SocketTube(96) calling onSubscribe DEBUG: [HttpClient-75-SelectorManager] [7s 694ms] Http1AsyncReceiver(SocketTube(96)) Received onSubscribed from upstream DEBUG: [HttpClient-75-SelectorManager] [7s 694ms] SocketTube(96) onSubscribe called DEBUG: [HttpClient-75-SelectorManager] [7s 694ms] SocketTube(96) pending subscriber subscribed DEBUG: [HttpClient-75-SelectorManager] [7s 694ms] SocketTube(96) write: starting subscription DEBUG: [HttpClient-75-SelectorManager] [7s 694ms] SocketTube(96) write: offloading requestMore DEBUG: [pool-1-thread-3] [7s 694ms] Http1AsyncReceiver(SocketTube(96)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [7s 694ms] Http1AsyncReceiver(SocketTube(96)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [7s 694ms] Http1AsyncReceiver(SocketTube(96)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [7s 694ms] SocketTube(96) got some demand for reading DEBUG: [pool-1-thread-3] [7s 694ms] SocketTube(96) resuming read event DEBUG: [pool-1-thread-4] [7s 694ms] SocketTube(96) write: requesting more... DEBUG: [pool-1-thread-3] [7s 694ms] SocketTube(96) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [7s 694ms] Http1Publisher(SocketTube(96)) subscription request(1), demand=1 DEBUG: [HttpClient-75-SelectorManager] [7s 694ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4861be6c for R (true) DEBUG: [pool-1-thread-4] [7s 694ms] Http1Publisher(SocketTube(96)) WriteTask DEBUG: [pool-1-thread-4] [7s 695ms] Http1Publisher(SocketTube(96)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-4] [7s 695ms] SocketTube(96) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 695ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-1] [7s 695ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=212 cap=212]], throwable=null] DEBUG: [pool-1-thread-1] [7s 695ms] Http1Publisher(SocketTube(96)) WriteTask DEBUG: [pool-1-thread-1] [7s 695ms] Http1Publisher(SocketTube(96)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [7s 695ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-1] [7s 695ms] Http1Publisher(SocketTube(96)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=212 cap=212]], throwable=null] DEBUG: [pool-1-thread-1] [7s 695ms] Http1Publisher(SocketTube(96)) onNext with 212 bytes DEBUG: [pool-1-thread-1] [7s 695ms] SocketTube(96) trying to write: 212 DEBUG: [pool-1-thread-1] [7s 695ms] SocketTube(96) wrote: 212 DEBUG: [pool-1-thread-1] [7s 695ms] SocketTube(96) write: requesting more... DEBUG: [pool-1-thread-1] [7s 695ms] Http1Publisher(SocketTube(96)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [7s 695ms] SocketTube(96) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 695ms] SocketTube(96) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 695ms] Http1Publisher(SocketTube(96)) WriteTask DEBUG: [pool-1-thread-1] [7s 695ms] Http1Publisher(SocketTube(96)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-1] [7s 695ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [7s 695ms] Exchange sendRequestBody DEBUG: [pool-1-thread-1] [7s 695ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-1] [7s 695ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-1] [7s 695ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [7s 695ms] Http1Publisher(SocketTube(96)) WriteTask DEBUG: [pool-1-thread-1] [7s 695ms] Http1Publisher(SocketTube(96)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [7s 695ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-1] [7s 695ms] Http1Publisher(SocketTube(96)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [7s 695ms] Http1Publisher(SocketTube(96)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@4077307b DEBUG: [pool-1-thread-1] [7s 695ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-1] [7s 695ms] Http1Exchange reading headers DEBUG: [pool-1-thread-1] [7s 695ms] Http1Response(id=87, PlainHttpConnection(SocketTube(96))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-1] [7s 695ms] Http1Response(id=87, PlainHttpConnection(SocketTube(96))) First time around DEBUG: [pool-1-thread-1] [7s 695ms] Http1Response(id=87, PlainHttpConnection(SocketTube(96))) headersReader is not yet completed DEBUG: [HttpClient-75-SelectorManager] [7s 695ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4861be6c for None (false) DEBUG: [HttpClient-75-SelectorManager] [7s 695ms] SocketTube(96) read bytes: 71 DEBUG: [HttpClient-75-SelectorManager] [7s 695ms] Http1AsyncReceiver(SocketTube(96)) Putting 71 bytes into the queue DEBUG: [HttpClient-75-SelectorManager] [7s 695ms] SocketTube(96) resuming read event DEBUG: [HttpClient-75-SelectorManager] [7s 695ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4861be6c for R (false) DEBUG: [HttpClient-75-SelectorManager] [7s 695ms] SocketTube(96) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 695ms] Http1AsyncReceiver(SocketTube(96)) Got 71 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@57d5a1bf DEBUG: [pool-1-thread-1] [7s 695ms] Http1AsyncReceiver(SocketTube(96)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [7s 695ms] Http1AsyncReceiver(SocketTube(96)) Forwarding 71 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@57d5a1bf DEBUG: [pool-1-thread-1] [7s 695ms] Http1Response(id=87, PlainHttpConnection(SocketTube(96))) Sending 71/71 bytes to header parser DEBUG: [pool-1-thread-1] [7s 695ms] Http1Response(id=87, PlainHttpConnection(SocketTube(96))) Parsing headers completed. bytes=71 DEBUG: [pool-1-thread-1] [7s 695ms] Http1AsyncReceiver(SocketTube(96)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@57d5a1bf DEBUG: [pool-1-thread-1] [7s 695ms] Http1Response(id=87, PlainHttpConnection(SocketTube(96))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-1] [7s 695ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-1] [7s 695ms] Exchange Upgrading async PlainHttpConnection: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:40058 remote=/127.0.0.1:43795] DEBUG: [pool-1-thread-1] [7s 695ms] Http1Response(id=87, PlainHttpConnection(SocketTube(96))) readBody: return2Cache: false DEBUG: [pool-1-thread-1] [7s 695ms] Http1Response(id=87, PlainHttpConnection(SocketTube(96))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@4a39e651(75) DEBUG: [pool-1-thread-1] [7s 695ms] Http1AsyncReceiver(SocketTube(96)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@7b4addba/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@7ec4b7ec queue.isEmpty: false DEBUG: [pool-1-thread-1] [7s 695ms] Http1AsyncReceiver(SocketTube(96)) Delegate done: 0 DEBUG: [pool-1-thread-1] [7s 695ms] PlainHttpConnection(SocketTube(96))/ResponseContent/FixedLengthBodyParser length=0, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-1] [7s 695ms] HttpClientImpl(75) body subscriber registered: 1 DEBUG: [pool-1-thread-1] [7s 695ms] Http1AsyncReceiver(SocketTube(96)) cleared DEBUG: [pool-1-thread-1] [7s 695ms] HttpClientImpl(75) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [7s 695ms] Exchange Ignored body DEBUG: [pool-1-thread-1] [7s 696ms] Http2Connection(SocketTube(96)):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-1] [7s 696ms] Http2Connection(SocketTube(96)):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-1] [7s 696ms] Http2Connection(SocketTube(96)) Opened stream 1 DEBUG: [pool-1-thread-1] [7s 696ms] Http2Connection(SocketTube(96))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: true) DEBUG: [pool-1-thread-1] [7s 696ms] Http2Connection(SocketTube(96))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-1] [7s 696ms] SocketTube(96) connecting flows DEBUG: [pool-1-thread-1] [7s 696ms] SocketTube(96) read publisher got subscriber DEBUG: [pool-1-thread-1] [7s 696ms] SocketTube(96) registering subscribe event DEBUG: [pool-1-thread-1] [7s 696ms] SocketTube(96) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 696ms] SocketTube(96) subscribed for writing DEBUG: [HttpClient-75-SelectorManager] [7s 696ms] SocketTube(96) subscribe event raised DEBUG: [pool-1-thread-1] [7s 696ms] SocketTube(96) write: resetting demand to 0 DEBUG: [HttpClient-75-SelectorManager] [7s 696ms] SocketTube(96) handling pending subscription for jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@7963f0bb DEBUG: [HttpClient-75-SelectorManager] [7s 696ms] Http1AsyncReceiver(SocketTube(96)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-75-SelectorManager] [7s 696ms] SocketTube(96) read demand reset to 0 DEBUG: [HttpClient-75-SelectorManager] [7s 696ms] SocketTube(96) calling onSubscribe DEBUG: [HttpClient-75-SelectorManager] [7s 696ms] Http2Connection(SocketTube(96)) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [HttpClient-75-SelectorManager] [7s 696ms] SocketTube(96) got some demand for reading DEBUG: [HttpClient-75-SelectorManager] [7s 696ms] SocketTube(96) resuming read event DEBUG: [HttpClient-75-SelectorManager] [7s 696ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4861be6c for R (false) DEBUG: [HttpClient-75-SelectorManager] [7s 696ms] SocketTube(96) leaving request(9223372036854775807): Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-75-SelectorManager] [7s 696ms] SocketTube(96) onSubscribe called DEBUG: [HttpClient-75-SelectorManager] [7s 696ms] SocketTube(96) pending subscriber subscribed DEBUG: [pool-1-thread-1] [7s 696ms] SocketTube(96) write: registering startSubscription event DEBUG: [HttpClient-75-SelectorManager] [7s 696ms] SocketTube(96) write: starting subscription DEBUG: [HttpClient-75-SelectorManager] [7s 696ms] SocketTube(96) write: offloading requestMore DEBUG: [pool-1-thread-4] [7s 696ms] SocketTube(96) write: requesting more... DEBUG: [pool-1-thread-4] [7s 696ms] PlainHttpConnection(SocketTube(96)) HttpPublisher: got request of 1 from SocketTube(96) DEBUG: [pool-1-thread-1] [7s 696ms] PlainHttpConnection(SocketTube(96)) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-1] [7s 696ms] PlainHttpConnection(SocketTube(96)) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [7s 696ms] SocketTube(96) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 696ms] PlainHttpConnection(SocketTube(96)) HttpPublisher: sending 63 bytes (1 buffers) to SocketTube(96) DEBUG: [pool-1-thread-1] [7s 696ms] SocketTube(96) trying to write: 63 DEBUG: [pool-1-thread-1] [7s 696ms] SocketTube(96) wrote: 63 DEBUG: [pool-1-thread-1] [7s 696ms] SocketTube(96) write: requesting more... DEBUG: [pool-1-thread-1] [7s 696ms] PlainHttpConnection(SocketTube(96)) HttpPublisher: got request of 1 from SocketTube(96) DEBUG: [pool-1-thread-1] [7s 696ms] SocketTube(96) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 696ms] SocketTube(96) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 696ms] Http2Connection(SocketTube(96)):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-1] [7s 696ms] PlainHttpConnection(SocketTube(96)) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-1] [7s 696ms] PlainHttpConnection(SocketTube(96)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [7s 696ms] PlainHttpConnection(SocketTube(96)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(96) DEBUG: [pool-1-thread-1] [7s 696ms] SocketTube(96) trying to write: 13 DEBUG: [pool-1-thread-1] [7s 696ms] SocketTube(96) wrote: 13 DEBUG: [pool-1-thread-1] [7s 696ms] SocketTube(96) write: requesting more... DEBUG: [pool-1-thread-1] [7s 696ms] PlainHttpConnection(SocketTube(96)) HttpPublisher: got request of 1 from SocketTube(96) DEBUG: [pool-1-thread-1] [7s 696ms] SocketTube(96) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 696ms] SocketTube(96) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 696ms] Http2Connection(SocketTube(96)) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-1] [7s 696ms] Http2Connection(SocketTube(96)) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-1] [7s 696ms] Http2Connection(SocketTube(96)) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [7s 696ms] Http1AsyncReceiver(SocketTube(96)) stopping DEBUG: [pool-1-thread-1] [7s 696ms] Http1AsyncReceiver(SocketTube(96)) Flushing 0 bytes from queue into initial buffer (remaining=0, free=0) DEBUG: [pool-1-thread-1] [7s 696ms] Http1AsyncReceiver(SocketTube(96)) Initial buffer now has 0 pos=0 limit=0 DEBUG: [pool-1-thread-1] [7s 696ms] Http2Connection(SocketTube(96)) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-1] [7s 696ms] Http2Connection(SocketTube(96)) H2 processed buffered data DEBUG: [pool-1-thread-1] [7s 696ms] Http2ClientImpl offering to the connection pool: Http2Connection(SocketTube(96)) DEBUG: [pool-1-thread-1] [7s 696ms] Http2ClientImpl put in the connection pool: Http2Connection(SocketTube(96)) DEBUG: [pool-1-thread-1] [7s 696ms] Http1AsyncReceiver(SocketTube(96)) cleared DEBUG: [pool-1-thread-1] [7s 696ms] Exchange Getting response async streamid: 1 DEBUG: [pool-1-thread-1] [7s 696ms] Http1Response(id=87, PlainHttpConnection(SocketTube(96))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-1] [7s 696ms] Http1Response(id=87, PlainHttpConnection(SocketTube(96))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@4a39e651(75) DEBUG: [pool-1-thread-1] [7s 696ms] Http1AsyncReceiver(SocketTube(96)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@7b4addba/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@7ec4b7ec, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=true DEBUG: [pool-1-thread-1] [7s 696ms] Http1AsyncReceiver(SocketTube(96)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-1] [7s 696ms] Http1AsyncReceiver(SocketTube(96)) checkRequestMore: canRequestMore=false, hasDemand=true DEBUG: [pool-1-thread-1] [7s 696ms] Http1AsyncReceiver(SocketTube(96)) Http1TubeSubscriber: no need to request more DEBUG: [Test-server-pool] [7s 696ms] FramesDecoder decodes: 9 DEBUG: [Test-server-pool] [7s 696ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [7s 696ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [7s 696ms] FramesDecoder decodes: 30 DEBUG: [Test-server-pool] [7s 696ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [7s 696ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 TestServer: GET /http2/fixed/x-21-ON_SUBSCRIBE Server: creating input stream for stream 1 TestServer(1): Using handler for: /http2/fixed TestServer(1): connection started Sent response headers 200 DEBUG: [readLoop] [7s 697ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [7s 697ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 697ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [readLoop] [7s 697ms] FramesDecoder decodes: 30 DEBUG: [readLoop] [7s 697ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 697ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [readLoop] [7s 697ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [7s 697ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 697ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [7s 697ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [7s 697ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 697ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4861be6c for None (false) DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] SocketTube(96) read bytes: 39 DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] Http2Connection(SocketTube(96)) onNext: got 39 bytes in 1 buffers DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] SocketTube(96) resuming read event DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4861be6c for R (false) DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] SocketTube(96) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4861be6c for None (false) DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] SocketTube(96) read bytes: 17 DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] Http2Connection(SocketTube(96)) onNext: got 17 bytes in 1 buffers DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] SocketTube(96) resuming read event DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4861be6c for R (false) DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] SocketTube(96) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775805, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4861be6c for None (false) DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] SocketTube(96) read bytes: 204 DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] Http2Connection(SocketTube(96)) onNext: got 204 bytes in 1 buffers DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] SocketTube(96) resuming read event DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4861be6c for R (false) DEBUG: [HttpClient-75-SelectorManager] [7s 697ms] SocketTube(96) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 697ms] Http2Connection(SocketTube(96)) sending 39 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [7s 697ms] Http2Connection(SocketTube(96)) H2 Receiving(1): 39 DEBUG: [pool-1-thread-1] [7s 697ms] Http2Connection(SocketTube(96)) Processing 39 DEBUG: [pool-1-thread-1] [7s 697ms] FramesDecoder decodes: 39 DEBUG: [pool-1-thread-1] [7s 697ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 697ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-1] [7s 697ms] Http2Connection(SocketTube(96)) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-1] [7s 697ms] PlainHttpConnection(SocketTube(96)) added 9 bytes to the write queue DEBUG: [pool-1-thread-1] [7s 697ms] PlainHttpConnection(SocketTube(96)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [7s 697ms] PlainHttpConnection(SocketTube(96)) HttpPublisher: sending 9 bytes (1 buffers) to SocketTube(96) DEBUG: [pool-1-thread-1] [7s 697ms] SocketTube(96) trying to write: 9 DEBUG: [pool-1-thread-1] [7s 697ms] SocketTube(96) wrote: 9 DEBUG: [pool-1-thread-1] [7s 697ms] SocketTube(96) write: requesting more... DEBUG: [pool-1-thread-1] [7s 697ms] PlainHttpConnection(SocketTube(96)) HttpPublisher: got request of 1 from SocketTube(96) DEBUG: [pool-1-thread-1] [7s 697ms] SocketTube(96) leaving requestMore: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [7s 697ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [7s 697ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 697ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [7s 697ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [7s 697ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 697ms] SocketTube(96) leaving w.onNext Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 697ms] Http2Connection(SocketTube(96)) H2 processed(1) DEBUG: [pool-1-thread-1] [7s 697ms] Http2Connection(SocketTube(96)) sending 17 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [7s 697ms] Http2Connection(SocketTube(96)) H2 Receiving(2): 17 DEBUG: [pool-1-thread-1] [7s 697ms] Http2Connection(SocketTube(96)) Processing 17 DEBUG: [pool-1-thread-1] [7s 697ms] FramesDecoder decodes: 17 DEBUG: [pool-1-thread-1] [7s 697ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 697ms] FramesDecoder Got frame: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96))/Stream(1) incoming: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96))/Stream(1) Getting BodySubscriber for: (GET http://127.0.0.1:43795/http2/fixed/x-21-ON_SUBSCRIBE) 200 HTTP_2 Local port: 40058 DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-1] [7s 698ms] HttpClientImpl(75) body subscriber registered: 1 DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96))/Stream(1) calling subscriber.onError: AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE DEBUG: [pool-1-thread-1] [7s 698ms] HttpClientImpl(75) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96))/Stream(1) stream 1 closing due to AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96)) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-1] [7s 698ms] PlainHttpConnection(SocketTube(96)) added 13 bytes to the write queue DEBUG: [pool-1-thread-1] [7s 698ms] PlainHttpConnection(SocketTube(96)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [7s 698ms] PlainHttpConnection(SocketTube(96)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(96) DEBUG: [pool-1-thread-1] [7s 698ms] SocketTube(96) trying to write: 13 DEBUG: [pool-1-thread-1] [7s 698ms] SocketTube(96) wrote: 13 DEBUG: [pool-1-thread-1] [7s 698ms] SocketTube(96) write: requesting more... DEBUG: [pool-1-thread-1] [7s 698ms] PlainHttpConnection(SocketTube(96)) HttpPublisher: got request of 1 from SocketTube(96) DEBUG: [pool-1-thread-1] [7s 698ms] SocketTube(96) leaving requestMore: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 698ms] SocketTube(96) leaving w.onNext Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [7s 698ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [7s 698ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96)) Closed stream 1 DEBUG: [readLoop] [7s 698ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [7s 698ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [7s 698ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 698ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-1] [7s 698ms] HttpClientImpl(75) ClientImpl (async) elapsed 5 millis for GET to http://127.0.0.1:43795/http2/fixed/x-21-ON_SUBSCRIBE DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96)) H2 processed(2) DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96)) sending 204 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96)) H2 Receiving(3): 204 DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96)) Processing 204 DEBUG: [pool-1-thread-1] [7s 698ms] FramesDecoder decodes: 204 DEBUG: [pool-1-thread-1] [7s 698ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 698ms] FramesDecoder Got frame: DATA: length=53, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96)) Dropping data frame for stream 1 (53 payload bytes) DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96)):WindowUpdateSender(stream: 0) update: 53, received: 53, limit: 16777216 DEBUG: [pool-1-thread-1] [7s 698ms] FramesDecoder Got frame: DATA: length=53, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96)) Dropping data frame for stream 1 (53 payload bytes) DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96)):WindowUpdateSender(stream: 0) update: 53, received: 106, limit: 16777216 DEBUG: [pool-1-thread-1] [7s 698ms] FramesDecoder Got frame: DATA: length=53, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96)) Dropping data frame for stream 1 (53 payload bytes) DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96)):WindowUpdateSender(stream: 0) update: 53, received: 159, limit: 16777216 DEBUG: [pool-1-thread-1] [7s 698ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96)) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-1] [7s 698ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-1] [7s 698ms] Http2Connection(SocketTube(96)) H2 processed(3) [8 s, 299 ms, 167090 ns] waiting for client to shutdown: HttpClientImpl(75) DEBUG: [HttpClient-75-SelectorManager] [7s 767ms] HttpClientImpl(75) SelectorManager shutting down DEBUG: [HttpClient-75-SelectorManager] [7s 767ms] Http2ClientImpl stopping DEBUG: [HttpClient-75-SelectorManager] [7s 767ms] Http2Connection(SocketTube(96)) Close all streams DEBUG: [HttpClient-75-SelectorManager] [7s 767ms] Http2Connection(SocketTube(96)) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-75-SelectorManager] [7s 767ms] PlainHttpConnection(SocketTube(96)) added 34 bytes to the write queue DEBUG: [HttpClient-75-SelectorManager] [7s 767ms] PlainHttpConnection(SocketTube(96)) signalling the publisher of the write queue DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] PlainHttpConnection(SocketTube(96)) HttpPublisher: sending 34 bytes (1 buffers) to SocketTube(96) DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] SocketTube(96) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] SocketTube(96) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] SocketTube(96) pausing read event DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] SocketTube(96) Sending error java.io.IOException: selector manager closed to subscriber jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@7963f0bb DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] SocketTube(96) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] Http2Connection(SocketTube(96)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] SocketTube(96) Stopping read scheduler DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] SocketTube(96) leaving read() loop with error: Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] SocketTube(96) Read scheduler stopped DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] SocketTube(96) write: cancel DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] SocketTube(96) write: resetting demand to 0 DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] PlainHttpConnection(SocketTube(96)) HttpPublisher: cancelled by SocketTube(96) DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] SocketTube(96) leaving w.onNext Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=0] DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] Http2Connection(SocketTube(96)) Shutting down h2c (state=half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] Http2ClientImpl removing from the connection pool: Http2Connection(SocketTube(96)) DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] Http2ClientImpl removed from the connection pool: Http2Connection(SocketTube(96)) DEBUG: [pool-1-thread-1] [7s 768ms] Http2Connection(SocketTube(96)) Stopping scheduler java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] PlainHttpConnection(SocketTube(96)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-1] [7s 768ms] Http2Connection(SocketTube(96)) Shutting down h2c (state=shutdown+half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] SocketTube(96) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-75-SelectorManager] [7s 768ms] Http2Connection(SocketTube(96)) Close all streams EOF reached on connection localhost/127.0.0.1:43795->/127.0.0.1:40058, will no longer accept incoming frames Server connection to /127.0.0.1:40058 stopping. 1 streams TestServer: Connection writer stopping [8 s, 347 ms, 527411 ns] client shutdown normally: HttpClientImpl(75) DEBUG: [MainThread] [7s 777ms] HttpClientImpl(76) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [7s 778ms] HttpClientImpl(76) ClientImpl (async) send http://127.0.0.1:43795/http2/fixed/x-21-ON_NEXT GET DEBUG: [pool-1-thread-1] [7s 778ms] Exchange establishing exchange for http://127.0.0.1:43795/http2/fixed/x-21-ON_NEXT GET, proxy=null DEBUG: [pool-1-thread-1] [7s 779ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [7s 779ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [7s 779ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [7s 779ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [7s 779ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-1] [7s 779ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-1] [7s 779ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [7s 779ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [7s 779ms] Http1AsyncReceiver(SocketTube(97)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@bc126f0 queue.isEmpty: true DEBUG: [pool-1-thread-1] [7s 779ms] Http1AsyncReceiver(SocketTube(97)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@bc126f0, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [7s 779ms] Http1AsyncReceiver(SocketTube(97)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [7s 779ms] Http1AsyncReceiver(SocketTube(97)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [7s 779ms] Http1AsyncReceiver(SocketTube(97)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [7s 779ms] Http1AsyncReceiver(SocketTube(97)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [7s 779ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [7s 779ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-1] [7s 779ms] PlainHttpConnection(SocketTube(97)) registering connect event TestServer(1): connection accepted TestServer(1): stopping is: false TestServer(1): accepting connections DEBUG: [HttpClient-76-SelectorManager] [7s 779ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@3fc5d271 for C (true) DEBUG: [HttpClient-76-SelectorManager] [7s 779ms] PlainHttpConnection(SocketTube(97)) ConnectEvent: finishing connect DEBUG: [HttpClient-76-SelectorManager] [7s 779ms] PlainHttpConnection(SocketTube(97)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:40060 DEBUG: [pool-1-thread-1] [7s 779ms] PlainHttpConnection(SocketTube(97)) finishConnect, setting connected=true DEBUG: [pool-1-thread-1] [7s 779ms] Http1Exchange SocketTube(97) connecting flows DEBUG: [pool-1-thread-1] [7s 779ms] SocketTube(97) connecting flows DEBUG: [pool-1-thread-1] [7s 779ms] SocketTube(97) read publisher got subscriber DEBUG: [pool-1-thread-1] [7s 779ms] SocketTube(97) registering subscribe event DEBUG: [pool-1-thread-1] [7s 779ms] SocketTube(97) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-76-SelectorManager] [7s 780ms] SocketTube(97) subscribe event raised DEBUG: [pool-1-thread-1] [7s 780ms] Http1Publisher(SocketTube(97)) got subscriber: SocketTube(97) DEBUG: [pool-1-thread-1] [7s 780ms] SocketTube(97) subscribed for writing DEBUG: [pool-1-thread-1] [7s 780ms] SocketTube(97) write: registering startSubscription event DEBUG: [HttpClient-76-SelectorManager] [7s 780ms] SocketTube(97) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@353db901 DEBUG: [HttpClient-76-SelectorManager] [7s 780ms] SocketTube(97) read demand reset to 0 DEBUG: [pool-1-thread-1] [7s 780ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-76-SelectorManager] [7s 780ms] SocketTube(97) calling onSubscribe DEBUG: [HttpClient-76-SelectorManager] [7s 780ms] Http1AsyncReceiver(SocketTube(97)) Received onSubscribed from upstream DEBUG: [HttpClient-76-SelectorManager] [7s 780ms] SocketTube(97) onSubscribe called DEBUG: [HttpClient-76-SelectorManager] [7s 780ms] SocketTube(97) pending subscriber subscribed DEBUG: [HttpClient-76-SelectorManager] [7s 780ms] SocketTube(97) write: starting subscription DEBUG: [HttpClient-76-SelectorManager] [7s 780ms] SocketTube(97) write: offloading requestMore DEBUG: [pool-1-thread-4] [7s 780ms] Http1AsyncReceiver(SocketTube(97)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [7s 780ms] Http1AsyncReceiver(SocketTube(97)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [7s 780ms] Http1AsyncReceiver(SocketTube(97)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [7s 780ms] SocketTube(97) write: requesting more... DEBUG: [pool-1-thread-4] [7s 780ms] SocketTube(97) got some demand for reading DEBUG: [pool-1-thread-4] [7s 780ms] SocketTube(97) resuming read event DEBUG: [pool-1-thread-3] [7s 780ms] Http1Publisher(SocketTube(97)) subscription request(1), demand=1 DEBUG: [pool-1-thread-4] [7s 780ms] SocketTube(97) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-76-SelectorManager] [7s 780ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@703f21c2 for R (true) DEBUG: [pool-1-thread-3] [7s 780ms] Http1Publisher(SocketTube(97)) WriteTask DEBUG: [pool-1-thread-3] [7s 780ms] Http1Publisher(SocketTube(97)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-3] [7s 780ms] SocketTube(97) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 780ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-1] [7s 780ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=207 cap=207]], throwable=null] DEBUG: [pool-1-thread-1] [7s 780ms] Http1Publisher(SocketTube(97)) WriteTask DEBUG: [pool-1-thread-1] [7s 780ms] Http1Publisher(SocketTube(97)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [7s 780ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-1] [7s 780ms] Http1Publisher(SocketTube(97)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=207 cap=207]], throwable=null] DEBUG: [pool-1-thread-1] [7s 780ms] Http1Publisher(SocketTube(97)) onNext with 207 bytes DEBUG: [pool-1-thread-1] [7s 780ms] SocketTube(97) trying to write: 207 DEBUG: [pool-1-thread-1] [7s 780ms] SocketTube(97) wrote: 207 DEBUG: [pool-1-thread-1] [7s 780ms] SocketTube(97) write: requesting more... DEBUG: [pool-1-thread-1] [7s 780ms] Http1Publisher(SocketTube(97)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [7s 780ms] SocketTube(97) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 780ms] SocketTube(97) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 780ms] Http1Publisher(SocketTube(97)) WriteTask DEBUG: [pool-1-thread-1] [7s 780ms] Http1Publisher(SocketTube(97)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-1] [7s 780ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [7s 780ms] Exchange sendRequestBody DEBUG: [pool-1-thread-1] [7s 780ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-1] [7s 780ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-1] [7s 780ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [7s 780ms] Http1Publisher(SocketTube(97)) WriteTask DEBUG: [pool-1-thread-1] [7s 780ms] Http1Publisher(SocketTube(97)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [7s 780ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-1] [7s 780ms] Http1Publisher(SocketTube(97)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [7s 780ms] Http1Publisher(SocketTube(97)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@3e5cb6e3 DEBUG: [pool-1-thread-1] [7s 780ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-1] [7s 780ms] Http1Exchange reading headers DEBUG: [pool-1-thread-1] [7s 780ms] Http1Response(id=88, PlainHttpConnection(SocketTube(97))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-1] [7s 780ms] Http1Response(id=88, PlainHttpConnection(SocketTube(97))) First time around DEBUG: [pool-1-thread-1] [7s 780ms] Http1Response(id=88, PlainHttpConnection(SocketTube(97))) headersReader is not yet completed TestServer(1): creating connection TestServer: New connection from Socket[addr=/127.0.0.1,port=40060,localport=43795] TestServer(1): starting connection DEBUG: [HttpClient-76-SelectorManager] [7s 781ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@703f21c2 for None (false) DEBUG: [HttpClient-76-SelectorManager] [7s 781ms] SocketTube(97) read bytes: 71 DEBUG: [HttpClient-76-SelectorManager] [7s 781ms] Http1AsyncReceiver(SocketTube(97)) Putting 71 bytes into the queue DEBUG: [HttpClient-76-SelectorManager] [7s 781ms] SocketTube(97) resuming read event DEBUG: [HttpClient-76-SelectorManager] [7s 781ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@703f21c2 for R (false) DEBUG: [HttpClient-76-SelectorManager] [7s 781ms] SocketTube(97) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 781ms] Http1AsyncReceiver(SocketTube(97)) Got 71 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@bc126f0 DEBUG: [pool-1-thread-1] [7s 781ms] Http1AsyncReceiver(SocketTube(97)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [7s 781ms] Http1AsyncReceiver(SocketTube(97)) Forwarding 71 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@bc126f0 DEBUG: [pool-1-thread-1] [7s 781ms] Http1Response(id=88, PlainHttpConnection(SocketTube(97))) Sending 71/71 bytes to header parser DEBUG: [pool-1-thread-1] [7s 781ms] Http1Response(id=88, PlainHttpConnection(SocketTube(97))) Parsing headers completed. bytes=71 DEBUG: [pool-1-thread-1] [7s 781ms] Http1AsyncReceiver(SocketTube(97)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@bc126f0 DEBUG: [pool-1-thread-1] [7s 781ms] Http1Response(id=88, PlainHttpConnection(SocketTube(97))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-1] [7s 781ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-1] [7s 781ms] Exchange Upgrading async PlainHttpConnection: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:40060 remote=/127.0.0.1:43795] DEBUG: [pool-1-thread-1] [7s 781ms] Http1Response(id=88, PlainHttpConnection(SocketTube(97))) readBody: return2Cache: false DEBUG: [pool-1-thread-1] [7s 781ms] Http1Response(id=88, PlainHttpConnection(SocketTube(97))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@506190c7(76) DEBUG: [pool-1-thread-1] [7s 781ms] Http1AsyncReceiver(SocketTube(97)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@1a3d29a8/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@46066580 queue.isEmpty: false DEBUG: [pool-1-thread-1] [7s 781ms] Http1AsyncReceiver(SocketTube(97)) Delegate done: 0 DEBUG: [pool-1-thread-1] [7s 781ms] PlainHttpConnection(SocketTube(97))/ResponseContent/FixedLengthBodyParser length=0, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-1] [7s 781ms] HttpClientImpl(76) body subscriber registered: 1 DEBUG: [pool-1-thread-1] [7s 781ms] Http1AsyncReceiver(SocketTube(97)) cleared DEBUG: [pool-1-thread-1] [7s 781ms] HttpClientImpl(76) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [7s 781ms] Exchange Ignored body DEBUG: [pool-1-thread-1] [7s 781ms] Http2Connection(SocketTube(97)):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-1] [7s 782ms] Http2Connection(SocketTube(97)):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-1] [7s 782ms] Http2Connection(SocketTube(97)) Opened stream 1 DEBUG: [pool-1-thread-1] [7s 782ms] Http2Connection(SocketTube(97))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: true) DEBUG: [pool-1-thread-1] [7s 782ms] Http2Connection(SocketTube(97))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-1] [7s 782ms] SocketTube(97) connecting flows DEBUG: [pool-1-thread-1] [7s 782ms] SocketTube(97) read publisher got subscriber DEBUG: [pool-1-thread-1] [7s 782ms] SocketTube(97) registering subscribe event DEBUG: [pool-1-thread-1] [7s 782ms] SocketTube(97) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 782ms] SocketTube(97) subscribed for writing DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SocketTube(97) subscribe event raised DEBUG: [pool-1-thread-1] [7s 782ms] SocketTube(97) write: resetting demand to 0 DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SocketTube(97) handling pending subscription for jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@418591db DEBUG: [pool-1-thread-1] [7s 782ms] SocketTube(97) write: registering startSubscription event DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] Http1AsyncReceiver(SocketTube(97)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SocketTube(97) read demand reset to 0 DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SocketTube(97) calling onSubscribe DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] Http2Connection(SocketTube(97)) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SocketTube(97) got some demand for reading DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SocketTube(97) resuming read event DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@703f21c2 for R (false) DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SocketTube(97) leaving request(9223372036854775807): Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SocketTube(97) onSubscribe called DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SocketTube(97) pending subscriber subscribed DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SocketTube(97) write: starting subscription DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SocketTube(97) write: offloading requestMore DEBUG: [pool-1-thread-1] [7s 782ms] PlainHttpConnection(SocketTube(97)) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-1] [7s 782ms] PlainHttpConnection(SocketTube(97)) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [7s 782ms] SocketTube(97) write: requesting more... DEBUG: [pool-1-thread-1] [7s 782ms] Http2Connection(SocketTube(97)):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-3] [7s 782ms] PlainHttpConnection(SocketTube(97)) HttpPublisher: got request of 1 from SocketTube(97) DEBUG: [pool-1-thread-1] [7s 782ms] PlainHttpConnection(SocketTube(97)) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-1] [7s 782ms] PlainHttpConnection(SocketTube(97)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [7s 782ms] Http2Connection(SocketTube(97)) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-3] [7s 782ms] PlainHttpConnection(SocketTube(97)) HttpPublisher: sending 63 bytes (1 buffers) to SocketTube(97) DEBUG: [pool-1-thread-3] [7s 782ms] SocketTube(97) trying to write: 63 DEBUG: [pool-1-thread-1] [7s 782ms] Http2Connection(SocketTube(97)) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-3] [7s 782ms] SocketTube(97) wrote: 63 DEBUG: [pool-1-thread-1] [7s 782ms] Http2Connection(SocketTube(97)) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [7s 782ms] Http1AsyncReceiver(SocketTube(97)) stopping DEBUG: [pool-1-thread-3] [7s 782ms] SocketTube(97) write: requesting more... DEBUG: [pool-1-thread-1] [7s 782ms] Http1AsyncReceiver(SocketTube(97)) Flushing 0 bytes from queue into initial buffer (remaining=0, free=0) DEBUG: [pool-1-thread-3] [7s 782ms] PlainHttpConnection(SocketTube(97)) HttpPublisher: got request of 1 from SocketTube(97) DEBUG: [pool-1-thread-3] [7s 782ms] SocketTube(97) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [7s 782ms] SocketTube(97) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [7s 782ms] FramesDecoder decodes: 9 DEBUG: [Test-server-pool] [7s 782ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [7s 782ms] PlainHttpConnection(SocketTube(97)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(97) DEBUG: [pool-1-thread-1] [7s 782ms] Http1AsyncReceiver(SocketTube(97)) Initial buffer now has 0 pos=0 limit=0 DEBUG: [pool-1-thread-3] [7s 782ms] SocketTube(97) trying to write: 13 DEBUG: [Test-server-pool] [7s 782ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [7s 782ms] FramesDecoder decodes: 30 DEBUG: [Test-server-pool] [7s 782ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 782ms] Http2Connection(SocketTube(97)) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-1] [7s 782ms] Http2Connection(SocketTube(97)) H2 processed buffered data DEBUG: [pool-1-thread-3] [7s 782ms] SocketTube(97) wrote: 13 DEBUG: [Test-server-pool] [7s 782ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-1] [7s 782ms] Http2ClientImpl offering to the connection pool: Http2Connection(SocketTube(97)) DEBUG: [pool-1-thread-3] [7s 782ms] SocketTube(97) write: requesting more... DEBUG: [pool-1-thread-1] [7s 782ms] Http2ClientImpl put in the connection pool: Http2Connection(SocketTube(97)) DEBUG: [pool-1-thread-3] [7s 782ms] PlainHttpConnection(SocketTube(97)) HttpPublisher: got request of 1 from SocketTube(97) DEBUG: [pool-1-thread-1] [7s 782ms] Http1AsyncReceiver(SocketTube(97)) cleared DEBUG: [pool-1-thread-3] [7s 782ms] SocketTube(97) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [7s 782ms] SocketTube(97) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 782ms] Exchange Getting response async streamid: 1 DEBUG: [pool-1-thread-3] [7s 782ms] SocketTube(97) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 782ms] Http1Response(id=88, PlainHttpConnection(SocketTube(97))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-1] [7s 782ms] Http1Response(id=88, PlainHttpConnection(SocketTube(97))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@506190c7(76) DEBUG: [pool-1-thread-1] [7s 782ms] Http1AsyncReceiver(SocketTube(97)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@1a3d29a8/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@46066580, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=true DEBUG: [pool-1-thread-1] [7s 782ms] Http1AsyncReceiver(SocketTube(97)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-1] [7s 782ms] Http1AsyncReceiver(SocketTube(97)) checkRequestMore: canRequestMore=false, hasDemand=true DEBUG: [pool-1-thread-1] [7s 782ms] Http1AsyncReceiver(SocketTube(97)) Http1TubeSubscriber: no need to request more TestServer: GET /http2/fixed/x-21-ON_NEXT Server: creating input stream for stream 1 TestServer(1): Using handler for: /http2/fixed TestServer(1): connection started DEBUG: [readLoop] [7s 782ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [7s 782ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 782ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [readLoop] [7s 782ms] FramesDecoder decodes: 30 DEBUG: [readLoop] [7s 782ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 782ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 Sent response headers 200 DEBUG: [readLoop] [7s 782ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [7s 782ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 782ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [7s 782ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [7s 782ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 782ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@703f21c2 for None (false) DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SocketTube(97) read bytes: 48 DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] Http2Connection(SocketTube(97)) onNext: got 48 bytes in 1 buffers DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SocketTube(97) resuming read event DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@703f21c2 for R (false) DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SocketTube(97) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 782ms] Http2Connection(SocketTube(97)) sending 48 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [7s 782ms] Http2Connection(SocketTube(97)) H2 Receiving(1): 48 DEBUG: [pool-1-thread-1] [7s 782ms] Http2Connection(SocketTube(97)) Processing 48 DEBUG: [pool-1-thread-1] [7s 782ms] FramesDecoder decodes: 48 DEBUG: [pool-1-thread-1] [7s 782ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 782ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@703f21c2 for None (false) DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SocketTube(97) read bytes: 131 DEBUG: [pool-1-thread-1] [7s 782ms] Http2Connection(SocketTube(97)) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] Http2Connection(SocketTube(97)) onNext: got 131 bytes in 1 buffers DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SocketTube(97) resuming read event DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@703f21c2 for R (false) DEBUG: [HttpClient-76-SelectorManager] [7s 782ms] SocketTube(97) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775805, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-76-SelectorManager] [7s 783ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@703f21c2 for None (false) DEBUG: [pool-1-thread-1] [7s 783ms] PlainHttpConnection(SocketTube(97)) added 9 bytes to the write queue DEBUG: [HttpClient-76-SelectorManager] [7s 783ms] SocketTube(97) read bytes: 66 DEBUG: [pool-1-thread-1] [7s 783ms] PlainHttpConnection(SocketTube(97)) signalling the publisher of the write queue DEBUG: [HttpClient-76-SelectorManager] [7s 783ms] Http2Connection(SocketTube(97)) onNext: got 66 bytes in 1 buffers DEBUG: [pool-1-thread-1] [7s 783ms] PlainHttpConnection(SocketTube(97)) HttpPublisher: sending 9 bytes (1 buffers) to SocketTube(97) DEBUG: [HttpClient-76-SelectorManager] [7s 783ms] SocketTube(97) resuming read event DEBUG: [HttpClient-76-SelectorManager] [7s 783ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@703f21c2 for R (false) DEBUG: [HttpClient-76-SelectorManager] [7s 783ms] SocketTube(97) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 783ms] SocketTube(97) trying to write: 9 DEBUG: [pool-1-thread-1] [7s 783ms] SocketTube(97) wrote: 9 DEBUG: [pool-1-thread-1] [7s 783ms] SocketTube(97) write: requesting more... DEBUG: [pool-1-thread-1] [7s 783ms] PlainHttpConnection(SocketTube(97)) HttpPublisher: got request of 1 from SocketTube(97) DEBUG: [pool-1-thread-1] [7s 783ms] SocketTube(97) leaving requestMore: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [7s 783ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [7s 783ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 783ms] SocketTube(97) leaving w.onNext Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [7s 783ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-1] [7s 783ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [7s 783ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [7s 783ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97)) H2 processed(1) DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97)) sending 131 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97)) H2 Receiving(2): 131 DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97)) Processing 131 DEBUG: [pool-1-thread-1] [7s 783ms] FramesDecoder decodes: 131 DEBUG: [pool-1-thread-1] [7s 783ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 783ms] FramesDecoder Got frame: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97))/Stream(1) incoming: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97))/Stream(1) Getting BodySubscriber for: (GET http://127.0.0.1:43795/http2/fixed/x-21-ON_NEXT) 200 HTTP_2 Local port: 40060 DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-1] [7s 783ms] HttpClientImpl(76) body subscriber registered: 1 DEBUG: [pool-1-thread-1] [7s 783ms] FramesDecoder Got frame: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97))/Stream(1) incoming: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97))/Stream(1) incoming: onNext(48) DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97)) Dropping data frame for stream 1 (48 payload bytes) DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97)):WindowUpdateSender(stream: 0) update: 48, received: 48, limit: 16777216 DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97))/Stream(1) calling subscriber.onError: AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT DEBUG: [pool-1-thread-1] [7s 783ms] HttpClientImpl(76) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [7s 783ms] HttpClientImpl(76) ClientImpl (async) elapsed 5 millis for GET to http://127.0.0.1:43795/http2/fixed/x-21-ON_NEXT DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97))/Stream(1) stream 1 closing due to AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-1] [7s 783ms] Http2Connection(SocketTube(97)) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-1] [7s 783ms] PlainHttpConnection(SocketTube(97)) added 13 bytes to the write queue DEBUG: [pool-1-thread-1] [7s 783ms] PlainHttpConnection(SocketTube(97)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [7s 817ms] PlainHttpConnection(SocketTube(97)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(97) [8 s, 387 ms, 45470 ns] waiting for client to shutdown: HttpClientImpl(76) DEBUG: [pool-1-thread-1] [7s 817ms] SocketTube(97) trying to write: 13 DEBUG: [pool-1-thread-1] [7s 849ms] SocketTube(97) wrote: 13 DEBUG: [pool-1-thread-1] [7s 849ms] SocketTube(97) write: requesting more... DEBUG: [readLoop] [7s 849ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [7s 849ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 849ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [7s 849ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [7s 849ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 849ms] PlainHttpConnection(SocketTube(97)) HttpPublisher: got request of 1 from SocketTube(97) DEBUG: [readLoop] [7s 849ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-1] [7s 849ms] SocketTube(97) leaving requestMore: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 849ms] SocketTube(97) leaving w.onNext Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 849ms] Http2Connection(SocketTube(97)) Closed stream 1 DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] HttpClientImpl(76) SelectorManager shutting down DEBUG: [pool-1-thread-1] [7s 849ms] FramesDecoder Got frame: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [7s 849ms] Http2Connection(SocketTube(97)) Dropping data frame for stream 1 (48 payload bytes) DEBUG: [pool-1-thread-1] [7s 849ms] Http2Connection(SocketTube(97)):WindowUpdateSender(stream: 0) update: 48, received: 96, limit: 16777216 DEBUG: [pool-1-thread-1] [7s 849ms] Http2Connection(SocketTube(97)) H2 processed(2) DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] Http2ClientImpl stopping DEBUG: [pool-1-thread-1] [7s 849ms] Http2Connection(SocketTube(97)) sending 66 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [7s 849ms] Http2Connection(SocketTube(97)) H2 Receiving(3): 66 DEBUG: [pool-1-thread-1] [7s 849ms] Http2Connection(SocketTube(97)) Processing 66 DEBUG: [pool-1-thread-1] [7s 849ms] FramesDecoder decodes: 66 DEBUG: [pool-1-thread-1] [7s 849ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 849ms] FramesDecoder Got frame: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [7s 849ms] Http2Connection(SocketTube(97)) Dropping data frame for stream 1 (48 payload bytes) DEBUG: [pool-1-thread-1] [7s 849ms] Http2Connection(SocketTube(97)):WindowUpdateSender(stream: 0) update: 48, received: 144, limit: 16777216 DEBUG: [pool-1-thread-1] [7s 849ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-1] [7s 849ms] Http2Connection(SocketTube(97)) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-1] [7s 849ms] Http2Connection(SocketTube(97)) H2 processed(3) DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] Http2Connection(SocketTube(97)) Close all streams DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] Http2Connection(SocketTube(97)) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] PlainHttpConnection(SocketTube(97)) added 34 bytes to the write queue DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] PlainHttpConnection(SocketTube(97)) signalling the publisher of the write queue DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] PlainHttpConnection(SocketTube(97)) HttpPublisher: sending 34 bytes (1 buffers) to SocketTube(97) DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] SocketTube(97) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] SocketTube(97) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] SocketTube(97) pausing read event DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] SocketTube(97) Sending error java.io.IOException: selector manager closed to subscriber jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@418591db DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] SocketTube(97) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] Http2Connection(SocketTube(97)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] SocketTube(97) Stopping read scheduler DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] SocketTube(97) leaving read() loop with error: Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] SocketTube(97) Read scheduler stopped DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] SocketTube(97) write: cancel DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] SocketTube(97) write: resetting demand to 0 DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] PlainHttpConnection(SocketTube(97)) HttpPublisher: cancelled by SocketTube(97) DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] SocketTube(97) leaving w.onNext Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=0] DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] Http2Connection(SocketTube(97)) Shutting down h2c (state=half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-76-SelectorManager] [7s 849ms] Http2ClientImpl removing from the connection pool: Http2Connection(SocketTube(97)) DEBUG: [pool-1-thread-1] [7s 849ms] Http2Connection(SocketTube(97)) Stopping scheduler java.io.IOException: selector manager closed DEBUG: [HttpClient-76-SelectorManager] [7s 850ms] Http2ClientImpl removed from the connection pool: Http2Connection(SocketTube(97)) java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-76-SelectorManager] [7s 850ms] PlainHttpConnection(SocketTube(97)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-1] [7s 850ms] Http2Connection(SocketTube(97)) Shutting down h2c (state=shutdown+half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-76-SelectorManager] [7s 850ms] SocketTube(97) signal read error: java.io.IOException: connection closed locally EOF reached on connection localhost/127.0.0.1:43795->/127.0.0.1:40060, will no longer accept incoming frames Server connection to /127.0.0.1:40060 stopping. 1 streams DEBUG: [HttpClient-76-SelectorManager] [7s 850ms] Http2Connection(SocketTube(97)) Close all streams TestServer: Connection writer stopping [8 s, 429 ms, 104553 ns] client shutdown normally: HttpClientImpl(76) DEBUG: [MainThread] [7s 859ms] HttpClientImpl(77) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [7s 860ms] HttpClientImpl(77) ClientImpl (async) send http://127.0.0.1:43795/http2/fixed/x-21-ON_COMPLETE GET DEBUG: [pool-1-thread-1] [7s 860ms] Exchange establishing exchange for http://127.0.0.1:43795/http2/fixed/x-21-ON_COMPLETE GET, proxy=null DEBUG: [pool-1-thread-1] [7s 860ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [7s 860ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [7s 860ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [7s 860ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [7s 860ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-1] [7s 860ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-1] [7s 860ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [7s 860ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [7s 860ms] Http1AsyncReceiver(SocketTube(98)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@191e3891 queue.isEmpty: true DEBUG: [pool-1-thread-1] [7s 860ms] Http1AsyncReceiver(SocketTube(98)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@191e3891, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [7s 860ms] Http1AsyncReceiver(SocketTube(98)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [7s 860ms] Http1AsyncReceiver(SocketTube(98)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [7s 860ms] Http1AsyncReceiver(SocketTube(98)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [7s 860ms] Http1AsyncReceiver(SocketTube(98)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [7s 860ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [7s 860ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-1] [7s 860ms] PlainHttpConnection(SocketTube(98)) registering connect event DEBUG: [HttpClient-77-SelectorManager] [7s 860ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@6cc74263 for C (true) TestServer(1): connection accepted TestServer(1): stopping is: false TestServer(1): accepting connections DEBUG: [HttpClient-77-SelectorManager] [7s 861ms] PlainHttpConnection(SocketTube(98)) ConnectEvent: finishing connect DEBUG: [HttpClient-77-SelectorManager] [7s 861ms] PlainHttpConnection(SocketTube(98)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:40074 DEBUG: [pool-1-thread-1] [7s 861ms] PlainHttpConnection(SocketTube(98)) finishConnect, setting connected=true DEBUG: [pool-1-thread-1] [7s 861ms] Http1Exchange SocketTube(98) connecting flows DEBUG: [pool-1-thread-1] [7s 861ms] SocketTube(98) connecting flows DEBUG: [pool-1-thread-1] [7s 861ms] SocketTube(98) read publisher got subscriber DEBUG: [pool-1-thread-1] [7s 861ms] SocketTube(98) registering subscribe event DEBUG: [pool-1-thread-1] [7s 861ms] SocketTube(98) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-77-SelectorManager] [7s 861ms] SocketTube(98) subscribe event raised DEBUG: [pool-1-thread-1] [7s 861ms] Http1Publisher(SocketTube(98)) got subscriber: SocketTube(98) DEBUG: [pool-1-thread-1] [7s 861ms] SocketTube(98) subscribed for writing DEBUG: [pool-1-thread-1] [7s 861ms] SocketTube(98) write: registering startSubscription event DEBUG: [pool-1-thread-1] [7s 861ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-77-SelectorManager] [7s 861ms] SocketTube(98) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@663f2913 DEBUG: [HttpClient-77-SelectorManager] [7s 861ms] SocketTube(98) read demand reset to 0 DEBUG: [HttpClient-77-SelectorManager] [7s 861ms] SocketTube(98) calling onSubscribe DEBUG: [HttpClient-77-SelectorManager] [7s 861ms] Http1AsyncReceiver(SocketTube(98)) Received onSubscribed from upstream DEBUG: [HttpClient-77-SelectorManager] [7s 861ms] SocketTube(98) onSubscribe called DEBUG: [HttpClient-77-SelectorManager] [7s 861ms] SocketTube(98) pending subscriber subscribed DEBUG: [HttpClient-77-SelectorManager] [7s 861ms] SocketTube(98) write: starting subscription DEBUG: [HttpClient-77-SelectorManager] [7s 861ms] SocketTube(98) write: offloading requestMore DEBUG: [pool-1-thread-3] [7s 861ms] Http1AsyncReceiver(SocketTube(98)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [7s 861ms] Http1AsyncReceiver(SocketTube(98)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [7s 861ms] Http1AsyncReceiver(SocketTube(98)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [7s 861ms] SocketTube(98) got some demand for reading DEBUG: [pool-1-thread-3] [7s 861ms] SocketTube(98) resuming read event DEBUG: [pool-1-thread-4] [7s 861ms] SocketTube(98) write: requesting more... DEBUG: [pool-1-thread-3] [7s 861ms] SocketTube(98) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-77-SelectorManager] [7s 861ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@233dabb0 for R (true) DEBUG: [pool-1-thread-4] [7s 861ms] Http1Publisher(SocketTube(98)) subscription request(1), demand=1 DEBUG: [pool-1-thread-4] [7s 861ms] Http1Publisher(SocketTube(98)) WriteTask DEBUG: [pool-1-thread-4] [7s 861ms] Http1Publisher(SocketTube(98)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-4] [7s 861ms] SocketTube(98) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 861ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-1] [7s 861ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]], throwable=null] DEBUG: [pool-1-thread-1] [7s 861ms] Http1Publisher(SocketTube(98)) WriteTask DEBUG: [pool-1-thread-1] [7s 861ms] Http1Publisher(SocketTube(98)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [7s 861ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-1] [7s 861ms] Http1Publisher(SocketTube(98)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]], throwable=null] DEBUG: [pool-1-thread-1] [7s 861ms] Http1Publisher(SocketTube(98)) onNext with 211 bytes DEBUG: [pool-1-thread-1] [7s 861ms] SocketTube(98) trying to write: 211 DEBUG: [pool-1-thread-1] [7s 861ms] SocketTube(98) wrote: 211 DEBUG: [pool-1-thread-1] [7s 861ms] SocketTube(98) write: requesting more... DEBUG: [pool-1-thread-1] [7s 861ms] Http1Publisher(SocketTube(98)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [7s 861ms] SocketTube(98) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 861ms] SocketTube(98) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 861ms] Http1Publisher(SocketTube(98)) WriteTask DEBUG: [pool-1-thread-1] [7s 861ms] Http1Publisher(SocketTube(98)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-1] [7s 861ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [7s 861ms] Exchange sendRequestBody DEBUG: [pool-1-thread-1] [7s 861ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-1] [7s 861ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-1] [7s 861ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [7s 861ms] Http1Publisher(SocketTube(98)) WriteTask DEBUG: [pool-1-thread-1] [7s 861ms] Http1Publisher(SocketTube(98)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [7s 861ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-1] [7s 861ms] Http1Publisher(SocketTube(98)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [7s 861ms] Http1Publisher(SocketTube(98)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@4cd12c39 DEBUG: [pool-1-thread-1] [7s 861ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-1] [7s 861ms] Http1Exchange reading headers DEBUG: [pool-1-thread-1] [7s 861ms] Http1Response(id=89, PlainHttpConnection(SocketTube(98))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-1] [7s 861ms] Http1Response(id=89, PlainHttpConnection(SocketTube(98))) First time around DEBUG: [pool-1-thread-1] [7s 861ms] Http1Response(id=89, PlainHttpConnection(SocketTube(98))) headersReader is not yet completed TestServer(1): creating connection TestServer: New connection from Socket[addr=/127.0.0.1,port=40074,localport=43795] TestServer(1): starting connection DEBUG: [HttpClient-77-SelectorManager] [7s 862ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@233dabb0 for None (false) DEBUG: [HttpClient-77-SelectorManager] [7s 862ms] SocketTube(98) read bytes: 71 DEBUG: [HttpClient-77-SelectorManager] [7s 862ms] Http1AsyncReceiver(SocketTube(98)) Putting 71 bytes into the queue DEBUG: [HttpClient-77-SelectorManager] [7s 862ms] SocketTube(98) resuming read event DEBUG: [HttpClient-77-SelectorManager] [7s 862ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@233dabb0 for R (false) DEBUG: [HttpClient-77-SelectorManager] [7s 862ms] SocketTube(98) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 862ms] Http1AsyncReceiver(SocketTube(98)) Got 71 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@191e3891 DEBUG: [pool-1-thread-1] [7s 862ms] Http1AsyncReceiver(SocketTube(98)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [7s 862ms] Http1AsyncReceiver(SocketTube(98)) Forwarding 71 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@191e3891 DEBUG: [pool-1-thread-1] [7s 862ms] Http1Response(id=89, PlainHttpConnection(SocketTube(98))) Sending 71/71 bytes to header parser DEBUG: [pool-1-thread-1] [7s 862ms] Http1Response(id=89, PlainHttpConnection(SocketTube(98))) Parsing headers completed. bytes=71 DEBUG: [pool-1-thread-1] [7s 862ms] Http1AsyncReceiver(SocketTube(98)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@191e3891 DEBUG: [pool-1-thread-1] [7s 862ms] Http1Response(id=89, PlainHttpConnection(SocketTube(98))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-1] [7s 862ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-1] [7s 863ms] Exchange Upgrading async PlainHttpConnection: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:40074 remote=/127.0.0.1:43795] DEBUG: [pool-1-thread-1] [7s 863ms] Http1Response(id=89, PlainHttpConnection(SocketTube(98))) readBody: return2Cache: false DEBUG: [pool-1-thread-1] [7s 863ms] Http1Response(id=89, PlainHttpConnection(SocketTube(98))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@6cc17aec(77) DEBUG: [pool-1-thread-1] [7s 863ms] Http1AsyncReceiver(SocketTube(98)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@4099a93e/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@27e8addb queue.isEmpty: false DEBUG: [pool-1-thread-1] [7s 863ms] Http1AsyncReceiver(SocketTube(98)) Delegate done: 0 DEBUG: [pool-1-thread-1] [7s 863ms] PlainHttpConnection(SocketTube(98))/ResponseContent/FixedLengthBodyParser length=0, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-1] [7s 863ms] HttpClientImpl(77) body subscriber registered: 1 DEBUG: [pool-1-thread-1] [7s 863ms] Http1AsyncReceiver(SocketTube(98)) cleared DEBUG: [pool-1-thread-1] [7s 863ms] HttpClientImpl(77) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [7s 863ms] Exchange Ignored body DEBUG: [pool-1-thread-1] [7s 863ms] Http2Connection(SocketTube(98)):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-1] [7s 863ms] Http2Connection(SocketTube(98)):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-1] [7s 863ms] Http2Connection(SocketTube(98)) Opened stream 1 DEBUG: [pool-1-thread-1] [7s 863ms] Http2Connection(SocketTube(98))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: true) DEBUG: [pool-1-thread-1] [7s 863ms] Http2Connection(SocketTube(98))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-1] [7s 863ms] SocketTube(98) connecting flows DEBUG: [pool-1-thread-1] [7s 863ms] SocketTube(98) read publisher got subscriber DEBUG: [pool-1-thread-1] [7s 863ms] SocketTube(98) registering subscribe event DEBUG: [pool-1-thread-1] [7s 863ms] SocketTube(98) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 863ms] SocketTube(98) subscribed for writing DEBUG: [pool-1-thread-1] [7s 863ms] SocketTube(98) write: resetting demand to 0 DEBUG: [pool-1-thread-1] [7s 863ms] SocketTube(98) write: registering startSubscription event DEBUG: [HttpClient-77-SelectorManager] [7s 863ms] SocketTube(98) subscribe event raised DEBUG: [HttpClient-77-SelectorManager] [7s 863ms] SocketTube(98) handling pending subscription for jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@1254ca3b DEBUG: [HttpClient-77-SelectorManager] [7s 863ms] Http1AsyncReceiver(SocketTube(98)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-77-SelectorManager] [7s 863ms] SocketTube(98) read demand reset to 0 DEBUG: [HttpClient-77-SelectorManager] [7s 863ms] SocketTube(98) calling onSubscribe DEBUG: [HttpClient-77-SelectorManager] [7s 863ms] Http2Connection(SocketTube(98)) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [HttpClient-77-SelectorManager] [7s 863ms] SocketTube(98) got some demand for reading DEBUG: [HttpClient-77-SelectorManager] [7s 863ms] SocketTube(98) resuming read event DEBUG: [HttpClient-77-SelectorManager] [7s 863ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@233dabb0 for R (false) DEBUG: [HttpClient-77-SelectorManager] [7s 863ms] SocketTube(98) leaving request(9223372036854775807): Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-77-SelectorManager] [7s 863ms] SocketTube(98) onSubscribe called DEBUG: [HttpClient-77-SelectorManager] [7s 863ms] SocketTube(98) pending subscriber subscribed DEBUG: [HttpClient-77-SelectorManager] [7s 863ms] SocketTube(98) write: starting subscription DEBUG: [pool-1-thread-1] [7s 863ms] PlainHttpConnection(SocketTube(98)) added 63 bytes in the priority write queue DEBUG: [HttpClient-77-SelectorManager] [7s 863ms] SocketTube(98) write: offloading requestMore DEBUG: [pool-1-thread-1] [7s 863ms] PlainHttpConnection(SocketTube(98)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [7s 863ms] Http2Connection(SocketTube(98)):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-4] [7s 863ms] SocketTube(98) write: requesting more... DEBUG: [pool-1-thread-1] [7s 863ms] PlainHttpConnection(SocketTube(98)) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-1] [7s 863ms] PlainHttpConnection(SocketTube(98)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [7s 863ms] PlainHttpConnection(SocketTube(98)) HttpPublisher: sending 63 bytes (1 buffers) to SocketTube(98) DEBUG: [pool-1-thread-1] [7s 863ms] SocketTube(98) trying to write: 63 DEBUG: [pool-1-thread-4] [7s 863ms] PlainHttpConnection(SocketTube(98)) HttpPublisher: got request of 1 from SocketTube(98) DEBUG: [pool-1-thread-4] [7s 863ms] SocketTube(98) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 863ms] SocketTube(98) wrote: 63 DEBUG: [pool-1-thread-1] [7s 863ms] SocketTube(98) write: requesting more... DEBUG: [pool-1-thread-1] [7s 863ms] PlainHttpConnection(SocketTube(98)) HttpPublisher: got request of 1 from SocketTube(98) DEBUG: [pool-1-thread-1] [7s 863ms] SocketTube(98) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 863ms] SocketTube(98) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 863ms] PlainHttpConnection(SocketTube(98)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(98) DEBUG: [pool-1-thread-1] [7s 863ms] SocketTube(98) trying to write: 13 DEBUG: [pool-1-thread-1] [7s 863ms] SocketTube(98) wrote: 13 DEBUG: [Test-server-pool] [7s 863ms] FramesDecoder decodes: 9 DEBUG: [Test-server-pool] [7s 863ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 863ms] SocketTube(98) write: requesting more... DEBUG: [pool-1-thread-1] [7s 863ms] PlainHttpConnection(SocketTube(98)) HttpPublisher: got request of 1 from SocketTube(98) DEBUG: [Test-server-pool] [7s 863ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [7s 863ms] FramesDecoder decodes: 30 DEBUG: [Test-server-pool] [7s 863ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 863ms] SocketTube(98) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 863ms] SocketTube(98) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 863ms] Http2Connection(SocketTube(98)) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-1] [7s 863ms] Http2Connection(SocketTube(98)) onNext: got 0 bytes in 1 buffers DEBUG: [Test-server-pool] [7s 863ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-1] [7s 863ms] Http2Connection(SocketTube(98)) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [7s 863ms] Http1AsyncReceiver(SocketTube(98)) stopping DEBUG: [pool-1-thread-1] [7s 863ms] Http1AsyncReceiver(SocketTube(98)) Flushing 0 bytes from queue into initial buffer (remaining=0, free=0) DEBUG: [pool-1-thread-1] [7s 863ms] Http1AsyncReceiver(SocketTube(98)) Initial buffer now has 0 pos=0 limit=0 DEBUG: [pool-1-thread-1] [7s 863ms] Http2Connection(SocketTube(98)) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-1] [7s 863ms] Http2Connection(SocketTube(98)) H2 processed buffered data DEBUG: [pool-1-thread-1] [7s 863ms] Http2ClientImpl offering to the connection pool: Http2Connection(SocketTube(98)) DEBUG: [pool-1-thread-1] [7s 863ms] Http2ClientImpl put in the connection pool: Http2Connection(SocketTube(98)) DEBUG: [pool-1-thread-1] [7s 863ms] Http1AsyncReceiver(SocketTube(98)) cleared DEBUG: [pool-1-thread-1] [7s 863ms] Exchange Getting response async streamid: 1 DEBUG: [pool-1-thread-1] [7s 863ms] Http1Response(id=89, PlainHttpConnection(SocketTube(98))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-1] [7s 863ms] Http1Response(id=89, PlainHttpConnection(SocketTube(98))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@6cc17aec(77) DEBUG: [pool-1-thread-1] [7s 863ms] Http1AsyncReceiver(SocketTube(98)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@4099a93e/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@27e8addb, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=true DEBUG: [pool-1-thread-1] [7s 863ms] Http1AsyncReceiver(SocketTube(98)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-1] [7s 863ms] Http1AsyncReceiver(SocketTube(98)) checkRequestMore: canRequestMore=false, hasDemand=true DEBUG: [pool-1-thread-1] [7s 863ms] Http1AsyncReceiver(SocketTube(98)) Http1TubeSubscriber: no need to request more TestServer: GET /http2/fixed/x-21-ON_COMPLETE Server: creating input stream for stream 1 TestServer(1): Using handler for: /http2/fixed Sent response headers 200 TestServer(1): connection started DEBUG: [readLoop] [7s 864ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [7s 864ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 864ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [readLoop] [7s 864ms] FramesDecoder decodes: 30 DEBUG: [readLoop] [7s 864ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 864ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [readLoop] [7s 864ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [7s 864ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 864ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [7s 864ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [7s 864ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 864ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@233dabb0 for None (false) DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] SocketTube(98) read bytes: 39 DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] Http2Connection(SocketTube(98)) onNext: got 39 bytes in 1 buffers DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] SocketTube(98) resuming read event DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@233dabb0 for R (false) DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] SocketTube(98) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)) sending 39 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)) H2 Receiving(1): 39 DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)) Processing 39 DEBUG: [pool-1-thread-1] [7s 864ms] FramesDecoder decodes: 39 DEBUG: [pool-1-thread-1] [7s 864ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 864ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@233dabb0 for None (false) DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] SocketTube(98) read bytes: 78 DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] Http2Connection(SocketTube(98)) onNext: got 78 bytes in 1 buffers DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] SocketTube(98) resuming read event DEBUG: [pool-1-thread-1] [7s 864ms] PlainHttpConnection(SocketTube(98)) added 9 bytes to the write queue DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@233dabb0 for R (false) DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] SocketTube(98) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775805, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 864ms] PlainHttpConnection(SocketTube(98)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [7s 864ms] PlainHttpConnection(SocketTube(98)) HttpPublisher: sending 9 bytes (1 buffers) to SocketTube(98) DEBUG: [pool-1-thread-1] [7s 864ms] SocketTube(98) trying to write: 9 DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@233dabb0 for None (false) DEBUG: [pool-1-thread-1] [7s 864ms] SocketTube(98) wrote: 9 DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] SocketTube(98) read bytes: 140 DEBUG: [pool-1-thread-1] [7s 864ms] SocketTube(98) write: requesting more... DEBUG: [readLoop] [7s 864ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [7s 864ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] Http2Connection(SocketTube(98)) onNext: got 140 bytes in 1 buffers DEBUG: [readLoop] [7s 864ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] SocketTube(98) resuming read event DEBUG: [pool-1-thread-1] [7s 864ms] PlainHttpConnection(SocketTube(98)) HttpPublisher: got request of 1 from SocketTube(98) DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@233dabb0 for R (false) DEBUG: [readLoop] [7s 864ms] FramesDecoder decodes: 0 DEBUG: [pool-1-thread-1] [7s 864ms] SocketTube(98) leaving requestMore: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-77-SelectorManager] [7s 864ms] SocketTube(98) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [7s 864ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 864ms] SocketTube(98) leaving w.onNext Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)) H2 processed(1) DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)) sending 78 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)) H2 Receiving(2): 78 DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)) Processing 78 DEBUG: [pool-1-thread-1] [7s 864ms] FramesDecoder decodes: 78 DEBUG: [pool-1-thread-1] [7s 864ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 864ms] FramesDecoder Got frame: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98))/Stream(1) incoming: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98))/Stream(1) Getting BodySubscriber for: (GET http://127.0.0.1:43795/http2/fixed/x-21-ON_COMPLETE) 200 HTTP_2 Local port: 40074 DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-1] [7s 864ms] HttpClientImpl(77) body subscriber registered: 1 DEBUG: [pool-1-thread-1] [7s 864ms] FramesDecoder Got frame: DATA: length=52, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98))/Stream(1) incoming: DATA: length=52, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98))/Stream(1) incoming: onNext(52) DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)):WindowUpdateSender(stream: 0) update: 52, received: 52, limit: 16777216 DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)):WindowUpdateSender(stream: 1) update: 52, received: 52, limit: 8388608 DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)) H2 processed(2) DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)) sending 140 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)) H2 Receiving(3): 140 DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)) Processing 140 DEBUG: [pool-1-thread-1] [7s 864ms] FramesDecoder decodes: 140 DEBUG: [pool-1-thread-1] [7s 864ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 864ms] FramesDecoder Got frame: DATA: length=52, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98))/Stream(1) incoming: DATA: length=52, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98))/Stream(1) incoming: onNext(52) DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)):WindowUpdateSender(stream: 0) update: 52, received: 104, limit: 16777216 DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)):WindowUpdateSender(stream: 1) update: 52, received: 104, limit: 8388608 DEBUG: [pool-1-thread-1] [7s 864ms] FramesDecoder Got frame: DATA: length=52, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98))/Stream(1) incoming: DATA: length=52, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98))/Stream(1) incoming: onNext(52) DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)):WindowUpdateSender(stream: 0) update: 52, received: 156, limit: 16777216 DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98)):WindowUpdateSender(stream: 1) update: 52, received: 156, limit: 8388608 DEBUG: [pool-1-thread-1] [7s 864ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98))/Stream(1) incoming: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-1] [7s 864ms] Http2Connection(SocketTube(98))/Stream(1) incoming: onComplete DEBUG: [pool-1-thread-1] [7s 864ms] HttpClientImpl(77) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [7s 865ms] HttpClientImpl(77) ClientImpl (async) elapsed 4 millis for GET to http://127.0.0.1:43795/http2/fixed/x-21-ON_COMPLETE DEBUG: [pool-1-thread-1] [7s 865ms] Http2Connection(SocketTube(98))/Stream(1) setEndStreamReceived: streamid=1 DEBUG: [pool-1-thread-1] [7s 865ms] Http2Connection(SocketTube(98))/Stream(1) responseReceived: streamid=1 DEBUG: [pool-1-thread-1] [7s 865ms] Http2Connection(SocketTube(98))/Stream(1) close stream 1 DEBUG: [pool-1-thread-1] [7s 865ms] Http2Connection(SocketTube(98)) Closed stream 1 DEBUG: [pool-1-thread-1] [7s 865ms] Http2Connection(SocketTube(98))/Stream(1) subscriber is jdk.internal.net.http.Stream$Http2StreamResponseSubscriber@aaf9e31 DEBUG: [pool-1-thread-1] [7s 865ms] Http2Connection(SocketTube(98))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-1] [7s 865ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-1] [7s 865ms] Http2Connection(SocketTube(98)) H2 processed(3) DEBUG: [HttpClient-77-SelectorManager] [7s 898ms] HttpClientImpl(77) SelectorManager shutting down [8 s, 467 ms, 949639 ns] waiting for client to shutdown: HttpClientImpl(77) DEBUG: [HttpClient-77-SelectorManager] [7s 931ms] Http2ClientImpl stopping DEBUG: [HttpClient-77-SelectorManager] [7s 931ms] Http2Connection(SocketTube(98)) Close all streams DEBUG: [HttpClient-77-SelectorManager] [7s 931ms] Http2Connection(SocketTube(98)) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-77-SelectorManager] [7s 931ms] PlainHttpConnection(SocketTube(98)) added 34 bytes to the write queue DEBUG: [HttpClient-77-SelectorManager] [7s 931ms] PlainHttpConnection(SocketTube(98)) signalling the publisher of the write queue DEBUG: [HttpClient-77-SelectorManager] [7s 931ms] PlainHttpConnection(SocketTube(98)) HttpPublisher: sending 34 bytes (1 buffers) to SocketTube(98) DEBUG: [HttpClient-77-SelectorManager] [7s 931ms] SocketTube(98) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-77-SelectorManager] [7s 931ms] SocketTube(98) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-77-SelectorManager] [7s 931ms] SocketTube(98) pausing read event DEBUG: [HttpClient-77-SelectorManager] [7s 931ms] SocketTube(98) Sending error java.io.IOException: selector manager closed to subscriber jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@1254ca3b DEBUG: [HttpClient-77-SelectorManager] [7s 931ms] SocketTube(98) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-77-SelectorManager] [7s 931ms] Http2Connection(SocketTube(98)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-77-SelectorManager] [7s 931ms] SocketTube(98) Stopping read scheduler DEBUG: [HttpClient-77-SelectorManager] [7s 932ms] SocketTube(98) leaving read() loop with error: Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-77-SelectorManager] [7s 932ms] SocketTube(98) Read scheduler stopped DEBUG: [HttpClient-77-SelectorManager] [7s 932ms] SocketTube(98) write: cancel DEBUG: [HttpClient-77-SelectorManager] [7s 932ms] SocketTube(98) write: resetting demand to 0 DEBUG: [HttpClient-77-SelectorManager] [7s 932ms] PlainHttpConnection(SocketTube(98)) HttpPublisher: cancelled by SocketTube(98) DEBUG: [HttpClient-77-SelectorManager] [7s 932ms] SocketTube(98) leaving w.onNext Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=0] DEBUG: [HttpClient-77-SelectorManager] [7s 932ms] Http2Connection(SocketTube(98)) Shutting down h2c (state=half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-77-SelectorManager] [7s 932ms] Http2ClientImpl removing from the connection pool: Http2Connection(SocketTube(98)) DEBUG: [HttpClient-77-SelectorManager] [7s 932ms] Http2ClientImpl removed from the connection pool: Http2Connection(SocketTube(98)) DEBUG: [pool-1-thread-1] [7s 932ms] Http2Connection(SocketTube(98)) Stopping scheduler java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-77-SelectorManager] [7s 932ms] PlainHttpConnection(SocketTube(98)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-1] [7s 932ms] Http2Connection(SocketTube(98)) Shutting down h2c (state=shutdown+half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-77-SelectorManager] [7s 932ms] SocketTube(98) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-77-SelectorManager] [7s 932ms] Http2Connection(SocketTube(98)) Close all streams EOF reached on connection localhost/127.0.0.1:43795->/127.0.0.1:40074, will no longer accept incoming frames Server connection to /127.0.0.1:40074 stopping. 1 streams TestServer: Connection writer stopping [8 s, 511 ms, 304085 ns] client shutdown normally: HttpClientImpl(77) DEBUG: [MainThread] [7s 941ms] HttpClientImpl(78) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [7s 942ms] HttpClientImpl(78) ClientImpl (async) send http://127.0.0.1:43795/http2/fixed/x-21-GET_BODY GET DEBUG: [pool-1-thread-1] [7s 942ms] Exchange establishing exchange for http://127.0.0.1:43795/http2/fixed/x-21-GET_BODY GET, proxy=null DEBUG: [pool-1-thread-1] [7s 942ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [7s 942ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [7s 942ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [7s 942ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [7s 942ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-1] [7s 942ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-1] [7s 942ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [7s 942ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [7s 942ms] Http1AsyncReceiver(SocketTube(99)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@7ccd500d queue.isEmpty: true DEBUG: [pool-1-thread-1] [7s 942ms] Http1AsyncReceiver(SocketTube(99)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@7ccd500d, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [7s 942ms] Http1AsyncReceiver(SocketTube(99)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [7s 942ms] Http1AsyncReceiver(SocketTube(99)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [7s 942ms] Http1AsyncReceiver(SocketTube(99)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [7s 942ms] Http1AsyncReceiver(SocketTube(99)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [7s 942ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [7s 942ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-1] [7s 943ms] PlainHttpConnection(SocketTube(99)) registering connect event TestServer(1): connection accepted DEBUG: [HttpClient-78-SelectorManager] [7s 943ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@7bdf0633 for C (true) TestServer(1): stopping is: false TestServer(1): accepting connections TestServer(1): creating connection TestServer: New connection from Socket[addr=/127.0.0.1,port=40088,localport=43795] TestServer(1): starting connection DEBUG: [HttpClient-78-SelectorManager] [7s 943ms] PlainHttpConnection(SocketTube(99)) ConnectEvent: finishing connect DEBUG: [HttpClient-78-SelectorManager] [7s 943ms] PlainHttpConnection(SocketTube(99)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:40088 DEBUG: [pool-1-thread-1] [7s 943ms] PlainHttpConnection(SocketTube(99)) finishConnect, setting connected=true DEBUG: [pool-1-thread-1] [7s 943ms] Http1Exchange SocketTube(99) connecting flows DEBUG: [pool-1-thread-1] [7s 943ms] SocketTube(99) connecting flows DEBUG: [pool-1-thread-1] [7s 943ms] SocketTube(99) read publisher got subscriber DEBUG: [pool-1-thread-1] [7s 943ms] SocketTube(99) registering subscribe event DEBUG: [pool-1-thread-1] [7s 943ms] SocketTube(99) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-78-SelectorManager] [7s 943ms] SocketTube(99) subscribe event raised DEBUG: [pool-1-thread-1] [7s 943ms] Http1Publisher(SocketTube(99)) got subscriber: SocketTube(99) DEBUG: [pool-1-thread-1] [7s 943ms] SocketTube(99) subscribed for writing DEBUG: [HttpClient-78-SelectorManager] [7s 943ms] SocketTube(99) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@71276d43 DEBUG: [HttpClient-78-SelectorManager] [7s 943ms] SocketTube(99) read demand reset to 0 DEBUG: [pool-1-thread-1] [7s 943ms] SocketTube(99) write: registering startSubscription event DEBUG: [pool-1-thread-1] [7s 943ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-78-SelectorManager] [7s 943ms] SocketTube(99) calling onSubscribe DEBUG: [HttpClient-78-SelectorManager] [7s 943ms] Http1AsyncReceiver(SocketTube(99)) Received onSubscribed from upstream DEBUG: [HttpClient-78-SelectorManager] [7s 943ms] SocketTube(99) onSubscribe called DEBUG: [HttpClient-78-SelectorManager] [7s 943ms] SocketTube(99) pending subscriber subscribed DEBUG: [HttpClient-78-SelectorManager] [7s 943ms] SocketTube(99) write: starting subscription DEBUG: [HttpClient-78-SelectorManager] [7s 943ms] SocketTube(99) write: offloading requestMore DEBUG: [pool-1-thread-4] [7s 943ms] Http1AsyncReceiver(SocketTube(99)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [7s 943ms] Http1AsyncReceiver(SocketTube(99)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [7s 943ms] Http1AsyncReceiver(SocketTube(99)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-4] [7s 943ms] SocketTube(99) got some demand for reading DEBUG: [pool-1-thread-3] [7s 943ms] SocketTube(99) write: requesting more... DEBUG: [pool-1-thread-4] [7s 943ms] SocketTube(99) resuming read event DEBUG: [pool-1-thread-3] [7s 943ms] Http1Publisher(SocketTube(99)) subscription request(1), demand=1 DEBUG: [pool-1-thread-4] [7s 943ms] SocketTube(99) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-78-SelectorManager] [7s 943ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3425fd03 for R (true) DEBUG: [pool-1-thread-3] [7s 943ms] Http1Publisher(SocketTube(99)) WriteTask DEBUG: [pool-1-thread-3] [7s 943ms] Http1Publisher(SocketTube(99)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-3] [7s 943ms] SocketTube(99) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 943ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-1] [7s 943ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=208 cap=208]], throwable=null] DEBUG: [pool-1-thread-1] [7s 943ms] Http1Publisher(SocketTube(99)) WriteTask DEBUG: [pool-1-thread-1] [7s 943ms] Http1Publisher(SocketTube(99)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [7s 943ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-1] [7s 943ms] Http1Publisher(SocketTube(99)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=208 cap=208]], throwable=null] DEBUG: [pool-1-thread-1] [7s 943ms] Http1Publisher(SocketTube(99)) onNext with 208 bytes DEBUG: [pool-1-thread-1] [7s 943ms] SocketTube(99) trying to write: 208 DEBUG: [pool-1-thread-1] [7s 943ms] SocketTube(99) wrote: 208 DEBUG: [pool-1-thread-1] [7s 943ms] SocketTube(99) write: requesting more... DEBUG: [pool-1-thread-1] [7s 943ms] Http1Publisher(SocketTube(99)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [7s 943ms] SocketTube(99) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 943ms] SocketTube(99) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 943ms] Http1Publisher(SocketTube(99)) WriteTask DEBUG: [pool-1-thread-1] [7s 943ms] Http1Publisher(SocketTube(99)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-1] [7s 943ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [7s 943ms] Exchange sendRequestBody DEBUG: [pool-1-thread-1] [7s 943ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-1] [7s 943ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-1] [7s 943ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [7s 943ms] Http1Publisher(SocketTube(99)) WriteTask DEBUG: [pool-1-thread-1] [7s 943ms] Http1Publisher(SocketTube(99)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [7s 943ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-1] [7s 943ms] Http1Publisher(SocketTube(99)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [7s 943ms] Http1Publisher(SocketTube(99)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@ae517b3 DEBUG: [pool-1-thread-1] [7s 943ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-1] [7s 943ms] Http1Exchange reading headers DEBUG: [pool-1-thread-1] [7s 943ms] Http1Response(id=90, PlainHttpConnection(SocketTube(99))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-1] [7s 943ms] Http1Response(id=90, PlainHttpConnection(SocketTube(99))) First time around DEBUG: [pool-1-thread-1] [7s 943ms] Http1Response(id=90, PlainHttpConnection(SocketTube(99))) headersReader is not yet completed DEBUG: [HttpClient-78-SelectorManager] [7s 943ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3425fd03 for None (false) DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] SocketTube(99) read bytes: 71 DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] Http1AsyncReceiver(SocketTube(99)) Putting 71 bytes into the queue DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] SocketTube(99) resuming read event DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3425fd03 for R (false) DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] SocketTube(99) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 944ms] Http1AsyncReceiver(SocketTube(99)) Got 71 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@7ccd500d DEBUG: [pool-1-thread-1] [7s 944ms] Http1AsyncReceiver(SocketTube(99)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [7s 944ms] Http1AsyncReceiver(SocketTube(99)) Forwarding 71 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@7ccd500d DEBUG: [pool-1-thread-1] [7s 944ms] Http1Response(id=90, PlainHttpConnection(SocketTube(99))) Sending 71/71 bytes to header parser DEBUG: [pool-1-thread-1] [7s 944ms] Http1Response(id=90, PlainHttpConnection(SocketTube(99))) Parsing headers completed. bytes=71 DEBUG: [pool-1-thread-1] [7s 944ms] Http1AsyncReceiver(SocketTube(99)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@7ccd500d DEBUG: [pool-1-thread-1] [7s 944ms] Http1Response(id=90, PlainHttpConnection(SocketTube(99))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-1] [7s 944ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-1] [7s 944ms] Exchange Upgrading async PlainHttpConnection: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:40088 remote=/127.0.0.1:43795] DEBUG: [pool-1-thread-1] [7s 944ms] Http1Response(id=90, PlainHttpConnection(SocketTube(99))) readBody: return2Cache: false DEBUG: [pool-1-thread-1] [7s 944ms] Http1Response(id=90, PlainHttpConnection(SocketTube(99))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@6516f553(78) DEBUG: [pool-1-thread-1] [7s 944ms] Http1AsyncReceiver(SocketTube(99)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@1db05ae2/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@4f5e886a queue.isEmpty: false DEBUG: [pool-1-thread-1] [7s 944ms] Http1AsyncReceiver(SocketTube(99)) Delegate done: 0 DEBUG: [pool-1-thread-1] [7s 944ms] PlainHttpConnection(SocketTube(99))/ResponseContent/FixedLengthBodyParser length=0, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-1] [7s 944ms] HttpClientImpl(78) body subscriber registered: 1 DEBUG: [pool-1-thread-1] [7s 944ms] Http1AsyncReceiver(SocketTube(99)) cleared DEBUG: [pool-1-thread-1] [7s 944ms] HttpClientImpl(78) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [7s 944ms] Exchange Ignored body DEBUG: [pool-1-thread-1] [7s 944ms] Http2Connection(SocketTube(99)):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-1] [7s 944ms] Http2Connection(SocketTube(99)):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-1] [7s 944ms] Http2Connection(SocketTube(99)) Opened stream 1 DEBUG: [pool-1-thread-1] [7s 944ms] Http2Connection(SocketTube(99))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: true) DEBUG: [pool-1-thread-1] [7s 944ms] Http2Connection(SocketTube(99))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-1] [7s 944ms] SocketTube(99) connecting flows DEBUG: [pool-1-thread-1] [7s 944ms] SocketTube(99) read publisher got subscriber DEBUG: [pool-1-thread-1] [7s 944ms] SocketTube(99) registering subscribe event DEBUG: [pool-1-thread-1] [7s 944ms] SocketTube(99) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 944ms] SocketTube(99) subscribed for writing DEBUG: [pool-1-thread-1] [7s 944ms] SocketTube(99) write: resetting demand to 0 DEBUG: [pool-1-thread-1] [7s 944ms] SocketTube(99) write: registering startSubscription event DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] SocketTube(99) subscribe event raised DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] SocketTube(99) handling pending subscription for jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@5db0bcc DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] Http1AsyncReceiver(SocketTube(99)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] SocketTube(99) read demand reset to 0 DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] SocketTube(99) calling onSubscribe DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] Http2Connection(SocketTube(99)) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] SocketTube(99) got some demand for reading DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] SocketTube(99) resuming read event DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3425fd03 for R (false) DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] SocketTube(99) leaving request(9223372036854775807): Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-1] [7s 944ms] PlainHttpConnection(SocketTube(99)) added 63 bytes in the priority write queue DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] SocketTube(99) onSubscribe called DEBUG: [pool-1-thread-1] [7s 944ms] PlainHttpConnection(SocketTube(99)) signalling the publisher of the write queue DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] SocketTube(99) pending subscriber subscribed DEBUG: [pool-1-thread-1] [7s 944ms] Http2Connection(SocketTube(99)):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] SocketTube(99) write: starting subscription DEBUG: [pool-1-thread-1] [7s 944ms] PlainHttpConnection(SocketTube(99)) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-1] [7s 944ms] PlainHttpConnection(SocketTube(99)) signalling the publisher of the write queue DEBUG: [HttpClient-78-SelectorManager] [7s 944ms] SocketTube(99) write: offloading requestMore DEBUG: [pool-1-thread-1] [7s 944ms] Http2Connection(SocketTube(99)) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-1] [7s 944ms] Http2Connection(SocketTube(99)) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-3] [7s 944ms] SocketTube(99) write: requesting more... DEBUG: [pool-1-thread-1] [7s 944ms] Http2Connection(SocketTube(99)) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [7s 944ms] Http1AsyncReceiver(SocketTube(99)) stopping DEBUG: [pool-1-thread-3] [7s 944ms] PlainHttpConnection(SocketTube(99)) HttpPublisher: got request of 1 from SocketTube(99) DEBUG: [pool-1-thread-1] [7s 944ms] Http1AsyncReceiver(SocketTube(99)) Flushing 0 bytes from queue into initial buffer (remaining=0, free=0) DEBUG: [pool-1-thread-3] [7s 944ms] PlainHttpConnection(SocketTube(99)) HttpPublisher: sending 63 bytes (1 buffers) to SocketTube(99) DEBUG: [pool-1-thread-3] [7s 944ms] SocketTube(99) trying to write: 63 DEBUG: [pool-1-thread-1] [7s 944ms] Http1AsyncReceiver(SocketTube(99)) Initial buffer now has 0 pos=0 limit=0 DEBUG: [pool-1-thread-1] [7s 944ms] Http2Connection(SocketTube(99)) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-1] [7s 944ms] Http2Connection(SocketTube(99)) H2 processed buffered data DEBUG: [pool-1-thread-1] [7s 944ms] Http2ClientImpl offering to the connection pool: Http2Connection(SocketTube(99)) DEBUG: [pool-1-thread-1] [7s 944ms] Http2ClientImpl put in the connection pool: Http2Connection(SocketTube(99)) DEBUG: [pool-1-thread-1] [7s 944ms] Http1AsyncReceiver(SocketTube(99)) cleared DEBUG: [pool-1-thread-1] [7s 944ms] Exchange Getting response async streamid: 1 DEBUG: [pool-1-thread-3] [7s 944ms] SocketTube(99) wrote: 63 DEBUG: [pool-1-thread-3] [7s 944ms] SocketTube(99) write: requesting more... DEBUG: [pool-1-thread-1] [7s 944ms] Http1Response(id=90, PlainHttpConnection(SocketTube(99))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-3] [7s 944ms] PlainHttpConnection(SocketTube(99)) HttpPublisher: got request of 1 from SocketTube(99) DEBUG: [pool-1-thread-3] [7s 944ms] SocketTube(99) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [7s 944ms] SocketTube(99) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [7s 944ms] Http1Response(id=90, PlainHttpConnection(SocketTube(99))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@6516f553(78) DEBUG: [pool-1-thread-3] [7s 944ms] PlainHttpConnection(SocketTube(99)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(99) DEBUG: [pool-1-thread-3] [7s 944ms] SocketTube(99) trying to write: 13 DEBUG: [pool-1-thread-1] [7s 944ms] Http1AsyncReceiver(SocketTube(99)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@1db05ae2/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@4f5e886a, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=true DEBUG: [pool-1-thread-1] [7s 944ms] Http1AsyncReceiver(SocketTube(99)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-3] [7s 944ms] SocketTube(99) wrote: 13 DEBUG: [pool-1-thread-1] [7s 944ms] Http1AsyncReceiver(SocketTube(99)) checkRequestMore: canRequestMore=false, hasDemand=true DEBUG: [Test-server-pool] [7s 944ms] FramesDecoder decodes: 9 DEBUG: [Test-server-pool] [7s 944ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [7s 944ms] SocketTube(99) write: requesting more... DEBUG: [Test-server-pool] [7s 945ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [7s 945ms] FramesDecoder decodes: 30 DEBUG: [Test-server-pool] [7s 945ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [7s 944ms] Http1AsyncReceiver(SocketTube(99)) Http1TubeSubscriber: no need to request more DEBUG: [pool-1-thread-3] [7s 945ms] PlainHttpConnection(SocketTube(99)) HttpPublisher: got request of 1 from SocketTube(99) DEBUG: [pool-1-thread-3] [7s 945ms] SocketTube(99) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [7s 945ms] SocketTube(99) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [7s 945ms] SocketTube(99) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [7s 945ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 TestServer: GET /http2/fixed/x-21-GET_BODY Server: creating input stream for stream 1 TestServer(1): Using handler for: /http2/fixed DEBUG: [readLoop] [7s 945ms] FramesDecoder decodes: 9 TestServer(1): connection started DEBUG: [readLoop] [7s 945ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 945ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [readLoop] [7s 945ms] FramesDecoder decodes: 30 DEBUG: [readLoop] [7s 945ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 945ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 Sent response headers 200 DEBUG: [readLoop] [7s 945ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [7s 945ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 945ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [7s 945ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [7s 945ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [7s 945ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3425fd03 for None (false) DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] SocketTube(99) read bytes: 48 DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] Http2Connection(SocketTube(99)) onNext: got 48 bytes in 1 buffers DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] SocketTube(99) resuming read event DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3425fd03 for R (false) DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] SocketTube(99) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [7s 945ms] Http2Connection(SocketTube(99)) sending 48 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [7s 945ms] Http2Connection(SocketTube(99)) H2 Receiving(1): 48 DEBUG: [pool-1-thread-3] [7s 945ms] Http2Connection(SocketTube(99)) Processing 48 DEBUG: [pool-1-thread-3] [7s 945ms] FramesDecoder decodes: 48 DEBUG: [pool-1-thread-3] [7s 945ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [7s 945ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [7s 945ms] Http2Connection(SocketTube(99)) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-3] [7s 945ms] PlainHttpConnection(SocketTube(99)) added 9 bytes to the write queue DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3425fd03 for None (false) DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] SocketTube(99) read bytes: 75 DEBUG: [pool-1-thread-3] [7s 945ms] PlainHttpConnection(SocketTube(99)) signalling the publisher of the write queue DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] Http2Connection(SocketTube(99)) onNext: got 75 bytes in 1 buffers DEBUG: [pool-1-thread-3] [7s 945ms] PlainHttpConnection(SocketTube(99)) HttpPublisher: sending 9 bytes (1 buffers) to SocketTube(99) DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] SocketTube(99) resuming read event DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3425fd03 for R (false) DEBUG: [pool-1-thread-3] [7s 945ms] SocketTube(99) trying to write: 9 DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] SocketTube(99) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775805, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [7s 945ms] SocketTube(99) wrote: 9 DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3425fd03 for None (false) DEBUG: [readLoop] [7s 945ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [7s 945ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] SocketTube(99) read bytes: 125 DEBUG: [readLoop] [7s 945ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-3] [7s 945ms] SocketTube(99) write: requesting more... DEBUG: [readLoop] [7s 945ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [7s 945ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [7s 945ms] PlainHttpConnection(SocketTube(99)) HttpPublisher: got request of 1 from SocketTube(99) DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] Http2Connection(SocketTube(99)) onNext: got 125 bytes in 1 buffers DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] SocketTube(99) resuming read event DEBUG: [pool-1-thread-3] [7s 945ms] SocketTube(99) leaving requestMore: Reading: [ops=None, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [7s 945ms] SocketTube(99) leaving w.onNext Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3425fd03 for R (false) DEBUG: [pool-1-thread-3] [7s 945ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [HttpClient-78-SelectorManager] [7s 945ms] SocketTube(99) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [7s 945ms] Http2Connection(SocketTube(99)) H2 processed(1) DEBUG: [pool-1-thread-3] [7s 945ms] Http2Connection(SocketTube(99)) sending 75 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [7s 945ms] Http2Connection(SocketTube(99)) H2 Receiving(2): 75 DEBUG: [pool-1-thread-3] [7s 945ms] Http2Connection(SocketTube(99)) Processing 75 DEBUG: [pool-1-thread-3] [7s 945ms] FramesDecoder decodes: 75 DEBUG: [pool-1-thread-3] [7s 945ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [7s 945ms] FramesDecoder Got frame: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [7s 946ms] Http2Connection(SocketTube(99))/Stream(1) incoming: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [7s 946ms] Http2Connection(SocketTube(99))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-3] [7s 946ms] Http2Connection(SocketTube(99))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-3] [7s 946ms] Http2Connection(SocketTube(99))/Stream(1) Getting BodySubscriber for: (GET http://127.0.0.1:43795/http2/fixed/x-21-GET_BODY) 200 HTTP_2 Local port: 40088 DEBUG: [pool-1-thread-3] [7s 946ms] Http2Connection(SocketTube(99))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-3] [7s 946ms] HttpClientImpl(78) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [7s 946ms] FramesDecoder Got frame: DATA: length=49, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [7s 946ms] Http2Connection(SocketTube(99))/Stream(1) incoming: DATA: length=49, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [7s 946ms] Http2Connection(SocketTube(99))/Stream(1) calling subscriber.onError: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-1] [7s 946ms] Http2Connection(SocketTube(99))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-3] [7s 946ms] HttpClientImpl(78) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [7s 946ms] Http2Connection(SocketTube(99))/Stream(1) stream 1 closing due to AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-1] [7s 946ms] Http2Connection(SocketTube(99))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-3] [7s 946ms] Http2Connection(SocketTube(99))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-3] [7s 946ms] Http2Connection(SocketTube(99))/Stream(1) stream 1 already closed due to AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-3] [7s 946ms] Http2Connection(SocketTube(99)) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-3] [7s 946ms] PlainHttpConnection(SocketTube(99)) added 13 bytes to the write queue DEBUG: [pool-1-thread-3] [7s 946ms] PlainHttpConnection(SocketTube(99)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [7s 946ms] HttpClientImpl(78) ClientImpl (async) elapsed 4 millis for GET to http://127.0.0.1:43795/http2/fixed/x-21-GET_BODY DEBUG: [pool-1-thread-3] [7s 946ms] PlainHttpConnection(SocketTube(99)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(99) DEBUG: [pool-1-thread-3] [7s 946ms] SocketTube(99) trying to write: 13 DEBUG: [pool-1-thread-3] [7s 946ms] SocketTube(99) wrote: 13 DEBUG: [pool-1-thread-3] [7s 946ms] SocketTube(99) write: requesting more... DEBUG: [pool-1-thread-3] [7s 946ms] PlainHttpConnection(SocketTube(99)) HttpPublisher: got request of 1 from SocketTube(99) DEBUG: [pool-1-thread-3] [7s 946ms] SocketTube(99) leaving requestMore: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [7s 946ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [7s 946ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [7s 946ms] SocketTube(99) leaving w.onNext Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [7s 946ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [7s 946ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [7s 946ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [7s 946ms] Http2Connection(SocketTube(99)) Closed stream 1 DEBUG: [readLoop] [7s 946ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-3] [7s 946ms] Http2Connection(SocketTube(99)) Dropping data frame for stream 1 (49 payload bytes) DEBUG: [pool-1-thread-3] [7s 978ms] Http2Connection(SocketTube(99)):WindowUpdateSender(stream: 0) update: 49, received: 49, limit: 16777216 DEBUG: [HttpClient-78-SelectorManager] [7s 978ms] HttpClientImpl(78) SelectorManager shutting down [8 s, 548 ms, 83563 ns] waiting for client to shutdown: HttpClientImpl(78) DEBUG: [pool-1-thread-3] [7s 978ms] Http2Connection(SocketTube(99)) H2 processed(2) DEBUG: [pool-1-thread-3] [7s 978ms] Http2Connection(SocketTube(99)) sending 125 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [7s 978ms] Http2Connection(SocketTube(99)) H2 Receiving(3): 125 DEBUG: [pool-1-thread-3] [7s 978ms] Http2Connection(SocketTube(99)) Processing 125 DEBUG: [pool-1-thread-3] [7s 978ms] FramesDecoder decodes: 125 DEBUG: [pool-1-thread-3] [8s 7ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 8ms] FramesDecoder Got frame: DATA: length=49, streamid=1, flags=0 DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] Http2ClientImpl stopping DEBUG: [pool-1-thread-3] [8s 8ms] Http2Connection(SocketTube(99)) Dropping data frame for stream 1 (49 payload bytes) DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] Http2Connection(SocketTube(99)) Close all streams DEBUG: [pool-1-thread-3] [8s 8ms] Http2Connection(SocketTube(99)):WindowUpdateSender(stream: 0) update: 49, received: 98, limit: 16777216 DEBUG: [pool-1-thread-3] [8s 8ms] FramesDecoder Got frame: DATA: length=49, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 8ms] Http2Connection(SocketTube(99)) Dropping data frame for stream 1 (49 payload bytes) DEBUG: [pool-1-thread-3] [8s 8ms] Http2Connection(SocketTube(99)):WindowUpdateSender(stream: 0) update: 49, received: 147, limit: 16777216 DEBUG: [pool-1-thread-3] [8s 8ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-3] [8s 8ms] Http2Connection(SocketTube(99)) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-3] [8s 8ms] Http2Connection(SocketTube(99)) H2 processed(3) DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] Http2Connection(SocketTube(99)) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] PlainHttpConnection(SocketTube(99)) added 34 bytes to the write queue DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] PlainHttpConnection(SocketTube(99)) signalling the publisher of the write queue DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] PlainHttpConnection(SocketTube(99)) HttpPublisher: sending 34 bytes (1 buffers) to SocketTube(99) DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] SocketTube(99) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] SocketTube(99) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] SocketTube(99) pausing read event DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] SocketTube(99) Sending error java.io.IOException: selector manager closed to subscriber jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@5db0bcc DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] SocketTube(99) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] Http2Connection(SocketTube(99)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] SocketTube(99) Stopping read scheduler DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] SocketTube(99) leaving read() loop with error: Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] SocketTube(99) Read scheduler stopped DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] SocketTube(99) write: cancel DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] SocketTube(99) write: resetting demand to 0 DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] PlainHttpConnection(SocketTube(99)) HttpPublisher: cancelled by SocketTube(99) DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] SocketTube(99) leaving w.onNext Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [8s 8ms] Http2Connection(SocketTube(99)) Stopping scheduler java.io.IOException: selector manager closed DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] Http2Connection(SocketTube(99)) Shutting down h2c (state=half-closed-local): java.io.EOFException: HTTP/2 client stopped java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] Http2ClientImpl removing from the connection pool: Http2Connection(SocketTube(99)) DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] Http2ClientImpl removed from the connection pool: Http2Connection(SocketTube(99)) DEBUG: [pool-1-thread-3] [8s 8ms] Http2Connection(SocketTube(99)) Shutting down h2c (state=shutdown+half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] PlainHttpConnection(SocketTube(99)) Closing channel: channel not registered with selector DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] SocketTube(99) signal read error: java.io.IOException: connection closed locally EOF reached on connection localhost/127.0.0.1:43795->/127.0.0.1:40088, will no longer accept incoming frames DEBUG: [HttpClient-78-SelectorManager] [8s 8ms] Http2Connection(SocketTube(99)) Close all streams Server connection to /127.0.0.1:40088 stopping. 1 streams TestServer: Connection writer stopping [8 s, 588 ms, 81737 ns] client shutdown normally: HttpClientImpl(78) DEBUG: [MainThread] [8s 18ms] HttpClientImpl(79) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [8s 19ms] HttpClientImpl(79) ClientImpl (async) send http://127.0.0.1:43795/http2/fixed/x-21-BODY_CF GET DEBUG: [pool-1-thread-3] [8s 19ms] Exchange establishing exchange for http://127.0.0.1:43795/http2/fixed/x-21-BODY_CF GET, proxy=null DEBUG: [pool-1-thread-3] [8s 19ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-3] [8s 19ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-3] [8s 19ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [8s 19ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-3] [8s 19ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [8s 19ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [8s 19ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [8s 19ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-3] [8s 19ms] Http1AsyncReceiver(SocketTube(100)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@5632d1aa queue.isEmpty: true DEBUG: [pool-1-thread-3] [8s 19ms] Http1AsyncReceiver(SocketTube(100)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@5632d1aa, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-3] [8s 19ms] Http1AsyncReceiver(SocketTube(100)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [8s 19ms] Http1AsyncReceiver(SocketTube(100)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [8s 19ms] Http1AsyncReceiver(SocketTube(100)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [8s 19ms] Http1AsyncReceiver(SocketTube(100)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [8s 19ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-3] [8s 19ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-3] [8s 19ms] PlainHttpConnection(SocketTube(100)) registering connect event TestServer(1): connection accepted TestServer(1): stopping is: false TestServer(1): accepting connections TestServer(1): creating connection DEBUG: [HttpClient-79-SelectorManager] [8s 19ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@1d72f0e8 for C (true) TestServer: New connection from Socket[addr=/127.0.0.1,port=40098,localport=43795] TestServer(1): starting connection DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] PlainHttpConnection(SocketTube(100)) ConnectEvent: finishing connect DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] PlainHttpConnection(SocketTube(100)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:40098 DEBUG: [pool-1-thread-3] [8s 20ms] PlainHttpConnection(SocketTube(100)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [8s 20ms] Http1Exchange SocketTube(100) connecting flows DEBUG: [pool-1-thread-3] [8s 20ms] SocketTube(100) connecting flows DEBUG: [pool-1-thread-3] [8s 20ms] SocketTube(100) read publisher got subscriber DEBUG: [pool-1-thread-3] [8s 20ms] SocketTube(100) registering subscribe event DEBUG: [pool-1-thread-3] [8s 20ms] SocketTube(100) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] SocketTube(100) subscribe event raised DEBUG: [pool-1-thread-3] [8s 20ms] Http1Publisher(SocketTube(100)) got subscriber: SocketTube(100) DEBUG: [pool-1-thread-3] [8s 20ms] SocketTube(100) subscribed for writing DEBUG: [pool-1-thread-3] [8s 20ms] SocketTube(100) write: registering startSubscription event DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] SocketTube(100) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@178a9b98 DEBUG: [pool-1-thread-3] [8s 20ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] SocketTube(100) read demand reset to 0 DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] SocketTube(100) calling onSubscribe DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] Http1AsyncReceiver(SocketTube(100)) Received onSubscribed from upstream DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] SocketTube(100) onSubscribe called DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] SocketTube(100) pending subscriber subscribed DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] SocketTube(100) write: starting subscription DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] SocketTube(100) write: offloading requestMore DEBUG: [pool-1-thread-1] [8s 20ms] Http1AsyncReceiver(SocketTube(100)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [8s 20ms] Http1AsyncReceiver(SocketTube(100)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [8s 20ms] Http1AsyncReceiver(SocketTube(100)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-4] [8s 20ms] SocketTube(100) write: requesting more... DEBUG: [pool-1-thread-1] [8s 20ms] SocketTube(100) got some demand for reading DEBUG: [pool-1-thread-1] [8s 20ms] SocketTube(100) resuming read event DEBUG: [pool-1-thread-4] [8s 20ms] Http1Publisher(SocketTube(100)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [8s 20ms] SocketTube(100) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5288070d for R (true) DEBUG: [pool-1-thread-4] [8s 20ms] Http1Publisher(SocketTube(100)) WriteTask DEBUG: [pool-1-thread-4] [8s 20ms] Http1Publisher(SocketTube(100)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-4] [8s 20ms] SocketTube(100) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 20ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-3] [8s 20ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=207 cap=207]], throwable=null] DEBUG: [pool-1-thread-3] [8s 20ms] Http1Publisher(SocketTube(100)) WriteTask DEBUG: [pool-1-thread-3] [8s 20ms] Http1Publisher(SocketTube(100)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [8s 20ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-3] [8s 20ms] Http1Publisher(SocketTube(100)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=207 cap=207]], throwable=null] DEBUG: [pool-1-thread-3] [8s 20ms] Http1Publisher(SocketTube(100)) onNext with 207 bytes DEBUG: [pool-1-thread-3] [8s 20ms] SocketTube(100) trying to write: 207 DEBUG: [pool-1-thread-3] [8s 20ms] SocketTube(100) wrote: 207 DEBUG: [pool-1-thread-3] [8s 20ms] SocketTube(100) write: requesting more... DEBUG: [pool-1-thread-3] [8s 20ms] Http1Publisher(SocketTube(100)) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [8s 20ms] SocketTube(100) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 20ms] SocketTube(100) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 20ms] Http1Publisher(SocketTube(100)) WriteTask DEBUG: [pool-1-thread-3] [8s 20ms] Http1Publisher(SocketTube(100)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-3] [8s 20ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [8s 20ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [8s 20ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-3] [8s 20ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-3] [8s 20ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [8s 20ms] Http1Publisher(SocketTube(100)) WriteTask DEBUG: [pool-1-thread-3] [8s 20ms] Http1Publisher(SocketTube(100)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [8s 20ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-3] [8s 20ms] Http1Publisher(SocketTube(100)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [8s 20ms] Http1Publisher(SocketTube(100)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@7f4868f6 DEBUG: [pool-1-thread-3] [8s 20ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-3] [8s 20ms] Http1Exchange reading headers DEBUG: [pool-1-thread-3] [8s 20ms] Http1Response(id=91, PlainHttpConnection(SocketTube(100))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-3] [8s 20ms] Http1Response(id=91, PlainHttpConnection(SocketTube(100))) First time around DEBUG: [pool-1-thread-3] [8s 20ms] Http1Response(id=91, PlainHttpConnection(SocketTube(100))) headersReader is not yet completed DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5288070d for None (false) DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] SocketTube(100) read bytes: 71 DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] Http1AsyncReceiver(SocketTube(100)) Putting 71 bytes into the queue DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] SocketTube(100) resuming read event DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5288070d for R (false) DEBUG: [HttpClient-79-SelectorManager] [8s 20ms] SocketTube(100) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 20ms] Http1AsyncReceiver(SocketTube(100)) Got 71 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@5632d1aa DEBUG: [pool-1-thread-3] [8s 20ms] Http1AsyncReceiver(SocketTube(100)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [8s 20ms] Http1AsyncReceiver(SocketTube(100)) Forwarding 71 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@5632d1aa DEBUG: [pool-1-thread-3] [8s 20ms] Http1Response(id=91, PlainHttpConnection(SocketTube(100))) Sending 71/71 bytes to header parser DEBUG: [pool-1-thread-3] [8s 20ms] Http1Response(id=91, PlainHttpConnection(SocketTube(100))) Parsing headers completed. bytes=71 DEBUG: [pool-1-thread-3] [8s 20ms] Http1AsyncReceiver(SocketTube(100)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@5632d1aa DEBUG: [pool-1-thread-3] [8s 20ms] Http1Response(id=91, PlainHttpConnection(SocketTube(100))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-3] [8s 20ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-3] [8s 20ms] Exchange Upgrading async PlainHttpConnection: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:40098 remote=/127.0.0.1:43795] DEBUG: [pool-1-thread-3] [8s 20ms] Http1Response(id=91, PlainHttpConnection(SocketTube(100))) readBody: return2Cache: false DEBUG: [pool-1-thread-3] [8s 20ms] Http1Response(id=91, PlainHttpConnection(SocketTube(100))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@1d755bc9(79) DEBUG: [pool-1-thread-3] [8s 21ms] Http1AsyncReceiver(SocketTube(100)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@1d92853/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@364590b2 queue.isEmpty: false DEBUG: [pool-1-thread-3] [8s 21ms] Http1AsyncReceiver(SocketTube(100)) Delegate done: 0 DEBUG: [pool-1-thread-3] [8s 21ms] PlainHttpConnection(SocketTube(100))/ResponseContent/FixedLengthBodyParser length=0, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-3] [8s 21ms] HttpClientImpl(79) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [8s 21ms] Http1AsyncReceiver(SocketTube(100)) cleared DEBUG: [pool-1-thread-3] [8s 21ms] HttpClientImpl(79) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [8s 21ms] Exchange Ignored body DEBUG: [pool-1-thread-3] [8s 21ms] Http2Connection(SocketTube(100)):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-3] [8s 21ms] Http2Connection(SocketTube(100)):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-3] [8s 21ms] Http2Connection(SocketTube(100)) Opened stream 1 DEBUG: [pool-1-thread-3] [8s 21ms] Http2Connection(SocketTube(100))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: true) DEBUG: [pool-1-thread-3] [8s 21ms] Http2Connection(SocketTube(100))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-3] [8s 21ms] SocketTube(100) connecting flows DEBUG: [pool-1-thread-3] [8s 21ms] SocketTube(100) read publisher got subscriber DEBUG: [pool-1-thread-3] [8s 21ms] SocketTube(100) registering subscribe event DEBUG: [pool-1-thread-3] [8s 21ms] SocketTube(100) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-79-SelectorManager] [8s 21ms] SocketTube(100) subscribe event raised DEBUG: [pool-1-thread-3] [8s 21ms] SocketTube(100) subscribed for writing DEBUG: [pool-1-thread-3] [8s 21ms] SocketTube(100) write: resetting demand to 0 DEBUG: [HttpClient-79-SelectorManager] [8s 21ms] SocketTube(100) handling pending subscription for jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@63103291 DEBUG: [HttpClient-79-SelectorManager] [8s 21ms] Http1AsyncReceiver(SocketTube(100)) Http1TubeSubscriber: dropSubscription DEBUG: [pool-1-thread-3] [8s 21ms] SocketTube(100) write: registering startSubscription event DEBUG: [HttpClient-79-SelectorManager] [8s 21ms] SocketTube(100) read demand reset to 0 DEBUG: [HttpClient-79-SelectorManager] [8s 21ms] SocketTube(100) calling onSubscribe DEBUG: [HttpClient-79-SelectorManager] [8s 21ms] Http2Connection(SocketTube(100)) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [HttpClient-79-SelectorManager] [8s 21ms] SocketTube(100) got some demand for reading DEBUG: [HttpClient-79-SelectorManager] [8s 21ms] SocketTube(100) resuming read event DEBUG: [HttpClient-79-SelectorManager] [8s 21ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5288070d for R (false) DEBUG: [HttpClient-79-SelectorManager] [8s 21ms] SocketTube(100) leaving request(9223372036854775807): Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-79-SelectorManager] [8s 21ms] SocketTube(100) onSubscribe called DEBUG: [HttpClient-79-SelectorManager] [8s 21ms] SocketTube(100) pending subscriber subscribed DEBUG: [HttpClient-79-SelectorManager] [8s 21ms] SocketTube(100) write: starting subscription DEBUG: [HttpClient-79-SelectorManager] [8s 21ms] SocketTube(100) write: offloading requestMore DEBUG: [pool-1-thread-4] [8s 21ms] SocketTube(100) write: requesting more... DEBUG: [pool-1-thread-3] [8s 21ms] PlainHttpConnection(SocketTube(100)) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-3] [8s 21ms] PlainHttpConnection(SocketTube(100)) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 21ms] PlainHttpConnection(SocketTube(100)) HttpPublisher: got request of 1 from SocketTube(100) DEBUG: [pool-1-thread-4] [8s 21ms] SocketTube(100) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 21ms] PlainHttpConnection(SocketTube(100)) HttpPublisher: sending 63 bytes (1 buffers) to SocketTube(100) DEBUG: [pool-1-thread-3] [8s 21ms] SocketTube(100) trying to write: 63 DEBUG: [pool-1-thread-3] [8s 21ms] SocketTube(100) wrote: 63 DEBUG: [pool-1-thread-3] [8s 21ms] SocketTube(100) write: requesting more... DEBUG: [pool-1-thread-3] [8s 21ms] PlainHttpConnection(SocketTube(100)) HttpPublisher: got request of 1 from SocketTube(100) DEBUG: [pool-1-thread-3] [8s 21ms] SocketTube(100) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 21ms] SocketTube(100) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 21ms] Http2Connection(SocketTube(100)):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [Test-server-pool] [8s 21ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-3] [8s 21ms] PlainHttpConnection(SocketTube(100)) added 13 bytes in the priority write queue DEBUG: [Test-server-pool] [8s 21ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 21ms] PlainHttpConnection(SocketTube(100)) signalling the publisher of the write queue DEBUG: [Test-server-pool] [8s 21ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [pool-1-thread-3] [8s 21ms] PlainHttpConnection(SocketTube(100)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(100) DEBUG: [Test-server-pool] [8s 21ms] FramesDecoder decodes: 30 DEBUG: [pool-1-thread-3] [8s 21ms] SocketTube(100) trying to write: 13 DEBUG: [Test-server-pool] [8s 21ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 21ms] SocketTube(100) wrote: 13 DEBUG: [pool-1-thread-3] [8s 21ms] SocketTube(100) write: requesting more... DEBUG: [pool-1-thread-3] [8s 21ms] PlainHttpConnection(SocketTube(100)) HttpPublisher: got request of 1 from SocketTube(100) DEBUG: [pool-1-thread-3] [8s 21ms] SocketTube(100) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 21ms] SocketTube(100) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [8s 21ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [8s 21ms] Http2Connection(SocketTube(100)) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-3] [8s 21ms] Http2Connection(SocketTube(100)) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 21ms] Http2Connection(SocketTube(100)) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 21ms] Http1AsyncReceiver(SocketTube(100)) stopping DEBUG: [pool-1-thread-3] [8s 21ms] Http1AsyncReceiver(SocketTube(100)) Flushing 0 bytes from queue into initial buffer (remaining=0, free=0) DEBUG: [pool-1-thread-3] [8s 21ms] Http1AsyncReceiver(SocketTube(100)) Initial buffer now has 0 pos=0 limit=0 DEBUG: [pool-1-thread-3] [8s 21ms] Http2Connection(SocketTube(100)) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-3] [8s 21ms] Http2Connection(SocketTube(100)) H2 processed buffered data DEBUG: [pool-1-thread-3] [8s 21ms] Http2ClientImpl offering to the connection pool: Http2Connection(SocketTube(100)) DEBUG: [pool-1-thread-3] [8s 21ms] Http2ClientImpl put in the connection pool: Http2Connection(SocketTube(100)) DEBUG: [pool-1-thread-3] [8s 21ms] Http1AsyncReceiver(SocketTube(100)) cleared DEBUG: [pool-1-thread-3] [8s 21ms] Exchange Getting response async streamid: 1 DEBUG: [pool-1-thread-3] [8s 21ms] Http1Response(id=91, PlainHttpConnection(SocketTube(100))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-3] [8s 21ms] Http1Response(id=91, PlainHttpConnection(SocketTube(100))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@1d755bc9(79) DEBUG: [pool-1-thread-3] [8s 21ms] Http1AsyncReceiver(SocketTube(100)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@1d92853/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@364590b2, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=true DEBUG: [pool-1-thread-3] [8s 21ms] Http1AsyncReceiver(SocketTube(100)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-3] [8s 21ms] Http1AsyncReceiver(SocketTube(100)) checkRequestMore: canRequestMore=false, hasDemand=true DEBUG: [pool-1-thread-3] [8s 21ms] Http1AsyncReceiver(SocketTube(100)) Http1TubeSubscriber: no need to request more TestServer: GET /http2/fixed/x-21-BODY_CF Server: creating input stream for stream 1 TestServer(1): Using handler for: /http2/fixed DEBUG: [readLoop] [8s 21ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 21ms] FramesDecoder Tail size is now: 0, current= TestServer(1): connection started DEBUG: [readLoop] [8s 21ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [readLoop] [8s 21ms] FramesDecoder decodes: 30 DEBUG: [readLoop] [8s 21ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 21ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 Sent response headers 200 DEBUG: [readLoop] [8s 21ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 21ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 21ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 21ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 21ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 21ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5288070d for None (false) DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] SocketTube(100) read bytes: 48 DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] Http2Connection(SocketTube(100)) onNext: got 48 bytes in 1 buffers DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] SocketTube(100) resuming read event DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5288070d for R (false) DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] SocketTube(100) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100)) sending 48 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100)) H2 Receiving(1): 48 DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100)) Processing 48 DEBUG: [pool-1-thread-3] [8s 22ms] FramesDecoder decodes: 48 DEBUG: [pool-1-thread-3] [8s 22ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 22ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100)) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-3] [8s 22ms] PlainHttpConnection(SocketTube(100)) added 9 bytes to the write queue DEBUG: [pool-1-thread-3] [8s 22ms] PlainHttpConnection(SocketTube(100)) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [8s 22ms] PlainHttpConnection(SocketTube(100)) HttpPublisher: sending 9 bytes (1 buffers) to SocketTube(100) DEBUG: [pool-1-thread-3] [8s 22ms] SocketTube(100) trying to write: 9 DEBUG: [pool-1-thread-3] [8s 22ms] SocketTube(100) wrote: 9 DEBUG: [pool-1-thread-3] [8s 22ms] SocketTube(100) write: requesting more... DEBUG: [readLoop] [8s 22ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 22ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 22ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [8s 22ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [8s 22ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 22ms] PlainHttpConnection(SocketTube(100)) HttpPublisher: got request of 1 from SocketTube(100) DEBUG: [pool-1-thread-3] [8s 22ms] SocketTube(100) leaving requestMore: Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 22ms] SocketTube(100) leaving w.onNext Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 22ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100)) H2 processed(1) DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5288070d for None (false) DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] SocketTube(100) read bytes: 17 DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] Http2Connection(SocketTube(100)) onNext: got 17 bytes in 1 buffers DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] SocketTube(100) resuming read event DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5288070d for R (false) DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] SocketTube(100) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775805, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100)) sending 17 to Http2Connection.asyncReceive DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5288070d for None (false) DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100)) H2 Receiving(2): 17 DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100)) Processing 17 DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] SocketTube(100) read bytes: 180 DEBUG: [pool-1-thread-3] [8s 22ms] FramesDecoder decodes: 17 DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] Http2Connection(SocketTube(100)) onNext: got 180 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 22ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] SocketTube(100) resuming read event DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@5288070d for R (false) DEBUG: [HttpClient-79-SelectorManager] [8s 22ms] SocketTube(100) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 22ms] FramesDecoder Got frame: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100))/Stream(1) incoming: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100))/Stream(1) Getting BodySubscriber for: (GET http://127.0.0.1:43795/http2/fixed/x-21-BODY_CF) 200 HTTP_2 Local port: 40098 DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-3] [8s 22ms] HttpClientImpl(79) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100)) H2 processed(2) DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100)) sending 180 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100)) H2 Receiving(3): 180 DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100)) Processing 180 DEBUG: [pool-1-thread-3] [8s 22ms] FramesDecoder decodes: 180 DEBUG: [pool-1-thread-3] [8s 22ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 22ms] FramesDecoder Got frame: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100))/Stream(1) incoming: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 22ms] FramesDecoder Got frame: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100))/Stream(1) incoming: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 22ms] Http2Connection(SocketTube(100))/Stream(1) cancelling stream 1: java.io.IOException: Stream 1 cancelled DEBUG: [pool-1-thread-3] [8s 22ms] FramesDecoder Got frame: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 22ms] Http2Connection(SocketTube(100))/Stream(1) stream 1 closing due to java.io.IOException: Stream 1 cancelled DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100))/Stream(1) incoming: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 22ms] Http2Connection(SocketTube(100))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100))/Stream(1) request cancelled or stream closed: dropping data frame DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100)) Dropping data frame for stream 1 (48 payload bytes) DEBUG: [pool-1-thread-4] [8s 22ms] HttpClientImpl(79) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100)):WindowUpdateSender(stream: 0) update: 48, received: 48, limit: 16777216 DEBUG: [pool-1-thread-3] [8s 22ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100))/Stream(1) incoming: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100))/Stream(1) request cancelled or stream closed: dropping data frame DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100)) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-3] [8s 22ms] Http2Connection(SocketTube(100)) H2 processed(3) DEBUG: [pool-1-thread-4] [8s 22ms] HttpClientImpl(79) ClientImpl (async) elapsed 3 millis for GET to http://127.0.0.1:43795/http2/fixed/x-21-BODY_CF DEBUG: [pool-1-thread-4] [8s 22ms] Http2Connection(SocketTube(100)) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-4] [8s 22ms] PlainHttpConnection(SocketTube(100)) added 13 bytes to the write queue DEBUG: [pool-1-thread-4] [8s 22ms] PlainHttpConnection(SocketTube(100)) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 22ms] PlainHttpConnection(SocketTube(100)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(100) DEBUG: [pool-1-thread-4] [8s 22ms] SocketTube(100) trying to write: 13 DEBUG: [pool-1-thread-4] [8s 22ms] SocketTube(100) wrote: 13 DEBUG: [pool-1-thread-4] [8s 22ms] SocketTube(100) write: requesting more... DEBUG: [pool-1-thread-4] [8s 22ms] PlainHttpConnection(SocketTube(100)) HttpPublisher: got request of 1 from SocketTube(100) DEBUG: [pool-1-thread-4] [8s 22ms] SocketTube(100) leaving requestMore: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 22ms] SocketTube(100) leaving w.onNext Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [8s 22ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-4] [8s 22ms] Http2Connection(SocketTube(100)) Closed stream 1 DEBUG: [readLoop] [8s 22ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 22ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 22ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 22ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 22ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [HttpClient-79-SelectorManager] [8s 57ms] HttpClientImpl(79) SelectorManager shutting down [8 s, 627 ms, 20387 ns] waiting for client to shutdown: HttpClientImpl(79) DEBUG: [HttpClient-79-SelectorManager] [8s 92ms] Http2ClientImpl stopping DEBUG: [HttpClient-79-SelectorManager] [8s 92ms] Http2Connection(SocketTube(100)) Close all streams DEBUG: [HttpClient-79-SelectorManager] [8s 92ms] Http2Connection(SocketTube(100)) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-79-SelectorManager] [8s 92ms] PlainHttpConnection(SocketTube(100)) added 34 bytes to the write queue DEBUG: [HttpClient-79-SelectorManager] [8s 92ms] PlainHttpConnection(SocketTube(100)) signalling the publisher of the write queue DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] PlainHttpConnection(SocketTube(100)) HttpPublisher: sending 34 bytes (1 buffers) to SocketTube(100) DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] SocketTube(100) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] SocketTube(100) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] SocketTube(100) pausing read event DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] SocketTube(100) Sending error java.io.IOException: selector manager closed to subscriber jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@63103291 DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] SocketTube(100) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] Http2Connection(SocketTube(100)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] SocketTube(100) Stopping read scheduler DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] SocketTube(100) leaving read() loop with error: Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] SocketTube(100) Read scheduler stopped DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] SocketTube(100) write: cancel DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] SocketTube(100) write: resetting demand to 0 DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] PlainHttpConnection(SocketTube(100)) HttpPublisher: cancelled by SocketTube(100) DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] SocketTube(100) leaving w.onNext Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=0] DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] Http2Connection(SocketTube(100)) Shutting down h2c (state=half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] Http2ClientImpl removing from the connection pool: Http2Connection(SocketTube(100)) DEBUG: [pool-1-thread-4] [8s 93ms] Http2Connection(SocketTube(100)) Stopping scheduler java.io.IOException: selector manager closed DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] Http2ClientImpl removed from the connection pool: Http2Connection(SocketTube(100)) java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] PlainHttpConnection(SocketTube(100)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-4] [8s 93ms] Http2Connection(SocketTube(100)) Shutting down h2c (state=shutdown+half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] SocketTube(100) signal read error: java.io.IOException: connection closed locally EOF reached on connection localhost/127.0.0.1:43795->/127.0.0.1:40098, will no longer accept incoming frames DEBUG: [HttpClient-79-SelectorManager] [8s 93ms] Http2Connection(SocketTube(100)) Close all streams Server connection to /127.0.0.1:40098 stopping. 1 streams TestServer: Connection writer stopping [8 s, 672 ms, 707160 ns] client shutdown normally: HttpClientImpl(79) DEBUG: [MainThread] [8s 104ms] HttpClientImpl(80) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [8s 104ms] HttpClientImpl(80) ClientImpl (async) send http://127.0.0.1:43795/http2/chunk/x-22-BODY_HANDLER GET DEBUG: [pool-1-thread-4] [8s 104ms] Exchange establishing exchange for http://127.0.0.1:43795/http2/chunk/x-22-BODY_HANDLER GET, proxy=null DEBUG: [pool-1-thread-4] [8s 104ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-4] [8s 104ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-4] [8s 105ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-4] [8s 105ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-4] [8s 105ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-4] [8s 105ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-4] [8s 105ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [8s 105ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-4] [8s 105ms] Http1AsyncReceiver(SocketTube(101)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@252a6e89 queue.isEmpty: true DEBUG: [pool-1-thread-4] [8s 105ms] Http1AsyncReceiver(SocketTube(101)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@252a6e89, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-4] [8s 105ms] Http1AsyncReceiver(SocketTube(101)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [8s 105ms] Http1AsyncReceiver(SocketTube(101)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [8s 105ms] Http1AsyncReceiver(SocketTube(101)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [8s 105ms] Http1AsyncReceiver(SocketTube(101)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [8s 105ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-4] [8s 105ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-4] [8s 105ms] PlainHttpConnection(SocketTube(101)) registering connect event TestServer(1): connection accepted TestServer(1): stopping is: false TestServer(1): accepting connections TestServer(1): creating connection DEBUG: [HttpClient-80-SelectorManager] [8s 105ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@43dc2d33 for C (true) TestServer: New connection from Socket[addr=/127.0.0.1,port=40112,localport=43795] TestServer(1): starting connection DEBUG: [HttpClient-80-SelectorManager] [8s 105ms] PlainHttpConnection(SocketTube(101)) ConnectEvent: finishing connect DEBUG: [HttpClient-80-SelectorManager] [8s 105ms] PlainHttpConnection(SocketTube(101)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:40112 DEBUG: [pool-1-thread-4] [8s 105ms] PlainHttpConnection(SocketTube(101)) finishConnect, setting connected=true DEBUG: [pool-1-thread-4] [8s 105ms] Http1Exchange SocketTube(101) connecting flows DEBUG: [pool-1-thread-4] [8s 105ms] SocketTube(101) connecting flows DEBUG: [pool-1-thread-4] [8s 105ms] SocketTube(101) read publisher got subscriber DEBUG: [pool-1-thread-4] [8s 105ms] SocketTube(101) registering subscribe event DEBUG: [pool-1-thread-4] [8s 105ms] SocketTube(101) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-80-SelectorManager] [8s 105ms] SocketTube(101) subscribe event raised DEBUG: [pool-1-thread-4] [8s 105ms] Http1Publisher(SocketTube(101)) got subscriber: SocketTube(101) DEBUG: [pool-1-thread-4] [8s 105ms] SocketTube(101) subscribed for writing DEBUG: [pool-1-thread-4] [8s 105ms] SocketTube(101) write: registering startSubscription event DEBUG: [HttpClient-80-SelectorManager] [8s 105ms] SocketTube(101) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@49244643 DEBUG: [pool-1-thread-4] [8s 105ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-80-SelectorManager] [8s 105ms] SocketTube(101) read demand reset to 0 DEBUG: [HttpClient-80-SelectorManager] [8s 105ms] SocketTube(101) calling onSubscribe DEBUG: [HttpClient-80-SelectorManager] [8s 105ms] Http1AsyncReceiver(SocketTube(101)) Received onSubscribed from upstream DEBUG: [HttpClient-80-SelectorManager] [8s 105ms] SocketTube(101) onSubscribe called DEBUG: [HttpClient-80-SelectorManager] [8s 105ms] SocketTube(101) pending subscriber subscribed DEBUG: [HttpClient-80-SelectorManager] [8s 105ms] SocketTube(101) write: starting subscription DEBUG: [HttpClient-80-SelectorManager] [8s 105ms] SocketTube(101) write: offloading requestMore DEBUG: [pool-1-thread-3] [8s 105ms] Http1AsyncReceiver(SocketTube(101)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [8s 105ms] Http1AsyncReceiver(SocketTube(101)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [8s 105ms] Http1AsyncReceiver(SocketTube(101)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [8s 105ms] SocketTube(101) got some demand for reading DEBUG: [pool-1-thread-1] [8s 105ms] SocketTube(101) write: requesting more... DEBUG: [pool-1-thread-3] [8s 105ms] SocketTube(101) resuming read event DEBUG: [pool-1-thread-1] [8s 105ms] Http1Publisher(SocketTube(101)) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [8s 105ms] SocketTube(101) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-80-SelectorManager] [8s 105ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@c26c103 for R (true) DEBUG: [pool-1-thread-1] [8s 105ms] Http1Publisher(SocketTube(101)) WriteTask DEBUG: [pool-1-thread-1] [8s 106ms] Http1Publisher(SocketTube(101)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-1] [8s 106ms] SocketTube(101) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 106ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-4] [8s 106ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=212 cap=212]], throwable=null] DEBUG: [pool-1-thread-4] [8s 106ms] Http1Publisher(SocketTube(101)) WriteTask DEBUG: [pool-1-thread-4] [8s 106ms] Http1Publisher(SocketTube(101)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-4] [8s 106ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-4] [8s 106ms] Http1Publisher(SocketTube(101)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=212 cap=212]], throwable=null] DEBUG: [pool-1-thread-4] [8s 106ms] Http1Publisher(SocketTube(101)) onNext with 212 bytes DEBUG: [pool-1-thread-4] [8s 106ms] SocketTube(101) trying to write: 212 DEBUG: [pool-1-thread-4] [8s 106ms] SocketTube(101) wrote: 212 DEBUG: [pool-1-thread-4] [8s 106ms] SocketTube(101) write: requesting more... DEBUG: [pool-1-thread-4] [8s 106ms] Http1Publisher(SocketTube(101)) subscription request(1), demand=1 DEBUG: [pool-1-thread-4] [8s 106ms] SocketTube(101) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 106ms] SocketTube(101) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 106ms] Http1Publisher(SocketTube(101)) WriteTask DEBUG: [pool-1-thread-4] [8s 106ms] Http1Publisher(SocketTube(101)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-4] [8s 106ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [8s 106ms] Exchange sendRequestBody DEBUG: [pool-1-thread-4] [8s 106ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-4] [8s 106ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-4] [8s 106ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-4] [8s 106ms] Http1Publisher(SocketTube(101)) WriteTask DEBUG: [pool-1-thread-4] [8s 106ms] Http1Publisher(SocketTube(101)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-4] [8s 106ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-4] [8s 106ms] Http1Publisher(SocketTube(101)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-4] [8s 106ms] Http1Publisher(SocketTube(101)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@6ebf8111 DEBUG: [pool-1-thread-4] [8s 106ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-4] [8s 106ms] Http1Exchange reading headers DEBUG: [pool-1-thread-4] [8s 106ms] Http1Response(id=92, PlainHttpConnection(SocketTube(101))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-4] [8s 106ms] Http1Response(id=92, PlainHttpConnection(SocketTube(101))) First time around DEBUG: [pool-1-thread-4] [8s 106ms] Http1Response(id=92, PlainHttpConnection(SocketTube(101))) headersReader is not yet completed DEBUG: [HttpClient-80-SelectorManager] [8s 106ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@c26c103 for None (false) DEBUG: [HttpClient-80-SelectorManager] [8s 106ms] SocketTube(101) read bytes: 71 DEBUG: [HttpClient-80-SelectorManager] [8s 106ms] Http1AsyncReceiver(SocketTube(101)) Putting 71 bytes into the queue DEBUG: [HttpClient-80-SelectorManager] [8s 106ms] SocketTube(101) resuming read event DEBUG: [HttpClient-80-SelectorManager] [8s 106ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@c26c103 for R (false) DEBUG: [pool-1-thread-4] [8s 106ms] Http1AsyncReceiver(SocketTube(101)) Got 71 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@252a6e89 DEBUG: [HttpClient-80-SelectorManager] [8s 106ms] SocketTube(101) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 106ms] Http1AsyncReceiver(SocketTube(101)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [8s 106ms] Http1AsyncReceiver(SocketTube(101)) Forwarding 71 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@252a6e89 DEBUG: [pool-1-thread-4] [8s 106ms] Http1Response(id=92, PlainHttpConnection(SocketTube(101))) Sending 71/71 bytes to header parser DEBUG: [pool-1-thread-4] [8s 106ms] Http1Response(id=92, PlainHttpConnection(SocketTube(101))) Parsing headers completed. bytes=71 DEBUG: [pool-1-thread-4] [8s 106ms] Http1AsyncReceiver(SocketTube(101)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@252a6e89 DEBUG: [pool-1-thread-4] [8s 106ms] Http1Response(id=92, PlainHttpConnection(SocketTube(101))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-4] [8s 106ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-4] [8s 106ms] Exchange Upgrading async PlainHttpConnection: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:40112 remote=/127.0.0.1:43795] DEBUG: [pool-1-thread-4] [8s 106ms] Http1Response(id=92, PlainHttpConnection(SocketTube(101))) readBody: return2Cache: false DEBUG: [pool-1-thread-4] [8s 106ms] Http1Response(id=92, PlainHttpConnection(SocketTube(101))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@3e81dd2f(80) DEBUG: [pool-1-thread-4] [8s 106ms] Http1AsyncReceiver(SocketTube(101)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@1f365b56/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@2fee853a queue.isEmpty: false DEBUG: [pool-1-thread-4] [8s 106ms] Http1AsyncReceiver(SocketTube(101)) Delegate done: 0 DEBUG: [pool-1-thread-4] [8s 106ms] PlainHttpConnection(SocketTube(101))/ResponseContent/FixedLengthBodyParser length=0, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-4] [8s 106ms] HttpClientImpl(80) body subscriber registered: 1 DEBUG: [pool-1-thread-4] [8s 106ms] Http1AsyncReceiver(SocketTube(101)) cleared DEBUG: [pool-1-thread-4] [8s 106ms] HttpClientImpl(80) body subscriber unregistered: 0 DEBUG: [pool-1-thread-4] [8s 106ms] Exchange Ignored body DEBUG: [pool-1-thread-4] [8s 107ms] Http2Connection(SocketTube(101)):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-4] [8s 107ms] Http2Connection(SocketTube(101)):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-4] [8s 107ms] Http2Connection(SocketTube(101)) Opened stream 1 DEBUG: [pool-1-thread-4] [8s 107ms] Http2Connection(SocketTube(101))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: true) DEBUG: [pool-1-thread-4] [8s 107ms] Http2Connection(SocketTube(101))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-4] [8s 107ms] SocketTube(101) connecting flows DEBUG: [pool-1-thread-4] [8s 107ms] SocketTube(101) read publisher got subscriber DEBUG: [pool-1-thread-4] [8s 107ms] SocketTube(101) registering subscribe event DEBUG: [pool-1-thread-4] [8s 107ms] SocketTube(101) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 107ms] SocketTube(101) subscribed for writing DEBUG: [pool-1-thread-4] [8s 107ms] SocketTube(101) write: resetting demand to 0 DEBUG: [pool-1-thread-4] [8s 107ms] SocketTube(101) write: registering startSubscription event DEBUG: [HttpClient-80-SelectorManager] [8s 107ms] SocketTube(101) subscribe event raised DEBUG: [HttpClient-80-SelectorManager] [8s 107ms] SocketTube(101) handling pending subscription for jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@3d608ce4 DEBUG: [HttpClient-80-SelectorManager] [8s 107ms] Http1AsyncReceiver(SocketTube(101)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-80-SelectorManager] [8s 107ms] SocketTube(101) read demand reset to 0 DEBUG: [HttpClient-80-SelectorManager] [8s 107ms] SocketTube(101) calling onSubscribe DEBUG: [HttpClient-80-SelectorManager] [8s 107ms] Http2Connection(SocketTube(101)) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [pool-1-thread-4] [8s 107ms] PlainHttpConnection(SocketTube(101)) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-4] [8s 107ms] PlainHttpConnection(SocketTube(101)) signalling the publisher of the write queue DEBUG: [HttpClient-80-SelectorManager] [8s 107ms] SocketTube(101) got some demand for reading DEBUG: [HttpClient-80-SelectorManager] [8s 107ms] SocketTube(101) resuming read event DEBUG: [pool-1-thread-4] [8s 107ms] Http2Connection(SocketTube(101)):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [HttpClient-80-SelectorManager] [8s 107ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@c26c103 for R (false) DEBUG: [HttpClient-80-SelectorManager] [8s 107ms] SocketTube(101) leaving request(9223372036854775807): Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-80-SelectorManager] [8s 107ms] SocketTube(101) onSubscribe called DEBUG: [pool-1-thread-4] [8s 107ms] PlainHttpConnection(SocketTube(101)) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-4] [8s 107ms] PlainHttpConnection(SocketTube(101)) signalling the publisher of the write queue DEBUG: [HttpClient-80-SelectorManager] [8s 107ms] SocketTube(101) pending subscriber subscribed DEBUG: [pool-1-thread-4] [8s 107ms] Http2Connection(SocketTube(101)) Triggering processing of buffered data after sending connection preface DEBUG: [HttpClient-80-SelectorManager] [8s 107ms] SocketTube(101) write: starting subscription DEBUG: [pool-1-thread-4] [8s 107ms] Http2Connection(SocketTube(101)) onNext: got 0 bytes in 1 buffers DEBUG: [HttpClient-80-SelectorManager] [8s 107ms] SocketTube(101) write: offloading requestMore DEBUG: [pool-1-thread-4] [8s 107ms] Http2Connection(SocketTube(101)) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 107ms] Http1AsyncReceiver(SocketTube(101)) stopping DEBUG: [pool-1-thread-4] [8s 107ms] Http1AsyncReceiver(SocketTube(101)) Flushing 0 bytes from queue into initial buffer (remaining=0, free=0) DEBUG: [pool-1-thread-1] [8s 107ms] SocketTube(101) write: requesting more... DEBUG: [pool-1-thread-4] [8s 107ms] Http1AsyncReceiver(SocketTube(101)) Initial buffer now has 0 pos=0 limit=0 DEBUG: [pool-1-thread-4] [8s 107ms] Http2Connection(SocketTube(101)) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-4] [8s 107ms] Http2Connection(SocketTube(101)) H2 processed buffered data DEBUG: [pool-1-thread-1] [8s 107ms] PlainHttpConnection(SocketTube(101)) HttpPublisher: got request of 1 from SocketTube(101) DEBUG: [pool-1-thread-4] [8s 107ms] Http2ClientImpl offering to the connection pool: Http2Connection(SocketTube(101)) DEBUG: [pool-1-thread-4] [8s 107ms] Http2ClientImpl put in the connection pool: Http2Connection(SocketTube(101)) DEBUG: [pool-1-thread-1] [8s 107ms] PlainHttpConnection(SocketTube(101)) HttpPublisher: sending 63 bytes (1 buffers) to SocketTube(101) DEBUG: [pool-1-thread-4] [8s 107ms] Http1AsyncReceiver(SocketTube(101)) cleared DEBUG: [pool-1-thread-1] [8s 107ms] SocketTube(101) trying to write: 63 DEBUG: [pool-1-thread-4] [8s 107ms] Exchange Getting response async streamid: 1 DEBUG: [pool-1-thread-4] [8s 107ms] Http1Response(id=92, PlainHttpConnection(SocketTube(101))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-4] [8s 107ms] Http1Response(id=92, PlainHttpConnection(SocketTube(101))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@3e81dd2f(80) DEBUG: [pool-1-thread-1] [8s 107ms] SocketTube(101) wrote: 63 DEBUG: [pool-1-thread-4] [8s 107ms] Http1AsyncReceiver(SocketTube(101)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@1f365b56/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@2fee853a, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=true DEBUG: [pool-1-thread-4] [8s 107ms] Http1AsyncReceiver(SocketTube(101)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-4] [8s 107ms] Http1AsyncReceiver(SocketTube(101)) checkRequestMore: canRequestMore=false, hasDemand=true DEBUG: [pool-1-thread-4] [8s 107ms] Http1AsyncReceiver(SocketTube(101)) Http1TubeSubscriber: no need to request more DEBUG: [Test-server-pool] [8s 107ms] FramesDecoder decodes: 9 DEBUG: [Test-server-pool] [8s 107ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [8s 107ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [8s 107ms] FramesDecoder decodes: 30 DEBUG: [Test-server-pool] [8s 107ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [8s 107ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 TestServer: GET /http2/chunk/x-22-BODY_HANDLER Server: creating input stream for stream 1 DEBUG: [pool-1-thread-1] [8s 107ms] SocketTube(101) write: requesting more... TestServer(1): Using handler for: /http2/chunk DEBUG: [pool-1-thread-1] [8s 107ms] PlainHttpConnection(SocketTube(101)) HttpPublisher: got request of 1 from SocketTube(101) DEBUG: [pool-1-thread-1] [8s 107ms] SocketTube(101) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 107ms] SocketTube(101) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 107ms] PlainHttpConnection(SocketTube(101)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(101) DEBUG: [pool-1-thread-1] [8s 107ms] SocketTube(101) trying to write: 13 DEBUG: [pool-1-thread-1] [8s 107ms] SocketTube(101) wrote: 13 DEBUG: [pool-1-thread-1] [8s 107ms] SocketTube(101) write: requesting more... DEBUG: [pool-1-thread-1] [8s 107ms] PlainHttpConnection(SocketTube(101)) HttpPublisher: got request of 1 from SocketTube(101) DEBUG: [pool-1-thread-1] [8s 107ms] SocketTube(101) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 107ms] SocketTube(101) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 107ms] SocketTube(101) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] Sent response headers 200 DEBUG: [readLoop] [8s 107ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 108ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 108ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [readLoop] [8s 108ms] FramesDecoder decodes: 30 DEBUG: [readLoop] [8s 108ms] FramesDecoder Tail size is now: 0, current= TestServer(1): connection started DEBUG: [readLoop] [8s 108ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [readLoop] [8s 108ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 108ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 108ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 108ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 108ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 108ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@c26c103 for None (false) DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] SocketTube(101) read bytes: 39 DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] Http2Connection(SocketTube(101)) onNext: got 39 bytes in 1 buffers DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] SocketTube(101) resuming read event DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@c26c103 for R (false) DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] SocketTube(101) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101)) sending 39 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101)) H2 Receiving(1): 39 DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101)) Processing 39 DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@c26c103 for None (false) DEBUG: [pool-1-thread-1] [8s 108ms] FramesDecoder decodes: 39 DEBUG: [pool-1-thread-1] [8s 108ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] SocketTube(101) read bytes: 197 DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] Http2Connection(SocketTube(101)) onNext: got 197 bytes in 1 buffers DEBUG: [pool-1-thread-1] [8s 108ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] SocketTube(101) resuming read event DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@c26c103 for R (false) DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] SocketTube(101) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775805, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@c26c103 for None (false) DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101)) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] SocketTube(101) read bytes: 18 DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] Http2Connection(SocketTube(101)) onNext: got 18 bytes in 1 buffers DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] SocketTube(101) resuming read event DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@c26c103 for R (false) DEBUG: [HttpClient-80-SelectorManager] [8s 108ms] SocketTube(101) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 108ms] PlainHttpConnection(SocketTube(101)) added 9 bytes to the write queue DEBUG: [pool-1-thread-1] [8s 108ms] PlainHttpConnection(SocketTube(101)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [8s 108ms] PlainHttpConnection(SocketTube(101)) HttpPublisher: sending 9 bytes (1 buffers) to SocketTube(101) DEBUG: [pool-1-thread-1] [8s 108ms] SocketTube(101) trying to write: 9 DEBUG: [pool-1-thread-1] [8s 108ms] SocketTube(101) wrote: 9 DEBUG: [pool-1-thread-1] [8s 108ms] SocketTube(101) write: requesting more... DEBUG: [pool-1-thread-1] [8s 108ms] PlainHttpConnection(SocketTube(101)) HttpPublisher: got request of 1 from SocketTube(101) DEBUG: [pool-1-thread-1] [8s 108ms] SocketTube(101) leaving requestMore: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [8s 108ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-1] [8s 108ms] SocketTube(101) leaving w.onNext Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [8s 108ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101)) H2 processed(1) DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101)) sending 197 to Http2Connection.asyncReceive DEBUG: [readLoop] [8s 108ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101)) H2 Receiving(2): 197 DEBUG: [readLoop] [8s 108ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [8s 108ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101)) Processing 197 DEBUG: [pool-1-thread-1] [8s 108ms] FramesDecoder decodes: 197 DEBUG: [pool-1-thread-1] [8s 108ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [8s 108ms] FramesDecoder Got frame: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101))/Stream(1) incoming: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101))/Stream(1) Getting BodySubscriber for: (GET http://127.0.0.1:43795/http2/chunk/x-22-BODY_HANDLER) 200 HTTP_2 Local port: 40112 DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: BODY_HANDLER DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101))/Stream(1) stream 1 closing due to AbstractThrowingSubscribers$UncheckedCustomException: BODY_HANDLER before subscriber registered DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101)) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-1] [8s 108ms] PlainHttpConnection(SocketTube(101)) added 13 bytes to the write queue DEBUG: [pool-1-thread-1] [8s 108ms] PlainHttpConnection(SocketTube(101)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [8s 108ms] PlainHttpConnection(SocketTube(101)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(101) DEBUG: [pool-1-thread-1] [8s 108ms] SocketTube(101) trying to write: 13 DEBUG: [pool-1-thread-1] [8s 108ms] SocketTube(101) wrote: 13 DEBUG: [pool-1-thread-1] [8s 108ms] SocketTube(101) write: requesting more... DEBUG: [pool-1-thread-1] [8s 108ms] PlainHttpConnection(SocketTube(101)) HttpPublisher: got request of 1 from SocketTube(101) DEBUG: [pool-1-thread-1] [8s 108ms] SocketTube(101) leaving requestMore: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [8s 108ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-1] [8s 108ms] SocketTube(101) leaving w.onNext Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [8s 108ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 108ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101)) Closed stream 1 DEBUG: [readLoop] [8s 108ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 108ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 108ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-1] [8s 108ms] HttpClientImpl(80) ClientImpl (async) elapsed 4 millis for GET to http://127.0.0.1:43795/http2/chunk/x-22-BODY_HANDLER DEBUG: [pool-1-thread-1] [8s 108ms] FramesDecoder Got frame: DATA: length=53, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101)) Dropping data frame for stream 1 (53 payload bytes) DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101)):WindowUpdateSender(stream: 0) update: 53, received: 53, limit: 16777216 DEBUG: [pool-1-thread-1] [8s 108ms] FramesDecoder Got frame: DATA: length=53, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [8s 108ms] Http2Connection(SocketTube(101)) Dropping data frame for stream 1 (53 payload bytes) DEBUG: [pool-1-thread-1] [8s 109ms] Http2Connection(SocketTube(101)):WindowUpdateSender(stream: 0) update: 53, received: 106, limit: 16777216 DEBUG: [pool-1-thread-1] [8s 109ms] FramesDecoder Got frame: DATA: length=53, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [8s 109ms] Http2Connection(SocketTube(101)) Dropping data frame for stream 1 (53 payload bytes) DEBUG: [pool-1-thread-1] [8s 109ms] Http2Connection(SocketTube(101)):WindowUpdateSender(stream: 0) update: 53, received: 159, limit: 16777216 DEBUG: [pool-1-thread-1] [8s 109ms] Http2Connection(SocketTube(101)) H2 processed(2) DEBUG: [pool-1-thread-1] [8s 109ms] Http2Connection(SocketTube(101)) sending 18 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [8s 109ms] Http2Connection(SocketTube(101)) H2 Receiving(3): 18 DEBUG: [pool-1-thread-1] [8s 109ms] Http2Connection(SocketTube(101)) Processing 18 DEBUG: [pool-1-thread-1] [8s 109ms] FramesDecoder decodes: 18 DEBUG: [pool-1-thread-1] [8s 109ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [8s 109ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-1] [8s 109ms] Http2Connection(SocketTube(101)) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-1] [8s 109ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-1] [8s 109ms] Http2Connection(SocketTube(101)) H2 processed(3) [8 s, 710 ms, 985387 ns] waiting for client to shutdown: HttpClientImpl(80) DEBUG: [HttpClient-80-SelectorManager] [8s 173ms] HttpClientImpl(80) SelectorManager shutting down DEBUG: [HttpClient-80-SelectorManager] [8s 173ms] Http2ClientImpl stopping DEBUG: [HttpClient-80-SelectorManager] [8s 173ms] Http2Connection(SocketTube(101)) Close all streams DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] Http2Connection(SocketTube(101)) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] PlainHttpConnection(SocketTube(101)) added 34 bytes to the write queue DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] PlainHttpConnection(SocketTube(101)) signalling the publisher of the write queue DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] PlainHttpConnection(SocketTube(101)) HttpPublisher: sending 34 bytes (1 buffers) to SocketTube(101) DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] SocketTube(101) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] SocketTube(101) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] SocketTube(101) pausing read event DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] SocketTube(101) Sending error java.io.IOException: selector manager closed to subscriber jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@3d608ce4 DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] SocketTube(101) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] Http2Connection(SocketTube(101)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] SocketTube(101) Stopping read scheduler DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] SocketTube(101) leaving read() loop with error: Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] SocketTube(101) Read scheduler stopped DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] SocketTube(101) write: cancel DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] SocketTube(101) write: resetting demand to 0 DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] PlainHttpConnection(SocketTube(101)) HttpPublisher: cancelled by SocketTube(101) DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] SocketTube(101) leaving w.onNext Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=0] DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] Http2Connection(SocketTube(101)) Shutting down h2c (state=half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] Http2ClientImpl removing from the connection pool: Http2Connection(SocketTube(101)) DEBUG: [pool-1-thread-1] [8s 174ms] Http2Connection(SocketTube(101)) Stopping scheduler java.io.IOException: selector manager closed DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] Http2ClientImpl removed from the connection pool: Http2Connection(SocketTube(101)) java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] PlainHttpConnection(SocketTube(101)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-1] [8s 174ms] Http2Connection(SocketTube(101)) Shutting down h2c (state=shutdown+half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] SocketTube(101) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-80-SelectorManager] [8s 174ms] Http2Connection(SocketTube(101)) Close all streams EOF reached on connection localhost/127.0.0.1:43795->/127.0.0.1:40112, will no longer accept incoming frames Server connection to /127.0.0.1:40112 stopping. 1 streams TestServer: Connection writer stopping [8 s, 753 ms, 735493 ns] client shutdown normally: HttpClientImpl(80) DEBUG: [MainThread] [8s 184ms] HttpClientImpl(81) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [8s 184ms] HttpClientImpl(81) ClientImpl (async) send http://127.0.0.1:43795/http2/chunk/x-22-ON_SUBSCRIBE GET DEBUG: [pool-1-thread-1] [8s 185ms] Exchange establishing exchange for http://127.0.0.1:43795/http2/chunk/x-22-ON_SUBSCRIBE GET, proxy=null DEBUG: [pool-1-thread-1] [8s 186ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [8s 186ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [8s 186ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [8s 186ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [8s 186ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-1] [8s 186ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-1] [8s 186ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [8s 186ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [8s 186ms] Http1AsyncReceiver(SocketTube(102)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@5f21d34d queue.isEmpty: true DEBUG: [pool-1-thread-1] [8s 186ms] Http1AsyncReceiver(SocketTube(102)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@5f21d34d, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [8s 186ms] Http1AsyncReceiver(SocketTube(102)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [8s 186ms] Http1AsyncReceiver(SocketTube(102)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [8s 186ms] Http1AsyncReceiver(SocketTube(102)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [8s 186ms] Http1AsyncReceiver(SocketTube(102)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [8s 186ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [8s 186ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-1] [8s 186ms] PlainHttpConnection(SocketTube(102)) registering connect event TestServer(1): connection accepted DEBUG: [HttpClient-81-SelectorManager] [8s 186ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@7f1763a4 for C (true) TestServer(1): stopping is: false TestServer(1): accepting connections TestServer(1): creating connection TestServer: New connection from Socket[addr=/127.0.0.1,port=40124,localport=43795] TestServer(1): starting connection DEBUG: [HttpClient-81-SelectorManager] [8s 186ms] PlainHttpConnection(SocketTube(102)) ConnectEvent: finishing connect DEBUG: [HttpClient-81-SelectorManager] [8s 186ms] PlainHttpConnection(SocketTube(102)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:40124 DEBUG: [pool-1-thread-1] [8s 186ms] PlainHttpConnection(SocketTube(102)) finishConnect, setting connected=true DEBUG: [pool-1-thread-1] [8s 186ms] Http1Exchange SocketTube(102) connecting flows DEBUG: [pool-1-thread-1] [8s 186ms] SocketTube(102) connecting flows DEBUG: [pool-1-thread-1] [8s 186ms] SocketTube(102) read publisher got subscriber DEBUG: [pool-1-thread-1] [8s 187ms] SocketTube(102) registering subscribe event DEBUG: [pool-1-thread-1] [8s 187ms] SocketTube(102) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-81-SelectorManager] [8s 187ms] SocketTube(102) subscribe event raised DEBUG: [pool-1-thread-1] [8s 187ms] Http1Publisher(SocketTube(102)) got subscriber: SocketTube(102) DEBUG: [pool-1-thread-1] [8s 187ms] SocketTube(102) subscribed for writing DEBUG: [pool-1-thread-1] [8s 187ms] SocketTube(102) write: registering startSubscription event DEBUG: [HttpClient-81-SelectorManager] [8s 187ms] SocketTube(102) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@75ef08d4 DEBUG: [HttpClient-81-SelectorManager] [8s 187ms] SocketTube(102) read demand reset to 0 DEBUG: [pool-1-thread-1] [8s 187ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-81-SelectorManager] [8s 187ms] SocketTube(102) calling onSubscribe DEBUG: [HttpClient-81-SelectorManager] [8s 187ms] Http1AsyncReceiver(SocketTube(102)) Received onSubscribed from upstream DEBUG: [HttpClient-81-SelectorManager] [8s 187ms] SocketTube(102) onSubscribe called DEBUG: [HttpClient-81-SelectorManager] [8s 187ms] SocketTube(102) pending subscriber subscribed DEBUG: [HttpClient-81-SelectorManager] [8s 187ms] SocketTube(102) write: starting subscription DEBUG: [HttpClient-81-SelectorManager] [8s 187ms] SocketTube(102) write: offloading requestMore DEBUG: [pool-1-thread-4] [8s 187ms] Http1AsyncReceiver(SocketTube(102)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [8s 187ms] Http1AsyncReceiver(SocketTube(102)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [8s 187ms] Http1AsyncReceiver(SocketTube(102)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-4] [8s 187ms] SocketTube(102) got some demand for reading DEBUG: [pool-1-thread-3] [8s 187ms] SocketTube(102) write: requesting more... DEBUG: [pool-1-thread-4] [8s 187ms] SocketTube(102) resuming read event DEBUG: [pool-1-thread-3] [8s 187ms] Http1Publisher(SocketTube(102)) subscription request(1), demand=1 DEBUG: [pool-1-thread-4] [8s 187ms] SocketTube(102) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-81-SelectorManager] [8s 187ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@30ed980d for R (true) DEBUG: [pool-1-thread-3] [8s 187ms] Http1Publisher(SocketTube(102)) WriteTask DEBUG: [pool-1-thread-3] [8s 187ms] Http1Publisher(SocketTube(102)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-3] [8s 187ms] SocketTube(102) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 187ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-1] [8s 187ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=212 cap=212]], throwable=null] DEBUG: [pool-1-thread-1] [8s 187ms] Http1Publisher(SocketTube(102)) WriteTask DEBUG: [pool-1-thread-1] [8s 187ms] Http1Publisher(SocketTube(102)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [8s 187ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-1] [8s 187ms] Http1Publisher(SocketTube(102)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=212 cap=212]], throwable=null] DEBUG: [pool-1-thread-1] [8s 187ms] Http1Publisher(SocketTube(102)) onNext with 212 bytes DEBUG: [pool-1-thread-1] [8s 187ms] SocketTube(102) trying to write: 212 DEBUG: [pool-1-thread-1] [8s 187ms] SocketTube(102) wrote: 212 DEBUG: [pool-1-thread-1] [8s 187ms] SocketTube(102) write: requesting more... DEBUG: [pool-1-thread-1] [8s 187ms] Http1Publisher(SocketTube(102)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [8s 187ms] SocketTube(102) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 187ms] SocketTube(102) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 187ms] Http1Publisher(SocketTube(102)) WriteTask DEBUG: [pool-1-thread-1] [8s 187ms] Http1Publisher(SocketTube(102)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-1] [8s 187ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [8s 187ms] Exchange sendRequestBody DEBUG: [pool-1-thread-1] [8s 187ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-1] [8s 187ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-1] [8s 187ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [8s 187ms] Http1Publisher(SocketTube(102)) WriteTask DEBUG: [pool-1-thread-1] [8s 187ms] Http1Publisher(SocketTube(102)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [8s 187ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-1] [8s 187ms] Http1Publisher(SocketTube(102)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [8s 187ms] Http1Publisher(SocketTube(102)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@29f72c49 DEBUG: [HttpClient-81-SelectorManager] [8s 187ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@30ed980d for None (false) DEBUG: [pool-1-thread-1] [8s 187ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-1] [8s 187ms] Http1Exchange reading headers DEBUG: [pool-1-thread-1] [8s 187ms] Http1Response(id=93, PlainHttpConnection(SocketTube(102))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-1] [8s 187ms] Http1Response(id=93, PlainHttpConnection(SocketTube(102))) First time around DEBUG: [pool-1-thread-1] [8s 187ms] Http1Response(id=93, PlainHttpConnection(SocketTube(102))) headersReader is not yet completed DEBUG: [HttpClient-81-SelectorManager] [8s 187ms] SocketTube(102) read bytes: 71 DEBUG: [HttpClient-81-SelectorManager] [8s 187ms] Http1AsyncReceiver(SocketTube(102)) Putting 71 bytes into the queue DEBUG: [HttpClient-81-SelectorManager] [8s 187ms] SocketTube(102) resuming read event DEBUG: [HttpClient-81-SelectorManager] [8s 187ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@30ed980d for R (false) DEBUG: [HttpClient-81-SelectorManager] [8s 187ms] SocketTube(102) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 187ms] Http1AsyncReceiver(SocketTube(102)) Got 71 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@5f21d34d DEBUG: [pool-1-thread-1] [8s 187ms] Http1AsyncReceiver(SocketTube(102)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [8s 187ms] Http1AsyncReceiver(SocketTube(102)) Forwarding 71 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@5f21d34d DEBUG: [pool-1-thread-1] [8s 187ms] Http1Response(id=93, PlainHttpConnection(SocketTube(102))) Sending 71/71 bytes to header parser DEBUG: [pool-1-thread-1] [8s 187ms] Http1Response(id=93, PlainHttpConnection(SocketTube(102))) Parsing headers completed. bytes=71 DEBUG: [pool-1-thread-1] [8s 187ms] Http1AsyncReceiver(SocketTube(102)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@5f21d34d DEBUG: [pool-1-thread-1] [8s 187ms] Http1Response(id=93, PlainHttpConnection(SocketTube(102))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-1] [8s 187ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-1] [8s 187ms] Exchange Upgrading async PlainHttpConnection: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:40124 remote=/127.0.0.1:43795] DEBUG: [pool-1-thread-1] [8s 187ms] Http1Response(id=93, PlainHttpConnection(SocketTube(102))) readBody: return2Cache: false DEBUG: [pool-1-thread-1] [8s 187ms] Http1Response(id=93, PlainHttpConnection(SocketTube(102))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@64870a6f(81) DEBUG: [pool-1-thread-1] [8s 187ms] Http1AsyncReceiver(SocketTube(102)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@2b4f7bb7/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@7747c8c3 queue.isEmpty: false DEBUG: [pool-1-thread-1] [8s 188ms] Http1AsyncReceiver(SocketTube(102)) Delegate done: 0 DEBUG: [pool-1-thread-1] [8s 188ms] PlainHttpConnection(SocketTube(102))/ResponseContent/FixedLengthBodyParser length=0, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-1] [8s 188ms] HttpClientImpl(81) body subscriber registered: 1 DEBUG: [pool-1-thread-1] [8s 188ms] Http1AsyncReceiver(SocketTube(102)) cleared DEBUG: [pool-1-thread-1] [8s 188ms] HttpClientImpl(81) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [8s 188ms] Exchange Ignored body DEBUG: [pool-1-thread-1] [8s 188ms] Http2Connection(SocketTube(102)):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-1] [8s 188ms] Http2Connection(SocketTube(102)):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-1] [8s 188ms] Http2Connection(SocketTube(102)) Opened stream 1 DEBUG: [pool-1-thread-1] [8s 188ms] Http2Connection(SocketTube(102))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: true) DEBUG: [pool-1-thread-1] [8s 188ms] Http2Connection(SocketTube(102))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-1] [8s 188ms] SocketTube(102) connecting flows DEBUG: [pool-1-thread-1] [8s 188ms] SocketTube(102) read publisher got subscriber DEBUG: [pool-1-thread-1] [8s 188ms] SocketTube(102) registering subscribe event DEBUG: [pool-1-thread-1] [8s 188ms] SocketTube(102) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 188ms] SocketTube(102) subscribed for writing DEBUG: [pool-1-thread-1] [8s 188ms] SocketTube(102) write: resetting demand to 0 DEBUG: [pool-1-thread-1] [8s 188ms] SocketTube(102) write: registering startSubscription event DEBUG: [HttpClient-81-SelectorManager] [8s 188ms] SocketTube(102) subscribe event raised DEBUG: [HttpClient-81-SelectorManager] [8s 188ms] SocketTube(102) handling pending subscription for jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@117aa67 DEBUG: [HttpClient-81-SelectorManager] [8s 188ms] Http1AsyncReceiver(SocketTube(102)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-81-SelectorManager] [8s 188ms] SocketTube(102) read demand reset to 0 DEBUG: [HttpClient-81-SelectorManager] [8s 188ms] SocketTube(102) calling onSubscribe DEBUG: [HttpClient-81-SelectorManager] [8s 188ms] Http2Connection(SocketTube(102)) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [HttpClient-81-SelectorManager] [8s 188ms] SocketTube(102) got some demand for reading DEBUG: [HttpClient-81-SelectorManager] [8s 188ms] SocketTube(102) resuming read event DEBUG: [HttpClient-81-SelectorManager] [8s 188ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@30ed980d for R (false) DEBUG: [HttpClient-81-SelectorManager] [8s 188ms] SocketTube(102) leaving request(9223372036854775807): Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-81-SelectorManager] [8s 188ms] SocketTube(102) onSubscribe called DEBUG: [HttpClient-81-SelectorManager] [8s 188ms] SocketTube(102) pending subscriber subscribed DEBUG: [pool-1-thread-1] [8s 188ms] PlainHttpConnection(SocketTube(102)) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-1] [8s 188ms] PlainHttpConnection(SocketTube(102)) signalling the publisher of the write queue DEBUG: [HttpClient-81-SelectorManager] [8s 188ms] SocketTube(102) write: starting subscription DEBUG: [pool-1-thread-1] [8s 188ms] Http2Connection(SocketTube(102)):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [HttpClient-81-SelectorManager] [8s 188ms] SocketTube(102) write: offloading requestMore DEBUG: [pool-1-thread-1] [8s 188ms] PlainHttpConnection(SocketTube(102)) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-1] [8s 188ms] PlainHttpConnection(SocketTube(102)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [8s 188ms] Http2Connection(SocketTube(102)) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-3] [8s 188ms] SocketTube(102) write: requesting more... DEBUG: [pool-1-thread-1] [8s 188ms] Http2Connection(SocketTube(102)) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 188ms] PlainHttpConnection(SocketTube(102)) HttpPublisher: got request of 1 from SocketTube(102) DEBUG: [pool-1-thread-1] [8s 188ms] Http2Connection(SocketTube(102)) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 188ms] PlainHttpConnection(SocketTube(102)) HttpPublisher: sending 63 bytes (1 buffers) to SocketTube(102) DEBUG: [pool-1-thread-1] [8s 188ms] Http1AsyncReceiver(SocketTube(102)) stopping DEBUG: [pool-1-thread-3] [8s 188ms] SocketTube(102) trying to write: 63 DEBUG: [pool-1-thread-1] [8s 188ms] Http1AsyncReceiver(SocketTube(102)) Flushing 0 bytes from queue into initial buffer (remaining=0, free=0) DEBUG: [pool-1-thread-1] [8s 188ms] Http1AsyncReceiver(SocketTube(102)) Initial buffer now has 0 pos=0 limit=0 DEBUG: [pool-1-thread-1] [8s 188ms] Http2Connection(SocketTube(102)) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-1] [8s 188ms] Http2Connection(SocketTube(102)) H2 processed buffered data DEBUG: [pool-1-thread-3] [8s 188ms] SocketTube(102) wrote: 63 DEBUG: [pool-1-thread-1] [8s 188ms] Http2ClientImpl offering to the connection pool: Http2Connection(SocketTube(102)) DEBUG: [pool-1-thread-3] [8s 188ms] SocketTube(102) write: requesting more... DEBUG: [pool-1-thread-3] [8s 188ms] PlainHttpConnection(SocketTube(102)) HttpPublisher: got request of 1 from SocketTube(102) DEBUG: [pool-1-thread-1] [8s 188ms] Http2ClientImpl put in the connection pool: Http2Connection(SocketTube(102)) DEBUG: [pool-1-thread-3] [8s 188ms] SocketTube(102) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 188ms] SocketTube(102) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 188ms] PlainHttpConnection(SocketTube(102)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(102) DEBUG: [pool-1-thread-3] [8s 188ms] SocketTube(102) trying to write: 13 DEBUG: [pool-1-thread-3] [8s 188ms] SocketTube(102) wrote: 13 DEBUG: [pool-1-thread-3] [8s 188ms] SocketTube(102) write: requesting more... DEBUG: [pool-1-thread-3] [8s 188ms] PlainHttpConnection(SocketTube(102)) HttpPublisher: got request of 1 from SocketTube(102) DEBUG: [pool-1-thread-3] [8s 188ms] SocketTube(102) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [8s 188ms] FramesDecoder decodes: 9 DEBUG: [Test-server-pool] [8s 188ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [8s 188ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [8s 188ms] FramesDecoder decodes: 30 DEBUG: [Test-server-pool] [8s 188ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [8s 188ms] Http1AsyncReceiver(SocketTube(102)) cleared DEBUG: [pool-1-thread-3] [8s 188ms] SocketTube(102) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 188ms] Exchange Getting response async streamid: 1 DEBUG: [pool-1-thread-3] [8s 188ms] SocketTube(102) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [8s 188ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-1] [8s 188ms] Http1Response(id=93, PlainHttpConnection(SocketTube(102))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-1] [8s 188ms] Http1Response(id=93, PlainHttpConnection(SocketTube(102))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@64870a6f(81) DEBUG: [pool-1-thread-1] [8s 188ms] Http1AsyncReceiver(SocketTube(102)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@2b4f7bb7/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@7747c8c3, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=true DEBUG: [pool-1-thread-1] [8s 188ms] Http1AsyncReceiver(SocketTube(102)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-1] [8s 188ms] Http1AsyncReceiver(SocketTube(102)) checkRequestMore: canRequestMore=false, hasDemand=true DEBUG: [pool-1-thread-1] [8s 188ms] Http1AsyncReceiver(SocketTube(102)) Http1TubeSubscriber: no need to request more TestServer: GET /http2/chunk/x-22-ON_SUBSCRIBE Server: creating input stream for stream 1 TestServer(1): Using handler for: /http2/chunk DEBUG: [readLoop] [8s 189ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 189ms] FramesDecoder Tail size is now: 0, current= TestServer(1): connection started DEBUG: [readLoop] [8s 189ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [readLoop] [8s 189ms] FramesDecoder decodes: 30 DEBUG: [readLoop] [8s 189ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 189ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 Sent response headers 200 DEBUG: [readLoop] [8s 189ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 189ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 189ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 189ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 189ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 189ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@30ed980d for None (false) DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] SocketTube(102) read bytes: 48 DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] Http2Connection(SocketTube(102)) onNext: got 48 bytes in 1 buffers DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] SocketTube(102) resuming read event DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@30ed980d for R (false) DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] SocketTube(102) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@30ed980d for None (false) DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] SocketTube(102) read bytes: 73 DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] Http2Connection(SocketTube(102)) onNext: got 73 bytes in 1 buffers DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] SocketTube(102) resuming read event DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@30ed980d for R (false) DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] SocketTube(102) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775805, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@30ed980d for None (false) DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] SocketTube(102) read bytes: 133 DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] Http2Connection(SocketTube(102)) onNext: got 133 bytes in 1 buffers DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] SocketTube(102) resuming read event DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@30ed980d for R (false) DEBUG: [HttpClient-81-SelectorManager] [8s 189ms] SocketTube(102) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 189ms] Http2Connection(SocketTube(102)) sending 48 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [8s 189ms] Http2Connection(SocketTube(102)) H2 Receiving(1): 48 DEBUG: [pool-1-thread-1] [8s 189ms] Http2Connection(SocketTube(102)) Processing 48 DEBUG: [pool-1-thread-1] [8s 189ms] FramesDecoder decodes: 48 DEBUG: [pool-1-thread-1] [8s 189ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [8s 189ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-1] [8s 189ms] Http2Connection(SocketTube(102)) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-1] [8s 189ms] PlainHttpConnection(SocketTube(102)) added 9 bytes to the write queue DEBUG: [pool-1-thread-1] [8s 189ms] PlainHttpConnection(SocketTube(102)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [8s 189ms] PlainHttpConnection(SocketTube(102)) HttpPublisher: sending 9 bytes (1 buffers) to SocketTube(102) DEBUG: [pool-1-thread-1] [8s 189ms] SocketTube(102) trying to write: 9 DEBUG: [pool-1-thread-1] [8s 189ms] SocketTube(102) wrote: 9 DEBUG: [pool-1-thread-1] [8s 189ms] SocketTube(102) write: requesting more... DEBUG: [readLoop] [8s 189ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-1] [8s 189ms] PlainHttpConnection(SocketTube(102)) HttpPublisher: got request of 1 from SocketTube(102) DEBUG: [readLoop] [8s 189ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [8s 189ms] SocketTube(102) leaving requestMore: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 189ms] SocketTube(102) leaving w.onNext Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [8s 189ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [8s 189ms] FramesDecoder decodes: 0 DEBUG: [pool-1-thread-1] [8s 189ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [8s 189ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [8s 189ms] Http2Connection(SocketTube(102)) H2 processed(1) DEBUG: [pool-1-thread-1] [8s 189ms] Http2Connection(SocketTube(102)) sending 73 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [8s 189ms] Http2Connection(SocketTube(102)) H2 Receiving(2): 73 DEBUG: [pool-1-thread-1] [8s 189ms] Http2Connection(SocketTube(102)) Processing 73 DEBUG: [pool-1-thread-1] [8s 189ms] FramesDecoder decodes: 73 DEBUG: [pool-1-thread-1] [8s 189ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [8s 189ms] FramesDecoder Got frame: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-1] [8s 189ms] Http2Connection(SocketTube(102))/Stream(1) incoming: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-1] [8s 189ms] Http2Connection(SocketTube(102))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-1] [8s 189ms] Http2Connection(SocketTube(102))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-1] [8s 189ms] Http2Connection(SocketTube(102))/Stream(1) Getting BodySubscriber for: (GET http://127.0.0.1:43795/http2/chunk/x-22-ON_SUBSCRIBE) 200 HTTP_2 Local port: 40124 DEBUG: [pool-1-thread-1] [8s 189ms] Http2Connection(SocketTube(102))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-1] [8s 189ms] HttpClientImpl(81) body subscriber registered: 1 DEBUG: [pool-1-thread-1] [8s 189ms] Http2Connection(SocketTube(102))/Stream(1) calling subscriber.onError: AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE DEBUG: [pool-1-thread-1] [8s 189ms] HttpClientImpl(81) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [8s 190ms] Http2Connection(SocketTube(102))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE DEBUG: [pool-1-thread-1] [8s 190ms] Http2Connection(SocketTube(102))/Stream(1) stream 1 closing due to AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE DEBUG: [pool-1-thread-1] [8s 190ms] Http2Connection(SocketTube(102))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-1] [8s 190ms] Http2Connection(SocketTube(102)) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-1] [8s 190ms] PlainHttpConnection(SocketTube(102)) added 13 bytes to the write queue DEBUG: [pool-1-thread-1] [8s 190ms] PlainHttpConnection(SocketTube(102)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [8s 190ms] PlainHttpConnection(SocketTube(102)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(102) DEBUG: [pool-1-thread-1] [8s 190ms] SocketTube(102) trying to write: 13 DEBUG: [pool-1-thread-1] [8s 190ms] SocketTube(102) wrote: 13 DEBUG: [pool-1-thread-1] [8s 190ms] SocketTube(102) write: requesting more... DEBUG: [pool-1-thread-1] [8s 190ms] PlainHttpConnection(SocketTube(102)) HttpPublisher: got request of 1 from SocketTube(102) DEBUG: [readLoop] [8s 190ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 190ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 190ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 190ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 190ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 190ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-1] [8s 190ms] SocketTube(102) leaving requestMore: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 190ms] SocketTube(102) leaving w.onNext Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 190ms] Http2Connection(SocketTube(102)) Closed stream 1 DEBUG: [pool-1-thread-1] [8s 190ms] HttpClientImpl(81) ClientImpl (async) elapsed 5 millis for GET to http://127.0.0.1:43795/http2/chunk/x-22-ON_SUBSCRIBE DEBUG: [pool-1-thread-1] [8s 190ms] FramesDecoder Got frame: DATA: length=53, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [8s 190ms] Http2Connection(SocketTube(102)) Dropping data frame for stream 1 (53 payload bytes) DEBUG: [pool-1-thread-1] [8s 190ms] Http2Connection(SocketTube(102)):WindowUpdateSender(stream: 0) update: 53, received: 53, limit: 16777216 DEBUG: [pool-1-thread-1] [8s 190ms] Http2Connection(SocketTube(102)) H2 processed(2) DEBUG: [pool-1-thread-1] [8s 190ms] Http2Connection(SocketTube(102)) sending 133 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [8s 190ms] Http2Connection(SocketTube(102)) H2 Receiving(3): 133 DEBUG: [pool-1-thread-1] [8s 190ms] Http2Connection(SocketTube(102)) Processing 133 DEBUG: [pool-1-thread-1] [8s 190ms] FramesDecoder decodes: 133 DEBUG: [pool-1-thread-1] [8s 190ms] FramesDecoder Tail size is now: 0, current= [8 s, 791 ms, 783683 ns] waiting for client to shutdown: HttpClientImpl(81) DEBUG: [pool-1-thread-1] [8s 221ms] FramesDecoder Got frame: DATA: length=53, streamid=1, flags=0 DEBUG: [HttpClient-81-SelectorManager] [8s 253ms] HttpClientImpl(81) SelectorManager shutting down DEBUG: [pool-1-thread-1] [8s 253ms] Http2Connection(SocketTube(102)) Dropping data frame for stream 1 (53 payload bytes) DEBUG: [pool-1-thread-1] [8s 253ms] Http2Connection(SocketTube(102)):WindowUpdateSender(stream: 0) update: 53, received: 106, limit: 16777216 DEBUG: [pool-1-thread-1] [8s 253ms] FramesDecoder Got frame: DATA: length=53, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [8s 253ms] Http2Connection(SocketTube(102)) Dropping data frame for stream 1 (53 payload bytes) DEBUG: [pool-1-thread-1] [8s 253ms] Http2Connection(SocketTube(102)):WindowUpdateSender(stream: 0) update: 53, received: 159, limit: 16777216 DEBUG: [pool-1-thread-1] [8s 253ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-1] [8s 253ms] Http2Connection(SocketTube(102)) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-1] [8s 253ms] Http2Connection(SocketTube(102)) H2 processed(3) DEBUG: [HttpClient-81-SelectorManager] [8s 253ms] Http2ClientImpl stopping DEBUG: [HttpClient-81-SelectorManager] [8s 253ms] Http2Connection(SocketTube(102)) Close all streams DEBUG: [HttpClient-81-SelectorManager] [8s 253ms] Http2Connection(SocketTube(102)) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-81-SelectorManager] [8s 253ms] PlainHttpConnection(SocketTube(102)) added 34 bytes to the write queue DEBUG: [HttpClient-81-SelectorManager] [8s 253ms] PlainHttpConnection(SocketTube(102)) signalling the publisher of the write queue DEBUG: [HttpClient-81-SelectorManager] [8s 253ms] PlainHttpConnection(SocketTube(102)) HttpPublisher: sending 34 bytes (1 buffers) to SocketTube(102) DEBUG: [HttpClient-81-SelectorManager] [8s 253ms] SocketTube(102) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-81-SelectorManager] [8s 253ms] SocketTube(102) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-81-SelectorManager] [8s 253ms] SocketTube(102) pausing read event DEBUG: [HttpClient-81-SelectorManager] [8s 253ms] SocketTube(102) Sending error java.io.IOException: selector manager closed to subscriber jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@117aa67 DEBUG: [HttpClient-81-SelectorManager] [8s 253ms] SocketTube(102) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-81-SelectorManager] [8s 254ms] Http2Connection(SocketTube(102)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-81-SelectorManager] [8s 254ms] SocketTube(102) Stopping read scheduler DEBUG: [HttpClient-81-SelectorManager] [8s 254ms] SocketTube(102) leaving read() loop with error: Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-81-SelectorManager] [8s 254ms] SocketTube(102) Read scheduler stopped DEBUG: [HttpClient-81-SelectorManager] [8s 254ms] SocketTube(102) write: cancel DEBUG: [HttpClient-81-SelectorManager] [8s 254ms] SocketTube(102) write: resetting demand to 0 DEBUG: [HttpClient-81-SelectorManager] [8s 254ms] PlainHttpConnection(SocketTube(102)) HttpPublisher: cancelled by SocketTube(102) DEBUG: [HttpClient-81-SelectorManager] [8s 254ms] SocketTube(102) leaving w.onNext Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-1] [8s 254ms] Http2Connection(SocketTube(102)) Stopping scheduler java.io.IOException: selector manager closed DEBUG: [HttpClient-81-SelectorManager] [8s 254ms] Http2Connection(SocketTube(102)) Shutting down h2c (state=half-closed-local): java.io.EOFException: HTTP/2 client stopped java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-81-SelectorManager] [8s 254ms] Http2ClientImpl removing from the connection pool: Http2Connection(SocketTube(102)) DEBUG: [HttpClient-81-SelectorManager] [8s 254ms] Http2ClientImpl removed from the connection pool: Http2Connection(SocketTube(102)) DEBUG: [pool-1-thread-1] [8s 254ms] Http2Connection(SocketTube(102)) Shutting down h2c (state=shutdown+half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-81-SelectorManager] [8s 254ms] PlainHttpConnection(SocketTube(102)) Closing channel: channel not registered with selector DEBUG: [HttpClient-81-SelectorManager] [8s 254ms] SocketTube(102) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-81-SelectorManager] [8s 254ms] Http2Connection(SocketTube(102)) Close all streams EOF reached on connection localhost/127.0.0.1:43795->/127.0.0.1:40124, will no longer accept incoming frames Server connection to /127.0.0.1:40124 stopping. 1 streams TestServer: Connection writer stopping [8 s, 833 ms, 958200 ns] client shutdown normally: HttpClientImpl(81) DEBUG: [MainThread] [8s 264ms] HttpClientImpl(82) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [8s 265ms] HttpClientImpl(82) ClientImpl (async) send http://127.0.0.1:43795/http2/chunk/x-22-ON_NEXT GET DEBUG: [pool-1-thread-1] [8s 265ms] Exchange establishing exchange for http://127.0.0.1:43795/http2/chunk/x-22-ON_NEXT GET, proxy=null DEBUG: [pool-1-thread-1] [8s 265ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [8s 265ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [8s 265ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [8s 265ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [8s 265ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-1] [8s 265ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-1] [8s 265ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [8s 265ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [8s 265ms] Http1AsyncReceiver(SocketTube(103)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@2fa2a94a queue.isEmpty: true DEBUG: [pool-1-thread-1] [8s 265ms] Http1AsyncReceiver(SocketTube(103)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@2fa2a94a, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [8s 265ms] Http1AsyncReceiver(SocketTube(103)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [8s 265ms] Http1AsyncReceiver(SocketTube(103)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [8s 265ms] Http1AsyncReceiver(SocketTube(103)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [8s 265ms] Http1AsyncReceiver(SocketTube(103)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [8s 265ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [8s 265ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-1] [8s 265ms] PlainHttpConnection(SocketTube(103)) registering connect event TestServer(1): connection accepted DEBUG: [HttpClient-82-SelectorManager] [8s 266ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@1d1b56fa for C (true) TestServer(1): stopping is: false TestServer(1): accepting connections TestServer(1): creating connection TestServer: New connection from Socket[addr=/127.0.0.1,port=40132,localport=43795] DEBUG: [HttpClient-82-SelectorManager] [8s 266ms] PlainHttpConnection(SocketTube(103)) ConnectEvent: finishing connect TestServer(1): starting connection DEBUG: [HttpClient-82-SelectorManager] [8s 266ms] PlainHttpConnection(SocketTube(103)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:40132 DEBUG: [pool-1-thread-1] [8s 266ms] PlainHttpConnection(SocketTube(103)) finishConnect, setting connected=true DEBUG: [pool-1-thread-1] [8s 266ms] Http1Exchange SocketTube(103) connecting flows DEBUG: [pool-1-thread-1] [8s 266ms] SocketTube(103) connecting flows DEBUG: [pool-1-thread-1] [8s 266ms] SocketTube(103) read publisher got subscriber DEBUG: [pool-1-thread-1] [8s 266ms] SocketTube(103) registering subscribe event DEBUG: [pool-1-thread-1] [8s 266ms] SocketTube(103) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-82-SelectorManager] [8s 266ms] SocketTube(103) subscribe event raised DEBUG: [pool-1-thread-1] [8s 266ms] Http1Publisher(SocketTube(103)) got subscriber: SocketTube(103) DEBUG: [pool-1-thread-1] [8s 266ms] SocketTube(103) subscribed for writing DEBUG: [HttpClient-82-SelectorManager] [8s 266ms] SocketTube(103) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@17e33d8a DEBUG: [pool-1-thread-1] [8s 266ms] SocketTube(103) write: registering startSubscription event DEBUG: [HttpClient-82-SelectorManager] [8s 266ms] SocketTube(103) read demand reset to 0 DEBUG: [pool-1-thread-1] [8s 266ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-82-SelectorManager] [8s 266ms] SocketTube(103) calling onSubscribe DEBUG: [HttpClient-82-SelectorManager] [8s 266ms] Http1AsyncReceiver(SocketTube(103)) Received onSubscribed from upstream DEBUG: [HttpClient-82-SelectorManager] [8s 266ms] SocketTube(103) onSubscribe called DEBUG: [HttpClient-82-SelectorManager] [8s 266ms] SocketTube(103) pending subscriber subscribed DEBUG: [HttpClient-82-SelectorManager] [8s 266ms] SocketTube(103) write: starting subscription DEBUG: [HttpClient-82-SelectorManager] [8s 266ms] SocketTube(103) write: offloading requestMore DEBUG: [pool-1-thread-3] [8s 266ms] Http1AsyncReceiver(SocketTube(103)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [8s 266ms] Http1AsyncReceiver(SocketTube(103)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [8s 266ms] Http1AsyncReceiver(SocketTube(103)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-4] [8s 266ms] SocketTube(103) write: requesting more... DEBUG: [pool-1-thread-3] [8s 266ms] SocketTube(103) got some demand for reading DEBUG: [pool-1-thread-3] [8s 266ms] SocketTube(103) resuming read event DEBUG: [pool-1-thread-4] [8s 266ms] Http1Publisher(SocketTube(103)) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [8s 266ms] SocketTube(103) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 266ms] Http1Publisher(SocketTube(103)) WriteTask DEBUG: [HttpClient-82-SelectorManager] [8s 266ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@52e1b112 for R (true) DEBUG: [pool-1-thread-4] [8s 266ms] Http1Publisher(SocketTube(103)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-4] [8s 266ms] SocketTube(103) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 266ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-1] [8s 266ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=207 cap=207]], throwable=null] DEBUG: [pool-1-thread-1] [8s 266ms] Http1Publisher(SocketTube(103)) WriteTask DEBUG: [pool-1-thread-1] [8s 266ms] Http1Publisher(SocketTube(103)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [8s 266ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-1] [8s 266ms] Http1Publisher(SocketTube(103)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=207 cap=207]], throwable=null] DEBUG: [pool-1-thread-1] [8s 266ms] Http1Publisher(SocketTube(103)) onNext with 207 bytes DEBUG: [pool-1-thread-1] [8s 266ms] SocketTube(103) trying to write: 207 DEBUG: [pool-1-thread-1] [8s 266ms] SocketTube(103) wrote: 207 DEBUG: [pool-1-thread-1] [8s 266ms] SocketTube(103) write: requesting more... DEBUG: [pool-1-thread-1] [8s 266ms] Http1Publisher(SocketTube(103)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [8s 266ms] SocketTube(103) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 266ms] SocketTube(103) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 266ms] Http1Publisher(SocketTube(103)) WriteTask DEBUG: [pool-1-thread-1] [8s 266ms] Http1Publisher(SocketTube(103)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-1] [8s 266ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [8s 266ms] Exchange sendRequestBody DEBUG: [pool-1-thread-1] [8s 266ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-1] [8s 266ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-1] [8s 266ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [8s 266ms] Http1Publisher(SocketTube(103)) WriteTask DEBUG: [pool-1-thread-1] [8s 266ms] Http1Publisher(SocketTube(103)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [8s 266ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-1] [8s 266ms] Http1Publisher(SocketTube(103)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [8s 266ms] Http1Publisher(SocketTube(103)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@6771194d DEBUG: [pool-1-thread-1] [8s 266ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-1] [8s 266ms] Http1Exchange reading headers DEBUG: [pool-1-thread-1] [8s 266ms] Http1Response(id=94, PlainHttpConnection(SocketTube(103))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-1] [8s 266ms] Http1Response(id=94, PlainHttpConnection(SocketTube(103))) First time around DEBUG: [pool-1-thread-1] [8s 266ms] Http1Response(id=94, PlainHttpConnection(SocketTube(103))) headersReader is not yet completed DEBUG: [HttpClient-82-SelectorManager] [8s 266ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@52e1b112 for None (false) DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] SocketTube(103) read bytes: 71 DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] Http1AsyncReceiver(SocketTube(103)) Putting 71 bytes into the queue DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] SocketTube(103) resuming read event DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@52e1b112 for R (false) DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] SocketTube(103) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 267ms] Http1AsyncReceiver(SocketTube(103)) Got 71 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@2fa2a94a DEBUG: [pool-1-thread-1] [8s 267ms] Http1AsyncReceiver(SocketTube(103)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [8s 267ms] Http1AsyncReceiver(SocketTube(103)) Forwarding 71 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@2fa2a94a DEBUG: [pool-1-thread-1] [8s 267ms] Http1Response(id=94, PlainHttpConnection(SocketTube(103))) Sending 71/71 bytes to header parser DEBUG: [pool-1-thread-1] [8s 267ms] Http1Response(id=94, PlainHttpConnection(SocketTube(103))) Parsing headers completed. bytes=71 DEBUG: [pool-1-thread-1] [8s 267ms] Http1AsyncReceiver(SocketTube(103)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@2fa2a94a DEBUG: [pool-1-thread-1] [8s 267ms] Http1Response(id=94, PlainHttpConnection(SocketTube(103))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-1] [8s 267ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-1] [8s 267ms] Exchange Upgrading async PlainHttpConnection: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:40132 remote=/127.0.0.1:43795] DEBUG: [pool-1-thread-1] [8s 267ms] Http1Response(id=94, PlainHttpConnection(SocketTube(103))) readBody: return2Cache: false DEBUG: [pool-1-thread-1] [8s 267ms] Http1Response(id=94, PlainHttpConnection(SocketTube(103))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@66ea7484(82) DEBUG: [pool-1-thread-1] [8s 267ms] Http1AsyncReceiver(SocketTube(103)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@10b73f9d/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@25cc375b queue.isEmpty: false DEBUG: [pool-1-thread-1] [8s 267ms] Http1AsyncReceiver(SocketTube(103)) Delegate done: 0 DEBUG: [pool-1-thread-1] [8s 267ms] PlainHttpConnection(SocketTube(103))/ResponseContent/FixedLengthBodyParser length=0, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-1] [8s 267ms] HttpClientImpl(82) body subscriber registered: 1 DEBUG: [pool-1-thread-1] [8s 267ms] Http1AsyncReceiver(SocketTube(103)) cleared DEBUG: [pool-1-thread-1] [8s 267ms] HttpClientImpl(82) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [8s 267ms] Exchange Ignored body DEBUG: [pool-1-thread-1] [8s 267ms] Http2Connection(SocketTube(103)):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-1] [8s 267ms] Http2Connection(SocketTube(103)):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-1] [8s 267ms] Http2Connection(SocketTube(103)) Opened stream 1 DEBUG: [pool-1-thread-1] [8s 267ms] Http2Connection(SocketTube(103))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: true) DEBUG: [pool-1-thread-1] [8s 267ms] Http2Connection(SocketTube(103))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-1] [8s 267ms] SocketTube(103) connecting flows DEBUG: [pool-1-thread-1] [8s 267ms] SocketTube(103) read publisher got subscriber DEBUG: [pool-1-thread-1] [8s 267ms] SocketTube(103) registering subscribe event DEBUG: [pool-1-thread-1] [8s 267ms] SocketTube(103) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 267ms] SocketTube(103) subscribed for writing DEBUG: [pool-1-thread-1] [8s 267ms] SocketTube(103) write: resetting demand to 0 DEBUG: [pool-1-thread-1] [8s 267ms] SocketTube(103) write: registering startSubscription event DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] SocketTube(103) subscribe event raised DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] SocketTube(103) handling pending subscription for jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@63f96549 DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] Http1AsyncReceiver(SocketTube(103)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] SocketTube(103) read demand reset to 0 DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] SocketTube(103) calling onSubscribe DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] Http2Connection(SocketTube(103)) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] SocketTube(103) got some demand for reading DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] SocketTube(103) resuming read event DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@52e1b112 for R (false) DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] SocketTube(103) leaving request(9223372036854775807): Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] SocketTube(103) onSubscribe called DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] SocketTube(103) pending subscriber subscribed DEBUG: [pool-1-thread-1] [8s 267ms] PlainHttpConnection(SocketTube(103)) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-1] [8s 267ms] PlainHttpConnection(SocketTube(103)) signalling the publisher of the write queue DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] SocketTube(103) write: starting subscription DEBUG: [HttpClient-82-SelectorManager] [8s 267ms] SocketTube(103) write: offloading requestMore DEBUG: [pool-1-thread-1] [8s 267ms] Http2Connection(SocketTube(103)):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-1] [8s 267ms] PlainHttpConnection(SocketTube(103)) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-1] [8s 267ms] PlainHttpConnection(SocketTube(103)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [8s 267ms] Http2Connection(SocketTube(103)) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-4] [8s 267ms] SocketTube(103) write: requesting more... DEBUG: [pool-1-thread-1] [8s 267ms] Http2Connection(SocketTube(103)) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-4] [8s 267ms] PlainHttpConnection(SocketTube(103)) HttpPublisher: got request of 1 from SocketTube(103) DEBUG: [pool-1-thread-4] [8s 267ms] PlainHttpConnection(SocketTube(103)) HttpPublisher: sending 63 bytes (1 buffers) to SocketTube(103) DEBUG: [pool-1-thread-4] [8s 267ms] SocketTube(103) trying to write: 63 DEBUG: [pool-1-thread-1] [8s 267ms] Http2Connection(SocketTube(103)) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-1] [8s 267ms] Http1AsyncReceiver(SocketTube(103)) stopping DEBUG: [pool-1-thread-1] [8s 267ms] Http1AsyncReceiver(SocketTube(103)) Flushing 0 bytes from queue into initial buffer (remaining=0, free=0) DEBUG: [pool-1-thread-4] [8s 267ms] SocketTube(103) wrote: 63 DEBUG: [pool-1-thread-4] [8s 267ms] SocketTube(103) write: requesting more... DEBUG: [pool-1-thread-4] [8s 267ms] PlainHttpConnection(SocketTube(103)) HttpPublisher: got request of 1 from SocketTube(103) DEBUG: [pool-1-thread-4] [8s 267ms] SocketTube(103) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 267ms] Http1AsyncReceiver(SocketTube(103)) Initial buffer now has 0 pos=0 limit=0 DEBUG: [pool-1-thread-1] [8s 267ms] Http2Connection(SocketTube(103)) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-4] [8s 267ms] SocketTube(103) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [8s 267ms] Http2Connection(SocketTube(103)) H2 processed buffered data DEBUG: [pool-1-thread-4] [8s 267ms] PlainHttpConnection(SocketTube(103)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(103) DEBUG: [pool-1-thread-4] [8s 267ms] SocketTube(103) trying to write: 13 DEBUG: [pool-1-thread-1] [8s 267ms] Http2ClientImpl offering to the connection pool: Http2Connection(SocketTube(103)) DEBUG: [Test-server-pool] [8s 267ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-1] [8s 267ms] Http2ClientImpl put in the connection pool: Http2Connection(SocketTube(103)) DEBUG: [Test-server-pool] [8s 267ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 267ms] SocketTube(103) wrote: 13 DEBUG: [pool-1-thread-1] [8s 267ms] Http1AsyncReceiver(SocketTube(103)) cleared DEBUG: [Test-server-pool] [8s 267ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [8s 267ms] FramesDecoder decodes: 30 DEBUG: [pool-1-thread-4] [8s 267ms] SocketTube(103) write: requesting more... DEBUG: [Test-server-pool] [8s 267ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-1] [8s 267ms] Exchange Getting response async streamid: 1 DEBUG: [pool-1-thread-1] [8s 267ms] Http1Response(id=94, PlainHttpConnection(SocketTube(103))) Finished reading body: READING_BODY DEBUG: [Test-server-pool] [8s 267ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-1] [8s 267ms] Http1Response(id=94, PlainHttpConnection(SocketTube(103))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@66ea7484(82) DEBUG: [pool-1-thread-1] [8s 267ms] Http1AsyncReceiver(SocketTube(103)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@10b73f9d/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@25cc375b, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=true DEBUG: [pool-1-thread-1] [8s 267ms] Http1AsyncReceiver(SocketTube(103)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-1] [8s 267ms] Http1AsyncReceiver(SocketTube(103)) checkRequestMore: canRequestMore=false, hasDemand=true DEBUG: [pool-1-thread-1] [8s 267ms] Http1AsyncReceiver(SocketTube(103)) Http1TubeSubscriber: no need to request more DEBUG: [pool-1-thread-4] [8s 267ms] PlainHttpConnection(SocketTube(103)) HttpPublisher: got request of 1 from SocketTube(103) DEBUG: [pool-1-thread-4] [8s 268ms] SocketTube(103) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 268ms] SocketTube(103) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 268ms] SocketTube(103) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] TestServer: GET /http2/chunk/x-22-ON_NEXT Server: creating input stream for stream 1 TestServer(1): Using handler for: /http2/chunk DEBUG: [readLoop] [8s 268ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 268ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 268ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [readLoop] [8s 268ms] FramesDecoder decodes: 30 DEBUG: [readLoop] [8s 268ms] FramesDecoder Tail size is now: 0, current= TestServer(1): connection started DEBUG: [readLoop] [8s 268ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 Sent response headers 200 DEBUG: [readLoop] [8s 268ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 268ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 268ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 268ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 268ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 268ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [HttpClient-82-SelectorManager] [8s 268ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@52e1b112 for None (false) DEBUG: [HttpClient-82-SelectorManager] [8s 268ms] SocketTube(103) read bytes: 48 DEBUG: [HttpClient-82-SelectorManager] [8s 268ms] Http2Connection(SocketTube(103)) onNext: got 48 bytes in 1 buffers DEBUG: [HttpClient-82-SelectorManager] [8s 268ms] SocketTube(103) resuming read event DEBUG: [HttpClient-82-SelectorManager] [8s 268ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@52e1b112 for R (false) DEBUG: [HttpClient-82-SelectorManager] [8s 268ms] SocketTube(103) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 268ms] Http2Connection(SocketTube(103)) sending 48 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 268ms] Http2Connection(SocketTube(103)) H2 Receiving(1): 48 DEBUG: [pool-1-thread-4] [8s 268ms] Http2Connection(SocketTube(103)) Processing 48 DEBUG: [HttpClient-82-SelectorManager] [8s 268ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@52e1b112 for None (false) DEBUG: [pool-1-thread-4] [8s 268ms] FramesDecoder decodes: 48 DEBUG: [pool-1-thread-4] [8s 268ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-82-SelectorManager] [8s 268ms] SocketTube(103) read bytes: 11 DEBUG: [HttpClient-82-SelectorManager] [8s 268ms] Http2Connection(SocketTube(103)) onNext: got 11 bytes in 1 buffers DEBUG: [pool-1-thread-4] [8s 268ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [HttpClient-82-SelectorManager] [8s 268ms] SocketTube(103) resuming read event DEBUG: [HttpClient-82-SelectorManager] [8s 268ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@52e1b112 for R (false) DEBUG: [HttpClient-82-SelectorManager] [8s 268ms] SocketTube(103) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775805, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 268ms] Http2Connection(SocketTube(103)) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [HttpClient-82-SelectorManager] [8s 268ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@52e1b112 for None (false) DEBUG: [pool-1-thread-4] [8s 268ms] PlainHttpConnection(SocketTube(103)) added 9 bytes to the write queue DEBUG: [pool-1-thread-4] [8s 268ms] PlainHttpConnection(SocketTube(103)) signalling the publisher of the write queue DEBUG: [HttpClient-82-SelectorManager] [8s 268ms] SocketTube(103) read bytes: 180 DEBUG: [pool-1-thread-4] [8s 268ms] PlainHttpConnection(SocketTube(103)) HttpPublisher: sending 9 bytes (1 buffers) to SocketTube(103) DEBUG: [HttpClient-82-SelectorManager] [8s 268ms] Http2Connection(SocketTube(103)) onNext: got 180 bytes in 1 buffers DEBUG: [pool-1-thread-4] [8s 268ms] SocketTube(103) trying to write: 9 DEBUG: [pool-1-thread-4] [8s 268ms] SocketTube(103) wrote: 9 DEBUG: [pool-1-thread-4] [8s 268ms] SocketTube(103) write: requesting more... DEBUG: [pool-1-thread-4] [8s 268ms] PlainHttpConnection(SocketTube(103)) HttpPublisher: got request of 1 from SocketTube(103) DEBUG: [pool-1-thread-4] [8s 268ms] SocketTube(103) leaving requestMore: Reading: [ops=None, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 268ms] SocketTube(103) leaving w.onNext Reading: [ops=None, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 268ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-4] [8s 268ms] Http2Connection(SocketTube(103)) H2 processed(1) DEBUG: [pool-1-thread-4] [8s 268ms] Http2Connection(SocketTube(103)) sending 11 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 268ms] Http2Connection(SocketTube(103)) H2 Receiving(2): 11 DEBUG: [pool-1-thread-4] [8s 268ms] Http2Connection(SocketTube(103)) Processing 11 DEBUG: [pool-1-thread-4] [8s 268ms] FramesDecoder decodes: 11 DEBUG: [pool-1-thread-4] [8s 268ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 268ms] FramesDecoder Got frame: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-4] [8s 268ms] Http2Connection(SocketTube(103))/Stream(1) incoming: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-4] [8s 268ms] Http2Connection(SocketTube(103))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-4] [8s 268ms] Http2Connection(SocketTube(103))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-4] [8s 268ms] Http2Connection(SocketTube(103))/Stream(1) Getting BodySubscriber for: (GET http://127.0.0.1:43795/http2/chunk/x-22-ON_NEXT) 200 HTTP_2 Local port: 40132 DEBUG: [pool-1-thread-4] [8s 268ms] Http2Connection(SocketTube(103))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-4] [8s 268ms] HttpClientImpl(82) body subscriber registered: 1 DEBUG: [pool-1-thread-4] [8s 269ms] Http2Connection(SocketTube(103)) H2 processed(2) DEBUG: [pool-1-thread-4] [8s 269ms] Http2Connection(SocketTube(103)) sending 180 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 269ms] Http2Connection(SocketTube(103)) H2 Receiving(3): 180 DEBUG: [pool-1-thread-4] [8s 269ms] Http2Connection(SocketTube(103)) Processing 180 DEBUG: [pool-1-thread-4] [8s 269ms] FramesDecoder decodes: 180 DEBUG: [pool-1-thread-4] [8s 269ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 269ms] FramesDecoder Got frame: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 269ms] Http2Connection(SocketTube(103))/Stream(1) incoming: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 269ms] Http2Connection(SocketTube(103))/Stream(1) incoming: onNext(48) DEBUG: [pool-1-thread-4] [8s 269ms] Http2Connection(SocketTube(103)) Dropping data frame for stream 1 (48 payload bytes) DEBUG: [pool-1-thread-4] [8s 269ms] Http2Connection(SocketTube(103)):WindowUpdateSender(stream: 0) update: 48, received: 48, limit: 16777216 DEBUG: [pool-1-thread-4] [8s 269ms] Http2Connection(SocketTube(103))/Stream(1) calling subscriber.onError: AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT DEBUG: [pool-1-thread-4] [8s 269ms] HttpClientImpl(82) body subscriber unregistered: 0 DEBUG: [pool-1-thread-4] [8s 269ms] HttpClientImpl(82) ClientImpl (async) elapsed 4 millis for GET to http://127.0.0.1:43795/http2/chunk/x-22-ON_NEXT DEBUG: [pool-1-thread-4] [8s 269ms] Http2Connection(SocketTube(103))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT DEBUG: [pool-1-thread-4] [8s 269ms] Http2Connection(SocketTube(103))/Stream(1) stream 1 closing due to AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT DEBUG: [pool-1-thread-4] [8s 269ms] Http2Connection(SocketTube(103))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-4] [8s 269ms] Http2Connection(SocketTube(103)) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-4] [8s 269ms] PlainHttpConnection(SocketTube(103)) added 13 bytes to the write queue DEBUG: [pool-1-thread-4] [8s 269ms] PlainHttpConnection(SocketTube(103)) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 269ms] PlainHttpConnection(SocketTube(103)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(103) DEBUG: [pool-1-thread-4] [8s 269ms] SocketTube(103) trying to write: 13 DEBUG: [pool-1-thread-4] [8s 305ms] SocketTube(103) wrote: 13 DEBUG: [pool-1-thread-4] [8s 305ms] SocketTube(103) write: requesting more... [8 s, 875 ms, 307309 ns] waiting for client to shutdown: HttpClientImpl(82) DEBUG: [pool-1-thread-4] [8s 305ms] PlainHttpConnection(SocketTube(103)) HttpPublisher: got request of 1 from SocketTube(103) DEBUG: [pool-1-thread-4] [8s 339ms] SocketTube(103) leaving requestMore: Reading: [ops=None, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 339ms] SocketTube(103) leaving w.onNext Reading: [ops=None, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 339ms] Http2Connection(SocketTube(103)) Closed stream 1 DEBUG: [HttpClient-82-SelectorManager] [8s 339ms] SocketTube(103) resuming read event DEBUG: [HttpClient-82-SelectorManager] [8s 339ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@52e1b112 for R (false) DEBUG: [HttpClient-82-SelectorManager] [8s 339ms] SocketTube(103) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-82-SelectorManager] [8s 339ms] HttpClientImpl(82) SelectorManager shutting down DEBUG: [pool-1-thread-4] [8s 339ms] FramesDecoder Got frame: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 339ms] Http2Connection(SocketTube(103)) Dropping data frame for stream 1 (48 payload bytes) DEBUG: [pool-1-thread-4] [8s 339ms] Http2Connection(SocketTube(103)):WindowUpdateSender(stream: 0) update: 48, received: 96, limit: 16777216 DEBUG: [pool-1-thread-4] [8s 339ms] FramesDecoder Got frame: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 339ms] Http2Connection(SocketTube(103)) Dropping data frame for stream 1 (48 payload bytes) DEBUG: [pool-1-thread-4] [8s 339ms] Http2Connection(SocketTube(103)):WindowUpdateSender(stream: 0) update: 48, received: 144, limit: 16777216 DEBUG: [pool-1-thread-4] [8s 339ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-4] [8s 339ms] Http2Connection(SocketTube(103)) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-4] [8s 339ms] Http2Connection(SocketTube(103)) H2 processed(3) DEBUG: [HttpClient-82-SelectorManager] [8s 339ms] Http2ClientImpl stopping DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] Http2Connection(SocketTube(103)) Close all streams DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] Http2Connection(SocketTube(103)) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] PlainHttpConnection(SocketTube(103)) added 34 bytes to the write queue DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] PlainHttpConnection(SocketTube(103)) signalling the publisher of the write queue DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] PlainHttpConnection(SocketTube(103)) HttpPublisher: sending 34 bytes (1 buffers) to SocketTube(103) DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] SocketTube(103) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] SocketTube(103) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] SocketTube(103) pausing read event DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] SocketTube(103) Sending error java.io.IOException: selector manager closed to subscriber jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@63f96549 DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] SocketTube(103) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] Http2Connection(SocketTube(103)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] SocketTube(103) Stopping read scheduler DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] SocketTube(103) leaving read() loop with error: Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] SocketTube(103) Read scheduler stopped DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] SocketTube(103) write: cancel DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] SocketTube(103) write: resetting demand to 0 DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] PlainHttpConnection(SocketTube(103)) HttpPublisher: cancelled by SocketTube(103) DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] SocketTube(103) leaving w.onNext Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=0] DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] Http2Connection(SocketTube(103)) Shutting down h2c (state=half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] Http2ClientImpl removing from the connection pool: Http2Connection(SocketTube(103)) DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] Http2ClientImpl removed from the connection pool: Http2Connection(SocketTube(103)) DEBUG: [pool-1-thread-4] [8s 340ms] Http2Connection(SocketTube(103)) Stopping scheduler java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] PlainHttpConnection(SocketTube(103)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-4] [8s 340ms] Http2Connection(SocketTube(103)) Shutting down h2c (state=shutdown+half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] SocketTube(103) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-82-SelectorManager] [8s 340ms] Http2Connection(SocketTube(103)) Close all streams DEBUG: [readLoop] [8s 340ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 340ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 340ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [8s 340ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [8s 340ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 340ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 340ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 340ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 340ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 340ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 340ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled EOF reached on connection localhost/127.0.0.1:43795->/127.0.0.1:40132, will no longer accept incoming frames Server connection to /127.0.0.1:40132 stopping. 1 streams TestServer: Connection writer stopping [8 s, 919 ms, 584485 ns] client shutdown normally: HttpClientImpl(82) DEBUG: [MainThread] [8s 349ms] HttpClientImpl(83) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [8s 350ms] HttpClientImpl(83) ClientImpl (async) send http://127.0.0.1:43795/http2/chunk/x-22-ON_COMPLETE GET DEBUG: [pool-1-thread-4] [8s 350ms] Exchange establishing exchange for http://127.0.0.1:43795/http2/chunk/x-22-ON_COMPLETE GET, proxy=null DEBUG: [pool-1-thread-4] [8s 350ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-4] [8s 350ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-4] [8s 350ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-4] [8s 350ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-4] [8s 350ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-4] [8s 350ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-4] [8s 351ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [8s 351ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-4] [8s 351ms] Http1AsyncReceiver(SocketTube(104)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@3d3edd22 queue.isEmpty: true DEBUG: [pool-1-thread-4] [8s 351ms] Http1AsyncReceiver(SocketTube(104)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@3d3edd22, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-4] [8s 351ms] Http1AsyncReceiver(SocketTube(104)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [8s 351ms] Http1AsyncReceiver(SocketTube(104)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [8s 351ms] Http1AsyncReceiver(SocketTube(104)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [8s 351ms] Http1AsyncReceiver(SocketTube(104)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [8s 351ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-4] [8s 351ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-4] [8s 351ms] PlainHttpConnection(SocketTube(104)) registering connect event TestServer(1): connection accepted DEBUG: [HttpClient-83-SelectorManager] [8s 351ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@7f4ee8b for C (true) TestServer(1): stopping is: false TestServer(1): accepting connections TestServer(1): creating connection TestServer: New connection from Socket[addr=/127.0.0.1,port=40134,localport=43795] TestServer(1): starting connection DEBUG: [HttpClient-83-SelectorManager] [8s 351ms] PlainHttpConnection(SocketTube(104)) ConnectEvent: finishing connect DEBUG: [HttpClient-83-SelectorManager] [8s 351ms] PlainHttpConnection(SocketTube(104)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:40134 DEBUG: [pool-1-thread-4] [8s 351ms] PlainHttpConnection(SocketTube(104)) finishConnect, setting connected=true DEBUG: [pool-1-thread-4] [8s 351ms] Http1Exchange SocketTube(104) connecting flows DEBUG: [pool-1-thread-4] [8s 351ms] SocketTube(104) connecting flows DEBUG: [pool-1-thread-4] [8s 351ms] SocketTube(104) read publisher got subscriber DEBUG: [pool-1-thread-4] [8s 351ms] SocketTube(104) registering subscribe event DEBUG: [pool-1-thread-4] [8s 351ms] SocketTube(104) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-83-SelectorManager] [8s 351ms] SocketTube(104) subscribe event raised DEBUG: [pool-1-thread-4] [8s 351ms] Http1Publisher(SocketTube(104)) got subscriber: SocketTube(104) DEBUG: [pool-1-thread-4] [8s 351ms] SocketTube(104) subscribed for writing DEBUG: [HttpClient-83-SelectorManager] [8s 351ms] SocketTube(104) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@d0c85fb DEBUG: [pool-1-thread-4] [8s 351ms] SocketTube(104) write: registering startSubscription event DEBUG: [HttpClient-83-SelectorManager] [8s 351ms] SocketTube(104) read demand reset to 0 DEBUG: [pool-1-thread-4] [8s 351ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-83-SelectorManager] [8s 351ms] SocketTube(104) calling onSubscribe DEBUG: [HttpClient-83-SelectorManager] [8s 351ms] Http1AsyncReceiver(SocketTube(104)) Received onSubscribed from upstream DEBUG: [HttpClient-83-SelectorManager] [8s 351ms] SocketTube(104) onSubscribe called DEBUG: [HttpClient-83-SelectorManager] [8s 351ms] SocketTube(104) pending subscriber subscribed DEBUG: [HttpClient-83-SelectorManager] [8s 351ms] SocketTube(104) write: starting subscription DEBUG: [HttpClient-83-SelectorManager] [8s 351ms] SocketTube(104) write: offloading requestMore DEBUG: [pool-1-thread-1] [8s 351ms] Http1AsyncReceiver(SocketTube(104)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [8s 351ms] Http1AsyncReceiver(SocketTube(104)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [8s 351ms] Http1AsyncReceiver(SocketTube(104)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-1] [8s 351ms] SocketTube(104) got some demand for reading DEBUG: [pool-1-thread-1] [8s 351ms] SocketTube(104) resuming read event DEBUG: [pool-1-thread-3] [8s 351ms] SocketTube(104) write: requesting more... DEBUG: [HttpClient-83-SelectorManager] [8s 351ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@480e1a3e for R (true) DEBUG: [pool-1-thread-1] [8s 351ms] SocketTube(104) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 351ms] Http1Publisher(SocketTube(104)) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [8s 351ms] Http1Publisher(SocketTube(104)) WriteTask DEBUG: [pool-1-thread-3] [8s 351ms] Http1Publisher(SocketTube(104)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-3] [8s 351ms] SocketTube(104) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 351ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-4] [8s 351ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]], throwable=null] DEBUG: [pool-1-thread-4] [8s 351ms] Http1Publisher(SocketTube(104)) WriteTask DEBUG: [pool-1-thread-4] [8s 351ms] Http1Publisher(SocketTube(104)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-4] [8s 351ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-4] [8s 351ms] Http1Publisher(SocketTube(104)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]], throwable=null] DEBUG: [pool-1-thread-4] [8s 351ms] Http1Publisher(SocketTube(104)) onNext with 211 bytes DEBUG: [pool-1-thread-4] [8s 351ms] SocketTube(104) trying to write: 211 DEBUG: [pool-1-thread-4] [8s 351ms] SocketTube(104) wrote: 211 DEBUG: [pool-1-thread-4] [8s 351ms] SocketTube(104) write: requesting more... DEBUG: [pool-1-thread-4] [8s 351ms] Http1Publisher(SocketTube(104)) subscription request(1), demand=1 DEBUG: [pool-1-thread-4] [8s 351ms] SocketTube(104) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 351ms] SocketTube(104) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 351ms] Http1Publisher(SocketTube(104)) WriteTask DEBUG: [pool-1-thread-4] [8s 351ms] Http1Publisher(SocketTube(104)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-4] [8s 351ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [8s 351ms] Exchange sendRequestBody DEBUG: [pool-1-thread-4] [8s 351ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-4] [8s 351ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-4] [8s 351ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-4] [8s 351ms] Http1Publisher(SocketTube(104)) WriteTask DEBUG: [pool-1-thread-4] [8s 351ms] Http1Publisher(SocketTube(104)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-4] [8s 351ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-4] [8s 351ms] Http1Publisher(SocketTube(104)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-4] [8s 351ms] Http1Publisher(SocketTube(104)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@53556755 DEBUG: [pool-1-thread-4] [8s 351ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-4] [8s 351ms] Http1Exchange reading headers DEBUG: [pool-1-thread-4] [8s 351ms] Http1Response(id=95, PlainHttpConnection(SocketTube(104))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-4] [8s 351ms] Http1Response(id=95, PlainHttpConnection(SocketTube(104))) First time around DEBUG: [pool-1-thread-4] [8s 351ms] Http1Response(id=95, PlainHttpConnection(SocketTube(104))) headersReader is not yet completed DEBUG: [HttpClient-83-SelectorManager] [8s 351ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@480e1a3e for None (false) DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] SocketTube(104) read bytes: 71 DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] Http1AsyncReceiver(SocketTube(104)) Putting 71 bytes into the queue DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] SocketTube(104) resuming read event DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@480e1a3e for R (false) DEBUG: [pool-1-thread-4] [8s 352ms] Http1AsyncReceiver(SocketTube(104)) Got 71 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@3d3edd22 DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] SocketTube(104) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 352ms] Http1AsyncReceiver(SocketTube(104)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [8s 352ms] Http1AsyncReceiver(SocketTube(104)) Forwarding 71 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@3d3edd22 DEBUG: [pool-1-thread-4] [8s 352ms] Http1Response(id=95, PlainHttpConnection(SocketTube(104))) Sending 71/71 bytes to header parser DEBUG: [pool-1-thread-4] [8s 352ms] Http1Response(id=95, PlainHttpConnection(SocketTube(104))) Parsing headers completed. bytes=71 DEBUG: [pool-1-thread-4] [8s 352ms] Http1AsyncReceiver(SocketTube(104)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@3d3edd22 DEBUG: [pool-1-thread-4] [8s 352ms] Http1Response(id=95, PlainHttpConnection(SocketTube(104))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-4] [8s 352ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-4] [8s 352ms] Exchange Upgrading async PlainHttpConnection: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:40134 remote=/127.0.0.1:43795] DEBUG: [pool-1-thread-4] [8s 352ms] Http1Response(id=95, PlainHttpConnection(SocketTube(104))) readBody: return2Cache: false DEBUG: [pool-1-thread-4] [8s 352ms] Http1Response(id=95, PlainHttpConnection(SocketTube(104))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@66a24399(83) DEBUG: [pool-1-thread-4] [8s 352ms] Http1AsyncReceiver(SocketTube(104)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@20d697a/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@76c75c29 queue.isEmpty: false DEBUG: [pool-1-thread-4] [8s 352ms] Http1AsyncReceiver(SocketTube(104)) Delegate done: 0 DEBUG: [pool-1-thread-4] [8s 352ms] PlainHttpConnection(SocketTube(104))/ResponseContent/FixedLengthBodyParser length=0, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-4] [8s 352ms] HttpClientImpl(83) body subscriber registered: 1 DEBUG: [pool-1-thread-4] [8s 352ms] Http1AsyncReceiver(SocketTube(104)) cleared DEBUG: [pool-1-thread-4] [8s 352ms] HttpClientImpl(83) body subscriber unregistered: 0 DEBUG: [pool-1-thread-4] [8s 352ms] Exchange Ignored body DEBUG: [pool-1-thread-4] [8s 352ms] Http2Connection(SocketTube(104)):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-4] [8s 352ms] Http2Connection(SocketTube(104)):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-4] [8s 352ms] Http2Connection(SocketTube(104)) Opened stream 1 DEBUG: [pool-1-thread-4] [8s 352ms] Http2Connection(SocketTube(104))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: true) DEBUG: [pool-1-thread-4] [8s 352ms] Http2Connection(SocketTube(104))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-4] [8s 352ms] SocketTube(104) connecting flows DEBUG: [pool-1-thread-4] [8s 352ms] SocketTube(104) read publisher got subscriber DEBUG: [pool-1-thread-4] [8s 352ms] SocketTube(104) registering subscribe event DEBUG: [pool-1-thread-4] [8s 352ms] SocketTube(104) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 352ms] SocketTube(104) subscribed for writing DEBUG: [pool-1-thread-4] [8s 352ms] SocketTube(104) write: resetting demand to 0 DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] SocketTube(104) subscribe event raised DEBUG: [pool-1-thread-4] [8s 352ms] SocketTube(104) write: registering startSubscription event DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] SocketTube(104) handling pending subscription for jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@798cb33a DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] Http1AsyncReceiver(SocketTube(104)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] SocketTube(104) read demand reset to 0 DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] SocketTube(104) calling onSubscribe DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] Http2Connection(SocketTube(104)) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] SocketTube(104) got some demand for reading DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] SocketTube(104) resuming read event DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@480e1a3e for R (false) DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] SocketTube(104) leaving request(9223372036854775807): Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] SocketTube(104) onSubscribe called DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] SocketTube(104) pending subscriber subscribed DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] SocketTube(104) write: starting subscription DEBUG: [HttpClient-83-SelectorManager] [8s 352ms] SocketTube(104) write: offloading requestMore DEBUG: [pool-1-thread-3] [8s 352ms] SocketTube(104) write: requesting more... DEBUG: [pool-1-thread-3] [8s 352ms] PlainHttpConnection(SocketTube(104)) HttpPublisher: got request of 1 from SocketTube(104) DEBUG: [pool-1-thread-3] [8s 352ms] SocketTube(104) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 352ms] PlainHttpConnection(SocketTube(104)) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-4] [8s 352ms] PlainHttpConnection(SocketTube(104)) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 352ms] PlainHttpConnection(SocketTube(104)) HttpPublisher: sending 63 bytes (1 buffers) to SocketTube(104) DEBUG: [pool-1-thread-4] [8s 352ms] SocketTube(104) trying to write: 63 DEBUG: [pool-1-thread-4] [8s 352ms] SocketTube(104) wrote: 63 DEBUG: [pool-1-thread-4] [8s 352ms] SocketTube(104) write: requesting more... DEBUG: [pool-1-thread-4] [8s 352ms] PlainHttpConnection(SocketTube(104)) HttpPublisher: got request of 1 from SocketTube(104) DEBUG: [pool-1-thread-4] [8s 352ms] SocketTube(104) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 352ms] SocketTube(104) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 352ms] Http2Connection(SocketTube(104)):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [Test-server-pool] [8s 352ms] FramesDecoder decodes: 9 DEBUG: [Test-server-pool] [8s 352ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 352ms] PlainHttpConnection(SocketTube(104)) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-4] [8s 352ms] PlainHttpConnection(SocketTube(104)) signalling the publisher of the write queue DEBUG: [Test-server-pool] [8s 352ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [8s 352ms] FramesDecoder decodes: 30 DEBUG: [Test-server-pool] [8s 352ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 352ms] PlainHttpConnection(SocketTube(104)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(104) DEBUG: [pool-1-thread-4] [8s 352ms] SocketTube(104) trying to write: 13 DEBUG: [pool-1-thread-4] [8s 352ms] SocketTube(104) wrote: 13 DEBUG: [pool-1-thread-4] [8s 352ms] SocketTube(104) write: requesting more... DEBUG: [pool-1-thread-4] [8s 352ms] PlainHttpConnection(SocketTube(104)) HttpPublisher: got request of 1 from SocketTube(104) DEBUG: [pool-1-thread-4] [8s 352ms] SocketTube(104) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 352ms] SocketTube(104) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [8s 352ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-4] [8s 352ms] Http2Connection(SocketTube(104)) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-4] [8s 352ms] Http2Connection(SocketTube(104)) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-4] [8s 352ms] Http2Connection(SocketTube(104)) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 352ms] Http1AsyncReceiver(SocketTube(104)) stopping DEBUG: [pool-1-thread-4] [8s 352ms] Http1AsyncReceiver(SocketTube(104)) Flushing 0 bytes from queue into initial buffer (remaining=0, free=0) DEBUG: [pool-1-thread-4] [8s 352ms] Http1AsyncReceiver(SocketTube(104)) Initial buffer now has 0 pos=0 limit=0 DEBUG: [pool-1-thread-4] [8s 352ms] Http2Connection(SocketTube(104)) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-4] [8s 352ms] Http2Connection(SocketTube(104)) H2 processed buffered data DEBUG: [pool-1-thread-4] [8s 352ms] Http2ClientImpl offering to the connection pool: Http2Connection(SocketTube(104)) DEBUG: [pool-1-thread-4] [8s 352ms] Http2ClientImpl put in the connection pool: Http2Connection(SocketTube(104)) DEBUG: [pool-1-thread-4] [8s 352ms] Http1AsyncReceiver(SocketTube(104)) cleared DEBUG: [pool-1-thread-4] [8s 352ms] Exchange Getting response async streamid: 1 DEBUG: [pool-1-thread-4] [8s 352ms] Http1Response(id=95, PlainHttpConnection(SocketTube(104))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-4] [8s 352ms] Http1Response(id=95, PlainHttpConnection(SocketTube(104))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@66a24399(83) DEBUG: [pool-1-thread-4] [8s 352ms] Http1AsyncReceiver(SocketTube(104)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@20d697a/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@76c75c29, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=true DEBUG: [pool-1-thread-4] [8s 352ms] Http1AsyncReceiver(SocketTube(104)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-4] [8s 352ms] Http1AsyncReceiver(SocketTube(104)) checkRequestMore: canRequestMore=false, hasDemand=true DEBUG: [pool-1-thread-4] [8s 352ms] Http1AsyncReceiver(SocketTube(104)) Http1TubeSubscriber: no need to request more TestServer: GET /http2/chunk/x-22-ON_COMPLETE Server: creating input stream for stream 1 TestServer(1): Using handler for: /http2/chunk Sent response headers 200 TestServer(1): connection started DEBUG: [readLoop] [8s 353ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 353ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 353ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [readLoop] [8s 353ms] FramesDecoder decodes: 30 DEBUG: [readLoop] [8s 353ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 353ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [readLoop] [8s 353ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 353ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 353ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 353ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 353ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 353ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@480e1a3e for None (false) DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] SocketTube(104) read bytes: 39 DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] Http2Connection(SocketTube(104)) onNext: got 39 bytes in 1 buffers DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] SocketTube(104) resuming read event DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@480e1a3e for R (false) DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] SocketTube(104) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)) sending 39 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)) H2 Receiving(1): 39 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)) Processing 39 DEBUG: [pool-1-thread-4] [8s 353ms] FramesDecoder decodes: 39 DEBUG: [pool-1-thread-4] [8s 353ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 353ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@480e1a3e for None (false) DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] SocketTube(104) read bytes: 11 DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] Http2Connection(SocketTube(104)) onNext: got 11 bytes in 1 buffers DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] SocketTube(104) resuming read event DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@480e1a3e for R (false) DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] SocketTube(104) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775805, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 353ms] PlainHttpConnection(SocketTube(104)) added 9 bytes to the write queue DEBUG: [pool-1-thread-4] [8s 353ms] PlainHttpConnection(SocketTube(104)) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 353ms] PlainHttpConnection(SocketTube(104)) HttpPublisher: sending 9 bytes (1 buffers) to SocketTube(104) DEBUG: [pool-1-thread-4] [8s 353ms] SocketTube(104) trying to write: 9 DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@480e1a3e for None (false) DEBUG: [readLoop] [8s 353ms] FramesDecoder decodes: 9 DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] SocketTube(104) read bytes: 201 DEBUG: [pool-1-thread-4] [8s 353ms] SocketTube(104) wrote: 9 DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] Http2Connection(SocketTube(104)) onNext: got 201 bytes in 1 buffers DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] SocketTube(104) resuming read event DEBUG: [pool-1-thread-4] [8s 353ms] SocketTube(104) write: requesting more... DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@480e1a3e for R (false) DEBUG: [HttpClient-83-SelectorManager] [8s 353ms] SocketTube(104) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [8s 353ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 353ms] PlainHttpConnection(SocketTube(104)) HttpPublisher: got request of 1 from SocketTube(104) DEBUG: [readLoop] [8s 353ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-4] [8s 353ms] SocketTube(104) leaving requestMore: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [8s 353ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [8s 353ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 353ms] SocketTube(104) leaving w.onNext Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)) H2 processed(1) DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)) sending 11 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)) H2 Receiving(2): 11 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)) Processing 11 DEBUG: [pool-1-thread-4] [8s 353ms] FramesDecoder decodes: 11 DEBUG: [pool-1-thread-4] [8s 353ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 353ms] FramesDecoder Got frame: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) incoming: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) Getting BodySubscriber for: (GET http://127.0.0.1:43795/http2/chunk/x-22-ON_COMPLETE) 200 HTTP_2 Local port: 40134 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-4] [8s 353ms] HttpClientImpl(83) body subscriber registered: 1 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)) H2 processed(2) DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)) sending 201 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)) H2 Receiving(3): 201 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)) Processing 201 DEBUG: [pool-1-thread-4] [8s 353ms] FramesDecoder decodes: 201 DEBUG: [pool-1-thread-4] [8s 353ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 353ms] FramesDecoder Got frame: DATA: length=52, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) incoming: DATA: length=52, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) incoming: onNext(52) DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)):WindowUpdateSender(stream: 0) update: 52, received: 52, limit: 16777216 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)):WindowUpdateSender(stream: 1) update: 52, received: 52, limit: 8388608 DEBUG: [pool-1-thread-4] [8s 353ms] FramesDecoder Got frame: DATA: length=52, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) incoming: DATA: length=52, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) incoming: onNext(52) DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)):WindowUpdateSender(stream: 0) update: 52, received: 104, limit: 16777216 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)):WindowUpdateSender(stream: 1) update: 52, received: 104, limit: 8388608 DEBUG: [pool-1-thread-4] [8s 353ms] FramesDecoder Got frame: DATA: length=52, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) incoming: DATA: length=52, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) incoming: onNext(52) DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)):WindowUpdateSender(stream: 0) update: 52, received: 156, limit: 16777216 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)):WindowUpdateSender(stream: 1) update: 52, received: 156, limit: 8388608 DEBUG: [pool-1-thread-4] [8s 353ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) incoming: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) incoming: onComplete DEBUG: [pool-1-thread-4] [8s 353ms] HttpClientImpl(83) body subscriber unregistered: 0 DEBUG: [pool-1-thread-4] [8s 353ms] HttpClientImpl(83) ClientImpl (async) elapsed 3 millis for GET to http://127.0.0.1:43795/http2/chunk/x-22-ON_COMPLETE DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) setEndStreamReceived: streamid=1 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) responseReceived: streamid=1 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) close stream 1 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)) Closed stream 1 DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) subscriber is jdk.internal.net.http.Stream$Http2StreamResponseSubscriber@454cff3f DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-4] [8s 353ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-4] [8s 353ms] Http2Connection(SocketTube(104)) H2 processed(3) [8 s, 961 ms, 983239 ns] waiting for client to shutdown: HttpClientImpl(83) DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] HttpClientImpl(83) SelectorManager shutting down DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] Http2ClientImpl stopping DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] Http2Connection(SocketTube(104)) Close all streams DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] Http2Connection(SocketTube(104)) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] PlainHttpConnection(SocketTube(104)) added 34 bytes to the write queue DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] PlainHttpConnection(SocketTube(104)) signalling the publisher of the write queue DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] PlainHttpConnection(SocketTube(104)) HttpPublisher: sending 34 bytes (1 buffers) to SocketTube(104) DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] SocketTube(104) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] SocketTube(104) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] SocketTube(104) pausing read event DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] SocketTube(104) Sending error java.io.IOException: selector manager closed to subscriber jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@798cb33a DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] SocketTube(104) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] Http2Connection(SocketTube(104)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] SocketTube(104) Stopping read scheduler DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] SocketTube(104) leaving read() loop with error: Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] SocketTube(104) Read scheduler stopped DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] SocketTube(104) write: cancel DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] SocketTube(104) write: resetting demand to 0 DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] PlainHttpConnection(SocketTube(104)) HttpPublisher: cancelled by SocketTube(104) DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] SocketTube(104) leaving w.onNext Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=0] DEBUG: [HttpClient-83-SelectorManager] [8s 427ms] Http2Connection(SocketTube(104)) Shutting down h2c (state=half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-83-SelectorManager] [8s 428ms] Http2ClientImpl removing from the connection pool: Http2Connection(SocketTube(104)) DEBUG: [pool-1-thread-4] [8s 428ms] Http2Connection(SocketTube(104)) Stopping scheduler java.io.IOException: selector manager closed DEBUG: [HttpClient-83-SelectorManager] [8s 428ms] Http2ClientImpl removed from the connection pool: Http2Connection(SocketTube(104)) java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-83-SelectorManager] [8s 428ms] PlainHttpConnection(SocketTube(104)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-4] [8s 428ms] Http2Connection(SocketTube(104)) Shutting down h2c (state=shutdown+half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-83-SelectorManager] [8s 428ms] SocketTube(104) signal read error: java.io.IOException: connection closed locally EOF reached on connection localhost/127.0.0.1:43795->/127.0.0.1:40134, will no longer accept incoming frames DEBUG: [HttpClient-83-SelectorManager] [8s 428ms] Http2Connection(SocketTube(104)) Close all streams Server connection to /127.0.0.1:40134 stopping. 1 streams TestServer: Connection writer stopping [9 s, 7 ms, 204207 ns] client shutdown normally: HttpClientImpl(83) DEBUG: [MainThread] [8s 437ms] HttpClientImpl(84) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [8s 438ms] HttpClientImpl(84) ClientImpl (async) send http://127.0.0.1:43795/http2/chunk/x-22-GET_BODY GET DEBUG: [pool-1-thread-4] [8s 438ms] Exchange establishing exchange for http://127.0.0.1:43795/http2/chunk/x-22-GET_BODY GET, proxy=null DEBUG: [pool-1-thread-4] [8s 439ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-4] [8s 439ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-4] [8s 439ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-4] [8s 439ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-4] [8s 439ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-4] [8s 439ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-4] [8s 439ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [8s 439ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-4] [8s 439ms] Http1AsyncReceiver(SocketTube(105)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@7f51043 queue.isEmpty: true DEBUG: [pool-1-thread-4] [8s 439ms] Http1AsyncReceiver(SocketTube(105)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@7f51043, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-4] [8s 439ms] Http1AsyncReceiver(SocketTube(105)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [8s 439ms] Http1AsyncReceiver(SocketTube(105)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [8s 439ms] Http1AsyncReceiver(SocketTube(105)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [8s 439ms] Http1AsyncReceiver(SocketTube(105)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [8s 439ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-4] [8s 439ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-4] [8s 439ms] PlainHttpConnection(SocketTube(105)) registering connect event TestServer(1): connection accepted TestServer(1): stopping is: false TestServer(1): accepting connections DEBUG: [HttpClient-84-SelectorManager] [8s 439ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@3806580 for C (true) DEBUG: [HttpClient-84-SelectorManager] [8s 439ms] PlainHttpConnection(SocketTube(105)) ConnectEvent: finishing connect DEBUG: [HttpClient-84-SelectorManager] [8s 439ms] PlainHttpConnection(SocketTube(105)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:40142 DEBUG: [pool-1-thread-4] [8s 440ms] PlainHttpConnection(SocketTube(105)) finishConnect, setting connected=true DEBUG: [pool-1-thread-4] [8s 440ms] Http1Exchange SocketTube(105) connecting flows DEBUG: [pool-1-thread-4] [8s 440ms] SocketTube(105) connecting flows DEBUG: [pool-1-thread-4] [8s 440ms] SocketTube(105) read publisher got subscriber DEBUG: [pool-1-thread-4] [8s 440ms] SocketTube(105) registering subscribe event DEBUG: [pool-1-thread-4] [8s 440ms] SocketTube(105) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-84-SelectorManager] [8s 440ms] SocketTube(105) subscribe event raised DEBUG: [pool-1-thread-4] [8s 440ms] Http1Publisher(SocketTube(105)) got subscriber: SocketTube(105) DEBUG: [pool-1-thread-4] [8s 440ms] SocketTube(105) subscribed for writing DEBUG: [pool-1-thread-4] [8s 440ms] SocketTube(105) write: registering startSubscription event DEBUG: [HttpClient-84-SelectorManager] [8s 440ms] SocketTube(105) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@9780ef0 DEBUG: [pool-1-thread-4] [8s 440ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-84-SelectorManager] [8s 440ms] SocketTube(105) read demand reset to 0 DEBUG: [HttpClient-84-SelectorManager] [8s 440ms] SocketTube(105) calling onSubscribe DEBUG: [HttpClient-84-SelectorManager] [8s 440ms] Http1AsyncReceiver(SocketTube(105)) Received onSubscribed from upstream DEBUG: [HttpClient-84-SelectorManager] [8s 440ms] SocketTube(105) onSubscribe called DEBUG: [HttpClient-84-SelectorManager] [8s 440ms] SocketTube(105) pending subscriber subscribed DEBUG: [HttpClient-84-SelectorManager] [8s 440ms] SocketTube(105) write: starting subscription DEBUG: [HttpClient-84-SelectorManager] [8s 440ms] SocketTube(105) write: offloading requestMore DEBUG: [pool-1-thread-3] [8s 440ms] Http1AsyncReceiver(SocketTube(105)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [8s 440ms] Http1AsyncReceiver(SocketTube(105)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [8s 440ms] Http1AsyncReceiver(SocketTube(105)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-1] [8s 440ms] SocketTube(105) write: requesting more... DEBUG: [pool-1-thread-3] [8s 440ms] SocketTube(105) got some demand for reading DEBUG: [pool-1-thread-3] [8s 440ms] SocketTube(105) resuming read event DEBUG: [pool-1-thread-1] [8s 440ms] Http1Publisher(SocketTube(105)) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [8s 440ms] SocketTube(105) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-84-SelectorManager] [8s 440ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4c7a91bb for R (true) DEBUG: [pool-1-thread-1] [8s 440ms] Http1Publisher(SocketTube(105)) WriteTask DEBUG: [pool-1-thread-1] [8s 440ms] Http1Publisher(SocketTube(105)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-1] [8s 440ms] SocketTube(105) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 440ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-4] [8s 440ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=208 cap=208]], throwable=null] DEBUG: [pool-1-thread-4] [8s 440ms] Http1Publisher(SocketTube(105)) WriteTask DEBUG: [pool-1-thread-4] [8s 440ms] Http1Publisher(SocketTube(105)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-4] [8s 440ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-4] [8s 440ms] Http1Publisher(SocketTube(105)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=208 cap=208]], throwable=null] DEBUG: [pool-1-thread-4] [8s 440ms] Http1Publisher(SocketTube(105)) onNext with 208 bytes DEBUG: [pool-1-thread-4] [8s 440ms] SocketTube(105) trying to write: 208 DEBUG: [pool-1-thread-4] [8s 440ms] SocketTube(105) wrote: 208 DEBUG: [pool-1-thread-4] [8s 440ms] SocketTube(105) write: requesting more... DEBUG: [pool-1-thread-4] [8s 440ms] Http1Publisher(SocketTube(105)) subscription request(1), demand=1 DEBUG: [pool-1-thread-4] [8s 440ms] SocketTube(105) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 440ms] SocketTube(105) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 440ms] Http1Publisher(SocketTube(105)) WriteTask DEBUG: [pool-1-thread-4] [8s 440ms] Http1Publisher(SocketTube(105)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-4] [8s 440ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [8s 440ms] Exchange sendRequestBody DEBUG: [pool-1-thread-4] [8s 440ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-4] [8s 440ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-4] [8s 440ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-4] [8s 440ms] Http1Publisher(SocketTube(105)) WriteTask DEBUG: [pool-1-thread-4] [8s 440ms] Http1Publisher(SocketTube(105)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-4] [8s 440ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-4] [8s 440ms] Http1Publisher(SocketTube(105)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-4] [8s 440ms] Http1Publisher(SocketTube(105)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@2562a285 DEBUG: [pool-1-thread-4] [8s 440ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-4] [8s 440ms] Http1Exchange reading headers DEBUG: [pool-1-thread-4] [8s 440ms] Http1Response(id=96, PlainHttpConnection(SocketTube(105))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-4] [8s 440ms] Http1Response(id=96, PlainHttpConnection(SocketTube(105))) First time around DEBUG: [pool-1-thread-4] [8s 440ms] Http1Response(id=96, PlainHttpConnection(SocketTube(105))) headersReader is not yet completed TestServer(1): creating connection TestServer: New connection from Socket[addr=/127.0.0.1,port=40142,localport=43795] TestServer(1): starting connection DEBUG: [HttpClient-84-SelectorManager] [8s 441ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4c7a91bb for None (false) DEBUG: [HttpClient-84-SelectorManager] [8s 441ms] SocketTube(105) read bytes: 71 DEBUG: [HttpClient-84-SelectorManager] [8s 441ms] Http1AsyncReceiver(SocketTube(105)) Putting 71 bytes into the queue DEBUG: [HttpClient-84-SelectorManager] [8s 441ms] SocketTube(105) resuming read event DEBUG: [HttpClient-84-SelectorManager] [8s 441ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4c7a91bb for R (false) DEBUG: [HttpClient-84-SelectorManager] [8s 441ms] SocketTube(105) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 441ms] Http1AsyncReceiver(SocketTube(105)) Got 71 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@7f51043 DEBUG: [pool-1-thread-4] [8s 441ms] Http1AsyncReceiver(SocketTube(105)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [8s 441ms] Http1AsyncReceiver(SocketTube(105)) Forwarding 71 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@7f51043 DEBUG: [pool-1-thread-4] [8s 441ms] Http1Response(id=96, PlainHttpConnection(SocketTube(105))) Sending 71/71 bytes to header parser DEBUG: [pool-1-thread-4] [8s 441ms] Http1Response(id=96, PlainHttpConnection(SocketTube(105))) Parsing headers completed. bytes=71 DEBUG: [pool-1-thread-4] [8s 442ms] Http1AsyncReceiver(SocketTube(105)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@7f51043 DEBUG: [pool-1-thread-4] [8s 442ms] Http1Response(id=96, PlainHttpConnection(SocketTube(105))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-4] [8s 442ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-4] [8s 442ms] Exchange Upgrading async PlainHttpConnection: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:40142 remote=/127.0.0.1:43795] DEBUG: [pool-1-thread-4] [8s 442ms] Http1Response(id=96, PlainHttpConnection(SocketTube(105))) readBody: return2Cache: false DEBUG: [pool-1-thread-4] [8s 442ms] Http1Response(id=96, PlainHttpConnection(SocketTube(105))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@60093fe4(84) DEBUG: [pool-1-thread-4] [8s 442ms] Http1AsyncReceiver(SocketTube(105)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@117727dc/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@38a8cc09 queue.isEmpty: false DEBUG: [pool-1-thread-4] [8s 442ms] Http1AsyncReceiver(SocketTube(105)) Delegate done: 0 DEBUG: [pool-1-thread-4] [8s 442ms] PlainHttpConnection(SocketTube(105))/ResponseContent/FixedLengthBodyParser length=0, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-4] [8s 442ms] HttpClientImpl(84) body subscriber registered: 1 DEBUG: [pool-1-thread-4] [8s 442ms] Http1AsyncReceiver(SocketTube(105)) cleared DEBUG: [pool-1-thread-4] [8s 442ms] HttpClientImpl(84) body subscriber unregistered: 0 DEBUG: [pool-1-thread-4] [8s 442ms] Exchange Ignored body DEBUG: [pool-1-thread-4] [8s 442ms] Http2Connection(SocketTube(105)):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-4] [8s 442ms] Http2Connection(SocketTube(105)):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-4] [8s 442ms] Http2Connection(SocketTube(105)) Opened stream 1 DEBUG: [pool-1-thread-4] [8s 442ms] Http2Connection(SocketTube(105))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: true) DEBUG: [pool-1-thread-4] [8s 442ms] Http2Connection(SocketTube(105))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-4] [8s 442ms] SocketTube(105) connecting flows DEBUG: [pool-1-thread-4] [8s 442ms] SocketTube(105) read publisher got subscriber DEBUG: [pool-1-thread-4] [8s 442ms] SocketTube(105) registering subscribe event DEBUG: [pool-1-thread-4] [8s 442ms] SocketTube(105) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 442ms] SocketTube(105) subscribed for writing DEBUG: [pool-1-thread-4] [8s 442ms] SocketTube(105) write: resetting demand to 0 DEBUG: [pool-1-thread-4] [8s 442ms] SocketTube(105) write: registering startSubscription event DEBUG: [HttpClient-84-SelectorManager] [8s 442ms] SocketTube(105) subscribe event raised DEBUG: [HttpClient-84-SelectorManager] [8s 442ms] SocketTube(105) handling pending subscription for jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@7dfc5850 DEBUG: [HttpClient-84-SelectorManager] [8s 442ms] Http1AsyncReceiver(SocketTube(105)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-84-SelectorManager] [8s 442ms] SocketTube(105) read demand reset to 0 DEBUG: [HttpClient-84-SelectorManager] [8s 442ms] SocketTube(105) calling onSubscribe DEBUG: [HttpClient-84-SelectorManager] [8s 442ms] Http2Connection(SocketTube(105)) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [HttpClient-84-SelectorManager] [8s 442ms] SocketTube(105) got some demand for reading DEBUG: [HttpClient-84-SelectorManager] [8s 442ms] SocketTube(105) resuming read event DEBUG: [HttpClient-84-SelectorManager] [8s 442ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4c7a91bb for R (false) DEBUG: [HttpClient-84-SelectorManager] [8s 442ms] SocketTube(105) leaving request(9223372036854775807): Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-84-SelectorManager] [8s 442ms] SocketTube(105) onSubscribe called DEBUG: [pool-1-thread-4] [8s 442ms] PlainHttpConnection(SocketTube(105)) added 63 bytes in the priority write queue DEBUG: [HttpClient-84-SelectorManager] [8s 442ms] SocketTube(105) pending subscriber subscribed DEBUG: [pool-1-thread-4] [8s 442ms] PlainHttpConnection(SocketTube(105)) signalling the publisher of the write queue DEBUG: [HttpClient-84-SelectorManager] [8s 442ms] SocketTube(105) write: starting subscription DEBUG: [HttpClient-84-SelectorManager] [8s 442ms] SocketTube(105) write: offloading requestMore DEBUG: [pool-1-thread-4] [8s 442ms] Http2Connection(SocketTube(105)):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-1] [8s 442ms] SocketTube(105) write: requesting more... DEBUG: [pool-1-thread-4] [8s 442ms] PlainHttpConnection(SocketTube(105)) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-4] [8s 442ms] PlainHttpConnection(SocketTube(105)) signalling the publisher of the write queue DEBUG: [pool-1-thread-1] [8s 442ms] PlainHttpConnection(SocketTube(105)) HttpPublisher: got request of 1 from SocketTube(105) DEBUG: [pool-1-thread-1] [8s 442ms] SocketTube(105) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 442ms] PlainHttpConnection(SocketTube(105)) HttpPublisher: sending 63 bytes (1 buffers) to SocketTube(105) DEBUG: [pool-1-thread-4] [8s 442ms] SocketTube(105) trying to write: 63 DEBUG: [pool-1-thread-4] [8s 442ms] SocketTube(105) wrote: 63 DEBUG: [pool-1-thread-4] [8s 442ms] SocketTube(105) write: requesting more... DEBUG: [pool-1-thread-4] [8s 442ms] PlainHttpConnection(SocketTube(105)) HttpPublisher: got request of 1 from SocketTube(105) DEBUG: [pool-1-thread-4] [8s 442ms] SocketTube(105) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 442ms] SocketTube(105) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 442ms] PlainHttpConnection(SocketTube(105)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(105) DEBUG: [pool-1-thread-4] [8s 442ms] SocketTube(105) trying to write: 13 DEBUG: [pool-1-thread-4] [8s 442ms] SocketTube(105) wrote: 13 DEBUG: [pool-1-thread-4] [8s 442ms] SocketTube(105) write: requesting more... DEBUG: [pool-1-thread-4] [8s 442ms] PlainHttpConnection(SocketTube(105)) HttpPublisher: got request of 1 from SocketTube(105) DEBUG: [pool-1-thread-4] [8s 442ms] SocketTube(105) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 442ms] SocketTube(105) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [8s 442ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-4] [8s 442ms] Http2Connection(SocketTube(105)) Triggering processing of buffered data after sending connection preface DEBUG: [Test-server-pool] [8s 442ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 442ms] Http2Connection(SocketTube(105)) onNext: got 0 bytes in 1 buffers DEBUG: [Test-server-pool] [8s 442ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [8s 442ms] FramesDecoder decodes: 30 DEBUG: [Test-server-pool] [8s 442ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 442ms] Http2Connection(SocketTube(105)) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 442ms] Http1AsyncReceiver(SocketTube(105)) stopping DEBUG: [Test-server-pool] [8s 442ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-4] [8s 442ms] Http1AsyncReceiver(SocketTube(105)) Flushing 0 bytes from queue into initial buffer (remaining=0, free=0) DEBUG: [pool-1-thread-4] [8s 442ms] Http1AsyncReceiver(SocketTube(105)) Initial buffer now has 0 pos=0 limit=0 DEBUG: [pool-1-thread-4] [8s 442ms] Http2Connection(SocketTube(105)) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-4] [8s 442ms] Http2Connection(SocketTube(105)) H2 processed buffered data DEBUG: [pool-1-thread-4] [8s 442ms] Http2ClientImpl offering to the connection pool: Http2Connection(SocketTube(105)) DEBUG: [pool-1-thread-4] [8s 442ms] Http2ClientImpl put in the connection pool: Http2Connection(SocketTube(105)) DEBUG: [pool-1-thread-4] [8s 442ms] Http1AsyncReceiver(SocketTube(105)) cleared DEBUG: [pool-1-thread-4] [8s 442ms] Exchange Getting response async streamid: 1 DEBUG: [pool-1-thread-4] [8s 442ms] Http1Response(id=96, PlainHttpConnection(SocketTube(105))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-4] [8s 442ms] Http1Response(id=96, PlainHttpConnection(SocketTube(105))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@60093fe4(84) DEBUG: [pool-1-thread-4] [8s 443ms] Http1AsyncReceiver(SocketTube(105)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@117727dc/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@38a8cc09, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=true DEBUG: [pool-1-thread-4] [8s 443ms] Http1AsyncReceiver(SocketTube(105)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-4] [8s 443ms] Http1AsyncReceiver(SocketTube(105)) checkRequestMore: canRequestMore=false, hasDemand=true DEBUG: [pool-1-thread-4] [8s 443ms] Http1AsyncReceiver(SocketTube(105)) Http1TubeSubscriber: no need to request more DEBUG: [readLoop] [8s 443ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 443ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 443ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [readLoop] [8s 443ms] FramesDecoder decodes: 30 DEBUG: [readLoop] [8s 443ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 443ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 TestServer(1): connection started DEBUG: [readLoop] [8s 443ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 443ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 443ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 443ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 443ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 443ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [HttpClient-84-SelectorManager] [8s 443ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4c7a91bb for None (false) DEBUG: [HttpClient-84-SelectorManager] [8s 443ms] SocketTube(105) read bytes: 48 DEBUG: [HttpClient-84-SelectorManager] [8s 443ms] Http2Connection(SocketTube(105)) onNext: got 48 bytes in 1 buffers DEBUG: [HttpClient-84-SelectorManager] [8s 443ms] SocketTube(105) resuming read event DEBUG: [HttpClient-84-SelectorManager] [8s 443ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4c7a91bb for R (false) DEBUG: [HttpClient-84-SelectorManager] [8s 443ms] SocketTube(105) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 443ms] Http2Connection(SocketTube(105)) sending 48 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 443ms] Http2Connection(SocketTube(105)) H2 Receiving(1): 48 DEBUG: [pool-1-thread-4] [8s 443ms] Http2Connection(SocketTube(105)) Processing 48 DEBUG: [pool-1-thread-4] [8s 443ms] FramesDecoder decodes: 48 DEBUG: [pool-1-thread-4] [8s 443ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 443ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-4] [8s 443ms] Http2Connection(SocketTube(105)) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-4] [8s 443ms] PlainHttpConnection(SocketTube(105)) added 9 bytes to the write queue DEBUG: [pool-1-thread-4] [8s 443ms] PlainHttpConnection(SocketTube(105)) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 443ms] PlainHttpConnection(SocketTube(105)) HttpPublisher: sending 9 bytes (1 buffers) to SocketTube(105) DEBUG: [pool-1-thread-4] [8s 443ms] SocketTube(105) trying to write: 9 DEBUG: [pool-1-thread-4] [8s 443ms] SocketTube(105) wrote: 9 DEBUG: [readLoop] [8s 443ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-4] [8s 443ms] SocketTube(105) write: requesting more... DEBUG: [readLoop] [8s 443ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 443ms] PlainHttpConnection(SocketTube(105)) HttpPublisher: got request of 1 from SocketTube(105) DEBUG: [readLoop] [8s 443ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: TestServer: GET /http2/chunk/x-22-GET_BODY DEBUG: [pool-1-thread-4] [8s 443ms] SocketTube(105) leaving requestMore: Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] Server: creating input stream for stream 1 DEBUG: [pool-1-thread-4] [8s 443ms] SocketTube(105) leaving w.onNext Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 443ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-4] [8s 443ms] Http2Connection(SocketTube(105)) H2 processed(1) DEBUG: [readLoop] [8s 443ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [8s 443ms] FramesDecoder Tail size is now: 0, current= TestServer(1): Using handler for: /http2/chunk Sent response headers 200 DEBUG: [HttpClient-84-SelectorManager] [8s 443ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4c7a91bb for None (false) DEBUG: [HttpClient-84-SelectorManager] [8s 443ms] SocketTube(105) read bytes: 11 DEBUG: [HttpClient-84-SelectorManager] [8s 443ms] Http2Connection(SocketTube(105)) onNext: got 11 bytes in 1 buffers DEBUG: [HttpClient-84-SelectorManager] [8s 443ms] SocketTube(105) resuming read event DEBUG: [HttpClient-84-SelectorManager] [8s 443ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4c7a91bb for R (false) DEBUG: [HttpClient-84-SelectorManager] [8s 443ms] SocketTube(105) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775805, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 443ms] Http2Connection(SocketTube(105)) sending 11 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 443ms] Http2Connection(SocketTube(105)) H2 Receiving(2): 11 DEBUG: [HttpClient-84-SelectorManager] [8s 443ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4c7a91bb for None (false) DEBUG: [pool-1-thread-4] [8s 443ms] Http2Connection(SocketTube(105)) Processing 11 DEBUG: [pool-1-thread-4] [8s 443ms] FramesDecoder decodes: 11 DEBUG: [pool-1-thread-4] [8s 443ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-84-SelectorManager] [8s 443ms] SocketTube(105) read bytes: 183 DEBUG: [HttpClient-84-SelectorManager] [8s 444ms] Http2Connection(SocketTube(105)) onNext: got 183 bytes in 1 buffers DEBUG: [HttpClient-84-SelectorManager] [8s 444ms] SocketTube(105) resuming read event DEBUG: [HttpClient-84-SelectorManager] [8s 444ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4c7a91bb for R (false) DEBUG: [HttpClient-84-SelectorManager] [8s 444ms] SocketTube(105) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 444ms] FramesDecoder Got frame: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-4] [8s 444ms] Http2Connection(SocketTube(105))/Stream(1) incoming: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-4] [8s 444ms] Http2Connection(SocketTube(105))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-4] [8s 444ms] Http2Connection(SocketTube(105))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-4] [8s 444ms] Http2Connection(SocketTube(105))/Stream(1) Getting BodySubscriber for: (GET http://127.0.0.1:43795/http2/chunk/x-22-GET_BODY) 200 HTTP_2 Local port: 40142 DEBUG: [pool-1-thread-4] [8s 444ms] Http2Connection(SocketTube(105))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-4] [8s 444ms] HttpClientImpl(84) body subscriber registered: 1 DEBUG: [pool-1-thread-4] [8s 444ms] Http2Connection(SocketTube(105)) H2 processed(2) DEBUG: [pool-1-thread-4] [8s 444ms] Http2Connection(SocketTube(105)) sending 183 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 444ms] Http2Connection(SocketTube(105)) H2 Receiving(3): 183 DEBUG: [pool-1-thread-4] [8s 444ms] Http2Connection(SocketTube(105)) Processing 183 DEBUG: [pool-1-thread-4] [8s 444ms] FramesDecoder decodes: 183 DEBUG: [pool-1-thread-4] [8s 444ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 444ms] FramesDecoder Got frame: DATA: length=49, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 444ms] Http2Connection(SocketTube(105))/Stream(1) incoming: DATA: length=49, streamid=1, flags=0 DEBUG: [pool-1-thread-1] [8s 444ms] Http2Connection(SocketTube(105))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-4] [8s 444ms] Http2Connection(SocketTube(105))/Stream(1) calling subscriber.onError: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-1] [8s 444ms] Http2Connection(SocketTube(105))/Stream(1) stream 1 closing due to AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-4] [8s 444ms] HttpClientImpl(84) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [8s 444ms] Http2Connection(SocketTube(105))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-4] [8s 444ms] Http2Connection(SocketTube(105))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-4] [8s 444ms] Http2Connection(SocketTube(105))/Stream(1) stream 1 already closed due to AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-4] [8s 444ms] Http2Connection(SocketTube(105)) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-4] [8s 444ms] PlainHttpConnection(SocketTube(105)) added 13 bytes to the write queue DEBUG: [pool-1-thread-4] [8s 444ms] PlainHttpConnection(SocketTube(105)) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 444ms] PlainHttpConnection(SocketTube(105)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(105) DEBUG: [pool-1-thread-4] [8s 444ms] SocketTube(105) trying to write: 13 DEBUG: [pool-1-thread-1] [8s 444ms] HttpClientImpl(84) ClientImpl (async) elapsed 6 millis for GET to http://127.0.0.1:43795/http2/chunk/x-22-GET_BODY DEBUG: [pool-1-thread-4] [8s 444ms] SocketTube(105) wrote: 13 DEBUG: [pool-1-thread-4] [8s 444ms] SocketTube(105) write: requesting more... DEBUG: [pool-1-thread-4] [8s 444ms] PlainHttpConnection(SocketTube(105)) HttpPublisher: got request of 1 from SocketTube(105) DEBUG: [pool-1-thread-4] [8s 444ms] SocketTube(105) leaving requestMore: Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 444ms] SocketTube(105) leaving w.onNext Reading: [ops=R, demand=9223372036854775804, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 444ms] Http2Connection(SocketTube(105)) Closed stream 1 DEBUG: [readLoop] [8s 444ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 444ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 444ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 444ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 444ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 444ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-4] [8s 444ms] Http2Connection(SocketTube(105)) Dropping data frame for stream 1 (49 payload bytes) DEBUG: [pool-1-thread-4] [8s 444ms] Http2Connection(SocketTube(105)):WindowUpdateSender(stream: 0) update: 49, received: 49, limit: 16777216 DEBUG: [HttpClient-84-SelectorManager] [8s 474ms] HttpClientImpl(84) SelectorManager shutting down [9 s, 44 ms, 511372 ns] waiting for client to shutdown: HttpClientImpl(84) DEBUG: [pool-1-thread-4] [8s 474ms] FramesDecoder Got frame: DATA: length=49, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 505ms] Http2Connection(SocketTube(105)) Dropping data frame for stream 1 (49 payload bytes) DEBUG: [pool-1-thread-4] [8s 505ms] Http2Connection(SocketTube(105)):WindowUpdateSender(stream: 0) update: 49, received: 98, limit: 16777216 DEBUG: [HttpClient-84-SelectorManager] [8s 505ms] Http2ClientImpl stopping DEBUG: [pool-1-thread-4] [8s 505ms] FramesDecoder Got frame: DATA: length=49, streamid=1, flags=0 DEBUG: [HttpClient-84-SelectorManager] [8s 505ms] Http2Connection(SocketTube(105)) Close all streams DEBUG: [pool-1-thread-4] [8s 505ms] Http2Connection(SocketTube(105)) Dropping data frame for stream 1 (49 payload bytes) DEBUG: [pool-1-thread-4] [8s 505ms] Http2Connection(SocketTube(105)):WindowUpdateSender(stream: 0) update: 49, received: 147, limit: 16777216 DEBUG: [pool-1-thread-4] [8s 505ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-4] [8s 505ms] Http2Connection(SocketTube(105)) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-4] [8s 505ms] Http2Connection(SocketTube(105)) H2 processed(3) DEBUG: [HttpClient-84-SelectorManager] [8s 505ms] Http2Connection(SocketTube(105)) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-84-SelectorManager] [8s 505ms] PlainHttpConnection(SocketTube(105)) added 34 bytes to the write queue DEBUG: [HttpClient-84-SelectorManager] [8s 505ms] PlainHttpConnection(SocketTube(105)) signalling the publisher of the write queue DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] PlainHttpConnection(SocketTube(105)) HttpPublisher: sending 34 bytes (1 buffers) to SocketTube(105) DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] SocketTube(105) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] SocketTube(105) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] SocketTube(105) pausing read event DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] SocketTube(105) Sending error java.io.IOException: selector manager closed to subscriber jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@7dfc5850 DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] SocketTube(105) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] Http2Connection(SocketTube(105)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] SocketTube(105) Stopping read scheduler DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] SocketTube(105) leaving read() loop with error: Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] SocketTube(105) Read scheduler stopped DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] SocketTube(105) write: cancel DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] SocketTube(105) write: resetting demand to 0 DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] PlainHttpConnection(SocketTube(105)) HttpPublisher: cancelled by SocketTube(105) DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] SocketTube(105) leaving w.onNext Reading: [ops=None, demand=9223372036854775804, stopped=true], Writing: [ops=None, demand=0] DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] Http2Connection(SocketTube(105)) Shutting down h2c (state=half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [pool-1-thread-4] [8s 506ms] Http2Connection(SocketTube(105)) Stopping scheduler java.io.IOException: selector manager closed DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] Http2ClientImpl removing from the connection pool: Http2Connection(SocketTube(105)) java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] Http2ClientImpl removed from the connection pool: Http2Connection(SocketTube(105)) DEBUG: [pool-1-thread-4] [8s 506ms] Http2Connection(SocketTube(105)) Shutting down h2c (state=shutdown+half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] PlainHttpConnection(SocketTube(105)) Closing channel: channel not registered with selector DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] SocketTube(105) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-84-SelectorManager] [8s 506ms] Http2Connection(SocketTube(105)) Close all streams EOF reached on connection localhost/127.0.0.1:43795->/127.0.0.1:40142, will no longer accept incoming frames Server connection to /127.0.0.1:40142 stopping. 1 streams TestServer: Connection writer stopping [9 s, 85 ms, 611423 ns] client shutdown normally: HttpClientImpl(84) DEBUG: [MainThread] [8s 515ms] HttpClientImpl(85) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [8s 516ms] HttpClientImpl(85) ClientImpl (async) send http://127.0.0.1:43795/http2/chunk/x-22-BODY_CF GET DEBUG: [pool-1-thread-4] [8s 516ms] Exchange establishing exchange for http://127.0.0.1:43795/http2/chunk/x-22-BODY_CF GET, proxy=null DEBUG: [pool-1-thread-4] [8s 517ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-4] [8s 517ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-4] [8s 517ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-4] [8s 517ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-4] [8s 517ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-4] [8s 517ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-4] [8s 517ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [8s 517ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-4] [8s 517ms] Http1AsyncReceiver(SocketTube(106)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@71618d3c queue.isEmpty: true DEBUG: [pool-1-thread-4] [8s 517ms] Http1AsyncReceiver(SocketTube(106)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@71618d3c, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-4] [8s 517ms] Http1AsyncReceiver(SocketTube(106)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [8s 517ms] Http1AsyncReceiver(SocketTube(106)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [8s 517ms] Http1AsyncReceiver(SocketTube(106)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [8s 517ms] Http1AsyncReceiver(SocketTube(106)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [8s 517ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-4] [8s 517ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-4] [8s 517ms] PlainHttpConnection(SocketTube(106)) registering connect event TestServer(1): connection accepted DEBUG: [HttpClient-85-SelectorManager] [8s 517ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@764f8734 for C (true) TestServer(1): stopping is: false TestServer(1): accepting connections TestServer(1): creating connection TestServer: New connection from Socket[addr=/127.0.0.1,port=40150,localport=43795] TestServer(1): starting connection DEBUG: [HttpClient-85-SelectorManager] [8s 517ms] PlainHttpConnection(SocketTube(106)) ConnectEvent: finishing connect DEBUG: [HttpClient-85-SelectorManager] [8s 517ms] PlainHttpConnection(SocketTube(106)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:40150 DEBUG: [pool-1-thread-4] [8s 517ms] PlainHttpConnection(SocketTube(106)) finishConnect, setting connected=true DEBUG: [pool-1-thread-4] [8s 517ms] Http1Exchange SocketTube(106) connecting flows DEBUG: [pool-1-thread-4] [8s 518ms] SocketTube(106) connecting flows DEBUG: [pool-1-thread-4] [8s 518ms] SocketTube(106) read publisher got subscriber DEBUG: [pool-1-thread-4] [8s 518ms] SocketTube(106) registering subscribe event DEBUG: [pool-1-thread-4] [8s 518ms] SocketTube(106) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-85-SelectorManager] [8s 518ms] SocketTube(106) subscribe event raised DEBUG: [pool-1-thread-4] [8s 518ms] Http1Publisher(SocketTube(106)) got subscriber: SocketTube(106) DEBUG: [HttpClient-85-SelectorManager] [8s 518ms] SocketTube(106) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@7cb7ec44 DEBUG: [HttpClient-85-SelectorManager] [8s 518ms] SocketTube(106) read demand reset to 0 DEBUG: [pool-1-thread-4] [8s 518ms] SocketTube(106) subscribed for writing DEBUG: [pool-1-thread-4] [8s 518ms] SocketTube(106) write: registering startSubscription event DEBUG: [HttpClient-85-SelectorManager] [8s 518ms] SocketTube(106) calling onSubscribe DEBUG: [pool-1-thread-4] [8s 518ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-85-SelectorManager] [8s 518ms] Http1AsyncReceiver(SocketTube(106)) Received onSubscribed from upstream DEBUG: [HttpClient-85-SelectorManager] [8s 518ms] SocketTube(106) onSubscribe called DEBUG: [HttpClient-85-SelectorManager] [8s 518ms] SocketTube(106) pending subscriber subscribed DEBUG: [HttpClient-85-SelectorManager] [8s 518ms] SocketTube(106) write: starting subscription DEBUG: [HttpClient-85-SelectorManager] [8s 518ms] SocketTube(106) write: offloading requestMore DEBUG: [pool-1-thread-1] [8s 518ms] Http1AsyncReceiver(SocketTube(106)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [8s 518ms] Http1AsyncReceiver(SocketTube(106)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [8s 518ms] Http1AsyncReceiver(SocketTube(106)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [8s 518ms] SocketTube(106) write: requesting more... DEBUG: [pool-1-thread-1] [8s 518ms] SocketTube(106) got some demand for reading DEBUG: [pool-1-thread-1] [8s 518ms] SocketTube(106) resuming read event DEBUG: [pool-1-thread-3] [8s 518ms] Http1Publisher(SocketTube(106)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [8s 518ms] SocketTube(106) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 518ms] Http1Publisher(SocketTube(106)) WriteTask DEBUG: [HttpClient-85-SelectorManager] [8s 518ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@39b56db6 for R (true) DEBUG: [pool-1-thread-3] [8s 518ms] Http1Publisher(SocketTube(106)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-3] [8s 518ms] SocketTube(106) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 518ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-4] [8s 518ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=207 cap=207]], throwable=null] DEBUG: [pool-1-thread-4] [8s 518ms] Http1Publisher(SocketTube(106)) WriteTask DEBUG: [pool-1-thread-4] [8s 518ms] Http1Publisher(SocketTube(106)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-4] [8s 518ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-4] [8s 518ms] Http1Publisher(SocketTube(106)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=207 cap=207]], throwable=null] DEBUG: [pool-1-thread-4] [8s 518ms] Http1Publisher(SocketTube(106)) onNext with 207 bytes DEBUG: [pool-1-thread-4] [8s 518ms] SocketTube(106) trying to write: 207 DEBUG: [pool-1-thread-4] [8s 518ms] SocketTube(106) wrote: 207 DEBUG: [pool-1-thread-4] [8s 518ms] SocketTube(106) write: requesting more... DEBUG: [pool-1-thread-4] [8s 518ms] Http1Publisher(SocketTube(106)) subscription request(1), demand=1 DEBUG: [pool-1-thread-4] [8s 518ms] SocketTube(106) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 518ms] SocketTube(106) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 518ms] Http1Publisher(SocketTube(106)) WriteTask DEBUG: [pool-1-thread-4] [8s 518ms] Http1Publisher(SocketTube(106)) hasOutgoing = false, demand = 1 DEBUG: [pool-1-thread-4] [8s 518ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [8s 518ms] Exchange sendRequestBody DEBUG: [pool-1-thread-4] [8s 518ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-4] [8s 518ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-4] [8s 518ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-4] [8s 518ms] Http1Publisher(SocketTube(106)) WriteTask DEBUG: [pool-1-thread-4] [8s 518ms] Http1Publisher(SocketTube(106)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-4] [8s 518ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-4] [8s 518ms] Http1Publisher(SocketTube(106)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-4] [8s 518ms] Http1Publisher(SocketTube(106)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@63a15d4b DEBUG: [pool-1-thread-4] [8s 518ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-4] [8s 518ms] Http1Exchange reading headers DEBUG: [pool-1-thread-4] [8s 518ms] Http1Response(id=97, PlainHttpConnection(SocketTube(106))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-4] [8s 518ms] Http1Response(id=97, PlainHttpConnection(SocketTube(106))) First time around DEBUG: [pool-1-thread-4] [8s 518ms] Http1Response(id=97, PlainHttpConnection(SocketTube(106))) headersReader is not yet completed DEBUG: [HttpClient-85-SelectorManager] [8s 518ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@39b56db6 for None (false) DEBUG: [HttpClient-85-SelectorManager] [8s 518ms] SocketTube(106) read bytes: 71 DEBUG: [HttpClient-85-SelectorManager] [8s 518ms] Http1AsyncReceiver(SocketTube(106)) Putting 71 bytes into the queue DEBUG: [HttpClient-85-SelectorManager] [8s 518ms] SocketTube(106) resuming read event DEBUG: [HttpClient-85-SelectorManager] [8s 518ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@39b56db6 for R (false) DEBUG: [HttpClient-85-SelectorManager] [8s 518ms] SocketTube(106) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 519ms] Http1AsyncReceiver(SocketTube(106)) Got 71 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@71618d3c DEBUG: [pool-1-thread-4] [8s 519ms] Http1AsyncReceiver(SocketTube(106)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [8s 519ms] Http1AsyncReceiver(SocketTube(106)) Forwarding 71 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@71618d3c DEBUG: [pool-1-thread-4] [8s 519ms] Http1Response(id=97, PlainHttpConnection(SocketTube(106))) Sending 71/71 bytes to header parser DEBUG: [pool-1-thread-4] [8s 519ms] Http1Response(id=97, PlainHttpConnection(SocketTube(106))) Parsing headers completed. bytes=71 DEBUG: [pool-1-thread-4] [8s 519ms] Http1AsyncReceiver(SocketTube(106)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@71618d3c DEBUG: [pool-1-thread-4] [8s 519ms] Http1Response(id=97, PlainHttpConnection(SocketTube(106))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-4] [8s 519ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-4] [8s 519ms] Exchange Upgrading async PlainHttpConnection: HttpConnection: java.nio.channels.SocketChannel[connected local=/127.0.0.1:40150 remote=/127.0.0.1:43795] DEBUG: [pool-1-thread-4] [8s 519ms] Http1Response(id=97, PlainHttpConnection(SocketTube(106))) readBody: return2Cache: false DEBUG: [pool-1-thread-4] [8s 519ms] Http1Response(id=97, PlainHttpConnection(SocketTube(106))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@fd7c04b(85) DEBUG: [pool-1-thread-4] [8s 519ms] Http1AsyncReceiver(SocketTube(106)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@76575863/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@47331b7a queue.isEmpty: false DEBUG: [pool-1-thread-4] [8s 519ms] Http1AsyncReceiver(SocketTube(106)) Delegate done: 0 DEBUG: [pool-1-thread-4] [8s 519ms] PlainHttpConnection(SocketTube(106))/ResponseContent/FixedLengthBodyParser length=0, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-4] [8s 519ms] HttpClientImpl(85) body subscriber registered: 1 DEBUG: [pool-1-thread-4] [8s 519ms] Http1AsyncReceiver(SocketTube(106)) cleared DEBUG: [pool-1-thread-4] [8s 519ms] HttpClientImpl(85) body subscriber unregistered: 0 DEBUG: [pool-1-thread-4] [8s 519ms] Exchange Ignored body DEBUG: [pool-1-thread-4] [8s 519ms] Http2Connection(SocketTube(106)):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-4] [8s 519ms] Http2Connection(SocketTube(106)):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-4] [8s 519ms] Http2Connection(SocketTube(106)) Opened stream 1 DEBUG: [pool-1-thread-4] [8s 519ms] Http2Connection(SocketTube(106))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: true) DEBUG: [pool-1-thread-4] [8s 519ms] Http2Connection(SocketTube(106))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-4] [8s 519ms] SocketTube(106) connecting flows DEBUG: [pool-1-thread-4] [8s 519ms] SocketTube(106) read publisher got subscriber DEBUG: [pool-1-thread-4] [8s 519ms] SocketTube(106) registering subscribe event DEBUG: [pool-1-thread-4] [8s 519ms] SocketTube(106) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 519ms] SocketTube(106) subscribed for writing DEBUG: [pool-1-thread-4] [8s 519ms] SocketTube(106) write: resetting demand to 0 DEBUG: [pool-1-thread-4] [8s 519ms] SocketTube(106) write: registering startSubscription event DEBUG: [HttpClient-85-SelectorManager] [8s 519ms] SocketTube(106) subscribe event raised DEBUG: [HttpClient-85-SelectorManager] [8s 519ms] SocketTube(106) handling pending subscription for jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@8c69678 DEBUG: [HttpClient-85-SelectorManager] [8s 519ms] Http1AsyncReceiver(SocketTube(106)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-85-SelectorManager] [8s 519ms] SocketTube(106) read demand reset to 0 DEBUG: [HttpClient-85-SelectorManager] [8s 519ms] SocketTube(106) calling onSubscribe DEBUG: [HttpClient-85-SelectorManager] [8s 519ms] Http2Connection(SocketTube(106)) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [HttpClient-85-SelectorManager] [8s 519ms] SocketTube(106) got some demand for reading DEBUG: [HttpClient-85-SelectorManager] [8s 519ms] SocketTube(106) resuming read event DEBUG: [HttpClient-85-SelectorManager] [8s 519ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@39b56db6 for R (false) DEBUG: [HttpClient-85-SelectorManager] [8s 519ms] SocketTube(106) leaving request(9223372036854775807): Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-85-SelectorManager] [8s 519ms] SocketTube(106) onSubscribe called DEBUG: [HttpClient-85-SelectorManager] [8s 519ms] SocketTube(106) pending subscriber subscribed DEBUG: [HttpClient-85-SelectorManager] [8s 519ms] SocketTube(106) write: starting subscription DEBUG: [pool-1-thread-4] [8s 519ms] PlainHttpConnection(SocketTube(106)) added 63 bytes in the priority write queue DEBUG: [HttpClient-85-SelectorManager] [8s 519ms] SocketTube(106) write: offloading requestMore DEBUG: [pool-1-thread-4] [8s 519ms] PlainHttpConnection(SocketTube(106)) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 519ms] Http2Connection(SocketTube(106)):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-4] [8s 519ms] PlainHttpConnection(SocketTube(106)) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-4] [8s 519ms] PlainHttpConnection(SocketTube(106)) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 519ms] Http2Connection(SocketTube(106)) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-3] [8s 519ms] SocketTube(106) write: requesting more... DEBUG: [pool-1-thread-4] [8s 519ms] Http2Connection(SocketTube(106)) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 519ms] PlainHttpConnection(SocketTube(106)) HttpPublisher: got request of 1 from SocketTube(106) DEBUG: [pool-1-thread-3] [8s 519ms] PlainHttpConnection(SocketTube(106)) HttpPublisher: sending 63 bytes (1 buffers) to SocketTube(106) DEBUG: [pool-1-thread-3] [8s 519ms] SocketTube(106) trying to write: 63 DEBUG: [pool-1-thread-4] [8s 519ms] Http2Connection(SocketTube(106)) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 519ms] Http1AsyncReceiver(SocketTube(106)) stopping DEBUG: [pool-1-thread-4] [8s 519ms] Http1AsyncReceiver(SocketTube(106)) Flushing 0 bytes from queue into initial buffer (remaining=0, free=0) DEBUG: [pool-1-thread-4] [8s 519ms] Http1AsyncReceiver(SocketTube(106)) Initial buffer now has 0 pos=0 limit=0 DEBUG: [pool-1-thread-4] [8s 519ms] Http2Connection(SocketTube(106)) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-4] [8s 519ms] Http2Connection(SocketTube(106)) H2 processed buffered data DEBUG: [pool-1-thread-3] [8s 519ms] SocketTube(106) wrote: 63 DEBUG: [pool-1-thread-3] [8s 519ms] SocketTube(106) write: requesting more... DEBUG: [pool-1-thread-4] [8s 519ms] Http2ClientImpl offering to the connection pool: Http2Connection(SocketTube(106)) DEBUG: [pool-1-thread-3] [8s 519ms] PlainHttpConnection(SocketTube(106)) HttpPublisher: got request of 1 from SocketTube(106) DEBUG: [pool-1-thread-4] [8s 519ms] Http2ClientImpl put in the connection pool: Http2Connection(SocketTube(106)) DEBUG: [pool-1-thread-3] [8s 519ms] SocketTube(106) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 519ms] Http1AsyncReceiver(SocketTube(106)) cleared DEBUG: [pool-1-thread-3] [8s 519ms] SocketTube(106) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 519ms] Exchange Getting response async streamid: 1 DEBUG: [pool-1-thread-3] [8s 519ms] PlainHttpConnection(SocketTube(106)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(106) DEBUG: [pool-1-thread-4] [8s 519ms] Http1Response(id=97, PlainHttpConnection(SocketTube(106))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-3] [8s 520ms] SocketTube(106) trying to write: 13 DEBUG: [pool-1-thread-4] [8s 520ms] Http1Response(id=97, PlainHttpConnection(SocketTube(106))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@fd7c04b(85) DEBUG: [Test-server-pool] [8s 520ms] FramesDecoder decodes: 9 DEBUG: [Test-server-pool] [8s 520ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 520ms] Http1AsyncReceiver(SocketTube(106)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@76575863/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@47331b7a, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=true DEBUG: [Test-server-pool] [8s 520ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [pool-1-thread-4] [8s 520ms] Http1AsyncReceiver(SocketTube(106)) downstream subscription demand is 9223372036854775807 DEBUG: [Test-server-pool] [8s 520ms] FramesDecoder decodes: 30 DEBUG: [pool-1-thread-3] [8s 520ms] SocketTube(106) wrote: 13 DEBUG: [pool-1-thread-4] [8s 520ms] Http1AsyncReceiver(SocketTube(106)) checkRequestMore: canRequestMore=false, hasDemand=true DEBUG: [pool-1-thread-4] [8s 520ms] Http1AsyncReceiver(SocketTube(106)) Http1TubeSubscriber: no need to request more DEBUG: [Test-server-pool] [8s 520ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 520ms] SocketTube(106) write: requesting more... DEBUG: [pool-1-thread-3] [8s 520ms] PlainHttpConnection(SocketTube(106)) HttpPublisher: got request of 1 from SocketTube(106) DEBUG: [pool-1-thread-3] [8s 520ms] SocketTube(106) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 520ms] SocketTube(106) leaving w.onNext Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [8s 520ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [8s 520ms] SocketTube(106) leaving requestMore: Reading: [ops=R, demand=9223372036854775807, stopped=false], Writing: [ops=None, demand=1] TestServer: GET /http2/chunk/x-22-BODY_CF Server: creating input stream for stream 1 DEBUG: [readLoop] [8s 520ms] FramesDecoder decodes: 9 TestServer(1): Using handler for: /http2/chunk DEBUG: [readLoop] [8s 520ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 520ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [readLoop] [8s 520ms] FramesDecoder decodes: 30 DEBUG: [readLoop] [8s 520ms] FramesDecoder Tail size is now: 0, current= TestServer(1): connection started DEBUG: [readLoop] [8s 520ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 Sent response headers 200 DEBUG: [readLoop] [8s 520ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 520ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 520ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 520ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 520ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 520ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [HttpClient-85-SelectorManager] [8s 520ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@39b56db6 for None (false) DEBUG: [HttpClient-85-SelectorManager] [8s 520ms] SocketTube(106) read bytes: 48 DEBUG: [HttpClient-85-SelectorManager] [8s 520ms] Http2Connection(SocketTube(106)) onNext: got 48 bytes in 1 buffers DEBUG: [HttpClient-85-SelectorManager] [8s 520ms] SocketTube(106) resuming read event DEBUG: [HttpClient-85-SelectorManager] [8s 520ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@39b56db6 for R (false) DEBUG: [HttpClient-85-SelectorManager] [8s 520ms] SocketTube(106) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775806, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 520ms] Http2Connection(SocketTube(106)) sending 48 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 520ms] Http2Connection(SocketTube(106)) H2 Receiving(1): 48 DEBUG: [pool-1-thread-3] [8s 520ms] Http2Connection(SocketTube(106)) Processing 48 DEBUG: [pool-1-thread-3] [8s 520ms] FramesDecoder decodes: 48 DEBUG: [pool-1-thread-3] [8s 520ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 520ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [8s 520ms] Http2Connection(SocketTube(106)) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [HttpClient-85-SelectorManager] [8s 520ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@39b56db6 for None (false) DEBUG: [pool-1-thread-3] [8s 520ms] PlainHttpConnection(SocketTube(106)) added 9 bytes to the write queue DEBUG: [pool-1-thread-3] [8s 520ms] PlainHttpConnection(SocketTube(106)) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [8s 520ms] PlainHttpConnection(SocketTube(106)) HttpPublisher: sending 9 bytes (1 buffers) to SocketTube(106) DEBUG: [pool-1-thread-3] [8s 520ms] SocketTube(106) trying to write: 9 DEBUG: [HttpClient-85-SelectorManager] [8s 520ms] SocketTube(106) read bytes: 191 DEBUG: [pool-1-thread-3] [8s 520ms] SocketTube(106) wrote: 9 DEBUG: [pool-1-thread-3] [8s 520ms] SocketTube(106) write: requesting more... DEBUG: [readLoop] [8s 520ms] FramesDecoder decodes: 9 DEBUG: [HttpClient-85-SelectorManager] [8s 520ms] Http2Connection(SocketTube(106)) onNext: got 191 bytes in 1 buffers DEBUG: [readLoop] [8s 520ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-85-SelectorManager] [8s 520ms] SocketTube(106) resuming read event DEBUG: [readLoop] [8s 520ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [8s 520ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [8s 520ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 520ms] PlainHttpConnection(SocketTube(106)) HttpPublisher: got request of 1 from SocketTube(106) DEBUG: [pool-1-thread-3] [8s 520ms] SocketTube(106) leaving requestMore: Reading: [ops=R, demand=9223372036854775805, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-85-SelectorManager] [8s 520ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@39b56db6 for R (false) DEBUG: [HttpClient-85-SelectorManager] [8s 520ms] SocketTube(106) leaving read() loop after onNext: Reading: [ops=R, demand=9223372036854775805, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 520ms] SocketTube(106) leaving w.onNext Reading: [ops=R, demand=9223372036854775805, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 520ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-3] [8s 520ms] Http2Connection(SocketTube(106)) H2 processed(1) DEBUG: [pool-1-thread-3] [8s 520ms] Http2Connection(SocketTube(106)) sending 191 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 520ms] Http2Connection(SocketTube(106)) H2 Receiving(2): 191 DEBUG: [pool-1-thread-3] [8s 520ms] Http2Connection(SocketTube(106)) Processing 191 DEBUG: [pool-1-thread-3] [8s 520ms] FramesDecoder decodes: 191 DEBUG: [pool-1-thread-3] [8s 520ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 520ms] FramesDecoder Got frame: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106))/Stream(1) incoming: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106))/Stream(1) Getting BodySubscriber for: (GET http://127.0.0.1:43795/http2/chunk/x-22-BODY_CF) 200 HTTP_2 Local port: 40150 DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-3] [8s 522ms] HttpClientImpl(85) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [8s 522ms] FramesDecoder Got frame: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106))/Stream(1) incoming: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106))/Stream(1) incoming: onNext(48) DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106)):WindowUpdateSender(stream: 0) update: 48, received: 48, limit: 16777216 DEBUG: [pool-1-thread-4] [8s 522ms] Http2Connection(SocketTube(106))/Stream(1) cancelling stream 1: java.io.IOException: Stream 1 cancelled DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106)):WindowUpdateSender(stream: 1) update: 48, received: 48, limit: 8388608 DEBUG: [pool-1-thread-4] [8s 522ms] Http2Connection(SocketTube(106))/Stream(1) stream 1 closing due to java.io.IOException: Stream 1 cancelled DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106))/Stream(1) calling subscriber.onError: java.io.IOException: Stream 1 cancelled DEBUG: [pool-1-thread-4] [8s 522ms] Http2Connection(SocketTube(106))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-3] [8s 522ms] HttpClientImpl(85) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106))/Stream(1) cancelling stream 1: java.io.IOException: Stream 1 cancelled DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106))/Stream(1) stream 1 already closed due to java.io.IOException: Stream 1 cancelled DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106)) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-4] [8s 522ms] HttpClientImpl(85) ClientImpl (async) elapsed 5 millis for GET to http://127.0.0.1:43795/http2/chunk/x-22-BODY_CF DEBUG: [pool-1-thread-3] [8s 522ms] PlainHttpConnection(SocketTube(106)) added 13 bytes to the write queue DEBUG: [pool-1-thread-3] [8s 522ms] PlainHttpConnection(SocketTube(106)) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [8s 522ms] PlainHttpConnection(SocketTube(106)) HttpPublisher: sending 13 bytes (1 buffers) to SocketTube(106) DEBUG: [pool-1-thread-3] [8s 522ms] SocketTube(106) trying to write: 13 DEBUG: [pool-1-thread-3] [8s 522ms] SocketTube(106) wrote: 13 DEBUG: [pool-1-thread-3] [8s 522ms] SocketTube(106) write: requesting more... DEBUG: [readLoop] [8s 522ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-3] [8s 522ms] PlainHttpConnection(SocketTube(106)) HttpPublisher: got request of 1 from SocketTube(106) DEBUG: [readLoop] [8s 522ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 522ms] SocketTube(106) leaving requestMore: Reading: [ops=R, demand=9223372036854775805, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [8s 522ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [pool-1-thread-3] [8s 522ms] SocketTube(106) leaving w.onNext Reading: [ops=R, demand=9223372036854775805, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [8s 522ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 522ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106)) Closed stream 1 DEBUG: [readLoop] [8s 522ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-3] [8s 522ms] FramesDecoder Got frame: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106)) Dropping data frame for stream 1 (48 payload bytes) DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106)):WindowUpdateSender(stream: 0) update: 48, received: 96, limit: 16777216 DEBUG: [pool-1-thread-3] [8s 522ms] FramesDecoder Got frame: DATA: length=48, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106)) Dropping data frame for stream 1 (48 payload bytes) DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106)):WindowUpdateSender(stream: 0) update: 48, received: 144, limit: 16777216 DEBUG: [pool-1-thread-3] [8s 522ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-3] [8s 522ms] Http2Connection(SocketTube(106)) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-3] [8s 554ms] Http2Connection(SocketTube(106)) H2 processed(2) [9 s, 124 ms, 215352 ns] waiting for client to shutdown: HttpClientImpl(85) DEBUG: [HttpClient-85-SelectorManager] [8s 554ms] HttpClientImpl(85) SelectorManager shutting down DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] Http2ClientImpl stopping DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] Http2Connection(SocketTube(106)) Close all streams DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] Http2Connection(SocketTube(106)) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] PlainHttpConnection(SocketTube(106)) added 34 bytes to the write queue DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] PlainHttpConnection(SocketTube(106)) signalling the publisher of the write queue DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] PlainHttpConnection(SocketTube(106)) HttpPublisher: sending 34 bytes (1 buffers) to SocketTube(106) DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] SocketTube(106) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] SocketTube(106) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] SocketTube(106) pausing read event DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] SocketTube(106) Sending error java.io.IOException: selector manager closed to subscriber jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@8c69678 DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] SocketTube(106) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] Http2Connection(SocketTube(106)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] SocketTube(106) Stopping read scheduler DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] SocketTube(106) leaving read() loop with error: Reading: [ops=None, demand=9223372036854775805, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] SocketTube(106) Read scheduler stopped DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] SocketTube(106) write: cancel DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] SocketTube(106) write: resetting demand to 0 DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] PlainHttpConnection(SocketTube(106)) HttpPublisher: cancelled by SocketTube(106) DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] SocketTube(106) leaving w.onNext Reading: [ops=None, demand=9223372036854775805, stopped=true], Writing: [ops=None, demand=0] DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] Http2Connection(SocketTube(106)) Shutting down h2c (state=half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] Http2ClientImpl removing from the connection pool: Http2Connection(SocketTube(106)) DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] Http2ClientImpl removed from the connection pool: Http2Connection(SocketTube(106)) DEBUG: [pool-1-thread-3] [8s 585ms] Http2Connection(SocketTube(106)) Stopping scheduler java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-85-SelectorManager] [8s 585ms] PlainHttpConnection(SocketTube(106)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-3] [8s 586ms] Http2Connection(SocketTube(106)) Shutting down h2c (state=shutdown+half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-85-SelectorManager] [8s 586ms] SocketTube(106) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-85-SelectorManager] [8s 586ms] Http2Connection(SocketTube(106)) Close all streams EOF reached on connection localhost/127.0.0.1:43795->/127.0.0.1:40150, will no longer accept incoming frames Server connection to /127.0.0.1:40150 stopping. 1 streams TestServer: Connection writer stopping [9 s, 165 ms, 141177 ns] client shutdown normally: HttpClientImpl(85) DEBUG: [MainThread] [8s 596ms] HttpClientImpl(86) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [8s 596ms] HttpClientImpl(86) ClientImpl (async) send https://127.0.0.1:60979/https2/fixed/x-23-BODY_HANDLER GET DEBUG: [pool-1-thread-3] [8s 597ms] Exchange establishing exchange for https://127.0.0.1:60979/https2/fixed/x-23-BODY_HANDLER GET, proxy=null DEBUG: [pool-1-thread-3] [8s 597ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [8s 597ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [8s 597ms] PlainHttpConnection(SocketTube(107)) registering connect event DEBUG: [HttpClient-86-SelectorManager] [8s 597ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@3442ecdc for C (true) DEBUG: [pool-1-thread-3] [8s 597ms] ExchangeImpl get: Trying to get HTTP/2 connection TestServer(2): connection accepted TestServer(2): stopping is: false TestServer(2): accepting connections TestServer(2): creating connection TestServer: New connection from SSLSocket[hostname=127.0.0.1, port=37114, Session(1723806570975|SSL_NULL_WITH_NULL_NULL)] DEBUG: [HttpClient-86-SelectorManager] [8s 597ms] PlainHttpConnection(SocketTube(107)) ConnectEvent: finishing connect DEBUG: [HttpClient-86-SelectorManager] [8s 597ms] PlainHttpConnection(SocketTube(107)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:37114 DEBUG: [pool-1-thread-3] [8s 598ms] SocketTube(107) connecting flows DEBUG: [pool-1-thread-3] [8s 598ms] SocketTube(107) read publisher got subscriber DEBUG: [pool-1-thread-3] [8s 598ms] SocketTube(107) registering subscribe event DEBUG: [pool-1-thread-3] [8s 598ms] SocketTube(107) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-86-SelectorManager] [8s 598ms] SocketTube(107) subscribe event raised DEBUG: [pool-1-thread-3] [8s 598ms] SSL Writer(SocketTube(107)) requesting 1 DEBUG: [pool-1-thread-3] [8s 598ms] SSLTube(SocketTube(107)) request: n=1 DEBUG: [pool-1-thread-3] [8s 598ms] SSL Writer(SocketTube(107)) calling downstreamSubscriber::onSubscribe on SocketTube(107) DEBUG: [pool-1-thread-3] [8s 598ms] SocketTube(107) subscribed for writing DEBUG: [pool-1-thread-3] [8s 598ms] SocketTube(107) write: registering startSubscription event DEBUG: [pool-1-thread-3] [8s 598ms] SSL Writer(SocketTube(107)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-3] [8s 598ms] SSL Writer(SocketTube(107)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-3] [8s 598ms] SSL Writer(SocketTube(107)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [HttpClient-86-SelectorManager] [8s 598ms] SocketTube(107) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@3eba87ac[Not completed, 4 dependents] (id=8283) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(107)), 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-86-SelectorManager] [8s 598ms] SocketTube(107) read demand reset to 0 DEBUG: [pool-1-thread-3] [8s 598ms] SSL Writer(SocketTube(107)) wrapping 0 bytes DEBUG: [HttpClient-86-SelectorManager] [8s 598ms] SocketTube(107) calling onSubscribe DEBUG: [HttpClient-86-SelectorManager] [8s 598ms] SSL Reader(SocketTube(107)) requesting 1 DEBUG: [HttpClient-86-SelectorManager] [8s 598ms] SocketTube(107) got some demand for reading DEBUG: [HttpClient-86-SelectorManager] [8s 598ms] SocketTube(107) resuming read event DEBUG: [HttpClient-86-SelectorManager] [8s 598ms] SocketTube(107) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-86-SelectorManager] [8s 598ms] SSL Reader(SocketTube(107)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(107)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-86-SelectorManager] [8s 598ms] SSLTube(SocketTube(107)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-86-SelectorManager] [8s 598ms] SSLTube(SocketTube(107)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-86-SelectorManager] [8s 598ms] SocketTube(107) onSubscribe called DEBUG: [HttpClient-86-SelectorManager] [8s 598ms] SocketTube(107) pending subscriber subscribed DEBUG: [HttpClient-86-SelectorManager] [8s 598ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for R (true) DEBUG: [HttpClient-86-SelectorManager] [8s 598ms] SocketTube(107) write: starting subscription DEBUG: [HttpClient-86-SelectorManager] [8s 598ms] SocketTube(107) write: offloading requestMore DEBUG: [pool-1-thread-4] [8s 598ms] SocketTube(107) write: requesting more... DEBUG: [pool-1-thread-4] [8s 599ms] SSL Writer(SocketTube(107)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 599ms] SocketTube(107) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 599ms] SSL Writer(SocketTube(107)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 599ms] SSL Writer(SocketTube(107)) OK => produced: 2191 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-3] [8s 599ms] SSL Writer(SocketTube(107)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 599ms] SSL Writer(SocketTube(107)) handshaking DEBUG: [pool-1-thread-3] [8s 599ms] SSL Reader(SocketTube(107)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [8s 599ms] SSL Writer(SocketTube(107)) Sending 2191 bytes downstream DEBUG: [pool-1-thread-3] [8s 599ms] SSL Writer(SocketTube(107)) Adding 2191 to outputQ queue DEBUG: [pool-1-thread-3] [8s 599ms] SSL Writer(SocketTube(107)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 599ms] SSL Writer(SocketTube(107)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 599ms] SSL Writer(SocketTube(107)) DownstreamPusher: Pushing 2191 bytes downstream DEBUG: [pool-1-thread-3] [8s 599ms] SocketTube(107) trying to write: 2191 DEBUG: [pool-1-thread-3] [8s 599ms] SocketTube(107) wrote: 2191 DEBUG: [pool-1-thread-3] [8s 599ms] SocketTube(107) write: requesting more... DEBUG: [pool-1-thread-3] [8s 599ms] SocketTube(107) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 599ms] SocketTube(107) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 599ms] SSL Writer(SocketTube(107)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [8s 599ms] SSL Writer(SocketTube(107)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for None (false) DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] HttpClientImpl(86) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SocketTube(107) read bytes: 133 DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SSL Reader(SocketTube(107)) onNext DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SSL Reader(SocketTube(107)) Adding 133 bytes to read buffer DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SocketTube(107) resuming read event DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for R (false) DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) processData: readBuf remaining:133, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SocketTube(107) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) Unwrapping: 133 DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) Decoded 0 bytes out of 133 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) handshaking DEBUG: [pool-1-thread-3] [8s 601ms] SSLFlowDelegate(SocketTube(107)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [8s 601ms] SSLFlowDelegate(SocketTube(107)) #tasks to execute: 1 DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for None (false) DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SocketTube(107) no more demand for reading DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SocketTube(107) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 601ms] SSLFlowDelegate(SocketTube(107)) finished task execution DEBUG: [pool-1-thread-3] [8s 601ms] SSL Writer(SocketTube(107)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [8s 601ms] SSL Writer(SocketTube(107)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [8s 601ms] SSL Writer(SocketTube(107)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [8s 601ms] SSL Writer(SocketTube(107)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-3] [8s 601ms] SSL Writer(SocketTube(107)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [8s 601ms] SSL Writer(SocketTube(107)) handshaking DEBUG: [pool-1-thread-3] [8s 601ms] SSL Writer(SocketTube(107)) Sending 6 bytes downstream DEBUG: [pool-1-thread-3] [8s 601ms] SSL Writer(SocketTube(107)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-3] [8s 601ms] SSL Writer(SocketTube(107)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 601ms] SSL Writer(SocketTube(107)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 601ms] SSL Writer(SocketTube(107)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-3] [8s 601ms] SocketTube(107) trying to write: 6 DEBUG: [pool-1-thread-3] [8s 601ms] SocketTube(107) wrote: 6 DEBUG: [pool-1-thread-3] [8s 601ms] SocketTube(107) write: requesting more... DEBUG: [pool-1-thread-3] [8s 601ms] SocketTube(107) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 601ms] SocketTube(107) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 601ms] SSL Writer(SocketTube(107)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [8s 601ms] SSL Writer(SocketTube(107)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) requesting 1 DEBUG: [pool-1-thread-3] [8s 601ms] SocketTube(107) got some demand for reading DEBUG: [pool-1-thread-3] [8s 601ms] SocketTube(107) resuming read event DEBUG: [pool-1-thread-3] [8s 601ms] SocketTube(107) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for R (true) DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for None (false) DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SocketTube(107) read bytes: 175 DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SSL Reader(SocketTube(107)) onNext DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SSL Reader(SocketTube(107)) Adding 175 bytes to read buffer DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SocketTube(107) resuming read event DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for R (false) DEBUG: [HttpClient-86-SelectorManager] [8s 601ms] SocketTube(107) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) processData: readBuf remaining:175, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) Unwrapping: 175 DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) Decoded 0 bytes out of 175 into buffer of 512 remaining to decode: 169 DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) handshaking DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) Unwrapping: 169 DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) Decoded 0 bytes out of 169 into buffer of 512 remaining to decode: 90 DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 79 bytesProduced = 0 DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) Unwrapped: consumed: 79 DEBUG: [pool-1-thread-3] [8s 601ms] SSL Reader(SocketTube(107)) handshaking DEBUG: [pool-1-thread-3] [8s 601ms] SSLFlowDelegate(SocketTube(107)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [8s 601ms] SSLFlowDelegate(SocketTube(107)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [8s 602ms] SSLFlowDelegate(SocketTube(107)) finished task execution DEBUG: [pool-1-thread-3] [8s 602ms] SSL Writer(SocketTube(107)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [8s 602ms] SSL Reader(SocketTube(107)) processData: readBuf remaining:90, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [8s 602ms] SSL Reader(SocketTube(107)) Unwrapping: 90 DEBUG: [pool-1-thread-3] [8s 602ms] SSL Reader(SocketTube(107)) Decoded 0 bytes out of 90 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [8s 602ms] SSL Reader(SocketTube(107)) Unwrapped: result: Status = OK HandshakeStatus = NEED_WRAP bytesConsumed = 90 bytesProduced = 0 DEBUG: [pool-1-thread-3] [8s 602ms] SSL Reader(SocketTube(107)) Unwrapped: consumed: 90 DEBUG: [pool-1-thread-3] [8s 602ms] SSL Reader(SocketTube(107)) handshaking DEBUG: [pool-1-thread-3] [8s 602ms] SSL Writer(SocketTube(107)) processData, writeList remaining:0, hsTriggered:true, needWrap:true DEBUG: [pool-1-thread-3] [8s 602ms] SSL Writer(SocketTube(107)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [8s 602ms] SSL Writer(SocketTube(107)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 602ms] SSL Writer(SocketTube(107)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-3] [8s 602ms] SSL Writer(SocketTube(107)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 602ms] SSLFlowDelegate(SocketTube(107)) setALPN = h2 DEBUG: [pool-1-thread-3] [8s 602ms] PlainHttpConnection(SocketTube(107)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [8s 602ms] Http2Connection checkSSLConfig: alpn: 'h2', engine: 'h2' DEBUG: [pool-1-thread-3] [8s 602ms] Http2Connection checkSSLConfig: alpn: 'h2' DEBUG: [pool-1-thread-3] [8s 602ms] Http2Connection(SSLTube(SocketTube(107))):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-3] [8s 602ms] SSLTube(SocketTube(107)) connecting flows DEBUG: [pool-1-thread-3] [8s 602ms] SSLTube(SocketTube(107)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@188093e3 DEBUG: [pool-1-thread-3] [8s 602ms] Http2Connection(SSLTube(SocketTube(107))) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [pool-1-thread-3] [8s 602ms] SSL Reader(SocketTube(107)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [8s 602ms] SSL Reader(SocketTube(107)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 602ms] SSL Reader(SocketTube(107)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [8s 602ms] SSL Reader(SocketTube(107)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 602ms] SSLTube(SocketTube(107)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-3] [8s 602ms] AsyncSSLConnection(SSLTube(SocketTube(107))) HttpPublisher: got request of 1 from SSLTube(SocketTube(107)) DEBUG: [pool-1-thread-3] [8s 602ms] AsyncSSLConnection(SSLTube(SocketTube(107))) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-3] [8s 602ms] AsyncSSLConnection(SSLTube(SocketTube(107))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [8s 602ms] AsyncSSLConnection(SSLTube(SocketTube(107))) HttpPublisher: sending 63 bytes (1 buffers) to SSLTube(SocketTube(107)) DEBUG: [pool-1-thread-3] [8s 602ms] SSLTube(SocketTube(107)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [8s 602ms] SSL Writer(SocketTube(107)) onNext DEBUG: [pool-1-thread-3] [8s 602ms] SSL Writer(SocketTube(107)) added 1 (63 bytes) to the writeList DEBUG: [pool-1-thread-3] [8s 602ms] Http2Connection(SSLTube(SocketTube(107))):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-3] [8s 602ms] AsyncSSLConnection(SSLTube(SocketTube(107))) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-3] [8s 602ms] AsyncSSLConnection(SSLTube(SocketTube(107))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [8s 602ms] Http2Connection(SSLTube(SocketTube(107))) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-3] [8s 602ms] Http2Connection(SSLTube(SocketTube(107))) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 602ms] Http2Connection(SSLTube(SocketTube(107))) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 602ms] Http2Connection(SSLTube(SocketTube(107))) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-3] [8s 602ms] Http2Connection(SSLTube(SocketTube(107))) H2 processed buffered data DEBUG: [pool-1-thread-3] [8s 602ms] Http2ClientImpl offering to the connection pool: Http2Connection(SSLTube(SocketTube(107))) DEBUG: [pool-1-thread-3] [8s 602ms] Http2ClientImpl put in the connection pool: Http2Connection(SSLTube(SocketTube(107))) DEBUG: [pool-1-thread-3] [8s 602ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [8s 602ms] ExchangeImpl creating HTTP/2 streams DEBUG: [pool-1-thread-3] [8s 603ms] Http2Connection(SSLTube(SocketTube(107))):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-3] [8s 603ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [8s 603ms] Http2Connection(SSLTube(SocketTube(107)))/Stream(?) sendHeadersOnly() DEBUG: [pool-1-thread-3] [8s 603ms] Http2Connection(SSLTube(SocketTube(107))) sending frame: OutgoingHeaders() DEBUG: [pool-1-thread-3] [8s 603ms] Http2Connection(SSLTube(SocketTube(107))) Opened stream 1 DEBUG: [pool-1-thread-3] [8s 603ms] Http2Connection(SSLTube(SocketTube(107)))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: false) DEBUG: [pool-1-thread-3] [8s 603ms] AsyncSSLConnection(SSLTube(SocketTube(107))) added 68 bytes to the write queue DEBUG: [pool-1-thread-3] [8s 603ms] AsyncSSLConnection(SSLTube(SocketTube(107))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [8s 603ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [8s 603ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [8s 603ms] Http2Connection(SSLTube(SocketTube(107)))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) Sending 90 bytes downstream DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-3] [8s 603ms] SocketTube(107) trying to write: 90 DEBUG: [pool-1-thread-3] [8s 603ms] SocketTube(107) wrote: 90 DEBUG: [pool-1-thread-3] [8s 603ms] SocketTube(107) write: requesting more... DEBUG: [pool-1-thread-3] [8s 603ms] SocketTube(107) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 603ms] SocketTube(107) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) requesting 1 DEBUG: [pool-1-thread-3] [8s 603ms] SSLTube(SocketTube(107)) request: n=1 DEBUG: [pool-1-thread-3] [8s 603ms] AsyncSSLConnection(SSLTube(SocketTube(107))) HttpPublisher: got request of 1 from SSLTube(SocketTube(107)) DEBUG: [pool-1-thread-3] [8s 603ms] AsyncSSLConnection(SSLTube(SocketTube(107))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(107)) DEBUG: [pool-1-thread-3] [8s 603ms] SSLTube(SocketTube(107)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) onNext DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) requesting 1 DEBUG: [pool-1-thread-3] [8s 603ms] SSLTube(SocketTube(107)) request: n=1 DEBUG: [pool-1-thread-3] [8s 603ms] AsyncSSLConnection(SSLTube(SocketTube(107))) HttpPublisher: got request of 1 from SSLTube(SocketTube(107)) DEBUG: [pool-1-thread-3] [8s 603ms] AsyncSSLConnection(SSLTube(SocketTube(107))) HttpPublisher: sending 68 bytes (2 buffers) to SSLTube(SocketTube(107)) DEBUG: [pool-1-thread-3] [8s 603ms] SSLTube(SocketTube(107)) sending 2 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) onNext DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) added 2 (68 bytes) to the writeList DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) wrapping 144 bytes DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 144 bytesProduced = 182 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) OK => produced: 182 bytes into 184, not wrapped: 0 DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 144 bytesProduced = 182 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) Sending 182 bytes downstream DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) Adding 182 to outputQ queue DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) DownstreamPusher: Pushing 182 bytes downstream DEBUG: [pool-1-thread-3] [8s 603ms] SocketTube(107) trying to write: 182 DEBUG: [pool-1-thread-3] [8s 603ms] SocketTube(107) wrote: 182 DEBUG: [pool-1-thread-3] [8s 603ms] SocketTube(107) write: requesting more... DEBUG: [pool-1-thread-3] [8s 603ms] SocketTube(107) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 603ms] SocketTube(107) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) requesting 1 DEBUG: [pool-1-thread-3] [8s 603ms] SSLTube(SocketTube(107)) request: n=1 DEBUG: [pool-1-thread-3] [8s 603ms] AsyncSSLConnection(SSLTube(SocketTube(107))) HttpPublisher: got request of 1 from SSLTube(SocketTube(107)) DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 603ms] SSL Writer(SocketTube(107)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [8s 603ms] SSL Reader(SocketTube(107)) requesting 1 DEBUG: [pool-1-thread-3] [8s 603ms] SocketTube(107) got some demand for reading DEBUG: [pool-1-thread-3] [8s 603ms] SocketTube(107) resuming read event DEBUG: [pool-1-thread-3] [8s 603ms] SocketTube(107) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 603ms] SSL Reader(SocketTube(107)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-86-SelectorManager] [8s 603ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for R (false) DEBUG: [HttpClient-86-SelectorManager] [8s 603ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for None (false) DEBUG: [HttpClient-86-SelectorManager] [8s 603ms] SocketTube(107) read bytes: 1726 DEBUG: [HttpClient-86-SelectorManager] [8s 603ms] SSL Reader(SocketTube(107)) onNext DEBUG: [HttpClient-86-SelectorManager] [8s 603ms] SSL Reader(SocketTube(107)) Adding 1726 bytes to read buffer DEBUG: [HttpClient-86-SelectorManager] [8s 603ms] SocketTube(107) resuming read event DEBUG: [HttpClient-86-SelectorManager] [8s 603ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for R (false) TestServer(2): starting connection DEBUG: [pool-1-thread-3] [8s 603ms] SSL Reader(SocketTube(107)) processData: readBuf remaining:1726, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-86-SelectorManager] [8s 603ms] SocketTube(107) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 603ms] SSL Reader(SocketTube(107)) Unwrapping: 1726 DEBUG: [HttpClient-86-SelectorManager] [8s 603ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for None (false) DEBUG: [HttpClient-86-SelectorManager] [8s 603ms] SocketTube(107) no more demand for reading DEBUG: [HttpClient-86-SelectorManager] [8s 603ms] SocketTube(107) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [8s 604ms] FramesDecoder decodes: 9 DEBUG: [Test-server-pool] [8s 604ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) Decoded 0 bytes out of 1726 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1726 bytesProduced = 0 DEBUG: [Test-server-pool] [8s 604ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [8s 604ms] FramesDecoder decodes: 30 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) Unwrapped: consumed: 1726 DEBUG: [Test-server-pool] [8s 604ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) requesting 1 DEBUG: [pool-1-thread-3] [8s 604ms] SocketTube(107) got some demand for reading DEBUG: [pool-1-thread-3] [8s 604ms] SocketTube(107) resuming read event DEBUG: [pool-1-thread-3] [8s 604ms] SocketTube(107) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for R (true) DEBUG: [Test-server-pool] [8s 604ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for None (false) DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SocketTube(107) read bytes: 77 DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SSL Reader(SocketTube(107)) onNext DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SSL Reader(SocketTube(107)) Adding 77 bytes to read buffer DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SocketTube(107) resuming read event DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for R (false) DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SocketTube(107) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) processData: readBuf remaining:77, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) Unwrapping: 77 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) Decoded 39 bytes out of 77 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 77 bytesProduced = 39 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) Unwrapped: consumed: 77 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) sending 39 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) Adding 39 to outputQ queue DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) DownstreamPusher: Pushing 39 bytes downstream DEBUG: [pool-1-thread-3] [8s 604ms] Http2Connection(SSLTube(SocketTube(107))) onNext: got 39 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 604ms] Http2Connection(SSLTube(SocketTube(107))) sending 39 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 604ms] Http2Connection(SSLTube(SocketTube(107))) H2 Receiving(1): 39 DEBUG: [pool-1-thread-3] [8s 604ms] Http2Connection(SSLTube(SocketTube(107))) Processing 39 DEBUG: [pool-1-thread-3] [8s 604ms] FramesDecoder decodes: 39 DEBUG: [pool-1-thread-3] [8s 604ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 604ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [8s 604ms] Http2Connection(SSLTube(SocketTube(107))) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-3] [8s 604ms] AsyncSSLConnection(SSLTube(SocketTube(107))) added 9 bytes to the write queue DEBUG: [pool-1-thread-3] [8s 604ms] AsyncSSLConnection(SSLTube(SocketTube(107))) signalling the publisher of the write queue DEBUG: [readLoop] [8s 604ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 604ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 604ms] AsyncSSLConnection(SSLTube(SocketTube(107))) HttpPublisher: sending 9 bytes (1 buffers) to SSLTube(SocketTube(107)) DEBUG: [readLoop] [8s 604ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 604ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 604ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 604ms] SSLTube(SocketTube(107)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [8s 604ms] SSL Writer(SocketTube(107)) onNext DEBUG: [readLoop] [8s 604ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Writer(SocketTube(107)) added 1 (9 bytes) to the writeList DEBUG: [readLoop] [8s 604ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 604ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 604ms] FramesDecoder Not enough data to parse frame body, needs: 59, has: 0 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Writer(SocketTube(107)) processData, writeList remaining:9, hsTriggered:false, needWrap:false DEBUG: [readLoop] [8s 604ms] FramesDecoder decodes: 59 DEBUG: [readLoop] [8s 604ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 604ms] SSL Writer(SocketTube(107)) wrapping 9 bytes TestServer(2): connection started DEBUG: [readLoop] [8s 604ms] FramesDecoder Got frame: HEADERS: length=59, streamid=1, flags=END_STREAM END_HEADERS DEBUG: [pool-1-thread-3] [8s 604ms] SSL Writer(SocketTube(107)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Writer(SocketTube(107)) OK => produced: 47 bytes into 48, not wrapped: 0 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Writer(SocketTube(107)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Writer(SocketTube(107)) Sending 47 bytes downstream DEBUG: [pool-1-thread-3] [8s 604ms] SSL Writer(SocketTube(107)) Adding 47 to outputQ queue DEBUG: [pool-1-thread-3] [8s 604ms] SSL Writer(SocketTube(107)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 604ms] SSL Writer(SocketTube(107)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 604ms] SSL Writer(SocketTube(107)) DownstreamPusher: Pushing 47 bytes downstream DEBUG: [pool-1-thread-3] [8s 604ms] SocketTube(107) trying to write: 47 DEBUG: [pool-1-thread-3] [8s 604ms] SocketTube(107) wrote: 47 DEBUG: [pool-1-thread-3] [8s 604ms] SocketTube(107) write: requesting more... DEBUG: [pool-1-thread-3] [8s 604ms] SocketTube(107) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 604ms] SocketTube(107) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 604ms] SSL Writer(SocketTube(107)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Writer(SocketTube(107)) requesting 1 DEBUG: [pool-1-thread-3] [8s 604ms] SSLTube(SocketTube(107)) request: n=1 DEBUG: [pool-1-thread-3] [8s 604ms] AsyncSSLConnection(SSLTube(SocketTube(107))) HttpPublisher: got request of 1 from SSLTube(SocketTube(107)) DEBUG: [pool-1-thread-3] [8s 604ms] SSL Writer(SocketTube(107)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 604ms] Http2Connection(SSLTube(SocketTube(107))) H2 processed(1) DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) requesting 1 DEBUG: [pool-1-thread-3] [8s 604ms] SocketTube(107) got some demand for reading DEBUG: [pool-1-thread-3] [8s 604ms] SocketTube(107) resuming read event DEBUG: [pool-1-thread-3] [8s 604ms] SocketTube(107) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for R (false) TestServer: GET /https2/fixed/x-23-BODY_HANDLER Server: got END_STREAM for stream 1 DEBUG: [readLoop] [8s 604ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 604ms] FramesDecoder Tail size is now: 0, current= TestServer(2): Using handler for: /https2/fixed DEBUG: [readLoop] [8s 604ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [8s 604ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [8s 604ms] FramesDecoder Tail size is now: 0, current= Sent response headers 200 DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for None (false) DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SocketTube(107) read bytes: 55 DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SSL Reader(SocketTube(107)) onNext DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SSL Reader(SocketTube(107)) Adding 55 bytes to read buffer DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SocketTube(107) resuming read event DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for R (false) DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SocketTube(107) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) processData: readBuf remaining:55, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) Unwrapping: 55 DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for None (false) DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SocketTube(107) no more demand for reading DEBUG: [HttpClient-86-SelectorManager] [8s 604ms] SocketTube(107) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) Decoded 17 bytes out of 55 into buffer of 40 remaining to decode: 0 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 55 bytesProduced = 17 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) Unwrapped: consumed: 55 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) sending 17 DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) Adding 17 to outputQ queue DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775806 cancelled = false DEBUG: [pool-1-thread-3] [8s 604ms] SSL Reader(SocketTube(107)) DownstreamPusher: Pushing 17 bytes downstream DEBUG: [pool-1-thread-3] [8s 604ms] Http2Connection(SSLTube(SocketTube(107))) onNext: got 17 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 604ms] Http2Connection(SSLTube(SocketTube(107))) sending 17 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 604ms] Http2Connection(SSLTube(SocketTube(107))) H2 Receiving(2): 17 DEBUG: [pool-1-thread-3] [8s 604ms] Http2Connection(SSLTube(SocketTube(107))) Processing 17 DEBUG: [pool-1-thread-3] [8s 604ms] FramesDecoder decodes: 17 DEBUG: [pool-1-thread-3] [8s 604ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 604ms] FramesDecoder Got frame: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [8s 604ms] Http2Connection(SSLTube(SocketTube(107)))/Stream(1) incoming: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107)))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107)))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107)))/Stream(1) Getting BodySubscriber for: (GET https://127.0.0.1:60979/https2/fixed/x-23-BODY_HANDLER) 200 HTTP_2 Local port: 37114 DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107)))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: BODY_HANDLER DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107)))/Stream(1) stream 1 closing due to AbstractThrowingSubscribers$UncheckedCustomException: BODY_HANDLER before subscriber registered DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-3] [8s 605ms] AsyncSSLConnection(SSLTube(SocketTube(107))) added 13 bytes to the write queue DEBUG: [pool-1-thread-3] [8s 605ms] AsyncSSLConnection(SSLTube(SocketTube(107))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [8s 605ms] AsyncSSLConnection(SSLTube(SocketTube(107))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(107)) DEBUG: [pool-1-thread-3] [8s 605ms] SSLTube(SocketTube(107)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [8s 605ms] SSL Writer(SocketTube(107)) onNext DEBUG: [pool-1-thread-3] [8s 605ms] SSL Writer(SocketTube(107)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-3] [8s 605ms] SSL Writer(SocketTube(107)) processData, writeList remaining:13, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [8s 605ms] SSL Writer(SocketTube(107)) wrapping 13 bytes DEBUG: [pool-1-thread-3] [8s 605ms] SSL Writer(SocketTube(107)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Writer(SocketTube(107)) OK => produced: 51 bytes into 56, not wrapped: 0 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Writer(SocketTube(107)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Writer(SocketTube(107)) Sending 51 bytes downstream DEBUG: [pool-1-thread-3] [8s 605ms] SSL Writer(SocketTube(107)) Adding 51 to outputQ queue DEBUG: [pool-1-thread-3] [8s 605ms] SSL Writer(SocketTube(107)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 605ms] SSL Writer(SocketTube(107)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 605ms] SSL Writer(SocketTube(107)) DownstreamPusher: Pushing 51 bytes downstream DEBUG: [pool-1-thread-3] [8s 605ms] SocketTube(107) trying to write: 51 DEBUG: [pool-1-thread-3] [8s 605ms] SocketTube(107) wrote: 51 DEBUG: [pool-1-thread-3] [8s 605ms] SocketTube(107) write: requesting more... DEBUG: [pool-1-thread-3] [8s 605ms] SocketTube(107) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 605ms] SocketTube(107) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 605ms] SSL Writer(SocketTube(107)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Writer(SocketTube(107)) requesting 1 DEBUG: [pool-1-thread-3] [8s 605ms] SSLTube(SocketTube(107)) request: n=1 DEBUG: [pool-1-thread-3] [8s 605ms] AsyncSSLConnection(SSLTube(SocketTube(107))) HttpPublisher: got request of 1 from SSLTube(SocketTube(107)) DEBUG: [pool-1-thread-3] [8s 605ms] SSL Writer(SocketTube(107)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) Closed stream 1 DEBUG: [readLoop] [8s 605ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 605ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 605ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 605ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 605ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 605ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-3] [8s 605ms] HttpClientImpl(86) ClientImpl (async) elapsed 8 millis for GET to https://127.0.0.1:60979/https2/fixed/x-23-BODY_HANDLER DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) H2 processed(2) DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) requesting 1 DEBUG: [pool-1-thread-3] [8s 605ms] SocketTube(107) got some demand for reading DEBUG: [pool-1-thread-3] [8s 605ms] SocketTube(107) resuming read event DEBUG: [pool-1-thread-3] [8s 605ms] SocketTube(107) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-86-SelectorManager] [8s 605ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for R (true) DEBUG: [HttpClient-86-SelectorManager] [8s 605ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for None (false) DEBUG: [HttpClient-86-SelectorManager] [8s 605ms] SocketTube(107) read bytes: 353 DEBUG: [HttpClient-86-SelectorManager] [8s 605ms] SSL Reader(SocketTube(107)) onNext DEBUG: [HttpClient-86-SelectorManager] [8s 605ms] SSL Reader(SocketTube(107)) Adding 353 bytes to read buffer DEBUG: [HttpClient-86-SelectorManager] [8s 605ms] SocketTube(107) resuming read event DEBUG: [HttpClient-86-SelectorManager] [8s 605ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for R (false) DEBUG: [HttpClient-86-SelectorManager] [8s 605ms] SocketTube(107) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) processData: readBuf remaining:353, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Unwrapping: 353 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Decoded 64 bytes out of 353 into buffer of 16676 remaining to decode: 251 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 102 bytesProduced = 64 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Unwrapped: consumed: 102 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) sending 64 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Adding 64 to outputQ queue DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775805 cancelled = false DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) DownstreamPusher: Pushing 64 bytes downstream DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) onNext: got 64 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) sending 64 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) H2 Receiving(3): 64 DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) Processing 64 DEBUG: [pool-1-thread-3] [8s 605ms] FramesDecoder decodes: 64 DEBUG: [pool-1-thread-3] [8s 605ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 605ms] FramesDecoder Got frame: DATA: length=55, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) Dropping data frame for stream 1 (55 payload bytes) DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))):WindowUpdateSender(stream: 0) update: 55, received: 55, limit: 16777216 DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) H2 processed(3) DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Unwrapping: 251 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Decoded 64 bytes out of 251 into buffer of 16676 remaining to decode: 149 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 102 bytesProduced = 64 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Unwrapped: consumed: 102 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) sending 64 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Adding 64 to outputQ queue DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775804 cancelled = false DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) DownstreamPusher: Pushing 64 bytes downstream DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) onNext: got 64 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) sending 64 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) H2 Receiving(4): 64 DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) Processing 64 DEBUG: [pool-1-thread-3] [8s 605ms] FramesDecoder decodes: 64 DEBUG: [pool-1-thread-3] [8s 605ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 605ms] FramesDecoder Got frame: DATA: length=55, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) Dropping data frame for stream 1 (55 payload bytes) DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))):WindowUpdateSender(stream: 0) update: 55, received: 110, limit: 16777216 DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) H2 processed(4) DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Unwrapping: 149 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Decoded 64 bytes out of 149 into buffer of 16676 remaining to decode: 47 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 102 bytesProduced = 64 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Unwrapped: consumed: 102 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) sending 64 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Adding 64 to outputQ queue DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775803 cancelled = false DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) DownstreamPusher: Pushing 64 bytes downstream DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) onNext: got 64 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) sending 64 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) H2 Receiving(5): 64 DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) Processing 64 DEBUG: [pool-1-thread-3] [8s 605ms] FramesDecoder decodes: 64 DEBUG: [pool-1-thread-3] [8s 605ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 605ms] FramesDecoder Got frame: DATA: length=55, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) Dropping data frame for stream 1 (55 payload bytes) DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))):WindowUpdateSender(stream: 0) update: 55, received: 165, limit: 16777216 DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) H2 processed(5) DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Unwrapping: 47 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Decoded 9 bytes out of 47 into buffer of 64 remaining to decode: 0 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 47 bytesProduced = 9 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Unwrapped: consumed: 47 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) sending 9 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) Adding 9 to outputQ queue DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775802 cancelled = false DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) DownstreamPusher: Pushing 9 bytes downstream DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) onNext: got 9 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) sending 9 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) H2 Receiving(6): 9 DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) Processing 9 DEBUG: [pool-1-thread-3] [8s 605ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-3] [8s 605ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 605ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-3] [8s 605ms] Http2Connection(SSLTube(SocketTube(107))) H2 processed(6) DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) requesting 1 DEBUG: [pool-1-thread-3] [8s 605ms] SocketTube(107) got some demand for reading DEBUG: [pool-1-thread-3] [8s 605ms] SocketTube(107) resuming read event DEBUG: [pool-1-thread-3] [8s 605ms] SocketTube(107) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 605ms] SSL Reader(SocketTube(107)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-86-SelectorManager] [8s 606ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7bb80e1f for R (false) [9 s, 209 ms, 292989 ns] waiting for client to shutdown: HttpClientImpl(86) DEBUG: [HttpClient-86-SelectorManager] [8s 669ms] HttpClientImpl(86) SelectorManager shutting down DEBUG: [HttpClient-86-SelectorManager] [8s 669ms] Http2ClientImpl stopping DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] Http2Connection(SSLTube(SocketTube(107))) Close all streams DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] Http2Connection(SSLTube(SocketTube(107))) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] AsyncSSLConnection(SSLTube(SocketTube(107))) added 34 bytes to the write queue DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] AsyncSSLConnection(SSLTube(SocketTube(107))) signalling the publisher of the write queue DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] AsyncSSLConnection(SSLTube(SocketTube(107))) HttpPublisher: sending 34 bytes (1 buffers) to SSLTube(SocketTube(107)) DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] SSLTube(SocketTube(107)) sending 1 buffers to SSL flow delegate DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] SSL Writer(SocketTube(107)) onNext DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] SSL Writer(SocketTube(107)) added 1 (34 bytes) to the writeList DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] SSL Writer(SocketTube(107)) processData, writeList remaining:34, hsTriggered:false, needWrap:false DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] SSL Writer(SocketTube(107)) wrapping 34 bytes DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] SSL Writer(SocketTube(107)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] SSL Writer(SocketTube(107)) OK => produced: 72 bytes into 72, not wrapped: 0 DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] SSL Writer(SocketTube(107)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] SSL Writer(SocketTube(107)) Sending 72 bytes downstream DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] SSL Writer(SocketTube(107)) Adding 72 to outputQ queue DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] SSL Writer(SocketTube(107)) pushScheduler is alive DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] SSL Writer(SocketTube(107)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] SSL Writer(SocketTube(107)) DownstreamPusher: Pushing 72 bytes downstream DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] SocketTube(107) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-86-SelectorManager] [8s 670ms] SocketTube(107) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] SocketTube(107) pausing read event DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] SocketTube(107) Sending error java.io.IOException: selector manager closed to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 1 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@3eba87ac[Not completed, 4 dependents] (id=8283) downstreamSubscription: SubscriptionBase: window = 9223372036854775801 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(107)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@188093e3, getALPN: jdk.internal.net.http.common.MinimalFuture@4a89b2bf[Completed normally] (id=8289), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=353 lim=353 cap=2048], count: 257, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] SocketTube(107) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] SSL Reader(SocketTube(107)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] SSL Reader(SocketTube(107)) error java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.sendResultBytes(SSLFlowDelegate.java:962) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.processData(SSLFlowDelegate.java:845) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer$WriterDownstreamPusher.run(SSLFlowDelegate.java:721) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.incoming(SSLFlowDelegate.java:745) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.incomingCaller(SubscriberWrapper.java:438) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:379) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:57) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:662) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:68) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] SSL Reader(SocketTube(107)) DownstreamPusher: forwarding error downstream: java.io.IOException: selector manager closed DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] SSLTube(SocketTube(107)) SSLSubscriberWrapper[SSLTube(SocketTube(107)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@188093e3, getALPN: jdk.internal.net.http.common.MinimalFuture@4a89b2bf[Completed normally] (id=8289), onCompleteReceived: false, onError: java.io.IOException: selector manager closed]: onErrorImpl: java.io.IOException: selector manager closed DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] Http2Connection(SSLTube(SocketTube(107))) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] SSLTube(SocketTube(107)) subscriber completed with error: java.io.IOException: selector manager closed DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] AsyncSSLConnection(SSLTube(SocketTube(107))) HttpPublisher: cancelled by SSLTube(SocketTube(107)) DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] SSL Reader(SocketTube(107)) stop DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] SSL Writer(SocketTube(107)) stop DEBUG: [pool-1-thread-3] [8s 671ms] Http2Connection(SSLTube(SocketTube(107))) Stopping scheduler java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.sendResultBytes(SSLFlowDelegate.java:962) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.processData(SSLFlowDelegate.java:845) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer$WriterDownstreamPusher.run(SSLFlowDelegate.java:721) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.incoming(SSLFlowDelegate.java:745) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.incomingCaller(SubscriberWrapper.java:438) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:379) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:57) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:662) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:68) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [pool-1-thread-3] [8s 671ms] Http2Connection(SSLTube(SocketTube(107))) Shutting down h2c (state=half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] SocketTube(107) Stopping read scheduler DEBUG: [pool-1-thread-3] [8s 671ms] Http2ClientImpl removing from the connection pool: Http2Connection(SSLTube(SocketTube(107))) DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] SocketTube(107) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] SocketTube(107) Read scheduler stopped DEBUG: [pool-1-thread-3] [8s 671ms] Http2ClientImpl removed from the connection pool: Http2Connection(SSLTube(SocketTube(107))) DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] SocketTube(107) write: cancel DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] SocketTube(107) write: resetting demand to 0 DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] AsyncSSLConnection(SSLTube(SocketTube(107))) HttpPublisher: cancelled by SSLTube(SocketTube(107)) DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] SocketTube(107) leaving w.onNext Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [8s 671ms] PlainHttpConnection(SocketTube(107)) Closing channel: channel not registered with selector DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] Http2Connection(SSLTube(SocketTube(107))) Shutting down h2c (state=shutdown+half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-86-SelectorManager] [8s 671ms] Http2Connection(SSLTube(SocketTube(107))) Close all streams DEBUG: [pool-1-thread-3] [8s 671ms] SocketTube(107) signal read error: java.io.IOException: connection closed locally EOF reached on connection localhost/127.0.0.1:60979->/127.0.0.1:37114, will no longer accept incoming frames Server connection to /127.0.0.1:37114 stopping. 1 streams TestServer: Connection writer stopping [9 s, 249 ms, 778740 ns] client shutdown normally: HttpClientImpl(86) DEBUG: [MainThread] [8s 680ms] HttpClientImpl(87) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [8s 680ms] HttpClientImpl(87) ClientImpl (async) send https://127.0.0.1:60979/https2/fixed/x-23-ON_SUBSCRIBE GET DEBUG: [pool-1-thread-3] [8s 680ms] Exchange establishing exchange for https://127.0.0.1:60979/https2/fixed/x-23-ON_SUBSCRIBE GET, proxy=null DEBUG: [pool-1-thread-3] [8s 681ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [8s 681ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [8s 681ms] PlainHttpConnection(SocketTube(108)) registering connect event DEBUG: [pool-1-thread-3] [8s 681ms] ExchangeImpl get: Trying to get HTTP/2 connection TestServer(2): connection accepted TestServer(2): stopping is: false TestServer(2): accepting connections TestServer(2): creating connection TestServer: New connection from SSLSocket[hostname=127.0.0.1, port=37122, Session(1723806574297|SSL_NULL_WITH_NULL_NULL)] DEBUG: [HttpClient-87-SelectorManager] [8s 682ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@40df26fe for C (true) DEBUG: [HttpClient-87-SelectorManager] [8s 683ms] PlainHttpConnection(SocketTube(108)) ConnectEvent: finishing connect DEBUG: [HttpClient-87-SelectorManager] [8s 683ms] PlainHttpConnection(SocketTube(108)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:37122 DEBUG: [pool-1-thread-3] [8s 683ms] SocketTube(108) connecting flows DEBUG: [pool-1-thread-3] [8s 683ms] SocketTube(108) read publisher got subscriber DEBUG: [pool-1-thread-3] [8s 683ms] SocketTube(108) registering subscribe event DEBUG: [pool-1-thread-3] [8s 683ms] SocketTube(108) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [8s 683ms] SSL Writer(SocketTube(108)) requesting 1 DEBUG: [pool-1-thread-3] [8s 683ms] SSLTube(SocketTube(108)) request: n=1 DEBUG: [pool-1-thread-3] [8s 683ms] SSL Writer(SocketTube(108)) calling downstreamSubscriber::onSubscribe on SocketTube(108) DEBUG: [pool-1-thread-3] [8s 683ms] SocketTube(108) subscribed for writing DEBUG: [pool-1-thread-3] [8s 683ms] SocketTube(108) write: registering startSubscription event DEBUG: [pool-1-thread-3] [8s 683ms] SSL Writer(SocketTube(108)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-3] [8s 683ms] SSL Writer(SocketTube(108)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-3] [8s 683ms] SSL Writer(SocketTube(108)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [pool-1-thread-3] [8s 683ms] SSL Writer(SocketTube(108)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [8s 685ms] SSL Writer(SocketTube(108)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 685ms] SSL Writer(SocketTube(108)) OK => produced: 2191 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-3] [8s 685ms] SSL Writer(SocketTube(108)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 685ms] SSL Writer(SocketTube(108)) handshaking DEBUG: [pool-1-thread-3] [8s 685ms] SSL Reader(SocketTube(108)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [8s 685ms] SSL Writer(SocketTube(108)) Sending 2191 bytes downstream DEBUG: [pool-1-thread-3] [8s 685ms] SSL Writer(SocketTube(108)) Adding 2191 to outputQ queue DEBUG: [pool-1-thread-3] [8s 685ms] SSL Writer(SocketTube(108)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 685ms] SSL Writer(SocketTube(108)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 0 cancelled = false DEBUG: [HttpClient-87-SelectorManager] [8s 685ms] SocketTube(108) subscribe event raised DEBUG: [HttpClient-87-SelectorManager] [8s 685ms] SocketTube(108) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@4a274d8e[Not completed, 4 dependents] (id=8347) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(108)), delegate: null, getALPN: jdk.internal.net.http.common.MinimalFuture@f25daae[Not completed, 1 dependents] (id=8353), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=0 lim=0 cap=1024], count: 0, scheduler: running, status: null, handshakeState: 1, engine: NEED_UNWRAP DEBUG: [HttpClient-87-SelectorManager] [8s 685ms] SocketTube(108) read demand reset to 0 DEBUG: [HttpClient-87-SelectorManager] [8s 685ms] SocketTube(108) calling onSubscribe DEBUG: [HttpClient-87-SelectorManager] [8s 685ms] SSL Reader(SocketTube(108)) requesting 1 DEBUG: [HttpClient-87-SelectorManager] [8s 685ms] SocketTube(108) got some demand for reading DEBUG: [HttpClient-87-SelectorManager] [8s 685ms] SocketTube(108) resuming read event DEBUG: [HttpClient-87-SelectorManager] [8s 685ms] SocketTube(108) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-87-SelectorManager] [8s 685ms] SSL Reader(SocketTube(108)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(108)), delegate: null, getALPN: jdk.internal.net.http.common.MinimalFuture@f25daae[Not completed, 1 dependents] (id=8353), onCompleteReceived: false, onError: null] DEBUG: [HttpClient-87-SelectorManager] [8s 685ms] SSLTube(SocketTube(108)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-87-SelectorManager] [8s 685ms] SSLTube(SocketTube(108)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-87-SelectorManager] [8s 685ms] SocketTube(108) onSubscribe called DEBUG: [HttpClient-87-SelectorManager] [8s 685ms] SocketTube(108) pending subscriber subscribed DEBUG: [HttpClient-87-SelectorManager] [8s 685ms] SocketTube(108) write: starting subscription DEBUG: [HttpClient-87-SelectorManager] [8s 685ms] SocketTube(108) write: offloading requestMore DEBUG: [HttpClient-87-SelectorManager] [8s 685ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3674f562 for R (true) DEBUG: [pool-1-thread-3] [8s 685ms] SocketTube(108) write: requesting more... DEBUG: [pool-1-thread-3] [8s 685ms] SSL Writer(SocketTube(108)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 685ms] SSL Writer(SocketTube(108)) DownstreamPusher: Pushing 2191 bytes downstream DEBUG: [pool-1-thread-3] [8s 685ms] SocketTube(108) trying to write: 2191 DEBUG: [pool-1-thread-3] [8s 685ms] SocketTube(108) wrote: 2191 DEBUG: [pool-1-thread-3] [8s 685ms] SocketTube(108) write: requesting more... DEBUG: [pool-1-thread-3] [8s 685ms] SocketTube(108) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 685ms] SocketTube(108) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 685ms] SSL Writer(SocketTube(108)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [8s 685ms] SSL Writer(SocketTube(108)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 685ms] SocketTube(108) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-87-SelectorManager] [8s 687ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3674f562 for None (false) DEBUG: [HttpClient-87-SelectorManager] [8s 687ms] HttpClientImpl(87) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-87-SelectorManager] [8s 687ms] SocketTube(108) read bytes: 133 DEBUG: [HttpClient-87-SelectorManager] [8s 687ms] SSL Reader(SocketTube(108)) onNext DEBUG: [HttpClient-87-SelectorManager] [8s 687ms] SSL Reader(SocketTube(108)) Adding 133 bytes to read buffer DEBUG: [HttpClient-87-SelectorManager] [8s 687ms] SocketTube(108) resuming read event DEBUG: [HttpClient-87-SelectorManager] [8s 687ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3674f562 for R (false) DEBUG: [HttpClient-87-SelectorManager] [8s 687ms] SocketTube(108) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 687ms] SSL Reader(SocketTube(108)) processData: readBuf remaining:133, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [8s 687ms] SSL Reader(SocketTube(108)) Unwrapping: 133 DEBUG: [pool-1-thread-3] [8s 687ms] SSL Reader(SocketTube(108)) Decoded 0 bytes out of 133 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [8s 687ms] SSL Reader(SocketTube(108)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-3] [8s 687ms] SSL Reader(SocketTube(108)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-3] [8s 687ms] SSL Reader(SocketTube(108)) handshaking DEBUG: [pool-1-thread-3] [8s 687ms] SSLFlowDelegate(SocketTube(108)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [8s 687ms] SSLFlowDelegate(SocketTube(108)) #tasks to execute: 1 DEBUG: [HttpClient-87-SelectorManager] [8s 687ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3674f562 for None (false) DEBUG: [HttpClient-87-SelectorManager] [8s 687ms] SocketTube(108) no more demand for reading DEBUG: [HttpClient-87-SelectorManager] [8s 687ms] SocketTube(108) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 687ms] SSLFlowDelegate(SocketTube(108)) finished task execution DEBUG: [pool-1-thread-3] [8s 687ms] SSL Writer(SocketTube(108)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [8s 687ms] SSL Writer(SocketTube(108)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [8s 687ms] SSL Writer(SocketTube(108)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [8s 687ms] SSL Writer(SocketTube(108)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-3] [8s 687ms] SSL Writer(SocketTube(108)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [8s 687ms] SSL Writer(SocketTube(108)) handshaking DEBUG: [pool-1-thread-3] [8s 687ms] SSL Writer(SocketTube(108)) Sending 6 bytes downstream DEBUG: [pool-1-thread-3] [8s 688ms] SSL Writer(SocketTube(108)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-3] [8s 688ms] SSL Writer(SocketTube(108)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 688ms] SSL Writer(SocketTube(108)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 688ms] SSL Writer(SocketTube(108)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-3] [8s 688ms] SocketTube(108) trying to write: 6 DEBUG: [pool-1-thread-3] [8s 688ms] SocketTube(108) wrote: 6 DEBUG: [pool-1-thread-3] [8s 688ms] SocketTube(108) write: requesting more... DEBUG: [pool-1-thread-3] [8s 688ms] SocketTube(108) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 688ms] SocketTube(108) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 688ms] SSL Writer(SocketTube(108)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [8s 688ms] SSL Writer(SocketTube(108)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) requesting 1 DEBUG: [pool-1-thread-3] [8s 688ms] SocketTube(108) got some demand for reading DEBUG: [pool-1-thread-3] [8s 688ms] SocketTube(108) resuming read event DEBUG: [pool-1-thread-3] [8s 688ms] SocketTube(108) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-87-SelectorManager] [8s 688ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3674f562 for R (true) DEBUG: [HttpClient-87-SelectorManager] [8s 688ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3674f562 for None (false) DEBUG: [HttpClient-87-SelectorManager] [8s 688ms] SocketTube(108) read bytes: 175 DEBUG: [HttpClient-87-SelectorManager] [8s 688ms] SSL Reader(SocketTube(108)) onNext DEBUG: [HttpClient-87-SelectorManager] [8s 688ms] SSL Reader(SocketTube(108)) Adding 175 bytes to read buffer DEBUG: [HttpClient-87-SelectorManager] [8s 688ms] SocketTube(108) resuming read event DEBUG: [HttpClient-87-SelectorManager] [8s 688ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3674f562 for R (false) DEBUG: [HttpClient-87-SelectorManager] [8s 688ms] SocketTube(108) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) processData: readBuf remaining:175, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) Unwrapping: 175 DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) Decoded 0 bytes out of 175 into buffer of 512 remaining to decode: 169 DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) handshaking DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) Unwrapping: 169 DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) Decoded 0 bytes out of 169 into buffer of 512 remaining to decode: 90 DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 79 bytesProduced = 0 DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) Unwrapped: consumed: 79 DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) handshaking DEBUG: [pool-1-thread-3] [8s 688ms] SSLFlowDelegate(SocketTube(108)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [8s 688ms] SSLFlowDelegate(SocketTube(108)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [8s 688ms] SSLFlowDelegate(SocketTube(108)) finished task execution DEBUG: [pool-1-thread-3] [8s 688ms] SSL Writer(SocketTube(108)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) processData: readBuf remaining:90, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) Unwrapping: 90 DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) Decoded 0 bytes out of 90 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) Unwrapped: result: Status = OK HandshakeStatus = NEED_WRAP bytesConsumed = 90 bytesProduced = 0 DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) Unwrapped: consumed: 90 DEBUG: [pool-1-thread-3] [8s 688ms] SSL Reader(SocketTube(108)) handshaking DEBUG: [pool-1-thread-3] [8s 688ms] SSL Writer(SocketTube(108)) processData, writeList remaining:0, hsTriggered:true, needWrap:true DEBUG: [pool-1-thread-3] [8s 688ms] SSL Writer(SocketTube(108)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [8s 689ms] SSL Writer(SocketTube(108)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 689ms] SSL Writer(SocketTube(108)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-3] [8s 689ms] SSL Writer(SocketTube(108)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 689ms] SSLFlowDelegate(SocketTube(108)) setALPN = h2 DEBUG: [pool-1-thread-3] [8s 689ms] PlainHttpConnection(SocketTube(108)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [8s 689ms] Http2Connection checkSSLConfig: alpn: 'h2', engine: 'h2' DEBUG: [pool-1-thread-3] [8s 689ms] Http2Connection checkSSLConfig: alpn: 'h2' DEBUG: [pool-1-thread-3] [8s 689ms] Http2Connection(SSLTube(SocketTube(108))):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-3] [8s 689ms] SSLTube(SocketTube(108)) connecting flows DEBUG: [pool-1-thread-3] [8s 689ms] SSLTube(SocketTube(108)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@3a5e6ae0 DEBUG: [pool-1-thread-3] [8s 689ms] Http2Connection(SSLTube(SocketTube(108))) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [pool-1-thread-3] [8s 689ms] SSL Reader(SocketTube(108)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [8s 689ms] SSL Reader(SocketTube(108)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 689ms] SSL Reader(SocketTube(108)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [8s 689ms] SSL Reader(SocketTube(108)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 689ms] SSLTube(SocketTube(108)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-3] [8s 689ms] AsyncSSLConnection(SSLTube(SocketTube(108))) HttpPublisher: got request of 1 from SSLTube(SocketTube(108)) DEBUG: [pool-1-thread-3] [8s 689ms] AsyncSSLConnection(SSLTube(SocketTube(108))) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-3] [8s 689ms] AsyncSSLConnection(SSLTube(SocketTube(108))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [8s 689ms] AsyncSSLConnection(SSLTube(SocketTube(108))) HttpPublisher: sending 63 bytes (1 buffers) to SSLTube(SocketTube(108)) DEBUG: [pool-1-thread-3] [8s 689ms] SSLTube(SocketTube(108)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [8s 689ms] SSL Writer(SocketTube(108)) onNext DEBUG: [pool-1-thread-3] [8s 689ms] SSL Writer(SocketTube(108)) added 1 (63 bytes) to the writeList DEBUG: [pool-1-thread-3] [8s 689ms] Http2Connection(SSLTube(SocketTube(108))):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-3] [8s 689ms] AsyncSSLConnection(SSLTube(SocketTube(108))) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-3] [8s 689ms] AsyncSSLConnection(SSLTube(SocketTube(108))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [8s 689ms] Http2Connection(SSLTube(SocketTube(108))) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-3] [8s 689ms] Http2Connection(SSLTube(SocketTube(108))) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 689ms] Http2Connection(SSLTube(SocketTube(108))) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 689ms] Http2Connection(SSLTube(SocketTube(108))) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-3] [8s 689ms] Http2Connection(SSLTube(SocketTube(108))) H2 processed buffered data DEBUG: [pool-1-thread-3] [8s 689ms] Http2ClientImpl offering to the connection pool: Http2Connection(SSLTube(SocketTube(108))) DEBUG: [pool-1-thread-3] [8s 689ms] Http2ClientImpl put in the connection pool: Http2Connection(SSLTube(SocketTube(108))) DEBUG: [pool-1-thread-3] [8s 689ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [8s 689ms] ExchangeImpl creating HTTP/2 streams DEBUG: [pool-1-thread-3] [8s 689ms] Http2Connection(SSLTube(SocketTube(108))):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-3] [8s 689ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [8s 689ms] Http2Connection(SSLTube(SocketTube(108)))/Stream(?) sendHeadersOnly() DEBUG: [pool-1-thread-3] [8s 689ms] Http2Connection(SSLTube(SocketTube(108))) sending frame: OutgoingHeaders() DEBUG: [pool-1-thread-3] [8s 689ms] Http2Connection(SSLTube(SocketTube(108))) Opened stream 1 DEBUG: [pool-1-thread-3] [8s 689ms] Http2Connection(SSLTube(SocketTube(108)))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: false) DEBUG: [pool-1-thread-3] [8s 690ms] AsyncSSLConnection(SSLTube(SocketTube(108))) added 68 bytes to the write queue DEBUG: [pool-1-thread-3] [8s 690ms] AsyncSSLConnection(SSLTube(SocketTube(108))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [8s 690ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [8s 690ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [8s 690ms] Http2Connection(SSLTube(SocketTube(108)))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) Sending 90 bytes downstream DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-3] [8s 690ms] SocketTube(108) trying to write: 90 DEBUG: [pool-1-thread-3] [8s 690ms] SocketTube(108) wrote: 90 DEBUG: [pool-1-thread-3] [8s 690ms] SocketTube(108) write: requesting more... DEBUG: [pool-1-thread-3] [8s 690ms] SocketTube(108) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 690ms] SocketTube(108) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) requesting 1 DEBUG: [pool-1-thread-3] [8s 690ms] SSLTube(SocketTube(108)) request: n=1 DEBUG: [pool-1-thread-3] [8s 690ms] AsyncSSLConnection(SSLTube(SocketTube(108))) HttpPublisher: got request of 1 from SSLTube(SocketTube(108)) DEBUG: [pool-1-thread-3] [8s 690ms] AsyncSSLConnection(SSLTube(SocketTube(108))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(108)) DEBUG: [pool-1-thread-3] [8s 690ms] SSLTube(SocketTube(108)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) onNext DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) requesting 1 DEBUG: [pool-1-thread-3] [8s 690ms] SSLTube(SocketTube(108)) request: n=1 DEBUG: [pool-1-thread-3] [8s 690ms] AsyncSSLConnection(SSLTube(SocketTube(108))) HttpPublisher: got request of 1 from SSLTube(SocketTube(108)) DEBUG: [pool-1-thread-3] [8s 690ms] AsyncSSLConnection(SSLTube(SocketTube(108))) HttpPublisher: sending 68 bytes (2 buffers) to SSLTube(SocketTube(108)) DEBUG: [pool-1-thread-3] [8s 690ms] SSLTube(SocketTube(108)) sending 2 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) onNext DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) added 2 (68 bytes) to the writeList DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) wrapping 144 bytes DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 144 bytesProduced = 182 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) OK => produced: 182 bytes into 184, not wrapped: 0 DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 144 bytesProduced = 182 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) Sending 182 bytes downstream DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) Adding 182 to outputQ queue DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) DownstreamPusher: Pushing 182 bytes downstream DEBUG: [pool-1-thread-3] [8s 690ms] SocketTube(108) trying to write: 182 DEBUG: [pool-1-thread-3] [8s 690ms] SocketTube(108) wrote: 182 DEBUG: [pool-1-thread-3] [8s 690ms] SocketTube(108) write: requesting more... DEBUG: [pool-1-thread-3] [8s 690ms] SocketTube(108) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 690ms] SocketTube(108) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) requesting 1 DEBUG: [pool-1-thread-3] [8s 690ms] SSLTube(SocketTube(108)) request: n=1 DEBUG: [pool-1-thread-3] [8s 690ms] AsyncSSLConnection(SSLTube(SocketTube(108))) HttpPublisher: got request of 1 from SSLTube(SocketTube(108)) DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false TestServer(2): starting connection DEBUG: [pool-1-thread-3] [8s 690ms] SSL Writer(SocketTube(108)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [8s 690ms] SSL Reader(SocketTube(108)) requesting 1 DEBUG: [pool-1-thread-3] [8s 690ms] SocketTube(108) got some demand for reading DEBUG: [pool-1-thread-3] [8s 690ms] SocketTube(108) resuming read event DEBUG: [pool-1-thread-3] [8s 690ms] SocketTube(108) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 690ms] SSL Reader(SocketTube(108)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-87-SelectorManager] [8s 690ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3674f562 for None (false) DEBUG: [HttpClient-87-SelectorManager] [8s 690ms] SocketTube(108) read bytes: 1726 DEBUG: [HttpClient-87-SelectorManager] [8s 690ms] SSL Reader(SocketTube(108)) onNext DEBUG: [HttpClient-87-SelectorManager] [8s 690ms] SSL Reader(SocketTube(108)) Adding 1726 bytes to read buffer DEBUG: [HttpClient-87-SelectorManager] [8s 690ms] SocketTube(108) resuming read event DEBUG: [HttpClient-87-SelectorManager] [8s 690ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3674f562 for R (false) DEBUG: [HttpClient-87-SelectorManager] [8s 690ms] SocketTube(108) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [8s 690ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-3] [8s 690ms] SSL Reader(SocketTube(108)) processData: readBuf remaining:1726, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [Test-server-pool] [8s 690ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-87-SelectorManager] [8s 690ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3674f562 for R (false) DEBUG: [pool-1-thread-3] [8s 690ms] SSL Reader(SocketTube(108)) Unwrapping: 1726 DEBUG: [Test-server-pool] [8s 690ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [8s 690ms] FramesDecoder decodes: 30 DEBUG: [HttpClient-87-SelectorManager] [8s 690ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3674f562 for None (false) DEBUG: [Test-server-pool] [8s 690ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-87-SelectorManager] [8s 690ms] SocketTube(108) no more demand for reading DEBUG: [HttpClient-87-SelectorManager] [8s 690ms] SocketTube(108) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [8s 690ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [8s 691ms] SSL Reader(SocketTube(108)) Decoded 0 bytes out of 1726 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-3] [8s 691ms] SSL Reader(SocketTube(108)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1726 bytesProduced = 0 DEBUG: [pool-1-thread-3] [8s 691ms] SSL Reader(SocketTube(108)) Unwrapped: consumed: 1726 DEBUG: [pool-1-thread-3] [8s 691ms] SSL Reader(SocketTube(108)) requesting 1 DEBUG: [pool-1-thread-3] [8s 691ms] SocketTube(108) got some demand for reading DEBUG: [pool-1-thread-3] [8s 691ms] SocketTube(108) resuming read event DEBUG: [pool-1-thread-3] [8s 691ms] SocketTube(108) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] TestServer(2): connection started DEBUG: [readLoop] [8s 691ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 691ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 691ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 691ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 691ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 691ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [readLoop] [8s 691ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 691ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 691ms] FramesDecoder Not enough data to parse frame body, needs: 59, has: 0 DEBUG: [readLoop] [8s 691ms] FramesDecoder decodes: 59 DEBUG: [readLoop] [8s 691ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 691ms] FramesDecoder Got frame: HEADERS: length=59, streamid=1, flags=END_STREAM END_HEADERS TestServer: GET /https2/fixed/x-23-ON_SUBSCRIBE Server: got END_STREAM for stream 1 TestServer(2): Using handler for: /https2/fixed Sent response headers 200 DEBUG: [HttpClient-87-SelectorManager] [8s 692ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3674f562 for R (true) DEBUG: [HttpClient-87-SelectorManager] [8s 692ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3674f562 for None (false) DEBUG: [HttpClient-87-SelectorManager] [8s 692ms] SocketTube(108) read bytes: 485 DEBUG: [HttpClient-87-SelectorManager] [8s 692ms] SSL Reader(SocketTube(108)) onNext DEBUG: [HttpClient-87-SelectorManager] [8s 692ms] SSL Reader(SocketTube(108)) Adding 485 bytes to read buffer DEBUG: [HttpClient-87-SelectorManager] [8s 692ms] SocketTube(108) resuming read event DEBUG: [HttpClient-87-SelectorManager] [8s 692ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3674f562 for R (false) DEBUG: [HttpClient-87-SelectorManager] [8s 692ms] SocketTube(108) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) processData: readBuf remaining:485, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) Unwrapping: 485 DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) Decoded 39 bytes out of 485 into buffer of 512 remaining to decode: 408 DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 77 bytesProduced = 39 DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) Unwrapped: consumed: 77 DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) sending 39 DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) Adding 39 to outputQ queue DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) DownstreamPusher: Pushing 39 bytes downstream DEBUG: [pool-1-thread-3] [8s 692ms] Http2Connection(SSLTube(SocketTube(108))) onNext: got 39 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 692ms] Http2Connection(SSLTube(SocketTube(108))) sending 39 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 692ms] Http2Connection(SSLTube(SocketTube(108))) H2 Receiving(1): 39 DEBUG: [pool-1-thread-3] [8s 692ms] Http2Connection(SSLTube(SocketTube(108))) Processing 39 DEBUG: [pool-1-thread-3] [8s 692ms] FramesDecoder decodes: 39 DEBUG: [pool-1-thread-3] [8s 692ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 692ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [8s 692ms] Http2Connection(SSLTube(SocketTube(108))) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-3] [8s 692ms] AsyncSSLConnection(SSLTube(SocketTube(108))) added 9 bytes to the write queue DEBUG: [pool-1-thread-3] [8s 692ms] AsyncSSLConnection(SSLTube(SocketTube(108))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [8s 692ms] AsyncSSLConnection(SSLTube(SocketTube(108))) HttpPublisher: sending 9 bytes (1 buffers) to SSLTube(SocketTube(108)) DEBUG: [pool-1-thread-3] [8s 692ms] SSLTube(SocketTube(108)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [8s 692ms] SSL Writer(SocketTube(108)) onNext DEBUG: [pool-1-thread-3] [8s 692ms] SSL Writer(SocketTube(108)) added 1 (9 bytes) to the writeList DEBUG: [pool-1-thread-3] [8s 692ms] SSL Writer(SocketTube(108)) processData, writeList remaining:9, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [8s 692ms] SSL Writer(SocketTube(108)) wrapping 9 bytes DEBUG: [pool-1-thread-3] [8s 692ms] SSL Writer(SocketTube(108)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [8s 692ms] SSL Writer(SocketTube(108)) OK => produced: 47 bytes into 48, not wrapped: 0 DEBUG: [pool-1-thread-3] [8s 692ms] SSL Writer(SocketTube(108)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [8s 692ms] SSL Writer(SocketTube(108)) Sending 47 bytes downstream DEBUG: [pool-1-thread-3] [8s 692ms] SSL Writer(SocketTube(108)) Adding 47 to outputQ queue DEBUG: [pool-1-thread-3] [8s 692ms] SSL Writer(SocketTube(108)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 692ms] SSL Writer(SocketTube(108)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 692ms] SSL Writer(SocketTube(108)) DownstreamPusher: Pushing 47 bytes downstream DEBUG: [pool-1-thread-3] [8s 692ms] SocketTube(108) trying to write: 47 DEBUG: [pool-1-thread-3] [8s 692ms] SocketTube(108) wrote: 47 DEBUG: [pool-1-thread-3] [8s 692ms] SocketTube(108) write: requesting more... DEBUG: [pool-1-thread-3] [8s 692ms] SocketTube(108) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 692ms] SocketTube(108) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 692ms] SSL Writer(SocketTube(108)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 692ms] SSL Writer(SocketTube(108)) requesting 1 DEBUG: [pool-1-thread-3] [8s 692ms] SSLTube(SocketTube(108)) request: n=1 DEBUG: [pool-1-thread-3] [8s 692ms] AsyncSSLConnection(SSLTube(SocketTube(108))) HttpPublisher: got request of 1 from SSLTube(SocketTube(108)) DEBUG: [pool-1-thread-3] [8s 692ms] SSL Writer(SocketTube(108)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 692ms] Http2Connection(SSLTube(SocketTube(108))) H2 processed(1) DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) Unwrapping: 408 DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) Decoded 17 bytes out of 408 into buffer of 40 remaining to decode: 353 DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 55 bytesProduced = 17 DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) Unwrapped: consumed: 55 DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) sending 17 DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) Adding 17 to outputQ queue DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775806 cancelled = false DEBUG: [pool-1-thread-3] [8s 692ms] SSL Reader(SocketTube(108)) DownstreamPusher: Pushing 17 bytes downstream DEBUG: [readLoop] [8s 692ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 693ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) onNext: got 17 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) sending 17 to Http2Connection.asyncReceive DEBUG: [readLoop] [8s 693ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) H2 Receiving(2): 17 DEBUG: [readLoop] [8s 693ms] FramesDecoder decodes: 0 DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) Processing 17 DEBUG: [pool-1-thread-3] [8s 693ms] FramesDecoder decodes: 17 DEBUG: [readLoop] [8s 693ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 693ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 693ms] FramesDecoder Got frame: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108)))/Stream(1) incoming: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108)))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108)))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108)))/Stream(1) Getting BodySubscriber for: (GET https://127.0.0.1:60979/https2/fixed/x-23-ON_SUBSCRIBE) 200 HTTP_2 Local port: 37122 DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108)))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-3] [8s 693ms] HttpClientImpl(87) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108)))/Stream(1) calling subscriber.onError: AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE DEBUG: [pool-1-thread-3] [8s 693ms] HttpClientImpl(87) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108)))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108)))/Stream(1) stream 1 closing due to AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108)))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-3] [8s 693ms] AsyncSSLConnection(SSLTube(SocketTube(108))) added 13 bytes to the write queue DEBUG: [pool-1-thread-3] [8s 693ms] AsyncSSLConnection(SSLTube(SocketTube(108))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [8s 693ms] AsyncSSLConnection(SSLTube(SocketTube(108))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(108)) DEBUG: [pool-1-thread-3] [8s 693ms] SSLTube(SocketTube(108)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [8s 693ms] SSL Writer(SocketTube(108)) onNext DEBUG: [pool-1-thread-3] [8s 693ms] SSL Writer(SocketTube(108)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-3] [8s 693ms] SSL Writer(SocketTube(108)) processData, writeList remaining:13, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [8s 693ms] SSL Writer(SocketTube(108)) wrapping 13 bytes DEBUG: [pool-1-thread-3] [8s 693ms] SSL Writer(SocketTube(108)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Writer(SocketTube(108)) OK => produced: 51 bytes into 56, not wrapped: 0 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Writer(SocketTube(108)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Writer(SocketTube(108)) Sending 51 bytes downstream DEBUG: [pool-1-thread-3] [8s 693ms] SSL Writer(SocketTube(108)) Adding 51 to outputQ queue DEBUG: [pool-1-thread-3] [8s 693ms] SSL Writer(SocketTube(108)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 693ms] SSL Writer(SocketTube(108)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 693ms] SSL Writer(SocketTube(108)) DownstreamPusher: Pushing 51 bytes downstream DEBUG: [pool-1-thread-3] [8s 693ms] SocketTube(108) trying to write: 51 DEBUG: [pool-1-thread-3] [8s 693ms] SocketTube(108) wrote: 51 DEBUG: [pool-1-thread-3] [8s 693ms] SocketTube(108) write: requesting more... DEBUG: [pool-1-thread-3] [8s 693ms] SocketTube(108) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 693ms] SocketTube(108) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 693ms] SSL Writer(SocketTube(108)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Writer(SocketTube(108)) requesting 1 DEBUG: [pool-1-thread-3] [8s 693ms] SSLTube(SocketTube(108)) request: n=1 DEBUG: [pool-1-thread-3] [8s 693ms] AsyncSSLConnection(SSLTube(SocketTube(108))) HttpPublisher: got request of 1 from SSLTube(SocketTube(108)) DEBUG: [pool-1-thread-3] [8s 693ms] SSL Writer(SocketTube(108)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) Closed stream 1 DEBUG: [readLoop] [8s 693ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 693ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 693ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 693ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 693ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 693ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-3] [8s 693ms] HttpClientImpl(87) ClientImpl (async) elapsed 12 millis for GET to https://127.0.0.1:60979/https2/fixed/x-23-ON_SUBSCRIBE DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) H2 processed(2) DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Unwrapping: 353 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Decoded 64 bytes out of 353 into buffer of 16676 remaining to decode: 251 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 102 bytesProduced = 64 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Unwrapped: consumed: 102 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) sending 64 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Adding 64 to outputQ queue DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775805 cancelled = false DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) DownstreamPusher: Pushing 64 bytes downstream DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) onNext: got 64 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) sending 64 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) H2 Receiving(3): 64 DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) Processing 64 DEBUG: [pool-1-thread-3] [8s 693ms] FramesDecoder decodes: 64 DEBUG: [pool-1-thread-3] [8s 693ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 693ms] FramesDecoder Got frame: DATA: length=55, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) Dropping data frame for stream 1 (55 payload bytes) DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))):WindowUpdateSender(stream: 0) update: 55, received: 55, limit: 16777216 DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) H2 processed(3) DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Unwrapping: 251 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Decoded 64 bytes out of 251 into buffer of 16676 remaining to decode: 149 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 102 bytesProduced = 64 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Unwrapped: consumed: 102 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) sending 64 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Adding 64 to outputQ queue DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775804 cancelled = false DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) DownstreamPusher: Pushing 64 bytes downstream DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) onNext: got 64 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) sending 64 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) H2 Receiving(4): 64 DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) Processing 64 DEBUG: [pool-1-thread-3] [8s 693ms] FramesDecoder decodes: 64 DEBUG: [pool-1-thread-3] [8s 693ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 693ms] FramesDecoder Got frame: DATA: length=55, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) Dropping data frame for stream 1 (55 payload bytes) DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))):WindowUpdateSender(stream: 0) update: 55, received: 110, limit: 16777216 DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) H2 processed(4) DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Unwrapping: 149 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Decoded 64 bytes out of 149 into buffer of 16676 remaining to decode: 47 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 102 bytesProduced = 64 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Unwrapped: consumed: 102 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) sending 64 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Adding 64 to outputQ queue DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775803 cancelled = false DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) DownstreamPusher: Pushing 64 bytes downstream DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) onNext: got 64 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) sending 64 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) H2 Receiving(5): 64 DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) Processing 64 DEBUG: [pool-1-thread-3] [8s 693ms] FramesDecoder decodes: 64 DEBUG: [pool-1-thread-3] [8s 693ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 693ms] FramesDecoder Got frame: DATA: length=55, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) Dropping data frame for stream 1 (55 payload bytes) DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))):WindowUpdateSender(stream: 0) update: 55, received: 165, limit: 16777216 DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) H2 processed(5) DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Unwrapping: 47 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Decoded 9 bytes out of 47 into buffer of 64 remaining to decode: 0 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 47 bytesProduced = 9 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Unwrapped: consumed: 47 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) sending 9 DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) Adding 9 to outputQ queue DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775802 cancelled = false DEBUG: [pool-1-thread-3] [8s 693ms] SSL Reader(SocketTube(108)) DownstreamPusher: Pushing 9 bytes downstream DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) onNext: got 9 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 693ms] Http2Connection(SSLTube(SocketTube(108))) sending 9 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 694ms] Http2Connection(SSLTube(SocketTube(108))) H2 Receiving(6): 9 DEBUG: [pool-1-thread-3] [8s 694ms] Http2Connection(SSLTube(SocketTube(108))) Processing 9 DEBUG: [pool-1-thread-3] [8s 694ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-3] [8s 694ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 694ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-3] [8s 694ms] Http2Connection(SSLTube(SocketTube(108))) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-3] [8s 694ms] Http2Connection(SSLTube(SocketTube(108))) H2 processed(6) DEBUG: [pool-1-thread-3] [8s 694ms] SSL Reader(SocketTube(108)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 694ms] SSL Reader(SocketTube(108)) requesting 1 DEBUG: [pool-1-thread-3] [8s 694ms] SocketTube(108) got some demand for reading DEBUG: [pool-1-thread-3] [8s 694ms] SocketTube(108) resuming read event DEBUG: [pool-1-thread-3] [8s 694ms] SocketTube(108) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 694ms] SSL Reader(SocketTube(108)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-87-SelectorManager] [8s 694ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3674f562 for R (false) [9 s, 311 ms, 410031 ns] waiting for client to shutdown: HttpClientImpl(87) DEBUG: [HttpClient-87-SelectorManager] [8s 741ms] HttpClientImpl(87) SelectorManager shutting down DEBUG: [HttpClient-87-SelectorManager] [8s 777ms] Http2ClientImpl stopping DEBUG: [HttpClient-87-SelectorManager] [8s 777ms] Http2Connection(SSLTube(SocketTube(108))) Close all streams DEBUG: [HttpClient-87-SelectorManager] [8s 777ms] Http2Connection(SSLTube(SocketTube(108))) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-87-SelectorManager] [8s 777ms] AsyncSSLConnection(SSLTube(SocketTube(108))) added 34 bytes to the write queue DEBUG: [HttpClient-87-SelectorManager] [8s 777ms] AsyncSSLConnection(SSLTube(SocketTube(108))) signalling the publisher of the write queue DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] AsyncSSLConnection(SSLTube(SocketTube(108))) HttpPublisher: sending 34 bytes (1 buffers) to SSLTube(SocketTube(108)) DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SSLTube(SocketTube(108)) sending 1 buffers to SSL flow delegate DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SSL Writer(SocketTube(108)) onNext DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SSL Writer(SocketTube(108)) added 1 (34 bytes) to the writeList DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SSL Writer(SocketTube(108)) processData, writeList remaining:34, hsTriggered:false, needWrap:false DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SSL Writer(SocketTube(108)) wrapping 34 bytes DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SSL Writer(SocketTube(108)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SSL Writer(SocketTube(108)) OK => produced: 72 bytes into 72, not wrapped: 0 DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SSL Writer(SocketTube(108)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SSL Writer(SocketTube(108)) Sending 72 bytes downstream DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SSL Writer(SocketTube(108)) Adding 72 to outputQ queue DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SSL Writer(SocketTube(108)) pushScheduler is alive DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SSL Writer(SocketTube(108)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SSL Writer(SocketTube(108)) DownstreamPusher: Pushing 72 bytes downstream DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SocketTube(108) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SocketTube(108) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SocketTube(108) pausing read event DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SocketTube(108) Sending error java.io.IOException: selector manager closed to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 1 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@4a274d8e[Not completed, 4 dependents] (id=8347) downstreamSubscription: SubscriptionBase: window = 9223372036854775801 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(108)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@3a5e6ae0, getALPN: jdk.internal.net.http.common.MinimalFuture@f25daae[Completed normally] (id=8353), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=485 lim=485 cap=2048], count: 257, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SocketTube(108) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SSL Reader(SocketTube(108)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-87-SelectorManager] [8s 778ms] SSL Reader(SocketTube(108)) error java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.sendResultBytes(SSLFlowDelegate.java:962) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.processData(SSLFlowDelegate.java:845) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer$WriterDownstreamPusher.run(SSLFlowDelegate.java:721) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.incoming(SSLFlowDelegate.java:745) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.incomingCaller(SubscriberWrapper.java:438) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:379) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:57) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:662) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:68) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-87-SelectorManager] [8s 779ms] SSL Reader(SocketTube(108)) DownstreamPusher: forwarding error downstream: java.io.IOException: selector manager closed DEBUG: [HttpClient-87-SelectorManager] [8s 779ms] SSLTube(SocketTube(108)) SSLSubscriberWrapper[SSLTube(SocketTube(108)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@3a5e6ae0, getALPN: jdk.internal.net.http.common.MinimalFuture@f25daae[Completed normally] (id=8353), onCompleteReceived: false, onError: java.io.IOException: selector manager closed]: onErrorImpl: java.io.IOException: selector manager closed DEBUG: [HttpClient-87-SelectorManager] [8s 779ms] Http2Connection(SSLTube(SocketTube(108))) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-87-SelectorManager] [8s 779ms] SSLTube(SocketTube(108)) subscriber completed with error: java.io.IOException: selector manager closed DEBUG: [HttpClient-87-SelectorManager] [8s 779ms] AsyncSSLConnection(SSLTube(SocketTube(108))) HttpPublisher: cancelled by SSLTube(SocketTube(108)) DEBUG: [HttpClient-87-SelectorManager] [8s 779ms] SSL Reader(SocketTube(108)) stop DEBUG: [HttpClient-87-SelectorManager] [8s 779ms] SSL Writer(SocketTube(108)) stop DEBUG: [pool-1-thread-4] [8s 779ms] Http2Connection(SSLTube(SocketTube(108))) Stopping scheduler java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.sendResultBytes(SSLFlowDelegate.java:962) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.processData(SSLFlowDelegate.java:845) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer$WriterDownstreamPusher.run(SSLFlowDelegate.java:721) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.incoming(SSLFlowDelegate.java:745) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.incomingCaller(SubscriberWrapper.java:438) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:379) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:57) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:662) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:68) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-87-SelectorManager] [8s 779ms] SocketTube(108) Stopping read scheduler DEBUG: [pool-1-thread-4] [8s 779ms] Http2Connection(SSLTube(SocketTube(108))) Shutting down h2c (state=half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-87-SelectorManager] [8s 779ms] SocketTube(108) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-87-SelectorManager] [8s 779ms] SocketTube(108) Read scheduler stopped DEBUG: [HttpClient-87-SelectorManager] [8s 779ms] SocketTube(108) write: cancel DEBUG: [HttpClient-87-SelectorManager] [8s 779ms] SocketTube(108) write: resetting demand to 0 DEBUG: [pool-1-thread-4] [8s 779ms] Http2ClientImpl removing from the connection pool: Http2Connection(SSLTube(SocketTube(108))) DEBUG: [pool-1-thread-4] [8s 779ms] Http2ClientImpl removed from the connection pool: Http2Connection(SSLTube(SocketTube(108))) DEBUG: [HttpClient-87-SelectorManager] [8s 779ms] AsyncSSLConnection(SSLTube(SocketTube(108))) HttpPublisher: cancelled by SSLTube(SocketTube(108)) DEBUG: [HttpClient-87-SelectorManager] [8s 779ms] SocketTube(108) leaving w.onNext Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-4] [8s 779ms] PlainHttpConnection(SocketTube(108)) Closing channel: channel not registered with selector DEBUG: [HttpClient-87-SelectorManager] [8s 779ms] Http2Connection(SSLTube(SocketTube(108))) Shutting down h2c (state=shutdown+half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-87-SelectorManager] [8s 779ms] Http2Connection(SSLTube(SocketTube(108))) Close all streams DEBUG: [pool-1-thread-4] [8s 779ms] SocketTube(108) signal read error: java.io.IOException: connection closed locally EOF reached on connection localhost/127.0.0.1:60979->/127.0.0.1:37122, will no longer accept incoming frames Server connection to /127.0.0.1:37122 stopping. 1 streams TestServer: Connection writer stopping [9 s, 359 ms, 272416 ns] client shutdown normally: HttpClientImpl(87) DEBUG: [MainThread] [8s 789ms] HttpClientImpl(88) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [8s 790ms] HttpClientImpl(88) ClientImpl (async) send https://127.0.0.1:60979/https2/fixed/x-23-ON_NEXT GET DEBUG: [pool-1-thread-4] [8s 790ms] Exchange establishing exchange for https://127.0.0.1:60979/https2/fixed/x-23-ON_NEXT GET, proxy=null DEBUG: [pool-1-thread-4] [8s 791ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-4] [8s 791ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-4] [8s 791ms] PlainHttpConnection(SocketTube(109)) registering connect event DEBUG: [pool-1-thread-4] [8s 791ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@cf800cb for C (true) TestServer(2): connection accepted TestServer(2): stopping is: false TestServer(2): accepting connections TestServer(2): creating connection TestServer: New connection from SSLSocket[hostname=127.0.0.1, port=37132, Session(1723806574380|SSL_NULL_WITH_NULL_NULL)] DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] PlainHttpConnection(SocketTube(109)) ConnectEvent: finishing connect DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] PlainHttpConnection(SocketTube(109)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:37132 DEBUG: [pool-1-thread-4] [8s 791ms] SocketTube(109) connecting flows DEBUG: [pool-1-thread-4] [8s 791ms] SocketTube(109) read publisher got subscriber DEBUG: [pool-1-thread-4] [8s 791ms] SocketTube(109) registering subscribe event DEBUG: [pool-1-thread-4] [8s 791ms] SocketTube(109) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] SocketTube(109) subscribe event raised DEBUG: [pool-1-thread-4] [8s 791ms] SSL Writer(SocketTube(109)) requesting 1 DEBUG: [pool-1-thread-4] [8s 791ms] SSLTube(SocketTube(109)) request: n=1 DEBUG: [pool-1-thread-4] [8s 791ms] SSL Writer(SocketTube(109)) calling downstreamSubscriber::onSubscribe on SocketTube(109) DEBUG: [pool-1-thread-4] [8s 791ms] SocketTube(109) subscribed for writing DEBUG: [pool-1-thread-4] [8s 791ms] SocketTube(109) write: registering startSubscription event DEBUG: [pool-1-thread-4] [8s 791ms] SSL Writer(SocketTube(109)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-4] [8s 791ms] SSL Writer(SocketTube(109)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-4] [8s 791ms] SSL Writer(SocketTube(109)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [pool-1-thread-4] [8s 791ms] SSL Writer(SocketTube(109)) wrapping 0 bytes DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] SocketTube(109) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@6006bbb[Not completed, 4 dependents] (id=8413) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(109)), 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-88-SelectorManager] [8s 791ms] SocketTube(109) read demand reset to 0 DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] SocketTube(109) calling onSubscribe DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] SSL Reader(SocketTube(109)) requesting 1 DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] SocketTube(109) got some demand for reading DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] SocketTube(109) resuming read event DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] SocketTube(109) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] SSL Reader(SocketTube(109)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(109)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] SSLTube(SocketTube(109)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] SSLTube(SocketTube(109)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] SocketTube(109) onSubscribe called DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] SocketTube(109) pending subscriber subscribed DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for R (true) DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] SocketTube(109) write: starting subscription DEBUG: [HttpClient-88-SelectorManager] [8s 791ms] SocketTube(109) write: offloading requestMore DEBUG: [pool-1-thread-3] [8s 791ms] SocketTube(109) write: requesting more... DEBUG: [pool-1-thread-3] [8s 791ms] SSL Writer(SocketTube(109)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 791ms] SocketTube(109) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 793ms] SSL Writer(SocketTube(109)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [8s 793ms] SSL Writer(SocketTube(109)) OK => produced: 2191 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-4] [8s 793ms] SSL Writer(SocketTube(109)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [8s 793ms] SSL Writer(SocketTube(109)) handshaking DEBUG: [pool-1-thread-4] [8s 793ms] SSL Reader(SocketTube(109)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-4] [8s 793ms] SSL Writer(SocketTube(109)) Sending 2191 bytes downstream DEBUG: [pool-1-thread-4] [8s 793ms] SSL Writer(SocketTube(109)) Adding 2191 to outputQ queue DEBUG: [pool-1-thread-4] [8s 793ms] SSL Writer(SocketTube(109)) pushScheduler is alive DEBUG: [pool-1-thread-4] [8s 793ms] SSL Writer(SocketTube(109)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 793ms] SSL Writer(SocketTube(109)) DownstreamPusher: Pushing 2191 bytes downstream DEBUG: [pool-1-thread-4] [8s 793ms] SocketTube(109) trying to write: 2191 DEBUG: [pool-1-thread-4] [8s 793ms] SocketTube(109) wrote: 2191 DEBUG: [pool-1-thread-4] [8s 793ms] SocketTube(109) write: requesting more... DEBUG: [pool-1-thread-4] [8s 793ms] SocketTube(109) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 793ms] SocketTube(109) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 793ms] SSL Writer(SocketTube(109)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-4] [8s 793ms] SSL Writer(SocketTube(109)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-88-SelectorManager] [8s 794ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for None (false) DEBUG: [HttpClient-88-SelectorManager] [8s 794ms] HttpClientImpl(88) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-88-SelectorManager] [8s 794ms] SocketTube(109) read bytes: 133 DEBUG: [HttpClient-88-SelectorManager] [8s 794ms] SSL Reader(SocketTube(109)) onNext DEBUG: [HttpClient-88-SelectorManager] [8s 794ms] SSL Reader(SocketTube(109)) Adding 133 bytes to read buffer DEBUG: [HttpClient-88-SelectorManager] [8s 794ms] SocketTube(109) resuming read event DEBUG: [HttpClient-88-SelectorManager] [8s 794ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for R (false) DEBUG: [HttpClient-88-SelectorManager] [8s 794ms] SocketTube(109) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 794ms] SSL Reader(SocketTube(109)) processData: readBuf remaining:133, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-4] [8s 794ms] SSL Reader(SocketTube(109)) Unwrapping: 133 DEBUG: [pool-1-thread-4] [8s 794ms] SSL Reader(SocketTube(109)) Decoded 0 bytes out of 133 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-4] [8s 794ms] SSL Reader(SocketTube(109)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-4] [8s 794ms] SSL Reader(SocketTube(109)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-4] [8s 794ms] SSL Reader(SocketTube(109)) handshaking DEBUG: [pool-1-thread-4] [8s 794ms] SSLFlowDelegate(SocketTube(109)) obtaining and initiating task execution DEBUG: [pool-1-thread-4] [8s 794ms] SSLFlowDelegate(SocketTube(109)) #tasks to execute: 1 DEBUG: [HttpClient-88-SelectorManager] [8s 794ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for None (false) DEBUG: [HttpClient-88-SelectorManager] [8s 794ms] SocketTube(109) no more demand for reading DEBUG: [HttpClient-88-SelectorManager] [8s 794ms] SocketTube(109) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 795ms] SSLFlowDelegate(SocketTube(109)) finished task execution DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) wrapping 0 bytes DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) handshaking DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) Sending 6 bytes downstream DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) pushScheduler is alive DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-4] [8s 795ms] SocketTube(109) trying to write: 6 DEBUG: [pool-1-thread-4] [8s 795ms] SocketTube(109) wrote: 6 DEBUG: [pool-1-thread-4] [8s 795ms] SocketTube(109) write: requesting more... DEBUG: [pool-1-thread-4] [8s 795ms] SocketTube(109) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 795ms] SocketTube(109) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) requesting 1 DEBUG: [pool-1-thread-4] [8s 795ms] SocketTube(109) got some demand for reading DEBUG: [pool-1-thread-4] [8s 795ms] SocketTube(109) resuming read event DEBUG: [pool-1-thread-4] [8s 795ms] SocketTube(109) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-88-SelectorManager] [8s 795ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for R (true) DEBUG: [HttpClient-88-SelectorManager] [8s 795ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for None (false) DEBUG: [HttpClient-88-SelectorManager] [8s 795ms] SocketTube(109) read bytes: 175 DEBUG: [HttpClient-88-SelectorManager] [8s 795ms] SSL Reader(SocketTube(109)) onNext DEBUG: [HttpClient-88-SelectorManager] [8s 795ms] SSL Reader(SocketTube(109)) Adding 175 bytes to read buffer DEBUG: [HttpClient-88-SelectorManager] [8s 795ms] SocketTube(109) resuming read event DEBUG: [HttpClient-88-SelectorManager] [8s 795ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for R (false) DEBUG: [HttpClient-88-SelectorManager] [8s 795ms] SocketTube(109) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) processData: readBuf remaining:175, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) Unwrapping: 175 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) Decoded 0 bytes out of 175 into buffer of 512 remaining to decode: 169 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) handshaking DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) Unwrapping: 169 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) Decoded 0 bytes out of 169 into buffer of 512 remaining to decode: 90 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 79 bytesProduced = 0 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) Unwrapped: consumed: 79 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) handshaking DEBUG: [pool-1-thread-4] [8s 795ms] SSLFlowDelegate(SocketTube(109)) obtaining and initiating task execution DEBUG: [pool-1-thread-4] [8s 795ms] SSLFlowDelegate(SocketTube(109)) #tasks to execute: 1 DEBUG: [pool-1-thread-4] [8s 795ms] SSLFlowDelegate(SocketTube(109)) finished task execution DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) processData: readBuf remaining:90, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) Unwrapping: 90 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) Decoded 0 bytes out of 90 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) Unwrapped: result: Status = OK HandshakeStatus = NEED_WRAP bytesConsumed = 90 bytesProduced = 0 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) Unwrapped: consumed: 90 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) handshaking DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) processData, writeList remaining:0, hsTriggered:true, needWrap:true DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) wrapping 0 bytes DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Writer(SocketTube(109)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [8s 795ms] SSLFlowDelegate(SocketTube(109)) setALPN = h2 DEBUG: [pool-1-thread-4] [8s 795ms] PlainHttpConnection(SocketTube(109)) finishConnect, setting connected=true DEBUG: [pool-1-thread-4] [8s 795ms] Http2Connection checkSSLConfig: alpn: 'h2', engine: 'h2' DEBUG: [pool-1-thread-4] [8s 795ms] Http2Connection checkSSLConfig: alpn: 'h2' DEBUG: [pool-1-thread-4] [8s 795ms] Http2Connection(SSLTube(SocketTube(109))):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-4] [8s 795ms] SSLTube(SocketTube(109)) connecting flows DEBUG: [pool-1-thread-4] [8s 795ms] SSLTube(SocketTube(109)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@1f3cf184 DEBUG: [pool-1-thread-4] [8s 795ms] Http2Connection(SSLTube(SocketTube(109))) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-4] [8s 795ms] SSL Reader(SocketTube(109)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 795ms] SSLTube(SocketTube(109)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-4] [8s 795ms] AsyncSSLConnection(SSLTube(SocketTube(109))) HttpPublisher: got request of 1 from SSLTube(SocketTube(109)) DEBUG: [pool-1-thread-4] [8s 796ms] AsyncSSLConnection(SSLTube(SocketTube(109))) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-4] [8s 796ms] AsyncSSLConnection(SSLTube(SocketTube(109))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 796ms] AsyncSSLConnection(SSLTube(SocketTube(109))) HttpPublisher: sending 63 bytes (1 buffers) to SSLTube(SocketTube(109)) DEBUG: [pool-1-thread-4] [8s 796ms] SSLTube(SocketTube(109)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) onNext DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) added 1 (63 bytes) to the writeList DEBUG: [pool-1-thread-4] [8s 796ms] Http2Connection(SSLTube(SocketTube(109))):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-4] [8s 796ms] AsyncSSLConnection(SSLTube(SocketTube(109))) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-4] [8s 796ms] AsyncSSLConnection(SSLTube(SocketTube(109))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 796ms] Http2Connection(SSLTube(SocketTube(109))) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-4] [8s 796ms] Http2Connection(SSLTube(SocketTube(109))) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-4] [8s 796ms] Http2Connection(SSLTube(SocketTube(109))) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 796ms] Http2Connection(SSLTube(SocketTube(109))) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-4] [8s 796ms] Http2Connection(SSLTube(SocketTube(109))) H2 processed buffered data DEBUG: [pool-1-thread-4] [8s 796ms] Http2ClientImpl offering to the connection pool: Http2Connection(SSLTube(SocketTube(109))) DEBUG: [pool-1-thread-4] [8s 796ms] Http2ClientImpl put in the connection pool: Http2Connection(SSLTube(SocketTube(109))) DEBUG: [pool-1-thread-4] [8s 796ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-4] [8s 796ms] ExchangeImpl creating HTTP/2 streams DEBUG: [pool-1-thread-4] [8s 796ms] Http2Connection(SSLTube(SocketTube(109))):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-4] [8s 796ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [8s 796ms] Http2Connection(SSLTube(SocketTube(109)))/Stream(?) sendHeadersOnly() DEBUG: [pool-1-thread-4] [8s 796ms] Http2Connection(SSLTube(SocketTube(109))) sending frame: OutgoingHeaders() DEBUG: [pool-1-thread-4] [8s 796ms] Http2Connection(SSLTube(SocketTube(109))) Opened stream 1 DEBUG: [pool-1-thread-4] [8s 796ms] Http2Connection(SSLTube(SocketTube(109)))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: false) DEBUG: [pool-1-thread-4] [8s 796ms] AsyncSSLConnection(SSLTube(SocketTube(109))) added 64 bytes to the write queue DEBUG: [pool-1-thread-4] [8s 796ms] AsyncSSLConnection(SSLTube(SocketTube(109))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 796ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [8s 796ms] Exchange sendRequestBody DEBUG: [pool-1-thread-4] [8s 796ms] Http2Connection(SSLTube(SocketTube(109)))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) Sending 90 bytes downstream DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) pushScheduler is alive DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-4] [8s 796ms] SocketTube(109) trying to write: 90 DEBUG: [pool-1-thread-4] [8s 796ms] SocketTube(109) wrote: 90 DEBUG: [pool-1-thread-4] [8s 796ms] SocketTube(109) write: requesting more... DEBUG: [pool-1-thread-4] [8s 796ms] SocketTube(109) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 796ms] SocketTube(109) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) requesting 1 DEBUG: [pool-1-thread-4] [8s 796ms] SSLTube(SocketTube(109)) request: n=1 DEBUG: [pool-1-thread-4] [8s 796ms] AsyncSSLConnection(SSLTube(SocketTube(109))) HttpPublisher: got request of 1 from SSLTube(SocketTube(109)) DEBUG: [pool-1-thread-4] [8s 796ms] AsyncSSLConnection(SSLTube(SocketTube(109))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(109)) DEBUG: [pool-1-thread-4] [8s 796ms] SSLTube(SocketTube(109)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) onNext DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) requesting 1 DEBUG: [pool-1-thread-4] [8s 796ms] SSLTube(SocketTube(109)) request: n=1 DEBUG: [pool-1-thread-4] [8s 796ms] AsyncSSLConnection(SSLTube(SocketTube(109))) HttpPublisher: got request of 1 from SSLTube(SocketTube(109)) DEBUG: [pool-1-thread-4] [8s 796ms] AsyncSSLConnection(SSLTube(SocketTube(109))) HttpPublisher: sending 64 bytes (2 buffers) to SSLTube(SocketTube(109)) DEBUG: [pool-1-thread-4] [8s 796ms] SSLTube(SocketTube(109)) sending 2 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) onNext DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) added 2 (64 bytes) to the writeList DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) wrapping 140 bytes DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 140 bytesProduced = 178 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) OK => produced: 178 bytes into 184, not wrapped: 0 DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 140 bytesProduced = 178 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) Sending 178 bytes downstream DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) Adding 178 to outputQ queue DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) pushScheduler is alive DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) DownstreamPusher: Pushing 178 bytes downstream DEBUG: [pool-1-thread-4] [8s 796ms] SocketTube(109) trying to write: 178 DEBUG: [pool-1-thread-4] [8s 796ms] SocketTube(109) wrote: 178 DEBUG: [pool-1-thread-4] [8s 796ms] SocketTube(109) write: requesting more... DEBUG: [pool-1-thread-4] [8s 796ms] SocketTube(109) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 796ms] SocketTube(109) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) requesting 1 DEBUG: [pool-1-thread-4] [8s 796ms] SSLTube(SocketTube(109)) request: n=1 DEBUG: [pool-1-thread-4] [8s 796ms] AsyncSSLConnection(SSLTube(SocketTube(109))) HttpPublisher: got request of 1 from SSLTube(SocketTube(109)) DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 796ms] SSL Writer(SocketTube(109)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [8s 796ms] SSL Reader(SocketTube(109)) requesting 1 DEBUG: [pool-1-thread-4] [8s 796ms] SocketTube(109) got some demand for reading DEBUG: [pool-1-thread-4] [8s 796ms] SocketTube(109) resuming read event DEBUG: [pool-1-thread-4] [8s 796ms] SocketTube(109) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 796ms] SSL Reader(SocketTube(109)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-88-SelectorManager] [8s 796ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for R (false) DEBUG: [HttpClient-88-SelectorManager] [8s 796ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for None (false) DEBUG: [HttpClient-88-SelectorManager] [8s 796ms] SocketTube(109) read bytes: 1726 DEBUG: [HttpClient-88-SelectorManager] [8s 796ms] SSL Reader(SocketTube(109)) onNext DEBUG: [HttpClient-88-SelectorManager] [8s 797ms] SSL Reader(SocketTube(109)) Adding 1726 bytes to read buffer TestServer(2): starting connection DEBUG: [HttpClient-88-SelectorManager] [8s 797ms] SocketTube(109) resuming read event DEBUG: [HttpClient-88-SelectorManager] [8s 797ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for R (false) DEBUG: [HttpClient-88-SelectorManager] [8s 797ms] SocketTube(109) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) processData: readBuf remaining:1726, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) Unwrapping: 1726 DEBUG: [HttpClient-88-SelectorManager] [8s 797ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for None (false) DEBUG: [HttpClient-88-SelectorManager] [8s 797ms] SocketTube(109) no more demand for reading DEBUG: [HttpClient-88-SelectorManager] [8s 797ms] SocketTube(109) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [8s 797ms] FramesDecoder decodes: 9 DEBUG: [Test-server-pool] [8s 797ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [8s 797ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [8s 797ms] FramesDecoder decodes: 30 DEBUG: [Test-server-pool] [8s 797ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) Decoded 0 bytes out of 1726 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1726 bytesProduced = 0 DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) Unwrapped: consumed: 1726 DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) requesting 1 DEBUG: [pool-1-thread-4] [8s 797ms] SocketTube(109) got some demand for reading DEBUG: [pool-1-thread-4] [8s 797ms] SocketTube(109) resuming read event DEBUG: [pool-1-thread-4] [8s 797ms] SocketTube(109) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [8s 797ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [HttpClient-88-SelectorManager] [8s 797ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for R (true) DEBUG: [HttpClient-88-SelectorManager] [8s 797ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for None (false) DEBUG: [HttpClient-88-SelectorManager] [8s 797ms] SocketTube(109) read bytes: 77 DEBUG: [HttpClient-88-SelectorManager] [8s 797ms] SSL Reader(SocketTube(109)) onNext DEBUG: [HttpClient-88-SelectorManager] [8s 797ms] SSL Reader(SocketTube(109)) Adding 77 bytes to read buffer DEBUG: [HttpClient-88-SelectorManager] [8s 797ms] SocketTube(109) resuming read event DEBUG: [HttpClient-88-SelectorManager] [8s 797ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for R (false) DEBUG: [HttpClient-88-SelectorManager] [8s 797ms] SocketTube(109) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) processData: readBuf remaining:77, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) Unwrapping: 77 DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) Decoded 39 bytes out of 77 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 77 bytesProduced = 39 DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) Unwrapped: consumed: 77 DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) sending 39 DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) Adding 39 to outputQ queue DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) pushScheduler is alive DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) DownstreamPusher: Pushing 39 bytes downstream DEBUG: [pool-1-thread-4] [8s 797ms] Http2Connection(SSLTube(SocketTube(109))) onNext: got 39 bytes in 1 buffers DEBUG: [pool-1-thread-4] [8s 797ms] Http2Connection(SSLTube(SocketTube(109))) sending 39 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 797ms] Http2Connection(SSLTube(SocketTube(109))) H2 Receiving(1): 39 DEBUG: [pool-1-thread-4] [8s 797ms] Http2Connection(SSLTube(SocketTube(109))) Processing 39 DEBUG: [pool-1-thread-4] [8s 797ms] FramesDecoder decodes: 39 DEBUG: [pool-1-thread-4] [8s 797ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 797ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-4] [8s 797ms] Http2Connection(SSLTube(SocketTube(109))) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-4] [8s 797ms] AsyncSSLConnection(SSLTube(SocketTube(109))) added 9 bytes to the write queue DEBUG: [pool-1-thread-4] [8s 797ms] AsyncSSLConnection(SSLTube(SocketTube(109))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 797ms] AsyncSSLConnection(SSLTube(SocketTube(109))) HttpPublisher: sending 9 bytes (1 buffers) to SSLTube(SocketTube(109)) DEBUG: [pool-1-thread-4] [8s 797ms] SSLTube(SocketTube(109)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [8s 797ms] SSL Writer(SocketTube(109)) onNext DEBUG: [pool-1-thread-4] [8s 797ms] SSL Writer(SocketTube(109)) added 1 (9 bytes) to the writeList DEBUG: [pool-1-thread-4] [8s 797ms] SSL Writer(SocketTube(109)) processData, writeList remaining:9, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [8s 797ms] SSL Writer(SocketTube(109)) wrapping 9 bytes DEBUG: [pool-1-thread-4] [8s 797ms] SSL Writer(SocketTube(109)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-4] [8s 797ms] SSL Writer(SocketTube(109)) OK => produced: 47 bytes into 48, not wrapped: 0 DEBUG: [pool-1-thread-4] [8s 797ms] SSL Writer(SocketTube(109)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-4] [8s 797ms] SSL Writer(SocketTube(109)) Sending 47 bytes downstream DEBUG: [pool-1-thread-4] [8s 797ms] SSL Writer(SocketTube(109)) Adding 47 to outputQ queue DEBUG: [pool-1-thread-4] [8s 797ms] SSL Writer(SocketTube(109)) pushScheduler is alive DEBUG: [pool-1-thread-4] [8s 797ms] SSL Writer(SocketTube(109)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 797ms] SSL Writer(SocketTube(109)) DownstreamPusher: Pushing 47 bytes downstream DEBUG: [pool-1-thread-4] [8s 797ms] SocketTube(109) trying to write: 47 DEBUG: [readLoop] [8s 797ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 797ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 797ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 797ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 797ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 797ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [readLoop] [8s 797ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 797ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 797ms] FramesDecoder Not enough data to parse frame body, needs: 55, has: 0 DEBUG: [readLoop] [8s 797ms] FramesDecoder decodes: 55 DEBUG: [readLoop] [8s 797ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 797ms] FramesDecoder Got frame: HEADERS: length=55, streamid=1, flags=END_STREAM END_HEADERS DEBUG: [pool-1-thread-4] [8s 797ms] SocketTube(109) wrote: 47 DEBUG: [pool-1-thread-4] [8s 797ms] SocketTube(109) write: requesting more... DEBUG: [pool-1-thread-4] [8s 797ms] SocketTube(109) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 797ms] SocketTube(109) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 797ms] SSL Writer(SocketTube(109)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 797ms] SSL Writer(SocketTube(109)) requesting 1 DEBUG: [pool-1-thread-4] [8s 797ms] SSLTube(SocketTube(109)) request: n=1 DEBUG: [pool-1-thread-4] [8s 797ms] AsyncSSLConnection(SSLTube(SocketTube(109))) HttpPublisher: got request of 1 from SSLTube(SocketTube(109)) DEBUG: [pool-1-thread-4] [8s 797ms] SSL Writer(SocketTube(109)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 797ms] Http2Connection(SSLTube(SocketTube(109))) H2 processed(1) DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) requesting 1 DEBUG: [pool-1-thread-4] [8s 797ms] SocketTube(109) got some demand for reading DEBUG: [pool-1-thread-4] [8s 797ms] SocketTube(109) resuming read event DEBUG: [pool-1-thread-4] [8s 797ms] SocketTube(109) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 797ms] SSL Reader(SocketTube(109)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-88-SelectorManager] [8s 797ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for R (false) TestServer(2): connection started TestServer: GET /https2/fixed/x-23-ON_NEXT Server: got END_STREAM for stream 1 TestServer(2): Using handler for: /https2/fixed DEBUG: [readLoop] [8s 798ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 798ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 798ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [8s 798ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [8s 798ms] FramesDecoder Tail size is now: 0, current= Sent response headers 200 DEBUG: [HttpClient-88-SelectorManager] [8s 798ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for None (false) DEBUG: [HttpClient-88-SelectorManager] [8s 798ms] SocketTube(109) read bytes: 151 DEBUG: [HttpClient-88-SelectorManager] [8s 798ms] SSL Reader(SocketTube(109)) onNext DEBUG: [HttpClient-88-SelectorManager] [8s 798ms] SSL Reader(SocketTube(109)) Adding 151 bytes to read buffer DEBUG: [HttpClient-88-SelectorManager] [8s 798ms] SocketTube(109) resuming read event DEBUG: [HttpClient-88-SelectorManager] [8s 799ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for R (false) DEBUG: [HttpClient-88-SelectorManager] [8s 799ms] SocketTube(109) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) processData: readBuf remaining:151, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) Unwrapping: 151 DEBUG: [HttpClient-88-SelectorManager] [8s 799ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4302f51f for None (false) DEBUG: [HttpClient-88-SelectorManager] [8s 799ms] SocketTube(109) no more demand for reading DEBUG: [HttpClient-88-SelectorManager] [8s 799ms] SocketTube(109) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) Decoded 16 bytes out of 151 into buffer of 40 remaining to decode: 97 DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 54 bytesProduced = 16 DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) Unwrapped: consumed: 54 DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) sending 16 DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) Adding 16 to outputQ queue DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) pushScheduler is alive DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775806 cancelled = false DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) DownstreamPusher: Pushing 16 bytes downstream DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109))) onNext: got 16 bytes in 1 buffers DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109))) sending 16 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109))) H2 Receiving(2): 16 DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109))) Processing 16 DEBUG: [pool-1-thread-4] [8s 799ms] FramesDecoder decodes: 16 DEBUG: [pool-1-thread-4] [8s 799ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 799ms] FramesDecoder Got frame: HEADERS: length=7, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109)))/Stream(1) incoming: HEADERS: length=7, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109)))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109)))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109)))/Stream(1) Getting BodySubscriber for: (GET https://127.0.0.1:60979/https2/fixed/x-23-ON_NEXT) 200 HTTP_2 Local port: 37132 DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109)))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-4] [8s 799ms] HttpClientImpl(88) body subscriber registered: 1 DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109))) H2 processed(2) DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) Unwrapping: 97 DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) Decoded 59 bytes out of 97 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 97 bytesProduced = 59 DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) Unwrapped: consumed: 97 DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) sending 59 DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) Adding 59 to outputQ queue DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) pushScheduler is alive DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775805 cancelled = false DEBUG: [pool-1-thread-4] [8s 799ms] SSL Reader(SocketTube(109)) DownstreamPusher: Pushing 59 bytes downstream DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109))) onNext: got 59 bytes in 1 buffers DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109))) sending 59 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109))) H2 Receiving(3): 59 DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109))) Processing 59 DEBUG: [pool-1-thread-4] [8s 799ms] FramesDecoder decodes: 59 DEBUG: [pool-1-thread-4] [8s 799ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 799ms] FramesDecoder Got frame: DATA: length=50, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109)))/Stream(1) incoming: DATA: length=50, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109)))/Stream(1) incoming: onNext(50) DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109))) Dropping data frame for stream 1 (50 payload bytes) DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109))):WindowUpdateSender(stream: 0) update: 50, received: 50, limit: 16777216 DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109)))/Stream(1) calling subscriber.onError: AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT DEBUG: [pool-1-thread-4] [8s 799ms] HttpClientImpl(88) body subscriber unregistered: 0 DEBUG: [pool-1-thread-4] [8s 799ms] HttpClientImpl(88) ClientImpl (async) elapsed 9 millis for GET to https://127.0.0.1:60979/https2/fixed/x-23-ON_NEXT DEBUG: [pool-1-thread-4] [8s 799ms] Http2Connection(SSLTube(SocketTube(109)))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT DEBUG: [pool-1-thread-4] [8s 800ms] Http2Connection(SSLTube(SocketTube(109)))/Stream(1) stream 1 closing due to AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT DEBUG: [pool-1-thread-4] [8s 800ms] Http2Connection(SSLTube(SocketTube(109)))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-4] [8s 800ms] Http2Connection(SSLTube(SocketTube(109))) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-4] [8s 800ms] AsyncSSLConnection(SSLTube(SocketTube(109))) added 13 bytes to the write queue DEBUG: [pool-1-thread-4] [8s 800ms] AsyncSSLConnection(SSLTube(SocketTube(109))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 830ms] AsyncSSLConnection(SSLTube(SocketTube(109))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(109)) [9 s, 400 ms, 27325 ns] waiting for client to shutdown: HttpClientImpl(88) DEBUG: [pool-1-thread-4] [8s 830ms] SSLTube(SocketTube(109)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [8s 830ms] SSL Writer(SocketTube(109)) onNext DEBUG: [pool-1-thread-4] [8s 864ms] SSL Writer(SocketTube(109)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-4] [8s 864ms] SSL Writer(SocketTube(109)) processData, writeList remaining:13, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [8s 864ms] SSL Writer(SocketTube(109)) wrapping 13 bytes DEBUG: [pool-1-thread-4] [8s 864ms] SSL Writer(SocketTube(109)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-4] [8s 864ms] SSL Writer(SocketTube(109)) OK => produced: 51 bytes into 56, not wrapped: 0 DEBUG: [pool-1-thread-4] [8s 864ms] SSL Writer(SocketTube(109)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-4] [8s 864ms] SSL Writer(SocketTube(109)) Sending 51 bytes downstream DEBUG: [pool-1-thread-4] [8s 864ms] SSL Writer(SocketTube(109)) Adding 51 to outputQ queue DEBUG: [pool-1-thread-4] [8s 864ms] SSL Writer(SocketTube(109)) pushScheduler is alive DEBUG: [pool-1-thread-4] [8s 864ms] SSL Writer(SocketTube(109)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 864ms] SSL Writer(SocketTube(109)) DownstreamPusher: Pushing 51 bytes downstream DEBUG: [pool-1-thread-4] [8s 864ms] SocketTube(109) trying to write: 51 DEBUG: [pool-1-thread-4] [8s 864ms] SocketTube(109) wrote: 51 DEBUG: [pool-1-thread-4] [8s 864ms] SocketTube(109) write: requesting more... DEBUG: [pool-1-thread-4] [8s 864ms] SocketTube(109) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 864ms] SocketTube(109) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 864ms] SSL Writer(SocketTube(109)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 864ms] SSL Writer(SocketTube(109)) requesting 1 DEBUG: [pool-1-thread-4] [8s 865ms] SSLTube(SocketTube(109)) request: n=1 DEBUG: [pool-1-thread-4] [8s 865ms] AsyncSSLConnection(SSLTube(SocketTube(109))) HttpPublisher: got request of 1 from SSLTube(SocketTube(109)) DEBUG: [pool-1-thread-4] [8s 865ms] SSL Writer(SocketTube(109)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 865ms] Http2Connection(SSLTube(SocketTube(109))) Closed stream 1 DEBUG: [readLoop] [8s 865ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 865ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 865ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 865ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 865ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] HttpClientImpl(88) SelectorManager shutting down DEBUG: [readLoop] [8s 865ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-4] [8s 865ms] Http2Connection(SSLTube(SocketTube(109))) H2 processed(3) DEBUG: [pool-1-thread-4] [8s 865ms] SSL Reader(SocketTube(109)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 865ms] SSL Reader(SocketTube(109)) requesting 1 DEBUG: [pool-1-thread-4] [8s 865ms] SocketTube(109) got some demand for reading DEBUG: [pool-1-thread-4] [8s 865ms] SocketTube(109) resuming read event DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] Http2ClientImpl stopping DEBUG: [pool-1-thread-4] [8s 865ms] SocketTube(109) ReadEvent abort: java.io.IOException: selector manager closed DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] Http2Connection(SSLTube(SocketTube(109))) Close all streams DEBUG: [pool-1-thread-4] [8s 865ms] SocketTube(109) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@408bd1d2 (java.io.IOException: selector manager closed) DEBUG: [pool-1-thread-4] [8s 865ms] SocketTube(109) signal read error: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-4] [8s 865ms] SocketTube(109) got read error: java.io.IOException: selector manager closed DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] Http2Connection(SSLTube(SocketTube(109))) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [pool-1-thread-4] [8s 865ms] SocketTube(109) pausing read event DEBUG: [pool-1-thread-4] [8s 865ms] SocketTube(109) ReadEvent abort: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-4] [8s 865ms] SocketTube(109) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@408bd1d2 (java.io.IOException: selector manager closed) DEBUG: [pool-1-thread-4] [8s 865ms] SocketTube(109) signal read error: java.io.IOException: selector manager closed DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] AsyncSSLConnection(SSLTube(SocketTube(109))) added 34 bytes to the write queue DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] AsyncSSLConnection(SSLTube(SocketTube(109))) signalling the publisher of the write queue DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] AsyncSSLConnection(SSLTube(SocketTube(109))) HttpPublisher: sending 34 bytes (1 buffers) to SSLTube(SocketTube(109)) DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SSLTube(SocketTube(109)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [8s 865ms] SocketTube(109) Sending error java.io.IOException: selector manager closed to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 1 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@6006bbb[Not completed, 4 dependents] (id=8413) downstreamSubscription: SubscriptionBase: window = 9223372036854775804 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(109)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@1f3cf184, getALPN: jdk.internal.net.http.common.MinimalFuture@4972a700[Completed normally] (id=8419), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=151 lim=151 cap=2048], count: 114, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SSL Writer(SocketTube(109)) onNext DEBUG: [pool-1-thread-4] [8s 865ms] SocketTube(109) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-4] [8s 865ms] SSL Reader(SocketTube(109)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SSL Writer(SocketTube(109)) added 1 (34 bytes) to the writeList DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SSL Writer(SocketTube(109)) processData, writeList remaining:34, hsTriggered:false, needWrap:false DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SSL Writer(SocketTube(109)) wrapping 34 bytes DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SSL Writer(SocketTube(109)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SSL Writer(SocketTube(109)) OK => produced: 72 bytes into 72, not wrapped: 0 DEBUG: [pool-1-thread-4] [8s 865ms] SSL Reader(SocketTube(109)) error java.io.IOException: selector manager closed DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SSL Writer(SocketTube(109)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.register(HttpClientImpl.java:1179) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.eventUpdated(HttpClientImpl.java:1159) at java.net.http/jdk.internal.net.http.HttpClientImpl.eventUpdated(HttpClientImpl.java:895) at java.net.http/jdk.internal.net.http.SocketTube.resumeEvent(SocketTube.java:1291) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.resumeReadEvent(SocketTube.java:771) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.request(SocketTube.java:747) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.request(SocketTube.java:630) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.upstreamRequest(SubscriberWrapper.java:386) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.requestMore(SubscriberWrapper.java:401) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.requestMoreDataIfNeeded(SSLFlowDelegate.java:426) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:542) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SSL Writer(SocketTube(109)) Sending 72 bytes downstream DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SSL Writer(SocketTube(109)) Adding 72 to outputQ queue DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SSL Writer(SocketTube(109)) pushScheduler is alive DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SSL Writer(SocketTube(109)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 865ms] SSL Reader(SocketTube(109)) DownstreamPusher: forwarding error downstream: java.io.IOException: selector manager closed DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SSL Writer(SocketTube(109)) DownstreamPusher: Pushing 72 bytes downstream DEBUG: [pool-1-thread-4] [8s 865ms] SSLTube(SocketTube(109)) SSLSubscriberWrapper[SSLTube(SocketTube(109)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@1f3cf184, getALPN: jdk.internal.net.http.common.MinimalFuture@4972a700[Completed normally] (id=8419), onCompleteReceived: false, onError: java.io.IOException: selector manager closed]: onErrorImpl: java.io.IOException: selector manager closed DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SocketTube(109) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SocketTube(109) error signalled java.io.IOException: selector manager closed DEBUG: [pool-1-thread-4] [8s 865ms] Http2Connection(SSLTube(SocketTube(109))) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SocketTube(109) write: cancel DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SocketTube(109) write: resetting demand to 0 DEBUG: [pool-1-thread-4] [8s 865ms] Http2Connection(SSLTube(SocketTube(109))) Stopping scheduler java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.register(HttpClientImpl.java:1179) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.eventUpdated(HttpClientImpl.java:1159) at java.net.http/jdk.internal.net.http.HttpClientImpl.eventUpdated(HttpClientImpl.java:895) at java.net.http/jdk.internal.net.http.SocketTube.resumeEvent(SocketTube.java:1291) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.resumeReadEvent(SocketTube.java:771) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.request(SocketTube.java:747) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.request(SocketTube.java:630) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.upstreamRequest(SubscriberWrapper.java:386) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.requestMore(SubscriberWrapper.java:401) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.requestMoreDataIfNeeded(SSLFlowDelegate.java:426) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:542) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] AsyncSSLConnection(SSLTube(SocketTube(109))) HttpPublisher: cancelled by SSLTube(SocketTube(109)) DEBUG: [pool-1-thread-4] [8s 865ms] Http2Connection(SSLTube(SocketTube(109))) Shutting down h2c (state=half-closed-local): java.io.IOException: selector manager closed DEBUG: [pool-1-thread-4] [8s 865ms] Http2ClientImpl removing from the connection pool: Http2Connection(SSLTube(SocketTube(109))) DEBUG: [pool-1-thread-4] [8s 865ms] Http2ClientImpl removed from the connection pool: Http2Connection(SSLTube(SocketTube(109))) DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] SocketTube(109) leaving w.onNext Reading: [ops=None, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] Http2Connection(SSLTube(SocketTube(109))) Shutting down h2c (state=shutdown+half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-88-SelectorManager] [8s 865ms] Http2Connection(SSLTube(SocketTube(109))) Close all streams DEBUG: [pool-1-thread-4] [8s 865ms] PlainHttpConnection(SocketTube(109)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-4] [8s 866ms] SocketTube(109) signal read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-4] [8s 866ms] SSLTube(SocketTube(109)) subscriber completed with error: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-4] [8s 866ms] AsyncSSLConnection(SSLTube(SocketTube(109))) HttpPublisher: cancelled by SSLTube(SocketTube(109)) DEBUG: [pool-1-thread-4] [8s 866ms] SSL Reader(SocketTube(109)) stop DEBUG: [pool-1-thread-4] [8s 866ms] SSL Writer(SocketTube(109)) stop DEBUG: [pool-1-thread-4] [8s 866ms] SocketTube(109) Stopping read scheduler DEBUG: [pool-1-thread-4] [8s 866ms] SocketTube(109) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-4] [8s 866ms] SocketTube(109) Read scheduler stopped DEBUG: [pool-1-thread-4] [8s 866ms] SocketTube(109) leaving request(1): Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=0] Http server reader thread shutdown java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.implRead(Socket.java:1118) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1105) at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489) at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483) at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70) at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1462) at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399) at java.base/java.io.InputStream.readNBytes(InputStream.java:509) at jdk.httpclient.test.lib.http2.Http2TestServerConnection.readFrameImpl(Http2TestServerConnection.java:1114) at jdk.httpclient.test.lib.http2.Http2TestServerConnection.readLoop(Http2TestServerConnection.java:831) at jdk.httpclient.test.lib.http2.Http2TestServerConnection$ConnectionThread.run(Http2TestServerConnection.java:506) Server connection to /127.0.0.1:37132 stopping. 1 streams Sending GOAWAY frame GOAWAY: length=8, streamid=0, flags=0 Error: Protocol error lastStreamId=1, Debugdata: from server connection jdk.httpclient.test.lib.http2.Http2TestServerConnection@fe776dd TestServer: Connection writer stopping [9 s, 444 ms, 233909 ns] client shutdown normally: HttpClientImpl(88) DEBUG: [MainThread] [8s 874ms] HttpClientImpl(89) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [8s 875ms] HttpClientImpl(89) ClientImpl (async) send https://127.0.0.1:60979/https2/fixed/x-23-ON_COMPLETE GET DEBUG: [pool-1-thread-4] [8s 875ms] Exchange establishing exchange for https://127.0.0.1:60979/https2/fixed/x-23-ON_COMPLETE GET, proxy=null DEBUG: [pool-1-thread-4] [8s 875ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-4] [8s 875ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-4] [8s 875ms] PlainHttpConnection(SocketTube(110)) registering connect event DEBUG: [HttpClient-89-SelectorManager] [8s 875ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@27571ba1 for C (true) DEBUG: [pool-1-thread-4] [8s 875ms] ExchangeImpl get: Trying to get HTTP/2 connection TestServer(2): connection accepted TestServer(2): stopping is: false TestServer(2): accepting connections TestServer(2): creating connection DEBUG: [HttpClient-89-SelectorManager] [8s 876ms] PlainHttpConnection(SocketTube(110)) ConnectEvent: finishing connect TestServer: New connection from SSLSocket[hostname=127.0.0.1, port=37142, Session(1723806574490|SSL_NULL_WITH_NULL_NULL)] DEBUG: [HttpClient-89-SelectorManager] [8s 876ms] PlainHttpConnection(SocketTube(110)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:37142 DEBUG: [pool-1-thread-4] [8s 876ms] SocketTube(110) connecting flows DEBUG: [pool-1-thread-4] [8s 876ms] SocketTube(110) read publisher got subscriber DEBUG: [pool-1-thread-4] [8s 876ms] SocketTube(110) registering subscribe event DEBUG: [pool-1-thread-4] [8s 876ms] SocketTube(110) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-89-SelectorManager] [8s 876ms] SocketTube(110) subscribe event raised DEBUG: [pool-1-thread-4] [8s 876ms] SSL Writer(SocketTube(110)) requesting 1 DEBUG: [pool-1-thread-4] [8s 876ms] SSLTube(SocketTube(110)) request: n=1 DEBUG: [pool-1-thread-4] [8s 876ms] SSL Writer(SocketTube(110)) calling downstreamSubscriber::onSubscribe on SocketTube(110) DEBUG: [pool-1-thread-4] [8s 876ms] SocketTube(110) subscribed for writing DEBUG: [pool-1-thread-4] [8s 876ms] SocketTube(110) write: registering startSubscription event DEBUG: [pool-1-thread-4] [8s 876ms] SSL Writer(SocketTube(110)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-4] [8s 876ms] SSL Writer(SocketTube(110)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-4] [8s 876ms] SSL Writer(SocketTube(110)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [pool-1-thread-4] [8s 876ms] SSL Writer(SocketTube(110)) wrapping 0 bytes DEBUG: [HttpClient-89-SelectorManager] [8s 876ms] SocketTube(110) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@2daf70d1[Not completed, 4 dependents] (id=8479) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(110)), 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-89-SelectorManager] [8s 876ms] SocketTube(110) read demand reset to 0 DEBUG: [HttpClient-89-SelectorManager] [8s 876ms] SocketTube(110) calling onSubscribe DEBUG: [HttpClient-89-SelectorManager] [8s 876ms] SSL Reader(SocketTube(110)) requesting 1 DEBUG: [HttpClient-89-SelectorManager] [8s 876ms] SocketTube(110) got some demand for reading DEBUG: [HttpClient-89-SelectorManager] [8s 876ms] SocketTube(110) resuming read event DEBUG: [HttpClient-89-SelectorManager] [8s 876ms] SocketTube(110) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-89-SelectorManager] [8s 876ms] SSL Reader(SocketTube(110)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(110)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-89-SelectorManager] [8s 876ms] SSLTube(SocketTube(110)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-89-SelectorManager] [8s 876ms] SSLTube(SocketTube(110)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-89-SelectorManager] [8s 876ms] SocketTube(110) onSubscribe called DEBUG: [HttpClient-89-SelectorManager] [8s 876ms] SocketTube(110) pending subscriber subscribed DEBUG: [HttpClient-89-SelectorManager] [8s 876ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for R (true) DEBUG: [HttpClient-89-SelectorManager] [8s 876ms] SocketTube(110) write: starting subscription DEBUG: [HttpClient-89-SelectorManager] [8s 876ms] SocketTube(110) write: offloading requestMore DEBUG: [pool-1-thread-3] [8s 876ms] SocketTube(110) write: requesting more... DEBUG: [pool-1-thread-3] [8s 876ms] SSL Writer(SocketTube(110)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 876ms] SocketTube(110) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 877ms] SSL Writer(SocketTube(110)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [8s 877ms] SSL Writer(SocketTube(110)) OK => produced: 2191 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-4] [8s 877ms] SSL Writer(SocketTube(110)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [8s 877ms] SSL Writer(SocketTube(110)) handshaking DEBUG: [pool-1-thread-4] [8s 877ms] SSL Reader(SocketTube(110)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-4] [8s 877ms] SSL Writer(SocketTube(110)) Sending 2191 bytes downstream DEBUG: [pool-1-thread-4] [8s 877ms] SSL Writer(SocketTube(110)) Adding 2191 to outputQ queue DEBUG: [pool-1-thread-4] [8s 877ms] SSL Writer(SocketTube(110)) pushScheduler is alive DEBUG: [pool-1-thread-4] [8s 877ms] SSL Writer(SocketTube(110)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 877ms] SSL Writer(SocketTube(110)) DownstreamPusher: Pushing 2191 bytes downstream DEBUG: [pool-1-thread-4] [8s 877ms] SocketTube(110) trying to write: 2191 DEBUG: [pool-1-thread-4] [8s 877ms] SocketTube(110) wrote: 2191 DEBUG: [pool-1-thread-4] [8s 877ms] SocketTube(110) write: requesting more... DEBUG: [pool-1-thread-4] [8s 877ms] SocketTube(110) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 877ms] SocketTube(110) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 877ms] SSL Writer(SocketTube(110)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-4] [8s 877ms] SSL Writer(SocketTube(110)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-89-SelectorManager] [8s 878ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for None (false) DEBUG: [HttpClient-89-SelectorManager] [8s 878ms] HttpClientImpl(89) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-89-SelectorManager] [8s 878ms] SocketTube(110) read bytes: 133 DEBUG: [HttpClient-89-SelectorManager] [8s 878ms] SSL Reader(SocketTube(110)) onNext DEBUG: [HttpClient-89-SelectorManager] [8s 878ms] SSL Reader(SocketTube(110)) Adding 133 bytes to read buffer DEBUG: [HttpClient-89-SelectorManager] [8s 878ms] SocketTube(110) resuming read event DEBUG: [HttpClient-89-SelectorManager] [8s 878ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for R (false) DEBUG: [HttpClient-89-SelectorManager] [8s 878ms] SocketTube(110) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 878ms] SSL Reader(SocketTube(110)) processData: readBuf remaining:133, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-4] [8s 878ms] SSL Reader(SocketTube(110)) Unwrapping: 133 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) Decoded 0 bytes out of 133 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) handshaking DEBUG: [pool-1-thread-4] [8s 879ms] SSLFlowDelegate(SocketTube(110)) obtaining and initiating task execution DEBUG: [pool-1-thread-4] [8s 879ms] SSLFlowDelegate(SocketTube(110)) #tasks to execute: 1 DEBUG: [HttpClient-89-SelectorManager] [8s 879ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for None (false) DEBUG: [HttpClient-89-SelectorManager] [8s 879ms] SocketTube(110) no more demand for reading DEBUG: [HttpClient-89-SelectorManager] [8s 879ms] SocketTube(110) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 879ms] SSLFlowDelegate(SocketTube(110)) finished task execution DEBUG: [pool-1-thread-4] [8s 879ms] SSL Writer(SocketTube(110)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-4] [8s 879ms] SSL Writer(SocketTube(110)) wrapping 0 bytes DEBUG: [pool-1-thread-4] [8s 879ms] SSL Writer(SocketTube(110)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Writer(SocketTube(110)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Writer(SocketTube(110)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Writer(SocketTube(110)) handshaking DEBUG: [pool-1-thread-4] [8s 879ms] SSL Writer(SocketTube(110)) Sending 6 bytes downstream DEBUG: [pool-1-thread-4] [8s 879ms] SSL Writer(SocketTube(110)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-4] [8s 879ms] SSL Writer(SocketTube(110)) pushScheduler is alive DEBUG: [pool-1-thread-4] [8s 879ms] SSL Writer(SocketTube(110)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 879ms] SSL Writer(SocketTube(110)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-4] [8s 879ms] SocketTube(110) trying to write: 6 DEBUG: [pool-1-thread-4] [8s 879ms] SocketTube(110) wrote: 6 DEBUG: [pool-1-thread-4] [8s 879ms] SocketTube(110) write: requesting more... DEBUG: [pool-1-thread-4] [8s 879ms] SocketTube(110) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 879ms] SocketTube(110) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 879ms] SSL Writer(SocketTube(110)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Writer(SocketTube(110)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) requesting 1 DEBUG: [pool-1-thread-4] [8s 879ms] SocketTube(110) got some demand for reading DEBUG: [pool-1-thread-4] [8s 879ms] SocketTube(110) resuming read event DEBUG: [pool-1-thread-4] [8s 879ms] SocketTube(110) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-89-SelectorManager] [8s 879ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for R (true) DEBUG: [HttpClient-89-SelectorManager] [8s 879ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for None (false) DEBUG: [HttpClient-89-SelectorManager] [8s 879ms] SocketTube(110) read bytes: 175 DEBUG: [HttpClient-89-SelectorManager] [8s 879ms] SSL Reader(SocketTube(110)) onNext DEBUG: [HttpClient-89-SelectorManager] [8s 879ms] SSL Reader(SocketTube(110)) Adding 175 bytes to read buffer DEBUG: [HttpClient-89-SelectorManager] [8s 879ms] SocketTube(110) resuming read event DEBUG: [HttpClient-89-SelectorManager] [8s 879ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for R (false) DEBUG: [HttpClient-89-SelectorManager] [8s 879ms] SocketTube(110) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) processData: readBuf remaining:175, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) Unwrapping: 175 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) Decoded 0 bytes out of 175 into buffer of 512 remaining to decode: 169 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) handshaking DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) Unwrapping: 169 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) Decoded 0 bytes out of 169 into buffer of 512 remaining to decode: 90 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 79 bytesProduced = 0 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) Unwrapped: consumed: 79 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) handshaking DEBUG: [pool-1-thread-4] [8s 879ms] SSLFlowDelegate(SocketTube(110)) obtaining and initiating task execution DEBUG: [pool-1-thread-4] [8s 879ms] SSLFlowDelegate(SocketTube(110)) #tasks to execute: 1 DEBUG: [pool-1-thread-4] [8s 879ms] SSLFlowDelegate(SocketTube(110)) finished task execution DEBUG: [pool-1-thread-4] [8s 879ms] SSL Writer(SocketTube(110)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) processData: readBuf remaining:90, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) Unwrapping: 90 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) Decoded 0 bytes out of 90 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) Unwrapped: result: Status = OK HandshakeStatus = NEED_WRAP bytesConsumed = 90 bytesProduced = 0 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) Unwrapped: consumed: 90 DEBUG: [pool-1-thread-4] [8s 879ms] SSL Reader(SocketTube(110)) handshaking DEBUG: [pool-1-thread-4] [8s 880ms] SSL Writer(SocketTube(110)) processData, writeList remaining:0, hsTriggered:true, needWrap:true DEBUG: [pool-1-thread-4] [8s 880ms] SSL Writer(SocketTube(110)) wrapping 0 bytes DEBUG: [pool-1-thread-4] [8s 880ms] SSL Writer(SocketTube(110)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [8s 880ms] SSL Writer(SocketTube(110)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-4] [8s 880ms] SSL Writer(SocketTube(110)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [8s 880ms] SSLFlowDelegate(SocketTube(110)) setALPN = h2 DEBUG: [pool-1-thread-4] [8s 880ms] PlainHttpConnection(SocketTube(110)) finishConnect, setting connected=true DEBUG: [pool-1-thread-4] [8s 880ms] Http2Connection checkSSLConfig: alpn: 'h2', engine: 'h2' DEBUG: [pool-1-thread-4] [8s 880ms] Http2Connection checkSSLConfig: alpn: 'h2' DEBUG: [pool-1-thread-4] [8s 880ms] Http2Connection(SSLTube(SocketTube(110))):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-4] [8s 880ms] SSLTube(SocketTube(110)) connecting flows DEBUG: [pool-1-thread-4] [8s 880ms] SSLTube(SocketTube(110)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@5d49794d DEBUG: [pool-1-thread-4] [8s 880ms] Http2Connection(SSLTube(SocketTube(110))) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [pool-1-thread-4] [8s 880ms] SSL Reader(SocketTube(110)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-4] [8s 880ms] SSL Reader(SocketTube(110)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 880ms] SSL Reader(SocketTube(110)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-4] [8s 880ms] SSL Reader(SocketTube(110)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 880ms] SSLTube(SocketTube(110)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-4] [8s 880ms] AsyncSSLConnection(SSLTube(SocketTube(110))) HttpPublisher: got request of 1 from SSLTube(SocketTube(110)) DEBUG: [pool-1-thread-4] [8s 880ms] AsyncSSLConnection(SSLTube(SocketTube(110))) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-4] [8s 880ms] AsyncSSLConnection(SSLTube(SocketTube(110))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 880ms] AsyncSSLConnection(SSLTube(SocketTube(110))) HttpPublisher: sending 63 bytes (1 buffers) to SSLTube(SocketTube(110)) DEBUG: [pool-1-thread-4] [8s 880ms] SSLTube(SocketTube(110)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [8s 880ms] SSL Writer(SocketTube(110)) onNext DEBUG: [pool-1-thread-4] [8s 880ms] SSL Writer(SocketTube(110)) added 1 (63 bytes) to the writeList DEBUG: [pool-1-thread-4] [8s 880ms] Http2Connection(SSLTube(SocketTube(110))):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-4] [8s 880ms] AsyncSSLConnection(SSLTube(SocketTube(110))) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-4] [8s 880ms] AsyncSSLConnection(SSLTube(SocketTube(110))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 880ms] Http2Connection(SSLTube(SocketTube(110))) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-4] [8s 880ms] Http2Connection(SSLTube(SocketTube(110))) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-4] [8s 880ms] Http2Connection(SSLTube(SocketTube(110))) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 880ms] Http2Connection(SSLTube(SocketTube(110))) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-4] [8s 880ms] Http2Connection(SSLTube(SocketTube(110))) H2 processed buffered data DEBUG: [pool-1-thread-4] [8s 880ms] Http2ClientImpl offering to the connection pool: Http2Connection(SSLTube(SocketTube(110))) DEBUG: [pool-1-thread-4] [8s 880ms] Http2ClientImpl put in the connection pool: Http2Connection(SSLTube(SocketTube(110))) DEBUG: [pool-1-thread-4] [8s 880ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-4] [8s 880ms] ExchangeImpl creating HTTP/2 streams DEBUG: [pool-1-thread-4] [8s 880ms] Http2Connection(SSLTube(SocketTube(110))):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-4] [8s 880ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [8s 880ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(?) sendHeadersOnly() DEBUG: [pool-1-thread-4] [8s 880ms] Http2Connection(SSLTube(SocketTube(110))) sending frame: OutgoingHeaders() DEBUG: [pool-1-thread-4] [8s 880ms] Http2Connection(SSLTube(SocketTube(110))) Opened stream 1 DEBUG: [pool-1-thread-4] [8s 880ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: false) DEBUG: [pool-1-thread-4] [8s 880ms] AsyncSSLConnection(SSLTube(SocketTube(110))) added 68 bytes to the write queue DEBUG: [pool-1-thread-4] [8s 880ms] AsyncSSLConnection(SSLTube(SocketTube(110))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 880ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [8s 880ms] Exchange sendRequestBody DEBUG: [pool-1-thread-4] [8s 881ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) Sending 90 bytes downstream DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) pushScheduler is alive DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-4] [8s 881ms] SocketTube(110) trying to write: 90 DEBUG: [pool-1-thread-4] [8s 881ms] SocketTube(110) wrote: 90 DEBUG: [pool-1-thread-4] [8s 881ms] SocketTube(110) write: requesting more... DEBUG: [pool-1-thread-4] [8s 881ms] SocketTube(110) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 881ms] SocketTube(110) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) requesting 1 DEBUG: [pool-1-thread-4] [8s 881ms] SSLTube(SocketTube(110)) request: n=1 DEBUG: [pool-1-thread-4] [8s 881ms] AsyncSSLConnection(SSLTube(SocketTube(110))) HttpPublisher: got request of 1 from SSLTube(SocketTube(110)) DEBUG: [pool-1-thread-4] [8s 881ms] AsyncSSLConnection(SSLTube(SocketTube(110))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(110)) DEBUG: [pool-1-thread-4] [8s 881ms] SSLTube(SocketTube(110)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) onNext DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) requesting 1 DEBUG: [pool-1-thread-4] [8s 881ms] SSLTube(SocketTube(110)) request: n=1 DEBUG: [pool-1-thread-4] [8s 881ms] AsyncSSLConnection(SSLTube(SocketTube(110))) HttpPublisher: got request of 1 from SSLTube(SocketTube(110)) DEBUG: [pool-1-thread-4] [8s 881ms] AsyncSSLConnection(SSLTube(SocketTube(110))) HttpPublisher: sending 68 bytes (2 buffers) to SSLTube(SocketTube(110)) DEBUG: [pool-1-thread-4] [8s 881ms] SSLTube(SocketTube(110)) sending 2 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) onNext DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) added 2 (68 bytes) to the writeList DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) wrapping 144 bytes DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 144 bytesProduced = 182 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) OK => produced: 182 bytes into 184, not wrapped: 0 DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 144 bytesProduced = 182 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) Sending 182 bytes downstream DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) Adding 182 to outputQ queue DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) pushScheduler is alive DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) DownstreamPusher: Pushing 182 bytes downstream DEBUG: [pool-1-thread-4] [8s 881ms] SocketTube(110) trying to write: 182 DEBUG: [pool-1-thread-4] [8s 881ms] SocketTube(110) wrote: 182 DEBUG: [pool-1-thread-4] [8s 881ms] SocketTube(110) write: requesting more... DEBUG: [pool-1-thread-4] [8s 881ms] SocketTube(110) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 881ms] SocketTube(110) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) requesting 1 DEBUG: [pool-1-thread-4] [8s 881ms] SSLTube(SocketTube(110)) request: n=1 DEBUG: [pool-1-thread-4] [8s 881ms] AsyncSSLConnection(SSLTube(SocketTube(110))) HttpPublisher: got request of 1 from SSLTube(SocketTube(110)) DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) requesting 1 DEBUG: [pool-1-thread-4] [8s 881ms] SocketTube(110) got some demand for reading DEBUG: [pool-1-thread-4] [8s 881ms] SocketTube(110) resuming read event DEBUG: [pool-1-thread-4] [8s 881ms] SocketTube(110) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for R (false) DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for None (false) DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SocketTube(110) read bytes: 1726 DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SSL Reader(SocketTube(110)) onNext DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SSL Reader(SocketTube(110)) Adding 1726 bytes to read buffer DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SocketTube(110) resuming read event DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for R (false) DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SocketTube(110) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] TestServer(2): starting connection DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) processData: readBuf remaining:1726, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) Unwrapping: 1726 DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for None (false) DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SocketTube(110) no more demand for reading DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SocketTube(110) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [8s 881ms] FramesDecoder decodes: 9 DEBUG: [Test-server-pool] [8s 881ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [8s 881ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [8s 881ms] FramesDecoder decodes: 30 DEBUG: [Test-server-pool] [8s 881ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [8s 881ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) Decoded 0 bytes out of 1726 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1726 bytesProduced = 0 DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) Unwrapped: consumed: 1726 DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) requesting 1 DEBUG: [pool-1-thread-4] [8s 881ms] SocketTube(110) got some demand for reading DEBUG: [pool-1-thread-4] [8s 881ms] SocketTube(110) resuming read event DEBUG: [pool-1-thread-4] [8s 881ms] SocketTube(110) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for R (true) DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for None (false) DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SocketTube(110) read bytes: 77 DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SSL Reader(SocketTube(110)) onNext DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SSL Reader(SocketTube(110)) Adding 77 bytes to read buffer DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SocketTube(110) resuming read event DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for R (false) DEBUG: [HttpClient-89-SelectorManager] [8s 881ms] SocketTube(110) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) processData: readBuf remaining:77, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) Unwrapping: 77 DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) Decoded 39 bytes out of 77 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 77 bytesProduced = 39 DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) Unwrapped: consumed: 77 DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) sending 39 DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) Adding 39 to outputQ queue DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) pushScheduler is alive DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-4] [8s 881ms] SSL Reader(SocketTube(110)) DownstreamPusher: Pushing 39 bytes downstream DEBUG: [pool-1-thread-4] [8s 881ms] Http2Connection(SSLTube(SocketTube(110))) onNext: got 39 bytes in 1 buffers DEBUG: [pool-1-thread-4] [8s 881ms] Http2Connection(SSLTube(SocketTube(110))) sending 39 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 881ms] Http2Connection(SSLTube(SocketTube(110))) H2 Receiving(1): 39 DEBUG: [pool-1-thread-4] [8s 881ms] Http2Connection(SSLTube(SocketTube(110))) Processing 39 DEBUG: [pool-1-thread-4] [8s 881ms] FramesDecoder decodes: 39 DEBUG: [pool-1-thread-4] [8s 881ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 881ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-4] [8s 881ms] Http2Connection(SSLTube(SocketTube(110))) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [8s 881ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 881ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 881ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 881ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 881ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 881ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [readLoop] [8s 881ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 881ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 881ms] FramesDecoder Not enough data to parse frame body, needs: 59, has: 0 DEBUG: [readLoop] [8s 881ms] FramesDecoder decodes: 59 DEBUG: [readLoop] [8s 881ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 881ms] AsyncSSLConnection(SSLTube(SocketTube(110))) added 9 bytes to the write queue TestServer(2): connection started DEBUG: [readLoop] [8s 881ms] FramesDecoder Got frame: HEADERS: length=59, streamid=1, flags=END_STREAM END_HEADERS DEBUG: [pool-1-thread-4] [8s 881ms] AsyncSSLConnection(SSLTube(SocketTube(110))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 881ms] AsyncSSLConnection(SSLTube(SocketTube(110))) HttpPublisher: sending 9 bytes (1 buffers) to SSLTube(SocketTube(110)) DEBUG: [pool-1-thread-4] [8s 881ms] SSLTube(SocketTube(110)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) onNext DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) added 1 (9 bytes) to the writeList DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) processData, writeList remaining:9, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [8s 881ms] SSL Writer(SocketTube(110)) wrapping 9 bytes DEBUG: [pool-1-thread-4] [8s 882ms] SSL Writer(SocketTube(110)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-4] [8s 882ms] SSL Writer(SocketTube(110)) OK => produced: 47 bytes into 48, not wrapped: 0 DEBUG: [pool-1-thread-4] [8s 882ms] SSL Writer(SocketTube(110)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-4] [8s 882ms] SSL Writer(SocketTube(110)) Sending 47 bytes downstream DEBUG: [pool-1-thread-4] [8s 882ms] SSL Writer(SocketTube(110)) Adding 47 to outputQ queue DEBUG: [pool-1-thread-4] [8s 882ms] SSL Writer(SocketTube(110)) pushScheduler is alive DEBUG: [pool-1-thread-4] [8s 882ms] SSL Writer(SocketTube(110)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 882ms] SSL Writer(SocketTube(110)) DownstreamPusher: Pushing 47 bytes downstream DEBUG: [pool-1-thread-4] [8s 882ms] SocketTube(110) trying to write: 47 DEBUG: [pool-1-thread-4] [8s 882ms] SocketTube(110) wrote: 47 DEBUG: [pool-1-thread-4] [8s 882ms] SocketTube(110) write: requesting more... DEBUG: [pool-1-thread-4] [8s 882ms] SocketTube(110) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 882ms] SocketTube(110) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 882ms] SSL Writer(SocketTube(110)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 882ms] SSL Writer(SocketTube(110)) requesting 1 DEBUG: [pool-1-thread-4] [8s 882ms] SSLTube(SocketTube(110)) request: n=1 DEBUG: [pool-1-thread-4] [8s 882ms] AsyncSSLConnection(SSLTube(SocketTube(110))) HttpPublisher: got request of 1 from SSLTube(SocketTube(110)) DEBUG: [pool-1-thread-4] [8s 882ms] SSL Writer(SocketTube(110)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 882ms] Http2Connection(SSLTube(SocketTube(110))) H2 processed(1) DEBUG: [pool-1-thread-4] [8s 882ms] SSL Reader(SocketTube(110)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 882ms] SSL Reader(SocketTube(110)) requesting 1 DEBUG: [pool-1-thread-4] [8s 882ms] SocketTube(110) got some demand for reading TestServer: GET /https2/fixed/x-23-ON_COMPLETE DEBUG: [pool-1-thread-4] [8s 882ms] SocketTube(110) resuming read event Server: got END_STREAM for stream 1 DEBUG: [pool-1-thread-4] [8s 882ms] SocketTube(110) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 882ms] SSL Reader(SocketTube(110)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-89-SelectorManager] [8s 882ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for R (false) DEBUG: [readLoop] [8s 882ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 882ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 882ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [8s 882ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [8s 882ms] FramesDecoder Tail size is now: 0, current= TestServer(2): Using handler for: /https2/fixed Sent response headers 200 DEBUG: [HttpClient-89-SelectorManager] [8s 882ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for None (false) DEBUG: [HttpClient-89-SelectorManager] [8s 882ms] SocketTube(110) read bytes: 54 DEBUG: [HttpClient-89-SelectorManager] [8s 882ms] SSL Reader(SocketTube(110)) onNext DEBUG: [HttpClient-89-SelectorManager] [8s 882ms] SSL Reader(SocketTube(110)) Adding 54 bytes to read buffer DEBUG: [HttpClient-89-SelectorManager] [8s 882ms] SocketTube(110) resuming read event DEBUG: [HttpClient-89-SelectorManager] [8s 882ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for R (false) DEBUG: [HttpClient-89-SelectorManager] [8s 882ms] SocketTube(110) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 882ms] SSL Reader(SocketTube(110)) processData: readBuf remaining:54, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-4] [8s 882ms] SSL Reader(SocketTube(110)) Unwrapping: 54 DEBUG: [HttpClient-89-SelectorManager] [8s 882ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for None (false) DEBUG: [HttpClient-89-SelectorManager] [8s 882ms] SocketTube(110) no more demand for reading DEBUG: [HttpClient-89-SelectorManager] [8s 882ms] SocketTube(110) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 882ms] SSL Reader(SocketTube(110)) Decoded 16 bytes out of 54 into buffer of 40 remaining to decode: 0 DEBUG: [pool-1-thread-4] [8s 882ms] SSL Reader(SocketTube(110)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 54 bytesProduced = 16 DEBUG: [pool-1-thread-4] [8s 882ms] SSL Reader(SocketTube(110)) Unwrapped: consumed: 54 DEBUG: [pool-1-thread-4] [8s 882ms] SSL Reader(SocketTube(110)) sending 16 DEBUG: [pool-1-thread-4] [8s 882ms] SSL Reader(SocketTube(110)) Adding 16 to outputQ queue DEBUG: [pool-1-thread-4] [8s 882ms] SSL Reader(SocketTube(110)) pushScheduler is alive DEBUG: [pool-1-thread-4] [8s 882ms] SSL Reader(SocketTube(110)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775806 cancelled = false DEBUG: [pool-1-thread-4] [8s 882ms] SSL Reader(SocketTube(110)) DownstreamPusher: Pushing 16 bytes downstream DEBUG: [pool-1-thread-4] [8s 882ms] Http2Connection(SSLTube(SocketTube(110))) onNext: got 16 bytes in 1 buffers DEBUG: [pool-1-thread-4] [8s 882ms] Http2Connection(SSLTube(SocketTube(110))) sending 16 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [8s 882ms] Http2Connection(SSLTube(SocketTube(110))) H2 Receiving(2): 16 DEBUG: [pool-1-thread-4] [8s 882ms] Http2Connection(SSLTube(SocketTube(110))) Processing 16 DEBUG: [pool-1-thread-4] [8s 882ms] FramesDecoder decodes: 16 DEBUG: [pool-1-thread-4] [8s 882ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 882ms] FramesDecoder Got frame: HEADERS: length=7, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-4] [8s 882ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) incoming: HEADERS: length=7, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-4] [8s 882ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-4] [8s 882ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-4] [8s 882ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) Getting BodySubscriber for: (GET https://127.0.0.1:60979/https2/fixed/x-23-ON_COMPLETE) 200 HTTP_2 Local port: 37142 DEBUG: [pool-1-thread-4] [8s 882ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-4] [8s 882ms] HttpClientImpl(89) body subscriber registered: 1 DEBUG: [pool-1-thread-4] [8s 882ms] Http2Connection(SSLTube(SocketTube(110))) H2 processed(2) DEBUG: [pool-1-thread-4] [8s 882ms] SSL Reader(SocketTube(110)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [8s 882ms] SSL Reader(SocketTube(110)) requesting 1 DEBUG: [pool-1-thread-4] [8s 882ms] SocketTube(110) got some demand for reading DEBUG: [pool-1-thread-4] [8s 882ms] SocketTube(110) resuming read event DEBUG: [pool-1-thread-4] [8s 882ms] SocketTube(110) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 882ms] SSL Reader(SocketTube(110)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-89-SelectorManager] [8s 883ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for R (true) DEBUG: [HttpClient-89-SelectorManager] [8s 883ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for None (false) DEBUG: [HttpClient-89-SelectorManager] [8s 883ms] SocketTube(110) read bytes: 350 DEBUG: [HttpClient-89-SelectorManager] [8s 883ms] SSL Reader(SocketTube(110)) onNext DEBUG: [HttpClient-89-SelectorManager] [8s 883ms] SSL Reader(SocketTube(110)) Adding 350 bytes to read buffer DEBUG: [HttpClient-89-SelectorManager] [8s 883ms] SocketTube(110) resuming read event DEBUG: [HttpClient-89-SelectorManager] [8s 883ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for R (false) DEBUG: [HttpClient-89-SelectorManager] [8s 883ms] SocketTube(110) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) processData: readBuf remaining:350, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Unwrapping: 350 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Decoded 63 bytes out of 350 into buffer of 16676 remaining to decode: 249 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 101 bytesProduced = 63 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Unwrapped: consumed: 101 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) sending 63 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Adding 63 to outputQ queue DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775805 cancelled = false DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) DownstreamPusher: Pushing 63 bytes downstream DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) onNext: got 63 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) sending 63 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) H2 Receiving(3): 63 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) Processing 63 DEBUG: [pool-1-thread-3] [8s 883ms] FramesDecoder decodes: 63 DEBUG: [pool-1-thread-3] [8s 883ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 883ms] FramesDecoder Got frame: DATA: length=54, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) incoming: DATA: length=54, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) incoming: onNext(54) DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))):WindowUpdateSender(stream: 0) update: 54, received: 54, limit: 16777216 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))):WindowUpdateSender(stream: 1) update: 54, received: 54, limit: 8388608 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) H2 processed(3) DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Unwrapping: 249 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Decoded 63 bytes out of 249 into buffer of 16676 remaining to decode: 148 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 101 bytesProduced = 63 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Unwrapped: consumed: 101 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) sending 63 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Adding 63 to outputQ queue DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775804 cancelled = false DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) DownstreamPusher: Pushing 63 bytes downstream DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) onNext: got 63 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) sending 63 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) H2 Receiving(4): 63 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) Processing 63 DEBUG: [pool-1-thread-3] [8s 883ms] FramesDecoder decodes: 63 DEBUG: [pool-1-thread-3] [8s 883ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 883ms] FramesDecoder Got frame: DATA: length=54, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) incoming: DATA: length=54, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) incoming: onNext(54) DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))):WindowUpdateSender(stream: 0) update: 54, received: 108, limit: 16777216 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))):WindowUpdateSender(stream: 1) update: 54, received: 108, limit: 8388608 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) H2 processed(4) DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Unwrapping: 148 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Decoded 63 bytes out of 148 into buffer of 16676 remaining to decode: 47 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 101 bytesProduced = 63 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Unwrapped: consumed: 101 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) sending 63 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Adding 63 to outputQ queue DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775803 cancelled = false DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) DownstreamPusher: Pushing 63 bytes downstream DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) onNext: got 63 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) sending 63 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) H2 Receiving(5): 63 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) Processing 63 DEBUG: [pool-1-thread-3] [8s 883ms] FramesDecoder decodes: 63 DEBUG: [pool-1-thread-3] [8s 883ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 883ms] FramesDecoder Got frame: DATA: length=54, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) incoming: DATA: length=54, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) incoming: onNext(54) DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))):WindowUpdateSender(stream: 0) update: 54, received: 162, limit: 16777216 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))):WindowUpdateSender(stream: 1) update: 54, received: 162, limit: 8388608 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) H2 processed(5) DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Unwrapping: 47 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Decoded 9 bytes out of 47 into buffer of 64 remaining to decode: 0 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 47 bytesProduced = 9 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Unwrapped: consumed: 47 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) sending 9 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) Adding 9 to outputQ queue DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775802 cancelled = false DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) DownstreamPusher: Pushing 9 bytes downstream DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) onNext: got 9 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) sending 9 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) H2 Receiving(6): 9 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) Processing 9 DEBUG: [pool-1-thread-3] [8s 883ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-3] [8s 883ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 883ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) incoming: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) incoming: onComplete DEBUG: [pool-1-thread-3] [8s 883ms] HttpClientImpl(89) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [8s 883ms] HttpClientImpl(89) ClientImpl (async) elapsed 8 millis for GET to https://127.0.0.1:60979/https2/fixed/x-23-ON_COMPLETE DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) setEndStreamReceived: streamid=1 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) responseReceived: streamid=1 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) close stream 1 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) Closed stream 1 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) subscriber is jdk.internal.net.http.Stream$Http2StreamResponseSubscriber@6a4c3c32 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110)))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-3] [8s 883ms] Http2Connection(SSLTube(SocketTube(110))) H2 processed(6) DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) requesting 1 DEBUG: [pool-1-thread-3] [8s 883ms] SocketTube(110) got some demand for reading DEBUG: [pool-1-thread-3] [8s 883ms] SocketTube(110) resuming read event DEBUG: [pool-1-thread-3] [8s 883ms] SocketTube(110) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 883ms] SSL Reader(SocketTube(110)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-89-SelectorManager] [8s 883ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@68adfb00 for R (false) [9 s, 484 ms, 68168 ns] waiting for client to shutdown: HttpClientImpl(89) DEBUG: [HttpClient-89-SelectorManager] [8s 914ms] HttpClientImpl(89) SelectorManager shutting down DEBUG: [HttpClient-89-SelectorManager] [8s 943ms] Http2ClientImpl stopping DEBUG: [HttpClient-89-SelectorManager] [8s 943ms] Http2Connection(SSLTube(SocketTube(110))) Close all streams DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] Http2Connection(SSLTube(SocketTube(110))) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] AsyncSSLConnection(SSLTube(SocketTube(110))) added 34 bytes to the write queue DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] AsyncSSLConnection(SSLTube(SocketTube(110))) signalling the publisher of the write queue DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] AsyncSSLConnection(SSLTube(SocketTube(110))) HttpPublisher: sending 34 bytes (1 buffers) to SSLTube(SocketTube(110)) DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] SSLTube(SocketTube(110)) sending 1 buffers to SSL flow delegate DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] SSL Writer(SocketTube(110)) onNext DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] SSL Writer(SocketTube(110)) added 1 (34 bytes) to the writeList DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] SSL Writer(SocketTube(110)) processData, writeList remaining:34, hsTriggered:false, needWrap:false DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] SSL Writer(SocketTube(110)) wrapping 34 bytes DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] SSL Writer(SocketTube(110)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 2 DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] SSL Writer(SocketTube(110)) OK => produced: 72 bytes into 72, not wrapped: 0 DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] SSL Writer(SocketTube(110)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 2 DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] SSL Writer(SocketTube(110)) Sending 72 bytes downstream DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] SSL Writer(SocketTube(110)) Adding 72 to outputQ queue DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] SSL Writer(SocketTube(110)) pushScheduler is alive DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] SSL Writer(SocketTube(110)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] SSL Writer(SocketTube(110)) DownstreamPusher: Pushing 72 bytes downstream DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] SocketTube(110) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-89-SelectorManager] [8s 944ms] SocketTube(110) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] SocketTube(110) pausing read event DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] SocketTube(110) Sending error java.io.IOException: selector manager closed to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 1 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@2daf70d1[Not completed, 4 dependents] (id=8479) downstreamSubscription: SubscriptionBase: window = 9223372036854775801 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(110)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@5d49794d, getALPN: jdk.internal.net.http.common.MinimalFuture@598f5152[Completed normally] (id=8485), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=350 lim=350 cap=2048], count: 253, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] SocketTube(110) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] SSL Reader(SocketTube(110)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] SSL Reader(SocketTube(110)) error java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.sendResultBytes(SSLFlowDelegate.java:962) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.processData(SSLFlowDelegate.java:845) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer$WriterDownstreamPusher.run(SSLFlowDelegate.java:721) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.incoming(SSLFlowDelegate.java:745) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.incomingCaller(SubscriberWrapper.java:438) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:379) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:57) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:662) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:68) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] SSL Reader(SocketTube(110)) DownstreamPusher: forwarding error downstream: java.io.IOException: selector manager closed DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] SSLTube(SocketTube(110)) SSLSubscriberWrapper[SSLTube(SocketTube(110)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@5d49794d, getALPN: jdk.internal.net.http.common.MinimalFuture@598f5152[Completed normally] (id=8485), onCompleteReceived: false, onError: java.io.IOException: selector manager closed]: onErrorImpl: java.io.IOException: selector manager closed DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] Http2Connection(SSLTube(SocketTube(110))) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] SSLTube(SocketTube(110)) subscriber completed with error: java.io.IOException: selector manager closed DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] AsyncSSLConnection(SSLTube(SocketTube(110))) HttpPublisher: cancelled by SSLTube(SocketTube(110)) DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] SSL Reader(SocketTube(110)) stop DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] SSL Writer(SocketTube(110)) stop DEBUG: [pool-1-thread-3] [8s 945ms] Http2Connection(SSLTube(SocketTube(110))) Stopping scheduler java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.sendResultBytes(SSLFlowDelegate.java:962) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.processData(SSLFlowDelegate.java:845) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer$WriterDownstreamPusher.run(SSLFlowDelegate.java:721) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.incoming(SSLFlowDelegate.java:745) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.incomingCaller(SubscriberWrapper.java:438) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:379) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:57) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:662) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:68) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] SocketTube(110) Stopping read scheduler DEBUG: [pool-1-thread-3] [8s 945ms] Http2Connection(SSLTube(SocketTube(110))) Shutting down h2c (state=half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] SocketTube(110) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] SocketTube(110) Read scheduler stopped DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] SocketTube(110) write: cancel DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] SocketTube(110) write: resetting demand to 0 DEBUG: [pool-1-thread-3] [8s 945ms] Http2ClientImpl removing from the connection pool: Http2Connection(SSLTube(SocketTube(110))) DEBUG: [pool-1-thread-3] [8s 945ms] Http2ClientImpl removed from the connection pool: Http2Connection(SSLTube(SocketTube(110))) DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] AsyncSSLConnection(SSLTube(SocketTube(110))) HttpPublisher: cancelled by SSLTube(SocketTube(110)) DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] SocketTube(110) leaving w.onNext Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [8s 945ms] PlainHttpConnection(SocketTube(110)) Closing channel: channel not registered with selector DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] Http2Connection(SSLTube(SocketTube(110))) Shutting down h2c (state=shutdown+half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-89-SelectorManager] [8s 945ms] Http2Connection(SSLTube(SocketTube(110))) Close all streams DEBUG: [pool-1-thread-3] [8s 945ms] SocketTube(110) signal read error: java.io.IOException: connection closed locally EOF reached on connection localhost/127.0.0.1:60979->/127.0.0.1:37142, will no longer accept incoming frames Server connection to /127.0.0.1:37142 stopping. 1 streams TestServer: Connection writer stopping [9 s, 523 ms, 755083 ns] client shutdown normally: HttpClientImpl(89) DEBUG: [MainThread] [8s 954ms] HttpClientImpl(90) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [8s 954ms] HttpClientImpl(90) ClientImpl (async) send https://127.0.0.1:60979/https2/fixed/x-23-GET_BODY GET DEBUG: [pool-1-thread-3] [8s 954ms] Exchange establishing exchange for https://127.0.0.1:60979/https2/fixed/x-23-GET_BODY GET, proxy=null DEBUG: [pool-1-thread-3] [8s 955ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [8s 955ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [8s 955ms] PlainHttpConnection(SocketTube(111)) registering connect event DEBUG: [pool-1-thread-3] [8s 955ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@3e20df29 for C (true) TestServer(2): connection accepted TestServer(2): stopping is: false TestServer(2): accepting connections TestServer(2): creating connection TestServer: New connection from SSLSocket[hostname=127.0.0.1, port=37150, Session(1723806574575|SSL_NULL_WITH_NULL_NULL)] DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] PlainHttpConnection(SocketTube(111)) ConnectEvent: finishing connect DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] PlainHttpConnection(SocketTube(111)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:37150 DEBUG: [pool-1-thread-3] [8s 955ms] SocketTube(111) connecting flows DEBUG: [pool-1-thread-3] [8s 955ms] SocketTube(111) read publisher got subscriber DEBUG: [pool-1-thread-3] [8s 955ms] SocketTube(111) registering subscribe event DEBUG: [pool-1-thread-3] [8s 955ms] SocketTube(111) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] SocketTube(111) subscribe event raised DEBUG: [pool-1-thread-3] [8s 955ms] SSL Writer(SocketTube(111)) requesting 1 DEBUG: [pool-1-thread-3] [8s 955ms] SSLTube(SocketTube(111)) request: n=1 DEBUG: [pool-1-thread-3] [8s 955ms] SSL Writer(SocketTube(111)) calling downstreamSubscriber::onSubscribe on SocketTube(111) DEBUG: [pool-1-thread-3] [8s 955ms] SocketTube(111) subscribed for writing DEBUG: [pool-1-thread-3] [8s 955ms] SocketTube(111) write: registering startSubscription event DEBUG: [pool-1-thread-3] [8s 955ms] SSL Writer(SocketTube(111)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-3] [8s 955ms] SSL Writer(SocketTube(111)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-3] [8s 955ms] SSL Writer(SocketTube(111)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [pool-1-thread-3] [8s 955ms] SSL Writer(SocketTube(111)) wrapping 0 bytes DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] SocketTube(111) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@34d8b459[Not completed, 4 dependents] (id=8544) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(111)), 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-90-SelectorManager] [8s 955ms] SocketTube(111) read demand reset to 0 DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] SocketTube(111) calling onSubscribe DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] SSL Reader(SocketTube(111)) requesting 1 DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] SocketTube(111) got some demand for reading DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] SocketTube(111) resuming read event DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] SocketTube(111) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] SSL Reader(SocketTube(111)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(111)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] SSLTube(SocketTube(111)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] SSLTube(SocketTube(111)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] SocketTube(111) onSubscribe called DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] SocketTube(111) pending subscriber subscribed DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for R (true) DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] SocketTube(111) write: starting subscription DEBUG: [HttpClient-90-SelectorManager] [8s 955ms] SocketTube(111) write: offloading requestMore DEBUG: [pool-1-thread-4] [8s 956ms] SocketTube(111) write: requesting more... DEBUG: [pool-1-thread-4] [8s 956ms] SSL Writer(SocketTube(111)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [8s 956ms] SocketTube(111) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 957ms] SSL Writer(SocketTube(111)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 957ms] SSL Writer(SocketTube(111)) OK => produced: 2191 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-3] [8s 957ms] SSL Writer(SocketTube(111)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 957ms] SSL Writer(SocketTube(111)) handshaking DEBUG: [pool-1-thread-3] [8s 957ms] SSL Reader(SocketTube(111)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [8s 957ms] SSL Writer(SocketTube(111)) Sending 2191 bytes downstream DEBUG: [pool-1-thread-3] [8s 957ms] SSL Writer(SocketTube(111)) Adding 2191 to outputQ queue DEBUG: [pool-1-thread-3] [8s 957ms] SSL Writer(SocketTube(111)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 957ms] SSL Writer(SocketTube(111)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 957ms] SSL Writer(SocketTube(111)) DownstreamPusher: Pushing 2191 bytes downstream DEBUG: [pool-1-thread-3] [8s 957ms] SocketTube(111) trying to write: 2191 DEBUG: [pool-1-thread-3] [8s 958ms] SocketTube(111) wrote: 2191 DEBUG: [pool-1-thread-3] [8s 958ms] SocketTube(111) write: requesting more... DEBUG: [pool-1-thread-3] [8s 958ms] SocketTube(111) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 958ms] SocketTube(111) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 958ms] SSL Writer(SocketTube(111)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [8s 958ms] SSL Writer(SocketTube(111)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-90-SelectorManager] [8s 959ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for None (false) DEBUG: [HttpClient-90-SelectorManager] [8s 959ms] HttpClientImpl(90) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-90-SelectorManager] [8s 959ms] SocketTube(111) read bytes: 133 DEBUG: [HttpClient-90-SelectorManager] [8s 959ms] SSL Reader(SocketTube(111)) onNext DEBUG: [HttpClient-90-SelectorManager] [8s 959ms] SSL Reader(SocketTube(111)) Adding 133 bytes to read buffer DEBUG: [HttpClient-90-SelectorManager] [8s 959ms] SocketTube(111) resuming read event DEBUG: [HttpClient-90-SelectorManager] [8s 959ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for R (false) DEBUG: [HttpClient-90-SelectorManager] [8s 959ms] SocketTube(111) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 959ms] SSL Reader(SocketTube(111)) processData: readBuf remaining:133, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [8s 959ms] SSL Reader(SocketTube(111)) Unwrapping: 133 DEBUG: [pool-1-thread-3] [8s 959ms] SSL Reader(SocketTube(111)) Decoded 0 bytes out of 133 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [8s 959ms] SSL Reader(SocketTube(111)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-3] [8s 959ms] SSL Reader(SocketTube(111)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-3] [8s 959ms] SSL Reader(SocketTube(111)) handshaking DEBUG: [pool-1-thread-3] [8s 959ms] SSLFlowDelegate(SocketTube(111)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [8s 959ms] SSLFlowDelegate(SocketTube(111)) #tasks to execute: 1 DEBUG: [HttpClient-90-SelectorManager] [8s 959ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for None (false) DEBUG: [HttpClient-90-SelectorManager] [8s 959ms] SocketTube(111) no more demand for reading DEBUG: [HttpClient-90-SelectorManager] [8s 959ms] SocketTube(111) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 959ms] SSLFlowDelegate(SocketTube(111)) finished task execution DEBUG: [pool-1-thread-3] [8s 959ms] SSL Writer(SocketTube(111)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [8s 959ms] SSL Writer(SocketTube(111)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [8s 959ms] SSL Writer(SocketTube(111)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [8s 959ms] SSL Writer(SocketTube(111)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-3] [8s 959ms] SSL Writer(SocketTube(111)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [8s 959ms] SSL Writer(SocketTube(111)) handshaking DEBUG: [pool-1-thread-3] [8s 959ms] SSL Writer(SocketTube(111)) Sending 6 bytes downstream DEBUG: [pool-1-thread-3] [8s 959ms] SSL Writer(SocketTube(111)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-3] [8s 959ms] SSL Writer(SocketTube(111)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 959ms] SSL Writer(SocketTube(111)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 959ms] SSL Writer(SocketTube(111)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-3] [8s 959ms] SocketTube(111) trying to write: 6 DEBUG: [pool-1-thread-3] [8s 959ms] SocketTube(111) wrote: 6 DEBUG: [pool-1-thread-3] [8s 959ms] SocketTube(111) write: requesting more... DEBUG: [pool-1-thread-3] [8s 959ms] SocketTube(111) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 959ms] SocketTube(111) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 959ms] SSL Writer(SocketTube(111)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [8s 959ms] SSL Writer(SocketTube(111)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 959ms] SSL Reader(SocketTube(111)) requesting 1 DEBUG: [pool-1-thread-3] [8s 959ms] SocketTube(111) got some demand for reading DEBUG: [pool-1-thread-3] [8s 959ms] SocketTube(111) resuming read event DEBUG: [pool-1-thread-3] [8s 959ms] SocketTube(111) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 959ms] SSL Reader(SocketTube(111)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-90-SelectorManager] [8s 960ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for R (true) DEBUG: [HttpClient-90-SelectorManager] [8s 960ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for None (false) DEBUG: [HttpClient-90-SelectorManager] [8s 960ms] SocketTube(111) read bytes: 175 DEBUG: [HttpClient-90-SelectorManager] [8s 960ms] SSL Reader(SocketTube(111)) onNext DEBUG: [HttpClient-90-SelectorManager] [8s 960ms] SSL Reader(SocketTube(111)) Adding 175 bytes to read buffer DEBUG: [HttpClient-90-SelectorManager] [8s 960ms] SocketTube(111) resuming read event DEBUG: [HttpClient-90-SelectorManager] [8s 960ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for R (false) DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) processData: readBuf remaining:175, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-90-SelectorManager] [8s 960ms] SocketTube(111) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) Unwrapping: 175 DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) Decoded 0 bytes out of 175 into buffer of 512 remaining to decode: 169 DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) handshaking DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) Unwrapping: 169 DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) Decoded 0 bytes out of 169 into buffer of 512 remaining to decode: 90 DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 79 bytesProduced = 0 DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) Unwrapped: consumed: 79 DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) handshaking DEBUG: [pool-1-thread-3] [8s 960ms] SSLFlowDelegate(SocketTube(111)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [8s 960ms] SSLFlowDelegate(SocketTube(111)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [8s 960ms] SSLFlowDelegate(SocketTube(111)) finished task execution DEBUG: [pool-1-thread-3] [8s 960ms] SSL Writer(SocketTube(111)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) processData: readBuf remaining:90, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) Unwrapping: 90 DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) Decoded 0 bytes out of 90 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) Unwrapped: result: Status = OK HandshakeStatus = NEED_WRAP bytesConsumed = 90 bytesProduced = 0 DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) Unwrapped: consumed: 90 DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) handshaking DEBUG: [pool-1-thread-3] [8s 960ms] SSL Writer(SocketTube(111)) processData, writeList remaining:0, hsTriggered:true, needWrap:true DEBUG: [pool-1-thread-3] [8s 960ms] SSL Writer(SocketTube(111)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [8s 960ms] SSL Writer(SocketTube(111)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 960ms] SSL Writer(SocketTube(111)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-3] [8s 960ms] SSL Writer(SocketTube(111)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 960ms] SSLFlowDelegate(SocketTube(111)) setALPN = h2 DEBUG: [pool-1-thread-3] [8s 960ms] PlainHttpConnection(SocketTube(111)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [8s 960ms] Http2Connection checkSSLConfig: alpn: 'h2', engine: 'h2' DEBUG: [pool-1-thread-3] [8s 960ms] Http2Connection checkSSLConfig: alpn: 'h2' DEBUG: [pool-1-thread-3] [8s 960ms] Http2Connection(SSLTube(SocketTube(111))):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-3] [8s 960ms] SSLTube(SocketTube(111)) connecting flows DEBUG: [pool-1-thread-3] [8s 960ms] SSLTube(SocketTube(111)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@1335ec80 DEBUG: [pool-1-thread-3] [8s 960ms] Http2Connection(SSLTube(SocketTube(111))) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [8s 960ms] SSL Reader(SocketTube(111)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 960ms] SSLTube(SocketTube(111)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-3] [8s 960ms] AsyncSSLConnection(SSLTube(SocketTube(111))) HttpPublisher: got request of 1 from SSLTube(SocketTube(111)) DEBUG: [pool-1-thread-3] [8s 960ms] AsyncSSLConnection(SSLTube(SocketTube(111))) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-3] [8s 960ms] AsyncSSLConnection(SSLTube(SocketTube(111))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [8s 960ms] AsyncSSLConnection(SSLTube(SocketTube(111))) HttpPublisher: sending 63 bytes (1 buffers) to SSLTube(SocketTube(111)) DEBUG: [pool-1-thread-3] [8s 960ms] SSLTube(SocketTube(111)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [8s 960ms] SSL Writer(SocketTube(111)) onNext DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) added 1 (63 bytes) to the writeList DEBUG: [pool-1-thread-3] [8s 961ms] Http2Connection(SSLTube(SocketTube(111))):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-3] [8s 961ms] AsyncSSLConnection(SSLTube(SocketTube(111))) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-3] [8s 961ms] AsyncSSLConnection(SSLTube(SocketTube(111))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [8s 961ms] Http2Connection(SSLTube(SocketTube(111))) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-3] [8s 961ms] Http2Connection(SSLTube(SocketTube(111))) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 961ms] Http2Connection(SSLTube(SocketTube(111))) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 961ms] Http2Connection(SSLTube(SocketTube(111))) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-3] [8s 961ms] Http2Connection(SSLTube(SocketTube(111))) H2 processed buffered data DEBUG: [pool-1-thread-3] [8s 961ms] Http2ClientImpl offering to the connection pool: Http2Connection(SSLTube(SocketTube(111))) DEBUG: [pool-1-thread-3] [8s 961ms] Http2ClientImpl put in the connection pool: Http2Connection(SSLTube(SocketTube(111))) DEBUG: [pool-1-thread-3] [8s 961ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [8s 961ms] ExchangeImpl creating HTTP/2 streams DEBUG: [pool-1-thread-3] [8s 961ms] Http2Connection(SSLTube(SocketTube(111))):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-3] [8s 961ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [8s 961ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(?) sendHeadersOnly() DEBUG: [pool-1-thread-3] [8s 961ms] Http2Connection(SSLTube(SocketTube(111))) sending frame: OutgoingHeaders() DEBUG: [pool-1-thread-3] [8s 961ms] Http2Connection(SSLTube(SocketTube(111))) Opened stream 1 DEBUG: [pool-1-thread-3] [8s 961ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: false) DEBUG: [pool-1-thread-3] [8s 961ms] AsyncSSLConnection(SSLTube(SocketTube(111))) added 65 bytes to the write queue DEBUG: [pool-1-thread-3] [8s 961ms] AsyncSSLConnection(SSLTube(SocketTube(111))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [8s 961ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [8s 961ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [8s 961ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) Sending 90 bytes downstream DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-3] [8s 961ms] SocketTube(111) trying to write: 90 DEBUG: [pool-1-thread-3] [8s 961ms] SocketTube(111) wrote: 90 DEBUG: [pool-1-thread-3] [8s 961ms] SocketTube(111) write: requesting more... DEBUG: [pool-1-thread-3] [8s 961ms] SocketTube(111) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 961ms] SocketTube(111) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) requesting 1 DEBUG: [pool-1-thread-3] [8s 961ms] SSLTube(SocketTube(111)) request: n=1 DEBUG: [pool-1-thread-3] [8s 961ms] AsyncSSLConnection(SSLTube(SocketTube(111))) HttpPublisher: got request of 1 from SSLTube(SocketTube(111)) DEBUG: [pool-1-thread-3] [8s 961ms] AsyncSSLConnection(SSLTube(SocketTube(111))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(111)) DEBUG: [pool-1-thread-3] [8s 961ms] SSLTube(SocketTube(111)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) onNext DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) requesting 1 DEBUG: [pool-1-thread-3] [8s 961ms] SSLTube(SocketTube(111)) request: n=1 DEBUG: [pool-1-thread-3] [8s 961ms] AsyncSSLConnection(SSLTube(SocketTube(111))) HttpPublisher: got request of 1 from SSLTube(SocketTube(111)) DEBUG: [pool-1-thread-3] [8s 961ms] AsyncSSLConnection(SSLTube(SocketTube(111))) HttpPublisher: sending 65 bytes (2 buffers) to SSLTube(SocketTube(111)) DEBUG: [pool-1-thread-3] [8s 961ms] SSLTube(SocketTube(111)) sending 2 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) onNext DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) added 2 (65 bytes) to the writeList DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) wrapping 141 bytes DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 141 bytesProduced = 179 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) OK => produced: 179 bytes into 184, not wrapped: 0 DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 141 bytesProduced = 179 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) Sending 179 bytes downstream DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) Adding 179 to outputQ queue DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) DownstreamPusher: Pushing 179 bytes downstream DEBUG: [pool-1-thread-3] [8s 961ms] SocketTube(111) trying to write: 179 DEBUG: [pool-1-thread-3] [8s 961ms] SocketTube(111) wrote: 179 DEBUG: [pool-1-thread-3] [8s 961ms] SocketTube(111) write: requesting more... DEBUG: [pool-1-thread-3] [8s 961ms] SocketTube(111) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 961ms] SocketTube(111) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) requesting 1 DEBUG: [pool-1-thread-3] [8s 961ms] SSLTube(SocketTube(111)) request: n=1 DEBUG: [pool-1-thread-3] [8s 961ms] AsyncSSLConnection(SSLTube(SocketTube(111))) HttpPublisher: got request of 1 from SSLTube(SocketTube(111)) DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 961ms] SSL Writer(SocketTube(111)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [8s 961ms] SSL Reader(SocketTube(111)) requesting 1 DEBUG: [pool-1-thread-3] [8s 961ms] SocketTube(111) got some demand for reading DEBUG: [pool-1-thread-3] [8s 961ms] SocketTube(111) resuming read event DEBUG: [pool-1-thread-3] [8s 961ms] SocketTube(111) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 961ms] SSL Reader(SocketTube(111)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-90-SelectorManager] [8s 961ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for R (false) DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for None (false) DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SocketTube(111) read bytes: 1726 DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SSL Reader(SocketTube(111)) onNext DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SSL Reader(SocketTube(111)) Adding 1726 bytes to read buffer TestServer(2): starting connection DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) processData: readBuf remaining:1726, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SocketTube(111) resuming read event DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for R (false) DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SocketTube(111) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) Unwrapping: 1726 DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for None (false) DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SocketTube(111) no more demand for reading DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SocketTube(111) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) Decoded 0 bytes out of 1726 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1726 bytesProduced = 0 DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) Unwrapped: consumed: 1726 DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) requesting 1 DEBUG: [pool-1-thread-3] [8s 962ms] SocketTube(111) got some demand for reading DEBUG: [pool-1-thread-3] [8s 962ms] SocketTube(111) resuming read event DEBUG: [pool-1-thread-3] [8s 962ms] SocketTube(111) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for R (true) DEBUG: [Test-server-pool] [8s 962ms] FramesDecoder decodes: 9 DEBUG: [Test-server-pool] [8s 962ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for None (false) DEBUG: [Test-server-pool] [8s 962ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SocketTube(111) read bytes: 77 DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SSL Reader(SocketTube(111)) onNext DEBUG: [Test-server-pool] [8s 962ms] FramesDecoder decodes: 30 DEBUG: [Test-server-pool] [8s 962ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SSL Reader(SocketTube(111)) Adding 77 bytes to read buffer DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SocketTube(111) resuming read event DEBUG: [Test-server-pool] [8s 962ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) processData: readBuf remaining:77, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) Unwrapping: 77 DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for R (false) DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SocketTube(111) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) Decoded 39 bytes out of 77 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 77 bytesProduced = 39 DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) Unwrapped: consumed: 77 DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) sending 39 DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) Adding 39 to outputQ queue DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) DownstreamPusher: Pushing 39 bytes downstream DEBUG: [pool-1-thread-3] [8s 962ms] Http2Connection(SSLTube(SocketTube(111))) onNext: got 39 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 962ms] Http2Connection(SSLTube(SocketTube(111))) sending 39 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 962ms] Http2Connection(SSLTube(SocketTube(111))) H2 Receiving(1): 39 DEBUG: [pool-1-thread-3] [8s 962ms] Http2Connection(SSLTube(SocketTube(111))) Processing 39 DEBUG: [pool-1-thread-3] [8s 962ms] FramesDecoder decodes: 39 DEBUG: [pool-1-thread-3] [8s 962ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 962ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [8s 962ms] Http2Connection(SSLTube(SocketTube(111))) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-3] [8s 962ms] AsyncSSLConnection(SSLTube(SocketTube(111))) added 9 bytes to the write queue DEBUG: [pool-1-thread-3] [8s 962ms] AsyncSSLConnection(SSLTube(SocketTube(111))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [8s 962ms] AsyncSSLConnection(SSLTube(SocketTube(111))) HttpPublisher: sending 9 bytes (1 buffers) to SSLTube(SocketTube(111)) DEBUG: [pool-1-thread-3] [8s 962ms] SSLTube(SocketTube(111)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [8s 962ms] SSL Writer(SocketTube(111)) onNext DEBUG: [pool-1-thread-3] [8s 962ms] SSL Writer(SocketTube(111)) added 1 (9 bytes) to the writeList DEBUG: [pool-1-thread-3] [8s 962ms] SSL Writer(SocketTube(111)) processData, writeList remaining:9, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [8s 962ms] SSL Writer(SocketTube(111)) wrapping 9 bytes TestServer(2): connection started DEBUG: [readLoop] [8s 962ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 962ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 962ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [8s 962ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [8s 962ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 962ms] SSL Writer(SocketTube(111)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [8s 962ms] SSL Writer(SocketTube(111)) OK => produced: 47 bytes into 48, not wrapped: 0 DEBUG: [pool-1-thread-3] [8s 962ms] SSL Writer(SocketTube(111)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [8s 962ms] SSL Writer(SocketTube(111)) Sending 47 bytes downstream DEBUG: [pool-1-thread-3] [8s 962ms] SSL Writer(SocketTube(111)) Adding 47 to outputQ queue DEBUG: [pool-1-thread-3] [8s 962ms] SSL Writer(SocketTube(111)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 962ms] SSL Writer(SocketTube(111)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 962ms] SSL Writer(SocketTube(111)) DownstreamPusher: Pushing 47 bytes downstream DEBUG: [pool-1-thread-3] [8s 962ms] SocketTube(111) trying to write: 47 DEBUG: [pool-1-thread-3] [8s 962ms] SocketTube(111) wrote: 47 DEBUG: [pool-1-thread-3] [8s 962ms] SocketTube(111) write: requesting more... DEBUG: [pool-1-thread-3] [8s 962ms] SocketTube(111) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 962ms] SocketTube(111) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 962ms] SSL Writer(SocketTube(111)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 962ms] SSL Writer(SocketTube(111)) requesting 1 DEBUG: [pool-1-thread-3] [8s 962ms] SSLTube(SocketTube(111)) request: n=1 DEBUG: [pool-1-thread-3] [8s 962ms] AsyncSSLConnection(SSLTube(SocketTube(111))) HttpPublisher: got request of 1 from SSLTube(SocketTube(111)) DEBUG: [pool-1-thread-3] [8s 962ms] SSL Writer(SocketTube(111)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [8s 962ms] Http2Connection(SSLTube(SocketTube(111))) H2 processed(1) DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) requesting 1 DEBUG: [pool-1-thread-3] [8s 962ms] SocketTube(111) got some demand for reading DEBUG: [pool-1-thread-3] [8s 962ms] SocketTube(111) resuming read event DEBUG: [pool-1-thread-3] [8s 962ms] SocketTube(111) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 962ms] SSL Reader(SocketTube(111)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-90-SelectorManager] [8s 962ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for R (false) DEBUG: [readLoop] [8s 962ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [readLoop] [8s 962ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [8s 962ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 962ms] FramesDecoder Not enough data to parse frame body, needs: 56, has: 0 DEBUG: [readLoop] [8s 962ms] FramesDecoder decodes: 56 DEBUG: [readLoop] [8s 962ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 962ms] FramesDecoder Got frame: HEADERS: length=56, streamid=1, flags=END_STREAM END_HEADERS TestServer: GET /https2/fixed/x-23-GET_BODY Server: got END_STREAM for stream 1 TestServer(2): Using handler for: /https2/fixed DEBUG: [readLoop] [8s 963ms] FramesDecoder decodes: 9 Sent response headers 200 DEBUG: [readLoop] [8s 963ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [8s 963ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [8s 963ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [8s 963ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for None (false) DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SocketTube(111) read bytes: 55 DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SSL Reader(SocketTube(111)) onNext DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SSL Reader(SocketTube(111)) Adding 55 bytes to read buffer DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SocketTube(111) resuming read event DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for R (false) DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SocketTube(111) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) processData: readBuf remaining:55, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) Unwrapping: 55 DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for None (false) DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SocketTube(111) no more demand for reading DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SocketTube(111) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) Decoded 17 bytes out of 55 into buffer of 40 remaining to decode: 0 DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 55 bytesProduced = 17 DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) Unwrapped: consumed: 55 DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) sending 17 DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) Adding 17 to outputQ queue DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775806 cancelled = false DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) DownstreamPusher: Pushing 17 bytes downstream DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111))) onNext: got 17 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111))) sending 17 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111))) H2 Receiving(2): 17 DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111))) Processing 17 DEBUG: [pool-1-thread-3] [8s 963ms] FramesDecoder decodes: 17 DEBUG: [pool-1-thread-3] [8s 963ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [8s 963ms] FramesDecoder Got frame: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(1) incoming: HEADERS: length=8, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(1) Getting BodySubscriber for: (GET https://127.0.0.1:60979/https2/fixed/x-23-GET_BODY) 200 HTTP_2 Local port: 37150 DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-3] [8s 963ms] HttpClientImpl(90) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111))) H2 processed(2) DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) requesting 1 DEBUG: [pool-1-thread-3] [8s 963ms] SocketTube(111) got some demand for reading DEBUG: [pool-1-thread-4] [8s 963ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-3] [8s 963ms] SocketTube(111) resuming read event DEBUG: [pool-1-thread-4] [8s 963ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(1) stream 1 closing due to AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-3] [8s 963ms] SocketTube(111) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [8s 963ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(1) calling subscriber.onError: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for R (true) DEBUG: [pool-1-thread-4] [8s 963ms] HttpClientImpl(90) body subscriber unregistered: 0 DEBUG: [pool-1-thread-4] [8s 963ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-4] [8s 963ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(1) stream 1 already closed due to AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for None (false) DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SocketTube(111) read bytes: 341 DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SSL Reader(SocketTube(111)) onNext DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SSL Reader(SocketTube(111)) Adding 341 bytes to read buffer DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SocketTube(111) resuming read event DEBUG: [pool-1-thread-4] [8s 963ms] HttpClientImpl(90) ClientImpl (async) elapsed 9 millis for GET to https://127.0.0.1:60979/https2/fixed/x-23-GET_BODY DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) processData: readBuf remaining:341, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) Unwrapping: 341 DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@71da2ca6 for R (false) DEBUG: [HttpClient-90-SelectorManager] [8s 963ms] SocketTube(111) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) Decoded 60 bytes out of 341 into buffer of 16676 remaining to decode: 243 DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 98 bytesProduced = 60 DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) Unwrapped: consumed: 98 DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) sending 60 DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) Adding 60 to outputQ queue DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) pushScheduler is alive DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775805 cancelled = false DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) DownstreamPusher: Pushing 60 bytes downstream DEBUG: [pool-1-thread-4] [8s 963ms] Http2Connection(SSLTube(SocketTube(111))) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111))) onNext: got 60 bytes in 1 buffers DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111))) sending 60 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111))) H2 Receiving(3): 60 DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111))) Processing 60 DEBUG: [pool-1-thread-3] [8s 963ms] FramesDecoder decodes: 60 DEBUG: [pool-1-thread-3] [8s 963ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [8s 963ms] AsyncSSLConnection(SSLTube(SocketTube(111))) added 13 bytes to the write queue DEBUG: [pool-1-thread-4] [8s 963ms] AsyncSSLConnection(SSLTube(SocketTube(111))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [8s 963ms] AsyncSSLConnection(SSLTube(SocketTube(111))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(111)) DEBUG: [pool-1-thread-4] [8s 963ms] SSLTube(SocketTube(111)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [8s 963ms] FramesDecoder Got frame: DATA: length=51, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 963ms] SSL Writer(SocketTube(111)) onNext DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(1) incoming: DATA: length=51, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [8s 963ms] SSL Writer(SocketTube(111)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(1) request cancelled or stream closed: dropping data frame DEBUG: [pool-1-thread-4] [8s 963ms] SSL Writer(SocketTube(111)) processData, writeList remaining:13, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111))) Dropping data frame for stream 1 (51 payload bytes) DEBUG: [pool-1-thread-4] [8s 963ms] SSL Writer(SocketTube(111)) wrapping 13 bytes DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111))):WindowUpdateSender(stream: 0) update: 51, received: 51, limit: 16777216 DEBUG: [pool-1-thread-3] [8s 963ms] Http2Connection(SSLTube(SocketTube(111))) H2 processed(3) DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [8s 963ms] SSL Reader(SocketTube(111)) Unwrapping: 243 DEBUG: [pool-1-thread-4] [8s 963ms] SSL Writer(SocketTube(111)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-4] [8s 998ms] SSL Writer(SocketTube(111)) OK => produced: 51 bytes into 56, not wrapped: 0 DEBUG: [pool-1-thread-4] [8s 998ms] SSL Writer(SocketTube(111)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 [9 s, 568 ms, 254506 ns] waiting for client to shutdown: HttpClientImpl(90) DEBUG: [pool-1-thread-4] [8s 998ms] SSL Writer(SocketTube(111)) Sending 51 bytes downstream DEBUG: [pool-1-thread-4] [9s 32ms] SSL Writer(SocketTube(111)) Adding 51 to outputQ queue DEBUG: [pool-1-thread-4] [9s 32ms] SSL Writer(SocketTube(111)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 32ms] SSL Reader(SocketTube(111)) Decoded 60 bytes out of 243 into buffer of 16676 remaining to decode: 145 DEBUG: [pool-1-thread-4] [9s 32ms] SSL Writer(SocketTube(111)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 32ms] SSL Reader(SocketTube(111)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 98 bytesProduced = 60 DEBUG: [pool-1-thread-4] [9s 32ms] SSL Writer(SocketTube(111)) DownstreamPusher: Pushing 51 bytes downstream DEBUG: [pool-1-thread-3] [9s 32ms] SSL Reader(SocketTube(111)) Unwrapped: consumed: 98 DEBUG: [pool-1-thread-3] [9s 32ms] SSL Reader(SocketTube(111)) sending 60 DEBUG: [pool-1-thread-4] [9s 32ms] SocketTube(111) trying to write: 51 DEBUG: [pool-1-thread-3] [9s 32ms] SSL Reader(SocketTube(111)) Adding 60 to outputQ queue DEBUG: [pool-1-thread-3] [9s 32ms] SSL Reader(SocketTube(111)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 32ms] SSL Reader(SocketTube(111)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775804 cancelled = false DEBUG: [pool-1-thread-3] [9s 32ms] SSL Reader(SocketTube(111)) DownstreamPusher: Pushing 60 bytes downstream DEBUG: [pool-1-thread-3] [9s 32ms] Http2Connection(SSLTube(SocketTube(111))) onNext: got 60 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 32ms] Http2Connection(SSLTube(SocketTube(111))) sending 60 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 32ms] Http2Connection(SSLTube(SocketTube(111))) H2 Receiving(4): 60 DEBUG: [pool-1-thread-3] [9s 32ms] Http2Connection(SSLTube(SocketTube(111))) Processing 60 DEBUG: [pool-1-thread-3] [9s 32ms] FramesDecoder decodes: 60 DEBUG: [pool-1-thread-3] [9s 32ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [9s 32ms] SocketTube(111) wrote: 51 DEBUG: [pool-1-thread-4] [9s 32ms] SocketTube(111) write: requesting more... DEBUG: [pool-1-thread-3] [9s 32ms] FramesDecoder Got frame: DATA: length=51, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [9s 32ms] SocketTube(111) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 32ms] SocketTube(111) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 32ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(1) incoming: DATA: length=51, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [9s 32ms] SSL Writer(SocketTube(111)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 32ms] SSL Writer(SocketTube(111)) requesting 1 DEBUG: [pool-1-thread-3] [9s 32ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(1) request cancelled or stream closed: dropping data frame DEBUG: [pool-1-thread-3] [9s 32ms] Http2Connection(SSLTube(SocketTube(111))) Dropping data frame for stream 1 (51 payload bytes) DEBUG: [pool-1-thread-4] [9s 32ms] SSLTube(SocketTube(111)) request: n=1 DEBUG: [pool-1-thread-3] [9s 32ms] Http2Connection(SSLTube(SocketTube(111))):WindowUpdateSender(stream: 0) update: 51, received: 102, limit: 16777216 DEBUG: [pool-1-thread-3] [9s 32ms] Http2Connection(SSLTube(SocketTube(111))) H2 processed(4) DEBUG: [pool-1-thread-4] [9s 32ms] AsyncSSLConnection(SSLTube(SocketTube(111))) HttpPublisher: got request of 1 from SSLTube(SocketTube(111)) DEBUG: [pool-1-thread-3] [9s 32ms] SSL Reader(SocketTube(111)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 32ms] SSL Writer(SocketTube(111)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 32ms] SSL Reader(SocketTube(111)) Unwrapping: 145 DEBUG: [pool-1-thread-4] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) Closed stream 1 DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) Decoded 60 bytes out of 145 into buffer of 16676 remaining to decode: 47 DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 98 bytesProduced = 60 DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) Unwrapped: consumed: 98 DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) sending 60 DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) Adding 60 to outputQ queue DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775803 cancelled = false DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) DownstreamPusher: Pushing 60 bytes downstream DEBUG: [pool-1-thread-3] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) onNext: got 60 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) sending 60 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) H2 Receiving(5): 60 DEBUG: [pool-1-thread-3] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) Processing 60 DEBUG: [pool-1-thread-3] [9s 33ms] FramesDecoder decodes: 60 DEBUG: [pool-1-thread-3] [9s 33ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] HttpClientImpl(90) SelectorManager shutting down DEBUG: [readLoop] [9s 33ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-3] [9s 33ms] FramesDecoder Got frame: DATA: length=51, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) Dropping data frame for stream 1 (51 payload bytes) DEBUG: [readLoop] [9s 33ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))):WindowUpdateSender(stream: 0) update: 51, received: 153, limit: 16777216 DEBUG: [pool-1-thread-3] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) H2 processed(5) DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [readLoop] [9s 33ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [9s 33ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [9s 33ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) Unwrapping: 47 DEBUG: [pool-1-thread-4] [9s 33ms] Http2Connection(SSLTube(SocketTube(111)))/Stream(1) closing response subscriber stream 1 DEBUG: [readLoop] [9s 33ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) Decoded 9 bytes out of 47 into buffer of 64 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 47 bytesProduced = 9 DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) Unwrapped: consumed: 47 DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) sending 9 DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) Adding 9 to outputQ queue DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775802 cancelled = false DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) DownstreamPusher: Pushing 9 bytes downstream DEBUG: [pool-1-thread-3] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) onNext: got 9 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) sending 9 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) H2 Receiving(6): 9 DEBUG: [pool-1-thread-3] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) Processing 9 DEBUG: [pool-1-thread-3] [9s 33ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-3] [9s 33ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 33ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] Http2ClientImpl stopping DEBUG: [pool-1-thread-3] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-3] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) H2 processed(6) DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) requesting 1 DEBUG: [pool-1-thread-3] [9s 33ms] SocketTube(111) got some demand for reading DEBUG: [pool-1-thread-3] [9s 33ms] SocketTube(111) resuming read event DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) Close all streams DEBUG: [pool-1-thread-3] [9s 33ms] SocketTube(111) ReadEvent abort: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 33ms] SocketTube(111) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@5a759d6c (java.io.IOException: selector manager closed) DEBUG: [pool-1-thread-3] [9s 33ms] SocketTube(111) signal read error: java.io.IOException: selector manager closed DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [pool-1-thread-3] [9s 33ms] SocketTube(111) got read error: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 33ms] SocketTube(111) pausing read event DEBUG: [pool-1-thread-3] [9s 33ms] SocketTube(111) ReadEvent abort: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 33ms] SocketTube(111) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@5a759d6c (java.io.IOException: selector manager closed) DEBUG: [pool-1-thread-3] [9s 33ms] SocketTube(111) signal read error: java.io.IOException: selector manager closed DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] AsyncSSLConnection(SSLTube(SocketTube(111))) added 34 bytes to the write queue DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] AsyncSSLConnection(SSLTube(SocketTube(111))) signalling the publisher of the write queue DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] AsyncSSLConnection(SSLTube(SocketTube(111))) HttpPublisher: sending 34 bytes (1 buffers) to SSLTube(SocketTube(111)) DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] SSLTube(SocketTube(111)) sending 1 buffers to SSL flow delegate DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] SSL Writer(SocketTube(111)) onNext DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] SSL Writer(SocketTube(111)) added 1 (34 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 33ms] SocketTube(111) Sending error java.io.IOException: selector manager closed to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 1 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@34d8b459[Not completed, 4 dependents] (id=8544) downstreamSubscription: SubscriptionBase: window = 9223372036854775801 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(111)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@1335ec80, getALPN: jdk.internal.net.http.common.MinimalFuture@51d387bc[Completed normally] (id=8550), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=341 lim=341 cap=2048], count: 245, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [9s 33ms] SocketTube(111) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] SSL Writer(SocketTube(111)) processData, writeList remaining:34, hsTriggered:false, needWrap:false DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] SSL Writer(SocketTube(111)) wrapping 34 bytes DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) error java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.register(HttpClientImpl.java:1179) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.eventUpdated(HttpClientImpl.java:1159) at java.net.http/jdk.internal.net.http.HttpClientImpl.eventUpdated(HttpClientImpl.java:895) at java.net.http/jdk.internal.net.http.SocketTube.resumeEvent(SocketTube.java:1291) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.resumeReadEvent(SocketTube.java:771) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.request(SocketTube.java:747) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.request(SocketTube.java:630) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.upstreamRequest(SubscriberWrapper.java:386) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.requestMore(SubscriberWrapper.java:401) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.requestMoreDataIfNeeded(SSLFlowDelegate.java:426) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:542) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] SSL Writer(SocketTube(111)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [pool-1-thread-3] [9s 33ms] SSL Reader(SocketTube(111)) DownstreamPusher: forwarding error downstream: java.io.IOException: selector manager closed DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] SSL Writer(SocketTube(111)) OK => produced: 72 bytes into 72, not wrapped: 0 DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] SSL Writer(SocketTube(111)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] SSL Writer(SocketTube(111)) Sending 72 bytes downstream DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] SSL Writer(SocketTube(111)) Adding 72 to outputQ queue DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] SSL Writer(SocketTube(111)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 33ms] SSLTube(SocketTube(111)) SSLSubscriberWrapper[SSLTube(SocketTube(111)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@1335ec80, getALPN: jdk.internal.net.http.common.MinimalFuture@51d387bc[Completed normally] (id=8550), onCompleteReceived: false, onError: java.io.IOException: selector manager closed]: onErrorImpl: java.io.IOException: selector manager closed DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] SSL Writer(SocketTube(111)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] SSL Writer(SocketTube(111)) DownstreamPusher: Pushing 72 bytes downstream DEBUG: [pool-1-thread-3] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) onError: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) Stopping scheduler java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.register(HttpClientImpl.java:1179) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.eventUpdated(HttpClientImpl.java:1159) at java.net.http/jdk.internal.net.http.HttpClientImpl.eventUpdated(HttpClientImpl.java:895) at java.net.http/jdk.internal.net.http.SocketTube.resumeEvent(SocketTube.java:1291) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.resumeReadEvent(SocketTube.java:771) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.request(SocketTube.java:747) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.request(SocketTube.java:630) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.upstreamRequest(SubscriberWrapper.java:386) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.requestMore(SubscriberWrapper.java:401) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.requestMoreDataIfNeeded(SSLFlowDelegate.java:426) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:542) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] SocketTube(111) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] SocketTube(111) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] SocketTube(111) write: cancel DEBUG: [pool-1-thread-3] [9s 33ms] Http2Connection(SSLTube(SocketTube(111))) Shutting down h2c (state=half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] SocketTube(111) write: resetting demand to 0 DEBUG: [HttpClient-90-SelectorManager] [9s 33ms] AsyncSSLConnection(SSLTube(SocketTube(111))) HttpPublisher: cancelled by SSLTube(SocketTube(111)) DEBUG: [pool-1-thread-3] [9s 33ms] Http2ClientImpl removing from the connection pool: Http2Connection(SSLTube(SocketTube(111))) DEBUG: [pool-1-thread-3] [9s 33ms] Http2ClientImpl removed from the connection pool: Http2Connection(SSLTube(SocketTube(111))) DEBUG: [HttpClient-90-SelectorManager] [9s 34ms] SocketTube(111) leaving w.onNext Reading: [ops=None, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-90-SelectorManager] [9s 34ms] Http2Connection(SSLTube(SocketTube(111))) Shutting down h2c (state=shutdown+half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-90-SelectorManager] [9s 34ms] Http2Connection(SSLTube(SocketTube(111))) Close all streams DEBUG: [pool-1-thread-3] [9s 34ms] PlainHttpConnection(SocketTube(111)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-3] [9s 34ms] SocketTube(111) signal read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [9s 34ms] SSLTube(SocketTube(111)) subscriber completed with error: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 34ms] AsyncSSLConnection(SSLTube(SocketTube(111))) HttpPublisher: cancelled by SSLTube(SocketTube(111)) EOF reached on connection localhost/127.0.0.1:60979->/127.0.0.1:37150, will no longer accept incoming frames Server connection to /127.0.0.1:37150 stopping. 1 streams DEBUG: [pool-1-thread-3] [9s 34ms] SSL Reader(SocketTube(111)) stop DEBUG: [pool-1-thread-3] [9s 34ms] SSL Writer(SocketTube(111)) stop TestServer: Connection writer stopping DEBUG: [pool-1-thread-3] [9s 34ms] SocketTube(111) Stopping read scheduler DEBUG: [pool-1-thread-3] [9s 34ms] SocketTube(111) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [9s 34ms] SocketTube(111) Read scheduler stopped DEBUG: [pool-1-thread-3] [9s 34ms] SocketTube(111) leaving request(1): Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=0] [9 s, 619 ms, 403810 ns] client shutdown normally: HttpClientImpl(90) DEBUG: [MainThread] [9s 49ms] HttpClientImpl(91) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [9s 54ms] HttpClientImpl(91) ClientImpl (async) send https://127.0.0.1:60979/https2/fixed/x-23-BODY_CF GET DEBUG: [pool-1-thread-3] [9s 54ms] Exchange establishing exchange for https://127.0.0.1:60979/https2/fixed/x-23-BODY_CF GET, proxy=null DEBUG: [pool-1-thread-3] [9s 55ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [9s 55ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [9s 55ms] PlainHttpConnection(SocketTube(112)) registering connect event DEBUG: [HttpClient-91-SelectorManager] [9s 55ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@64c08c55 for C (true) DEBUG: [pool-1-thread-3] [9s 55ms] ExchangeImpl get: Trying to get HTTP/2 connection TestServer(2): connection accepted TestServer(2): stopping is: false TestServer(2): creating connection TestServer(2): accepting connections TestServer: New connection from SSLSocket[hostname=127.0.0.1, port=37162, Session(1723806574654|SSL_NULL_WITH_NULL_NULL)] DEBUG: [HttpClient-91-SelectorManager] [9s 55ms] PlainHttpConnection(SocketTube(112)) ConnectEvent: finishing connect DEBUG: [HttpClient-91-SelectorManager] [9s 55ms] PlainHttpConnection(SocketTube(112)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:37162 DEBUG: [pool-1-thread-3] [9s 55ms] SocketTube(112) connecting flows DEBUG: [pool-1-thread-3] [9s 55ms] SocketTube(112) read publisher got subscriber DEBUG: [pool-1-thread-3] [9s 55ms] SocketTube(112) registering subscribe event DEBUG: [pool-1-thread-3] [9s 55ms] SocketTube(112) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-91-SelectorManager] [9s 55ms] SocketTube(112) subscribe event raised DEBUG: [pool-1-thread-3] [9s 55ms] SSL Writer(SocketTube(112)) requesting 1 DEBUG: [pool-1-thread-3] [9s 55ms] SSLTube(SocketTube(112)) request: n=1 DEBUG: [pool-1-thread-3] [9s 55ms] SSL Writer(SocketTube(112)) calling downstreamSubscriber::onSubscribe on SocketTube(112) DEBUG: [pool-1-thread-3] [9s 55ms] SocketTube(112) subscribed for writing DEBUG: [pool-1-thread-3] [9s 55ms] SocketTube(112) write: registering startSubscription event DEBUG: [pool-1-thread-3] [9s 55ms] SSL Writer(SocketTube(112)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-3] [9s 55ms] SSL Writer(SocketTube(112)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 55ms] SSL Writer(SocketTube(112)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [pool-1-thread-3] [9s 55ms] SSL Writer(SocketTube(112)) wrapping 0 bytes DEBUG: [HttpClient-91-SelectorManager] [9s 55ms] SocketTube(112) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@6e38e725[Not completed, 4 dependents] (id=8610) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(112)), 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-91-SelectorManager] [9s 55ms] SocketTube(112) read demand reset to 0 DEBUG: [HttpClient-91-SelectorManager] [9s 55ms] SocketTube(112) calling onSubscribe DEBUG: [HttpClient-91-SelectorManager] [9s 55ms] SSL Reader(SocketTube(112)) requesting 1 DEBUG: [HttpClient-91-SelectorManager] [9s 55ms] SocketTube(112) got some demand for reading DEBUG: [HttpClient-91-SelectorManager] [9s 55ms] SocketTube(112) resuming read event DEBUG: [HttpClient-91-SelectorManager] [9s 55ms] SocketTube(112) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-91-SelectorManager] [9s 55ms] SSL Reader(SocketTube(112)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(112)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-91-SelectorManager] [9s 55ms] SSLTube(SocketTube(112)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-91-SelectorManager] [9s 55ms] SSLTube(SocketTube(112)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-91-SelectorManager] [9s 55ms] SocketTube(112) onSubscribe called DEBUG: [HttpClient-91-SelectorManager] [9s 55ms] SocketTube(112) pending subscriber subscribed DEBUG: [HttpClient-91-SelectorManager] [9s 55ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for R (true) DEBUG: [HttpClient-91-SelectorManager] [9s 56ms] SocketTube(112) write: starting subscription DEBUG: [HttpClient-91-SelectorManager] [9s 56ms] SocketTube(112) write: offloading requestMore DEBUG: [pool-1-thread-4] [9s 56ms] SocketTube(112) write: requesting more... DEBUG: [pool-1-thread-4] [9s 56ms] SSL Writer(SocketTube(112)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 56ms] SocketTube(112) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 57ms] SSL Writer(SocketTube(112)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 57ms] SSL Writer(SocketTube(112)) OK => produced: 2191 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 57ms] SSL Writer(SocketTube(112)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 57ms] SSL Writer(SocketTube(112)) handshaking DEBUG: [pool-1-thread-3] [9s 57ms] SSL Reader(SocketTube(112)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 57ms] SSL Writer(SocketTube(112)) Sending 2191 bytes downstream DEBUG: [pool-1-thread-3] [9s 57ms] SSL Writer(SocketTube(112)) Adding 2191 to outputQ queue DEBUG: [pool-1-thread-3] [9s 57ms] SSL Writer(SocketTube(112)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 57ms] SSL Writer(SocketTube(112)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 57ms] SSL Writer(SocketTube(112)) DownstreamPusher: Pushing 2191 bytes downstream DEBUG: [pool-1-thread-3] [9s 57ms] SocketTube(112) trying to write: 2191 DEBUG: [pool-1-thread-3] [9s 57ms] SocketTube(112) wrote: 2191 DEBUG: [pool-1-thread-3] [9s 57ms] SocketTube(112) write: requesting more... DEBUG: [pool-1-thread-3] [9s 57ms] SocketTube(112) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 57ms] SocketTube(112) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 57ms] SSL Writer(SocketTube(112)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [9s 57ms] SSL Writer(SocketTube(112)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-91-SelectorManager] [9s 58ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for None (false) DEBUG: [HttpClient-91-SelectorManager] [9s 58ms] HttpClientImpl(91) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-91-SelectorManager] [9s 58ms] SocketTube(112) read bytes: 133 DEBUG: [HttpClient-91-SelectorManager] [9s 58ms] SSL Reader(SocketTube(112)) onNext DEBUG: [HttpClient-91-SelectorManager] [9s 58ms] SSL Reader(SocketTube(112)) Adding 133 bytes to read buffer DEBUG: [HttpClient-91-SelectorManager] [9s 58ms] SocketTube(112) resuming read event DEBUG: [HttpClient-91-SelectorManager] [9s 58ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for R (false) DEBUG: [HttpClient-91-SelectorManager] [9s 58ms] SocketTube(112) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 58ms] SSL Reader(SocketTube(112)) processData: readBuf remaining:133, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 58ms] SSL Reader(SocketTube(112)) Unwrapping: 133 DEBUG: [pool-1-thread-3] [9s 58ms] SSL Reader(SocketTube(112)) Decoded 0 bytes out of 133 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 58ms] SSL Reader(SocketTube(112)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 58ms] SSL Reader(SocketTube(112)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-3] [9s 58ms] SSL Reader(SocketTube(112)) handshaking DEBUG: [pool-1-thread-3] [9s 58ms] SSLFlowDelegate(SocketTube(112)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [9s 58ms] SSLFlowDelegate(SocketTube(112)) #tasks to execute: 1 DEBUG: [HttpClient-91-SelectorManager] [9s 58ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for None (false) DEBUG: [HttpClient-91-SelectorManager] [9s 58ms] SocketTube(112) no more demand for reading DEBUG: [HttpClient-91-SelectorManager] [9s 58ms] SocketTube(112) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 58ms] SSLFlowDelegate(SocketTube(112)) finished task execution DEBUG: [pool-1-thread-3] [9s 58ms] SSL Writer(SocketTube(112)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [9s 58ms] SSL Writer(SocketTube(112)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [9s 58ms] SSL Writer(SocketTube(112)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 58ms] SSL Writer(SocketTube(112)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 58ms] SSL Writer(SocketTube(112)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 58ms] SSL Writer(SocketTube(112)) handshaking DEBUG: [pool-1-thread-3] [9s 58ms] SSL Writer(SocketTube(112)) Sending 6 bytes downstream DEBUG: [pool-1-thread-3] [9s 58ms] SSL Writer(SocketTube(112)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-3] [9s 58ms] SSL Writer(SocketTube(112)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 58ms] SSL Writer(SocketTube(112)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 58ms] SSL Writer(SocketTube(112)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-3] [9s 58ms] SocketTube(112) trying to write: 6 DEBUG: [pool-1-thread-3] [9s 59ms] SocketTube(112) wrote: 6 DEBUG: [pool-1-thread-3] [9s 59ms] SocketTube(112) write: requesting more... DEBUG: [pool-1-thread-3] [9s 59ms] SocketTube(112) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 59ms] SocketTube(112) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 59ms] SSL Writer(SocketTube(112)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [9s 59ms] SSL Writer(SocketTube(112)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) requesting 1 DEBUG: [pool-1-thread-3] [9s 59ms] SocketTube(112) got some demand for reading DEBUG: [pool-1-thread-3] [9s 59ms] SocketTube(112) resuming read event DEBUG: [pool-1-thread-3] [9s 59ms] SocketTube(112) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-91-SelectorManager] [9s 59ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for R (true) DEBUG: [HttpClient-91-SelectorManager] [9s 59ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for None (false) DEBUG: [HttpClient-91-SelectorManager] [9s 59ms] SocketTube(112) read bytes: 175 DEBUG: [HttpClient-91-SelectorManager] [9s 59ms] SSL Reader(SocketTube(112)) onNext DEBUG: [HttpClient-91-SelectorManager] [9s 59ms] SSL Reader(SocketTube(112)) Adding 175 bytes to read buffer DEBUG: [HttpClient-91-SelectorManager] [9s 59ms] SocketTube(112) resuming read event DEBUG: [HttpClient-91-SelectorManager] [9s 59ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for R (false) DEBUG: [HttpClient-91-SelectorManager] [9s 59ms] SocketTube(112) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) processData: readBuf remaining:175, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) Unwrapping: 175 DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) Decoded 0 bytes out of 175 into buffer of 512 remaining to decode: 169 DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) handshaking DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) Unwrapping: 169 DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) Decoded 0 bytes out of 169 into buffer of 512 remaining to decode: 90 DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 79 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) Unwrapped: consumed: 79 DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) handshaking DEBUG: [pool-1-thread-3] [9s 59ms] SSLFlowDelegate(SocketTube(112)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [9s 59ms] SSLFlowDelegate(SocketTube(112)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [9s 59ms] SSLFlowDelegate(SocketTube(112)) finished task execution DEBUG: [pool-1-thread-3] [9s 59ms] SSL Writer(SocketTube(112)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) processData: readBuf remaining:90, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) Unwrapping: 90 DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) Decoded 0 bytes out of 90 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) Unwrapped: result: Status = OK HandshakeStatus = NEED_WRAP bytesConsumed = 90 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) Unwrapped: consumed: 90 DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) handshaking DEBUG: [pool-1-thread-3] [9s 59ms] SSL Writer(SocketTube(112)) processData, writeList remaining:0, hsTriggered:true, needWrap:true DEBUG: [pool-1-thread-3] [9s 59ms] SSL Writer(SocketTube(112)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [9s 59ms] SSL Writer(SocketTube(112)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 59ms] SSL Writer(SocketTube(112)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 59ms] SSL Writer(SocketTube(112)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 59ms] SSLFlowDelegate(SocketTube(112)) setALPN = h2 DEBUG: [pool-1-thread-3] [9s 59ms] PlainHttpConnection(SocketTube(112)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [9s 59ms] Http2Connection checkSSLConfig: alpn: 'h2', engine: 'h2' DEBUG: [pool-1-thread-3] [9s 59ms] Http2Connection checkSSLConfig: alpn: 'h2' DEBUG: [pool-1-thread-3] [9s 59ms] Http2Connection(SSLTube(SocketTube(112))):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-3] [9s 59ms] SSLTube(SocketTube(112)) connecting flows DEBUG: [pool-1-thread-3] [9s 59ms] SSLTube(SocketTube(112)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@103a1ed8 DEBUG: [pool-1-thread-3] [9s 59ms] Http2Connection(SSLTube(SocketTube(112))) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [9s 59ms] SSL Reader(SocketTube(112)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 59ms] SSLTube(SocketTube(112)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-3] [9s 59ms] AsyncSSLConnection(SSLTube(SocketTube(112))) HttpPublisher: got request of 1 from SSLTube(SocketTube(112)) DEBUG: [pool-1-thread-3] [9s 59ms] AsyncSSLConnection(SSLTube(SocketTube(112))) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-3] [9s 59ms] AsyncSSLConnection(SSLTube(SocketTube(112))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 59ms] AsyncSSLConnection(SSLTube(SocketTube(112))) HttpPublisher: sending 63 bytes (1 buffers) to SSLTube(SocketTube(112)) DEBUG: [pool-1-thread-3] [9s 59ms] SSLTube(SocketTube(112)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 59ms] SSL Writer(SocketTube(112)) onNext DEBUG: [pool-1-thread-3] [9s 59ms] SSL Writer(SocketTube(112)) added 1 (63 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 59ms] Http2Connection(SSLTube(SocketTube(112))):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-3] [9s 59ms] AsyncSSLConnection(SSLTube(SocketTube(112))) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-3] [9s 59ms] AsyncSSLConnection(SSLTube(SocketTube(112))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 59ms] Http2Connection(SSLTube(SocketTube(112))) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-3] [9s 59ms] Http2Connection(SSLTube(SocketTube(112))) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 59ms] Http2Connection(SSLTube(SocketTube(112))) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 59ms] Http2Connection(SSLTube(SocketTube(112))) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-3] [9s 59ms] Http2Connection(SSLTube(SocketTube(112))) H2 processed buffered data DEBUG: [pool-1-thread-3] [9s 59ms] Http2ClientImpl offering to the connection pool: Http2Connection(SSLTube(SocketTube(112))) DEBUG: [pool-1-thread-3] [9s 59ms] Http2ClientImpl put in the connection pool: Http2Connection(SSLTube(SocketTube(112))) DEBUG: [pool-1-thread-3] [9s 59ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [9s 59ms] ExchangeImpl creating HTTP/2 streams DEBUG: [pool-1-thread-3] [9s 59ms] Http2Connection(SSLTube(SocketTube(112))):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-3] [9s 59ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [9s 59ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(?) sendHeadersOnly() DEBUG: [pool-1-thread-3] [9s 59ms] Http2Connection(SSLTube(SocketTube(112))) sending frame: OutgoingHeaders() DEBUG: [pool-1-thread-3] [9s 59ms] Http2Connection(SSLTube(SocketTube(112))) Opened stream 1 DEBUG: [pool-1-thread-3] [9s 60ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: false) DEBUG: [pool-1-thread-3] [9s 60ms] AsyncSSLConnection(SSLTube(SocketTube(112))) added 64 bytes to the write queue DEBUG: [pool-1-thread-3] [9s 60ms] AsyncSSLConnection(SSLTube(SocketTube(112))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 60ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [9s 60ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [9s 60ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) Sending 90 bytes downstream DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-3] [9s 60ms] SocketTube(112) trying to write: 90 DEBUG: [pool-1-thread-3] [9s 60ms] SocketTube(112) wrote: 90 DEBUG: [pool-1-thread-3] [9s 60ms] SocketTube(112) write: requesting more... DEBUG: [pool-1-thread-3] [9s 60ms] SocketTube(112) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 60ms] SocketTube(112) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) requesting 1 DEBUG: [pool-1-thread-3] [9s 60ms] SSLTube(SocketTube(112)) request: n=1 DEBUG: [pool-1-thread-3] [9s 60ms] AsyncSSLConnection(SSLTube(SocketTube(112))) HttpPublisher: got request of 1 from SSLTube(SocketTube(112)) DEBUG: [pool-1-thread-3] [9s 60ms] AsyncSSLConnection(SSLTube(SocketTube(112))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(112)) DEBUG: [pool-1-thread-3] [9s 60ms] SSLTube(SocketTube(112)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) onNext DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) requesting 1 DEBUG: [pool-1-thread-3] [9s 60ms] SSLTube(SocketTube(112)) request: n=1 DEBUG: [pool-1-thread-3] [9s 60ms] AsyncSSLConnection(SSLTube(SocketTube(112))) HttpPublisher: got request of 1 from SSLTube(SocketTube(112)) DEBUG: [pool-1-thread-3] [9s 60ms] AsyncSSLConnection(SSLTube(SocketTube(112))) HttpPublisher: sending 64 bytes (2 buffers) to SSLTube(SocketTube(112)) DEBUG: [pool-1-thread-3] [9s 60ms] SSLTube(SocketTube(112)) sending 2 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) onNext DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) added 2 (64 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) wrapping 140 bytes DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 140 bytesProduced = 178 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) OK => produced: 178 bytes into 184, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 140 bytesProduced = 178 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) Sending 178 bytes downstream DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) Adding 178 to outputQ queue DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) DownstreamPusher: Pushing 178 bytes downstream DEBUG: [pool-1-thread-3] [9s 60ms] SocketTube(112) trying to write: 178 DEBUG: [pool-1-thread-3] [9s 60ms] SocketTube(112) wrote: 178 DEBUG: [pool-1-thread-3] [9s 60ms] SocketTube(112) write: requesting more... DEBUG: [pool-1-thread-3] [9s 60ms] SocketTube(112) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 60ms] SocketTube(112) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) requesting 1 DEBUG: [pool-1-thread-3] [9s 60ms] SSLTube(SocketTube(112)) request: n=1 DEBUG: [pool-1-thread-3] [9s 60ms] AsyncSSLConnection(SSLTube(SocketTube(112))) HttpPublisher: got request of 1 from SSLTube(SocketTube(112)) DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 60ms] SSL Writer(SocketTube(112)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [9s 60ms] SSL Reader(SocketTube(112)) requesting 1 DEBUG: [pool-1-thread-3] [9s 60ms] SocketTube(112) got some demand for reading DEBUG: [pool-1-thread-3] [9s 60ms] SocketTube(112) resuming read event DEBUG: [pool-1-thread-3] [9s 60ms] SocketTube(112) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 60ms] SSL Reader(SocketTube(112)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-91-SelectorManager] [9s 60ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for R (false) DEBUG: [HttpClient-91-SelectorManager] [9s 60ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for None (false) DEBUG: [HttpClient-91-SelectorManager] [9s 60ms] SocketTube(112) read bytes: 1726 DEBUG: [HttpClient-91-SelectorManager] [9s 60ms] SSL Reader(SocketTube(112)) onNext DEBUG: [HttpClient-91-SelectorManager] [9s 60ms] SSL Reader(SocketTube(112)) Adding 1726 bytes to read buffer DEBUG: [HttpClient-91-SelectorManager] [9s 60ms] SocketTube(112) resuming read event TestServer(2): starting connection DEBUG: [HttpClient-91-SelectorManager] [9s 60ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for R (false) DEBUG: [HttpClient-91-SelectorManager] [9s 60ms] SocketTube(112) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 60ms] SSL Reader(SocketTube(112)) processData: readBuf remaining:1726, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [9s 60ms] SSL Reader(SocketTube(112)) Unwrapping: 1726 DEBUG: [HttpClient-91-SelectorManager] [9s 60ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for None (false) DEBUG: [HttpClient-91-SelectorManager] [9s 60ms] SocketTube(112) no more demand for reading DEBUG: [HttpClient-91-SelectorManager] [9s 60ms] SocketTube(112) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [9s 60ms] FramesDecoder decodes: 9 DEBUG: [Test-server-pool] [9s 60ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [9s 60ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [9s 60ms] FramesDecoder decodes: 30 DEBUG: [Test-server-pool] [9s 60ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [9s 61ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [9s 61ms] SSL Reader(SocketTube(112)) Decoded 0 bytes out of 1726 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 61ms] SSL Reader(SocketTube(112)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1726 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 61ms] SSL Reader(SocketTube(112)) Unwrapped: consumed: 1726 DEBUG: [pool-1-thread-3] [9s 61ms] SSL Reader(SocketTube(112)) requesting 1 DEBUG: [pool-1-thread-3] [9s 61ms] SocketTube(112) got some demand for reading DEBUG: [pool-1-thread-3] [9s 61ms] SocketTube(112) resuming read event DEBUG: [pool-1-thread-3] [9s 61ms] SocketTube(112) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-91-SelectorManager] [9s 61ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for R (true) DEBUG: [HttpClient-91-SelectorManager] [9s 61ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for None (false) DEBUG: [HttpClient-91-SelectorManager] [9s 61ms] SocketTube(112) read bytes: 77 DEBUG: [HttpClient-91-SelectorManager] [9s 61ms] SSL Reader(SocketTube(112)) onNext DEBUG: [HttpClient-91-SelectorManager] [9s 61ms] SSL Reader(SocketTube(112)) Adding 77 bytes to read buffer DEBUG: [HttpClient-91-SelectorManager] [9s 61ms] SocketTube(112) resuming read event DEBUG: [HttpClient-91-SelectorManager] [9s 61ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for R (false) DEBUG: [HttpClient-91-SelectorManager] [9s 61ms] SocketTube(112) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 61ms] SSL Reader(SocketTube(112)) processData: readBuf remaining:77, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [9s 61ms] SSL Reader(SocketTube(112)) Unwrapping: 77 DEBUG: [pool-1-thread-3] [9s 61ms] SSL Reader(SocketTube(112)) Decoded 39 bytes out of 77 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 61ms] SSL Reader(SocketTube(112)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 77 bytesProduced = 39 DEBUG: [pool-1-thread-3] [9s 61ms] SSL Reader(SocketTube(112)) Unwrapped: consumed: 77 DEBUG: [pool-1-thread-3] [9s 61ms] SSL Reader(SocketTube(112)) sending 39 DEBUG: [pool-1-thread-3] [9s 61ms] SSL Reader(SocketTube(112)) Adding 39 to outputQ queue DEBUG: [pool-1-thread-3] [9s 61ms] SSL Reader(SocketTube(112)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 61ms] SSL Reader(SocketTube(112)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [9s 61ms] SSL Reader(SocketTube(112)) DownstreamPusher: Pushing 39 bytes downstream DEBUG: [pool-1-thread-3] [9s 61ms] Http2Connection(SSLTube(SocketTube(112))) onNext: got 39 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 61ms] Http2Connection(SSLTube(SocketTube(112))) sending 39 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 61ms] Http2Connection(SSLTube(SocketTube(112))) H2 Receiving(1): 39 DEBUG: [pool-1-thread-3] [9s 61ms] Http2Connection(SSLTube(SocketTube(112))) Processing 39 DEBUG: [pool-1-thread-3] [9s 61ms] FramesDecoder decodes: 39 DEBUG: [pool-1-thread-3] [9s 61ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 61ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [9s 61ms] Http2Connection(SSLTube(SocketTube(112))) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [9s 61ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 61ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 61ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [9s 61ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [9s 61ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 61ms] AsyncSSLConnection(SSLTube(SocketTube(112))) added 9 bytes to the write queue DEBUG: [pool-1-thread-3] [9s 61ms] AsyncSSLConnection(SSLTube(SocketTube(112))) signalling the publisher of the write queue DEBUG: [readLoop] [9s 61ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [pool-1-thread-3] [9s 61ms] AsyncSSLConnection(SSLTube(SocketTube(112))) HttpPublisher: sending 9 bytes (1 buffers) to SSLTube(SocketTube(112)) DEBUG: [readLoop] [9s 61ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-3] [9s 61ms] SSLTube(SocketTube(112)) sending 1 buffers to SSL flow delegate DEBUG: [readLoop] [9s 61ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 61ms] SSL Writer(SocketTube(112)) onNext DEBUG: [readLoop] [9s 61ms] FramesDecoder Not enough data to parse frame body, needs: 55, has: 0 DEBUG: [readLoop] [9s 61ms] FramesDecoder decodes: 55 TestServer(2): connection started DEBUG: [pool-1-thread-3] [9s 61ms] SSL Writer(SocketTube(112)) added 1 (9 bytes) to the writeList DEBUG: [readLoop] [9s 61ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 61ms] SSL Writer(SocketTube(112)) processData, writeList remaining:9, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [9s 61ms] SSL Writer(SocketTube(112)) wrapping 9 bytes DEBUG: [readLoop] [9s 61ms] FramesDecoder Got frame: HEADERS: length=55, streamid=1, flags=END_STREAM END_HEADERS DEBUG: [pool-1-thread-3] [9s 61ms] SSL Writer(SocketTube(112)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 61ms] SSL Writer(SocketTube(112)) OK => produced: 47 bytes into 48, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 61ms] SSL Writer(SocketTube(112)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 61ms] SSL Writer(SocketTube(112)) Sending 47 bytes downstream DEBUG: [pool-1-thread-3] [9s 61ms] SSL Writer(SocketTube(112)) Adding 47 to outputQ queue DEBUG: [pool-1-thread-3] [9s 61ms] SSL Writer(SocketTube(112)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 61ms] SSL Writer(SocketTube(112)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 61ms] SSL Writer(SocketTube(112)) DownstreamPusher: Pushing 47 bytes downstream DEBUG: [pool-1-thread-3] [9s 61ms] SocketTube(112) trying to write: 47 DEBUG: [pool-1-thread-3] [9s 61ms] SocketTube(112) wrote: 47 DEBUG: [pool-1-thread-3] [9s 61ms] SocketTube(112) write: requesting more... DEBUG: [pool-1-thread-3] [9s 61ms] SocketTube(112) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 61ms] SocketTube(112) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 61ms] SSL Writer(SocketTube(112)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 61ms] SSL Writer(SocketTube(112)) requesting 1 DEBUG: [pool-1-thread-3] [9s 61ms] SSLTube(SocketTube(112)) request: n=1 DEBUG: [pool-1-thread-3] [9s 61ms] AsyncSSLConnection(SSLTube(SocketTube(112))) HttpPublisher: got request of 1 from SSLTube(SocketTube(112)) DEBUG: [pool-1-thread-3] [9s 61ms] SSL Writer(SocketTube(112)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 61ms] Http2Connection(SSLTube(SocketTube(112))) H2 processed(1) DEBUG: [pool-1-thread-3] [9s 61ms] SSL Reader(SocketTube(112)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 61ms] SSL Reader(SocketTube(112)) requesting 1 DEBUG: [pool-1-thread-3] [9s 61ms] SocketTube(112) got some demand for reading DEBUG: [pool-1-thread-3] [9s 61ms] SocketTube(112) resuming read event DEBUG: [pool-1-thread-3] [9s 61ms] SocketTube(112) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 61ms] SSL Reader(SocketTube(112)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-91-SelectorManager] [9s 61ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for R (false) TestServer: GET /https2/fixed/x-23-BODY_CF Server: got END_STREAM for stream 1 DEBUG: [readLoop] [9s 61ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 61ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 61ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [9s 61ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [9s 61ms] FramesDecoder Tail size is now: 0, current= TestServer(2): Using handler for: /https2/fixed Sent response headers 200 DEBUG: [HttpClient-91-SelectorManager] [9s 61ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for None (false) DEBUG: [HttpClient-91-SelectorManager] [9s 61ms] SocketTube(112) read bytes: 54 DEBUG: [HttpClient-91-SelectorManager] [9s 62ms] SSL Reader(SocketTube(112)) onNext DEBUG: [HttpClient-91-SelectorManager] [9s 62ms] SSL Reader(SocketTube(112)) Adding 54 bytes to read buffer DEBUG: [HttpClient-91-SelectorManager] [9s 62ms] SocketTube(112) resuming read event DEBUG: [HttpClient-91-SelectorManager] [9s 62ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for R (false) DEBUG: [HttpClient-91-SelectorManager] [9s 62ms] SocketTube(112) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) processData: readBuf remaining:54, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-91-SelectorManager] [9s 62ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for None (false) DEBUG: [HttpClient-91-SelectorManager] [9s 62ms] SocketTube(112) no more demand for reading DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Unwrapping: 54 DEBUG: [HttpClient-91-SelectorManager] [9s 62ms] SocketTube(112) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Decoded 16 bytes out of 54 into buffer of 40 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 54 bytesProduced = 16 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Unwrapped: consumed: 54 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) sending 16 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Adding 16 to outputQ queue DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775806 cancelled = false DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) DownstreamPusher: Pushing 16 bytes downstream DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) onNext: got 16 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) sending 16 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) H2 Receiving(2): 16 DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) Processing 16 DEBUG: [pool-1-thread-3] [9s 62ms] FramesDecoder decodes: 16 DEBUG: [pool-1-thread-3] [9s 62ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 62ms] FramesDecoder Got frame: HEADERS: length=7, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) incoming: HEADERS: length=7, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) Getting BodySubscriber for: (GET https://127.0.0.1:60979/https2/fixed/x-23-BODY_CF) 200 HTTP_2 Local port: 37162 DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-3] [9s 62ms] HttpClientImpl(91) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) H2 processed(2) DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) requesting 1 DEBUG: [pool-1-thread-3] [9s 62ms] SocketTube(112) got some demand for reading DEBUG: [pool-1-thread-3] [9s 62ms] SocketTube(112) resuming read event DEBUG: [pool-1-thread-3] [9s 62ms] SocketTube(112) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-91-SelectorManager] [9s 62ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for R (true) DEBUG: [HttpClient-91-SelectorManager] [9s 62ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for None (false) DEBUG: [HttpClient-91-SelectorManager] [9s 62ms] SocketTube(112) read bytes: 338 DEBUG: [HttpClient-91-SelectorManager] [9s 62ms] SSL Reader(SocketTube(112)) onNext DEBUG: [HttpClient-91-SelectorManager] [9s 62ms] SSL Reader(SocketTube(112)) Adding 338 bytes to read buffer DEBUG: [HttpClient-91-SelectorManager] [9s 62ms] SocketTube(112) resuming read event DEBUG: [HttpClient-91-SelectorManager] [9s 62ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for R (false) DEBUG: [HttpClient-91-SelectorManager] [9s 62ms] SocketTube(112) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) processData: readBuf remaining:338, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Unwrapping: 338 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Decoded 59 bytes out of 338 into buffer of 16676 remaining to decode: 241 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 97 bytesProduced = 59 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Unwrapped: consumed: 97 DEBUG: [pool-1-thread-4] [9s 62ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) cancelling stream 1: java.io.IOException: Stream 1 cancelled DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) sending 59 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Adding 59 to outputQ queue DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775805 cancelled = false DEBUG: [pool-1-thread-4] [9s 62ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) stream 1 closing due to java.io.IOException: Stream 1 cancelled DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) DownstreamPusher: Pushing 59 bytes downstream DEBUG: [pool-1-thread-4] [9s 62ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) onNext: got 59 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) sending 59 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) H2 Receiving(3): 59 DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) Processing 59 DEBUG: [pool-1-thread-3] [9s 62ms] FramesDecoder decodes: 59 DEBUG: [pool-1-thread-3] [9s 62ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 62ms] FramesDecoder Got frame: DATA: length=50, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [9s 62ms] HttpClientImpl(91) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) incoming: DATA: length=50, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) request cancelled or stream closed: dropping data frame DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) Dropping data frame for stream 1 (50 payload bytes) DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))):WindowUpdateSender(stream: 0) update: 50, received: 50, limit: 16777216 DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) H2 processed(3) DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Unwrapping: 241 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Decoded 59 bytes out of 241 into buffer of 16676 remaining to decode: 144 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 97 bytesProduced = 59 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Unwrapped: consumed: 97 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) sending 59 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Adding 59 to outputQ queue DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775804 cancelled = false DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) DownstreamPusher: Pushing 59 bytes downstream DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) onNext: got 59 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) sending 59 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) H2 Receiving(4): 59 DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) Processing 59 DEBUG: [pool-1-thread-3] [9s 62ms] FramesDecoder decodes: 59 DEBUG: [pool-1-thread-3] [9s 62ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 62ms] FramesDecoder Got frame: DATA: length=50, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) incoming: DATA: length=50, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) request cancelled or stream closed: dropping data frame DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) Dropping data frame for stream 1 (50 payload bytes) DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))):WindowUpdateSender(stream: 0) update: 50, received: 100, limit: 16777216 DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) H2 processed(4) DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Unwrapping: 144 DEBUG: [pool-1-thread-4] [9s 62ms] HttpClientImpl(91) ClientImpl (async) elapsed 7 millis for GET to https://127.0.0.1:60979/https2/fixed/x-23-BODY_CF DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Decoded 59 bytes out of 144 into buffer of 16676 remaining to decode: 47 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 97 bytesProduced = 59 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Unwrapped: consumed: 97 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) sending 59 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Adding 59 to outputQ queue DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775803 cancelled = false DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) DownstreamPusher: Pushing 59 bytes downstream DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) onNext: got 59 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) sending 59 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) H2 Receiving(5): 59 DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) Processing 59 DEBUG: [pool-1-thread-3] [9s 62ms] FramesDecoder decodes: 59 DEBUG: [pool-1-thread-3] [9s 62ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 62ms] FramesDecoder Got frame: DATA: length=50, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) incoming: DATA: length=50, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) request cancelled or stream closed: dropping data frame DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) Dropping data frame for stream 1 (50 payload bytes) DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))):WindowUpdateSender(stream: 0) update: 50, received: 150, limit: 16777216 DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) H2 processed(5) DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Unwrapping: 47 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Decoded 9 bytes out of 47 into buffer of 64 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 47 bytesProduced = 9 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Unwrapped: consumed: 47 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) sending 9 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) Adding 9 to outputQ queue DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775802 cancelled = false DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) DownstreamPusher: Pushing 9 bytes downstream DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) onNext: got 9 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) sending 9 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) H2 Receiving(6): 9 DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) Processing 9 DEBUG: [pool-1-thread-3] [9s 62ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-3] [9s 62ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 62ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-4] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) incoming: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112)))/Stream(1) request cancelled or stream closed: dropping data frame DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-3] [9s 62ms] Http2Connection(SSLTube(SocketTube(112))) H2 processed(6) DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) requesting 1 DEBUG: [pool-1-thread-3] [9s 62ms] SocketTube(112) got some demand for reading DEBUG: [pool-1-thread-3] [9s 62ms] SocketTube(112) resuming read event DEBUG: [pool-1-thread-3] [9s 62ms] SocketTube(112) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 62ms] SSL Reader(SocketTube(112)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-91-SelectorManager] [9s 62ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2b3a6486 for R (false) DEBUG: [pool-1-thread-4] [9s 62ms] AsyncSSLConnection(SSLTube(SocketTube(112))) added 13 bytes to the write queue DEBUG: [pool-1-thread-4] [9s 62ms] AsyncSSLConnection(SSLTube(SocketTube(112))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [9s 62ms] AsyncSSLConnection(SSLTube(SocketTube(112))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(112)) DEBUG: [pool-1-thread-4] [9s 62ms] SSLTube(SocketTube(112)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [9s 62ms] SSL Writer(SocketTube(112)) onNext DEBUG: [pool-1-thread-4] [9s 62ms] SSL Writer(SocketTube(112)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-4] [9s 62ms] SSL Writer(SocketTube(112)) processData, writeList remaining:13, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [9s 62ms] SSL Writer(SocketTube(112)) wrapping 13 bytes DEBUG: [pool-1-thread-4] [9s 62ms] SSL Writer(SocketTube(112)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-4] [9s 62ms] SSL Writer(SocketTube(112)) OK => produced: 51 bytes into 56, not wrapped: 0 DEBUG: [pool-1-thread-4] [9s 62ms] SSL Writer(SocketTube(112)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-4] [9s 62ms] SSL Writer(SocketTube(112)) Sending 51 bytes downstream DEBUG: [pool-1-thread-4] [9s 62ms] SSL Writer(SocketTube(112)) Adding 51 to outputQ queue DEBUG: [pool-1-thread-4] [9s 62ms] SSL Writer(SocketTube(112)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 62ms] SSL Writer(SocketTube(112)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 62ms] SSL Writer(SocketTube(112)) DownstreamPusher: Pushing 51 bytes downstream DEBUG: [pool-1-thread-4] [9s 62ms] SocketTube(112) trying to write: 51 DEBUG: [pool-1-thread-4] [9s 62ms] SocketTube(112) wrote: 51 DEBUG: [pool-1-thread-4] [9s 62ms] SocketTube(112) write: requesting more... DEBUG: [pool-1-thread-4] [9s 63ms] SocketTube(112) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 63ms] SocketTube(112) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 63ms] SSL Writer(SocketTube(112)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 63ms] SSL Writer(SocketTube(112)) requesting 1 DEBUG: [pool-1-thread-4] [9s 63ms] SSLTube(SocketTube(112)) request: n=1 DEBUG: [pool-1-thread-4] [9s 63ms] AsyncSSLConnection(SSLTube(SocketTube(112))) HttpPublisher: got request of 1 from SSLTube(SocketTube(112)) DEBUG: [pool-1-thread-4] [9s 63ms] SSL Writer(SocketTube(112)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 63ms] Http2Connection(SSLTube(SocketTube(112))) Closed stream 1 DEBUG: [readLoop] [9s 63ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 63ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 63ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [9s 63ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [9s 63ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 63ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled [9 s, 666 ms, 571742 ns] waiting for client to shutdown: HttpClientImpl(91) DEBUG: [HttpClient-91-SelectorManager] [9s 96ms] HttpClientImpl(91) SelectorManager shutting down DEBUG: [HttpClient-91-SelectorManager] [9s 96ms] Http2ClientImpl stopping DEBUG: [HttpClient-91-SelectorManager] [9s 96ms] Http2Connection(SSLTube(SocketTube(112))) Close all streams DEBUG: [HttpClient-91-SelectorManager] [9s 131ms] Http2Connection(SSLTube(SocketTube(112))) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-91-SelectorManager] [9s 131ms] AsyncSSLConnection(SSLTube(SocketTube(112))) added 34 bytes to the write queue DEBUG: [HttpClient-91-SelectorManager] [9s 131ms] AsyncSSLConnection(SSLTube(SocketTube(112))) signalling the publisher of the write queue DEBUG: [HttpClient-91-SelectorManager] [9s 131ms] AsyncSSLConnection(SSLTube(SocketTube(112))) HttpPublisher: sending 34 bytes (1 buffers) to SSLTube(SocketTube(112)) DEBUG: [HttpClient-91-SelectorManager] [9s 131ms] SSLTube(SocketTube(112)) sending 1 buffers to SSL flow delegate DEBUG: [HttpClient-91-SelectorManager] [9s 131ms] SSL Writer(SocketTube(112)) onNext DEBUG: [HttpClient-91-SelectorManager] [9s 131ms] SSL Writer(SocketTube(112)) added 1 (34 bytes) to the writeList DEBUG: [HttpClient-91-SelectorManager] [9s 131ms] SSL Writer(SocketTube(112)) processData, writeList remaining:34, hsTriggered:false, needWrap:false DEBUG: [HttpClient-91-SelectorManager] [9s 131ms] SSL Writer(SocketTube(112)) wrapping 34 bytes DEBUG: [HttpClient-91-SelectorManager] [9s 131ms] SSL Writer(SocketTube(112)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [HttpClient-91-SelectorManager] [9s 131ms] SSL Writer(SocketTube(112)) OK => produced: 72 bytes into 72, not wrapped: 0 DEBUG: [HttpClient-91-SelectorManager] [9s 131ms] SSL Writer(SocketTube(112)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [HttpClient-91-SelectorManager] [9s 131ms] SSL Writer(SocketTube(112)) Sending 72 bytes downstream DEBUG: [HttpClient-91-SelectorManager] [9s 131ms] SSL Writer(SocketTube(112)) Adding 72 to outputQ queue DEBUG: [HttpClient-91-SelectorManager] [9s 131ms] SSL Writer(SocketTube(112)) pushScheduler is alive DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SSL Writer(SocketTube(112)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SSL Writer(SocketTube(112)) DownstreamPusher: Pushing 72 bytes downstream DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SocketTube(112) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SocketTube(112) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SocketTube(112) pausing read event DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SocketTube(112) Sending error java.io.IOException: selector manager closed to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 1 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@6e38e725[Not completed, 4 dependents] (id=8610) downstreamSubscription: SubscriptionBase: window = 9223372036854775801 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(112)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@103a1ed8, getALPN: jdk.internal.net.http.common.MinimalFuture@1a5b0ac4[Completed normally] (id=8616), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=338 lim=338 cap=2048], count: 241, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SocketTube(112) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SSL Reader(SocketTube(112)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SSL Reader(SocketTube(112)) error java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.sendResultBytes(SSLFlowDelegate.java:962) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.processData(SSLFlowDelegate.java:845) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer$WriterDownstreamPusher.run(SSLFlowDelegate.java:721) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.incoming(SSLFlowDelegate.java:745) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.incomingCaller(SubscriberWrapper.java:438) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:379) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:57) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:662) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:68) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SSL Reader(SocketTube(112)) DownstreamPusher: forwarding error downstream: java.io.IOException: selector manager closed DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SSLTube(SocketTube(112)) SSLSubscriberWrapper[SSLTube(SocketTube(112)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@103a1ed8, getALPN: jdk.internal.net.http.common.MinimalFuture@1a5b0ac4[Completed normally] (id=8616), onCompleteReceived: false, onError: java.io.IOException: selector manager closed]: onErrorImpl: java.io.IOException: selector manager closed DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] Http2Connection(SSLTube(SocketTube(112))) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SSLTube(SocketTube(112)) subscriber completed with error: java.io.IOException: selector manager closed DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] AsyncSSLConnection(SSLTube(SocketTube(112))) HttpPublisher: cancelled by SSLTube(SocketTube(112)) DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SSL Reader(SocketTube(112)) stop DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SSL Writer(SocketTube(112)) stop DEBUG: [pool-1-thread-4] [9s 132ms] Http2Connection(SSLTube(SocketTube(112))) Stopping scheduler java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.sendResultBytes(SSLFlowDelegate.java:962) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.processData(SSLFlowDelegate.java:845) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer$WriterDownstreamPusher.run(SSLFlowDelegate.java:721) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.incoming(SSLFlowDelegate.java:745) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.incomingCaller(SubscriberWrapper.java:438) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:379) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:57) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:662) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:68) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SocketTube(112) Stopping read scheduler DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SocketTube(112) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SocketTube(112) Read scheduler stopped DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SocketTube(112) write: cancel DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SocketTube(112) write: resetting demand to 0 DEBUG: [pool-1-thread-4] [9s 132ms] Http2Connection(SSLTube(SocketTube(112))) Shutting down h2c (state=half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] AsyncSSLConnection(SSLTube(SocketTube(112))) HttpPublisher: cancelled by SSLTube(SocketTube(112)) DEBUG: [pool-1-thread-4] [9s 132ms] Http2ClientImpl removing from the connection pool: Http2Connection(SSLTube(SocketTube(112))) DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] SocketTube(112) leaving w.onNext Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-4] [9s 132ms] Http2ClientImpl removed from the connection pool: Http2Connection(SSLTube(SocketTube(112))) DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] Http2Connection(SSLTube(SocketTube(112))) Shutting down h2c (state=shutdown+half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-91-SelectorManager] [9s 132ms] Http2Connection(SSLTube(SocketTube(112))) Close all streams DEBUG: [pool-1-thread-4] [9s 132ms] PlainHttpConnection(SocketTube(112)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-4] [9s 133ms] SocketTube(112) signal read error: java.io.IOException: connection closed locally EOF reached on connection localhost/127.0.0.1:60979->/127.0.0.1:37162, will no longer accept incoming frames Server connection to /127.0.0.1:37162 stopping. 1 streams TestServer: Connection writer stopping [9 s, 711 ms, 144568 ns] client shutdown normally: HttpClientImpl(91) DEBUG: [MainThread] [9s 142ms] HttpClientImpl(92) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [9s 143ms] HttpClientImpl(92) ClientImpl (async) send https://127.0.0.1:60979/https2/chunk/x-24-BODY_HANDLER GET DEBUG: [pool-1-thread-4] [9s 143ms] Exchange establishing exchange for https://127.0.0.1:60979/https2/chunk/x-24-BODY_HANDLER GET, proxy=null DEBUG: [pool-1-thread-4] [9s 143ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-4] [9s 143ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-4] [9s 143ms] PlainHttpConnection(SocketTube(113)) registering connect event DEBUG: [pool-1-thread-4] [9s 143ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [HttpClient-92-SelectorManager] [9s 143ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@4f44c11d for C (true) TestServer(2): connection accepted TestServer(2): stopping is: false TestServer(2): accepting connections TestServer(2): creating connection TestServer: New connection from SSLSocket[hostname=127.0.0.1, port=37176, Session(1723806574754|SSL_NULL_WITH_NULL_NULL)] DEBUG: [HttpClient-92-SelectorManager] [9s 144ms] PlainHttpConnection(SocketTube(113)) ConnectEvent: finishing connect DEBUG: [HttpClient-92-SelectorManager] [9s 144ms] PlainHttpConnection(SocketTube(113)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:37176 DEBUG: [pool-1-thread-4] [9s 144ms] SocketTube(113) connecting flows DEBUG: [pool-1-thread-4] [9s 144ms] SocketTube(113) read publisher got subscriber DEBUG: [pool-1-thread-4] [9s 144ms] SocketTube(113) registering subscribe event DEBUG: [pool-1-thread-4] [9s 144ms] SocketTube(113) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-92-SelectorManager] [9s 144ms] SocketTube(113) subscribe event raised DEBUG: [pool-1-thread-4] [9s 144ms] SSL Writer(SocketTube(113)) requesting 1 DEBUG: [pool-1-thread-4] [9s 144ms] SSLTube(SocketTube(113)) request: n=1 DEBUG: [pool-1-thread-4] [9s 144ms] SSL Writer(SocketTube(113)) calling downstreamSubscriber::onSubscribe on SocketTube(113) DEBUG: [pool-1-thread-4] [9s 144ms] SocketTube(113) subscribed for writing DEBUG: [pool-1-thread-4] [9s 144ms] SocketTube(113) write: registering startSubscription event DEBUG: [pool-1-thread-4] [9s 144ms] SSL Writer(SocketTube(113)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-4] [9s 144ms] SSL Writer(SocketTube(113)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-4] [9s 144ms] SSL Writer(SocketTube(113)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [pool-1-thread-4] [9s 144ms] SSL Writer(SocketTube(113)) wrapping 0 bytes DEBUG: [HttpClient-92-SelectorManager] [9s 144ms] SocketTube(113) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@45bcaa6d[Not completed, 4 dependents] (id=8675) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(113)), 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-92-SelectorManager] [9s 144ms] SocketTube(113) read demand reset to 0 DEBUG: [HttpClient-92-SelectorManager] [9s 144ms] SocketTube(113) calling onSubscribe DEBUG: [HttpClient-92-SelectorManager] [9s 144ms] SSL Reader(SocketTube(113)) requesting 1 DEBUG: [HttpClient-92-SelectorManager] [9s 144ms] SocketTube(113) got some demand for reading DEBUG: [HttpClient-92-SelectorManager] [9s 144ms] SocketTube(113) resuming read event DEBUG: [HttpClient-92-SelectorManager] [9s 144ms] SocketTube(113) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-92-SelectorManager] [9s 144ms] SSL Reader(SocketTube(113)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(113)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-92-SelectorManager] [9s 144ms] SSLTube(SocketTube(113)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-92-SelectorManager] [9s 144ms] SSLTube(SocketTube(113)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-92-SelectorManager] [9s 144ms] SocketTube(113) onSubscribe called DEBUG: [HttpClient-92-SelectorManager] [9s 144ms] SocketTube(113) pending subscriber subscribed DEBUG: [HttpClient-92-SelectorManager] [9s 144ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@be3cbe for R (true) DEBUG: [HttpClient-92-SelectorManager] [9s 144ms] SocketTube(113) write: starting subscription DEBUG: [HttpClient-92-SelectorManager] [9s 144ms] SocketTube(113) write: offloading requestMore DEBUG: [pool-1-thread-3] [9s 144ms] SocketTube(113) write: requesting more... DEBUG: [pool-1-thread-3] [9s 144ms] SSL Writer(SocketTube(113)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 144ms] SocketTube(113) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 145ms] SSL Writer(SocketTube(113)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [9s 145ms] SSL Writer(SocketTube(113)) OK => produced: 2191 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-4] [9s 145ms] SSL Writer(SocketTube(113)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [9s 145ms] SSL Writer(SocketTube(113)) handshaking DEBUG: [pool-1-thread-4] [9s 146ms] SSL Reader(SocketTube(113)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-4] [9s 146ms] SSL Writer(SocketTube(113)) Sending 2191 bytes downstream DEBUG: [pool-1-thread-4] [9s 146ms] SSL Writer(SocketTube(113)) Adding 2191 to outputQ queue DEBUG: [pool-1-thread-4] [9s 146ms] SSL Writer(SocketTube(113)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 146ms] SSL Writer(SocketTube(113)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 146ms] SSL Writer(SocketTube(113)) DownstreamPusher: Pushing 2191 bytes downstream DEBUG: [pool-1-thread-4] [9s 146ms] SocketTube(113) trying to write: 2191 DEBUG: [pool-1-thread-4] [9s 146ms] SocketTube(113) wrote: 2191 DEBUG: [pool-1-thread-4] [9s 146ms] SocketTube(113) write: requesting more... DEBUG: [pool-1-thread-4] [9s 146ms] SocketTube(113) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 146ms] SocketTube(113) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 146ms] SSL Writer(SocketTube(113)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-4] [9s 146ms] SSL Writer(SocketTube(113)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@be3cbe for None (false) DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] HttpClientImpl(92) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SocketTube(113) read bytes: 133 DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SSL Reader(SocketTube(113)) onNext DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SSL Reader(SocketTube(113)) Adding 133 bytes to read buffer DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SocketTube(113) resuming read event DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@be3cbe for R (false) DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SocketTube(113) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) processData: readBuf remaining:133, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) Unwrapping: 133 DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) Decoded 0 bytes out of 133 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) handshaking DEBUG: [pool-1-thread-4] [9s 147ms] SSLFlowDelegate(SocketTube(113)) obtaining and initiating task execution DEBUG: [pool-1-thread-4] [9s 147ms] SSLFlowDelegate(SocketTube(113)) #tasks to execute: 1 DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@be3cbe for None (false) DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SocketTube(113) no more demand for reading DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SocketTube(113) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 147ms] SSLFlowDelegate(SocketTube(113)) finished task execution DEBUG: [pool-1-thread-4] [9s 147ms] SSL Writer(SocketTube(113)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-4] [9s 147ms] SSL Writer(SocketTube(113)) wrapping 0 bytes DEBUG: [pool-1-thread-4] [9s 147ms] SSL Writer(SocketTube(113)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-4] [9s 147ms] SSL Writer(SocketTube(113)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-4] [9s 147ms] SSL Writer(SocketTube(113)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-4] [9s 147ms] SSL Writer(SocketTube(113)) handshaking DEBUG: [pool-1-thread-4] [9s 147ms] SSL Writer(SocketTube(113)) Sending 6 bytes downstream DEBUG: [pool-1-thread-4] [9s 147ms] SSL Writer(SocketTube(113)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-4] [9s 147ms] SSL Writer(SocketTube(113)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 147ms] SSL Writer(SocketTube(113)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 147ms] SSL Writer(SocketTube(113)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-4] [9s 147ms] SocketTube(113) trying to write: 6 DEBUG: [pool-1-thread-4] [9s 147ms] SocketTube(113) wrote: 6 DEBUG: [pool-1-thread-4] [9s 147ms] SocketTube(113) write: requesting more... DEBUG: [pool-1-thread-4] [9s 147ms] SocketTube(113) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 147ms] SocketTube(113) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 147ms] SSL Writer(SocketTube(113)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-4] [9s 147ms] SSL Writer(SocketTube(113)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) requesting 1 DEBUG: [pool-1-thread-4] [9s 147ms] SocketTube(113) got some demand for reading DEBUG: [pool-1-thread-4] [9s 147ms] SocketTube(113) resuming read event DEBUG: [pool-1-thread-4] [9s 147ms] SocketTube(113) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@be3cbe for R (true) DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@be3cbe for None (false) DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SocketTube(113) read bytes: 175 DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SSL Reader(SocketTube(113)) onNext DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SSL Reader(SocketTube(113)) Adding 175 bytes to read buffer DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SocketTube(113) resuming read event DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@be3cbe for R (false) DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) processData: readBuf remaining:175, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-92-SelectorManager] [9s 147ms] SocketTube(113) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) Unwrapping: 175 DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) Decoded 0 bytes out of 175 into buffer of 512 remaining to decode: 169 DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) handshaking DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) Unwrapping: 169 DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) Decoded 0 bytes out of 169 into buffer of 512 remaining to decode: 90 DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 79 bytesProduced = 0 DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) Unwrapped: consumed: 79 DEBUG: [pool-1-thread-4] [9s 147ms] SSL Reader(SocketTube(113)) handshaking DEBUG: [pool-1-thread-4] [9s 147ms] SSLFlowDelegate(SocketTube(113)) obtaining and initiating task execution DEBUG: [pool-1-thread-4] [9s 148ms] SSLFlowDelegate(SocketTube(113)) #tasks to execute: 1 DEBUG: [pool-1-thread-4] [9s 148ms] SSLFlowDelegate(SocketTube(113)) finished task execution DEBUG: [pool-1-thread-4] [9s 148ms] SSL Writer(SocketTube(113)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [9s 148ms] SSL Reader(SocketTube(113)) processData: readBuf remaining:90, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-4] [9s 148ms] SSL Reader(SocketTube(113)) Unwrapping: 90 DEBUG: [pool-1-thread-4] [9s 148ms] SSL Reader(SocketTube(113)) Decoded 0 bytes out of 90 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-4] [9s 148ms] SSL Reader(SocketTube(113)) Unwrapped: result: Status = OK HandshakeStatus = NEED_WRAP bytesConsumed = 90 bytesProduced = 0 DEBUG: [pool-1-thread-4] [9s 148ms] SSL Reader(SocketTube(113)) Unwrapped: consumed: 90 DEBUG: [pool-1-thread-4] [9s 148ms] SSL Reader(SocketTube(113)) handshaking DEBUG: [pool-1-thread-4] [9s 148ms] SSL Writer(SocketTube(113)) processData, writeList remaining:0, hsTriggered:true, needWrap:true DEBUG: [pool-1-thread-4] [9s 148ms] SSL Writer(SocketTube(113)) wrapping 0 bytes DEBUG: [pool-1-thread-4] [9s 148ms] SSL Writer(SocketTube(113)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [9s 148ms] SSL Writer(SocketTube(113)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-4] [9s 148ms] SSL Writer(SocketTube(113)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [9s 148ms] SSLFlowDelegate(SocketTube(113)) setALPN = h2 DEBUG: [pool-1-thread-4] [9s 148ms] PlainHttpConnection(SocketTube(113)) finishConnect, setting connected=true DEBUG: [pool-1-thread-4] [9s 148ms] Http2Connection checkSSLConfig: alpn: 'h2', engine: 'h2' DEBUG: [pool-1-thread-4] [9s 148ms] Http2Connection checkSSLConfig: alpn: 'h2' DEBUG: [pool-1-thread-4] [9s 148ms] Http2Connection(SSLTube(SocketTube(113))):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-4] [9s 148ms] SSLTube(SocketTube(113)) connecting flows DEBUG: [pool-1-thread-4] [9s 148ms] SSLTube(SocketTube(113)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@68b0cab9 DEBUG: [pool-1-thread-4] [9s 148ms] Http2Connection(SSLTube(SocketTube(113))) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [pool-1-thread-4] [9s 148ms] SSL Reader(SocketTube(113)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-4] [9s 148ms] SSL Reader(SocketTube(113)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 148ms] SSL Reader(SocketTube(113)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-4] [9s 148ms] SSL Reader(SocketTube(113)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 148ms] SSLTube(SocketTube(113)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-4] [9s 148ms] AsyncSSLConnection(SSLTube(SocketTube(113))) HttpPublisher: got request of 1 from SSLTube(SocketTube(113)) DEBUG: [pool-1-thread-4] [9s 148ms] AsyncSSLConnection(SSLTube(SocketTube(113))) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-4] [9s 148ms] AsyncSSLConnection(SSLTube(SocketTube(113))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [9s 148ms] AsyncSSLConnection(SSLTube(SocketTube(113))) HttpPublisher: sending 63 bytes (1 buffers) to SSLTube(SocketTube(113)) DEBUG: [pool-1-thread-4] [9s 148ms] SSLTube(SocketTube(113)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [9s 148ms] SSL Writer(SocketTube(113)) onNext DEBUG: [pool-1-thread-4] [9s 148ms] SSL Writer(SocketTube(113)) added 1 (63 bytes) to the writeList DEBUG: [pool-1-thread-4] [9s 148ms] Http2Connection(SSLTube(SocketTube(113))):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-4] [9s 148ms] AsyncSSLConnection(SSLTube(SocketTube(113))) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-4] [9s 148ms] AsyncSSLConnection(SSLTube(SocketTube(113))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [9s 148ms] Http2Connection(SSLTube(SocketTube(113))) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-4] [9s 148ms] Http2Connection(SSLTube(SocketTube(113))) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-4] [9s 148ms] Http2Connection(SSLTube(SocketTube(113))) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [9s 148ms] Http2Connection(SSLTube(SocketTube(113))) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-4] [9s 148ms] Http2Connection(SSLTube(SocketTube(113))) H2 processed buffered data DEBUG: [pool-1-thread-4] [9s 148ms] Http2ClientImpl offering to the connection pool: Http2Connection(SSLTube(SocketTube(113))) DEBUG: [pool-1-thread-4] [9s 148ms] Http2ClientImpl put in the connection pool: Http2Connection(SSLTube(SocketTube(113))) DEBUG: [pool-1-thread-4] [9s 148ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-4] [9s 148ms] ExchangeImpl creating HTTP/2 streams DEBUG: [pool-1-thread-4] [9s 148ms] Http2Connection(SSLTube(SocketTube(113))):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-4] [9s 148ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [9s 148ms] Http2Connection(SSLTube(SocketTube(113)))/Stream(?) sendHeadersOnly() DEBUG: [pool-1-thread-4] [9s 148ms] Http2Connection(SSLTube(SocketTube(113))) sending frame: OutgoingHeaders() DEBUG: [pool-1-thread-4] [9s 148ms] Http2Connection(SSLTube(SocketTube(113))) Opened stream 1 DEBUG: [pool-1-thread-4] [9s 148ms] Http2Connection(SSLTube(SocketTube(113)))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: false) DEBUG: [pool-1-thread-4] [9s 148ms] AsyncSSLConnection(SSLTube(SocketTube(113))) added 68 bytes to the write queue DEBUG: [pool-1-thread-4] [9s 148ms] AsyncSSLConnection(SSLTube(SocketTube(113))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [9s 148ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [9s 148ms] Exchange sendRequestBody DEBUG: [pool-1-thread-4] [9s 148ms] Http2Connection(SSLTube(SocketTube(113)))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-4] [9s 148ms] SSL Writer(SocketTube(113)) Sending 90 bytes downstream DEBUG: [pool-1-thread-4] [9s 148ms] SSL Writer(SocketTube(113)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-4] [9s 148ms] SSL Writer(SocketTube(113)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 148ms] SSL Writer(SocketTube(113)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 148ms] SSL Writer(SocketTube(113)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-4] [9s 148ms] SocketTube(113) trying to write: 90 DEBUG: [pool-1-thread-4] [9s 148ms] SocketTube(113) wrote: 90 DEBUG: [pool-1-thread-4] [9s 148ms] SocketTube(113) write: requesting more... DEBUG: [pool-1-thread-4] [9s 148ms] SocketTube(113) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 148ms] SocketTube(113) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 148ms] SSL Writer(SocketTube(113)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 148ms] SSL Writer(SocketTube(113)) requesting 1 DEBUG: [pool-1-thread-4] [9s 149ms] SSLTube(SocketTube(113)) request: n=1 DEBUG: [pool-1-thread-4] [9s 149ms] AsyncSSLConnection(SSLTube(SocketTube(113))) HttpPublisher: got request of 1 from SSLTube(SocketTube(113)) DEBUG: [pool-1-thread-4] [9s 149ms] AsyncSSLConnection(SSLTube(SocketTube(113))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(113)) DEBUG: [pool-1-thread-4] [9s 149ms] SSLTube(SocketTube(113)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) onNext DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) requesting 1 DEBUG: [pool-1-thread-4] [9s 149ms] SSLTube(SocketTube(113)) request: n=1 DEBUG: [pool-1-thread-4] [9s 149ms] AsyncSSLConnection(SSLTube(SocketTube(113))) HttpPublisher: got request of 1 from SSLTube(SocketTube(113)) DEBUG: [pool-1-thread-4] [9s 149ms] AsyncSSLConnection(SSLTube(SocketTube(113))) HttpPublisher: sending 68 bytes (2 buffers) to SSLTube(SocketTube(113)) DEBUG: [pool-1-thread-4] [9s 149ms] SSLTube(SocketTube(113)) sending 2 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) onNext DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) added 2 (68 bytes) to the writeList DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) wrapping 144 bytes DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 144 bytesProduced = 182 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) OK => produced: 182 bytes into 184, not wrapped: 0 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 144 bytesProduced = 182 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) Sending 182 bytes downstream DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) Adding 182 to outputQ queue DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) DownstreamPusher: Pushing 182 bytes downstream DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) trying to write: 182 DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) wrote: 182 DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) write: requesting more... DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) requesting 1 DEBUG: [pool-1-thread-4] [9s 149ms] SSLTube(SocketTube(113)) request: n=1 DEBUG: [pool-1-thread-4] [9s 149ms] AsyncSSLConnection(SSLTube(SocketTube(113))) HttpPublisher: got request of 1 from SSLTube(SocketTube(113)) DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) requesting 1 DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) got some demand for reading DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) resuming read event DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@be3cbe for R (false) DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@be3cbe for None (false) DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SocketTube(113) read bytes: 1726 DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SSL Reader(SocketTube(113)) onNext DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SSL Reader(SocketTube(113)) Adding 1726 bytes to read buffer DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SocketTube(113) resuming read event DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@be3cbe for R (false) DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SocketTube(113) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) processData: readBuf remaining:1726, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) Unwrapping: 1726 TestServer(2): starting connection DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) Decoded 0 bytes out of 1726 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1726 bytesProduced = 0 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) Unwrapped: consumed: 1726 DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@be3cbe for None (false) DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SocketTube(113) no more demand for reading DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) requesting 1 DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SocketTube(113) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) got some demand for reading DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) resuming read event DEBUG: [Test-server-pool] [9s 149ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [9s 149ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@be3cbe for R (true) DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@be3cbe for None (false) DEBUG: [Test-server-pool] [9s 149ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SocketTube(113) read bytes: 77 DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SSL Reader(SocketTube(113)) onNext DEBUG: [Test-server-pool] [9s 149ms] FramesDecoder decodes: 30 DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SSL Reader(SocketTube(113)) Adding 77 bytes to read buffer DEBUG: [Test-server-pool] [9s 149ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SocketTube(113) resuming read event DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@be3cbe for R (false) DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SocketTube(113) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) processData: readBuf remaining:77, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) Unwrapping: 77 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) Decoded 39 bytes out of 77 into buffer of 512 remaining to decode: 0 DEBUG: [Test-server-pool] [9s 149ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 77 bytesProduced = 39 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) Unwrapped: consumed: 77 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) sending 39 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) Adding 39 to outputQ queue DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) DownstreamPusher: Pushing 39 bytes downstream DEBUG: [pool-1-thread-4] [9s 149ms] Http2Connection(SSLTube(SocketTube(113))) onNext: got 39 bytes in 1 buffers DEBUG: [pool-1-thread-4] [9s 149ms] Http2Connection(SSLTube(SocketTube(113))) sending 39 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [9s 149ms] Http2Connection(SSLTube(SocketTube(113))) H2 Receiving(1): 39 DEBUG: [pool-1-thread-4] [9s 149ms] Http2Connection(SSLTube(SocketTube(113))) Processing 39 DEBUG: [pool-1-thread-4] [9s 149ms] FramesDecoder decodes: 39 DEBUG: [pool-1-thread-4] [9s 149ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [9s 149ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-4] [9s 149ms] Http2Connection(SSLTube(SocketTube(113))) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-4] [9s 149ms] AsyncSSLConnection(SSLTube(SocketTube(113))) added 9 bytes to the write queue DEBUG: [pool-1-thread-4] [9s 149ms] AsyncSSLConnection(SSLTube(SocketTube(113))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [9s 149ms] AsyncSSLConnection(SSLTube(SocketTube(113))) HttpPublisher: sending 9 bytes (1 buffers) to SSLTube(SocketTube(113)) DEBUG: [pool-1-thread-4] [9s 149ms] SSLTube(SocketTube(113)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) onNext DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) added 1 (9 bytes) to the writeList DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) processData, writeList remaining:9, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) wrapping 9 bytes DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) OK => produced: 47 bytes into 48, not wrapped: 0 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) Sending 47 bytes downstream DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) Adding 47 to outputQ queue DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) DownstreamPusher: Pushing 47 bytes downstream DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) trying to write: 47 DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) wrote: 47 DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) write: requesting more... DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) requesting 1 DEBUG: [pool-1-thread-4] [9s 149ms] SSLTube(SocketTube(113)) request: n=1 DEBUG: [pool-1-thread-4] [9s 149ms] AsyncSSLConnection(SSLTube(SocketTube(113))) HttpPublisher: got request of 1 from SSLTube(SocketTube(113)) DEBUG: [pool-1-thread-4] [9s 149ms] SSL Writer(SocketTube(113)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 149ms] Http2Connection(SSLTube(SocketTube(113))) H2 processed(1) DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) requesting 1 DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) got some demand for reading DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) resuming read event DEBUG: [pool-1-thread-4] [9s 149ms] SocketTube(113) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [9s 149ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-4] [9s 149ms] SSL Reader(SocketTube(113)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [readLoop] [9s 149ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 149ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [9s 149ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [9s 149ms] FramesDecoder Tail size is now: 0, current= TestServer(2): connection started DEBUG: [HttpClient-92-SelectorManager] [9s 149ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@be3cbe for R (false) DEBUG: [readLoop] [9s 149ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [readLoop] [9s 149ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 149ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 149ms] FramesDecoder Not enough data to parse frame body, needs: 59, has: 0 DEBUG: [readLoop] [9s 149ms] FramesDecoder decodes: 59 DEBUG: [readLoop] [9s 149ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 149ms] FramesDecoder Got frame: HEADERS: length=59, streamid=1, flags=END_STREAM END_HEADERS TestServer: GET /https2/chunk/x-24-BODY_HANDLER Server: got END_STREAM for stream 1 DEBUG: [readLoop] [9s 149ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 149ms] FramesDecoder Tail size is now: 0, current= TestServer(2): Using handler for: /https2/chunk DEBUG: [readLoop] [9s 149ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [9s 149ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [9s 149ms] FramesDecoder Tail size is now: 0, current= Sent response headers 200 DEBUG: [HttpClient-92-SelectorManager] [9s 150ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@be3cbe for None (false) DEBUG: [HttpClient-92-SelectorManager] [9s 150ms] SocketTube(113) read bytes: 402 DEBUG: [HttpClient-92-SelectorManager] [9s 150ms] SSL Reader(SocketTube(113)) onNext DEBUG: [HttpClient-92-SelectorManager] [9s 150ms] SSL Reader(SocketTube(113)) Adding 402 bytes to read buffer DEBUG: [HttpClient-92-SelectorManager] [9s 150ms] SocketTube(113) resuming read event DEBUG: [HttpClient-92-SelectorManager] [9s 150ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@be3cbe for R (false) DEBUG: [HttpClient-92-SelectorManager] [9s 150ms] SocketTube(113) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 150ms] SSL Reader(SocketTube(113)) processData: readBuf remaining:402, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-4] [9s 150ms] SSL Reader(SocketTube(113)) Unwrapping: 402 DEBUG: [pool-1-thread-4] [9s 150ms] SSL Reader(SocketTube(113)) Decoded 11 bytes out of 402 into buffer of 40 remaining to decode: 353 DEBUG: [pool-1-thread-4] [9s 150ms] SSL Reader(SocketTube(113)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 49 bytesProduced = 11 DEBUG: [pool-1-thread-4] [9s 150ms] SSL Reader(SocketTube(113)) Unwrapped: consumed: 49 DEBUG: [pool-1-thread-4] [9s 150ms] SSL Reader(SocketTube(113)) sending 11 DEBUG: [pool-1-thread-4] [9s 150ms] SSL Reader(SocketTube(113)) Adding 11 to outputQ queue DEBUG: [pool-1-thread-4] [9s 150ms] SSL Reader(SocketTube(113)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 150ms] SSL Reader(SocketTube(113)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775806 cancelled = false DEBUG: [pool-1-thread-4] [9s 150ms] SSL Reader(SocketTube(113)) DownstreamPusher: Pushing 11 bytes downstream DEBUG: [pool-1-thread-4] [9s 150ms] Http2Connection(SSLTube(SocketTube(113))) onNext: got 11 bytes in 1 buffers DEBUG: [pool-1-thread-4] [9s 150ms] Http2Connection(SSLTube(SocketTube(113))) sending 11 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [9s 150ms] Http2Connection(SSLTube(SocketTube(113))) H2 Receiving(2): 11 DEBUG: [pool-1-thread-4] [9s 150ms] Http2Connection(SSLTube(SocketTube(113))) Processing 11 DEBUG: [pool-1-thread-4] [9s 150ms] FramesDecoder decodes: 11 DEBUG: [pool-1-thread-4] [9s 150ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [9s 150ms] FramesDecoder Got frame: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-4] [9s 150ms] Http2Connection(SSLTube(SocketTube(113)))/Stream(1) incoming: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-4] [9s 150ms] Http2Connection(SSLTube(SocketTube(113)))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-4] [9s 150ms] Http2Connection(SSLTube(SocketTube(113)))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-4] [9s 150ms] Http2Connection(SSLTube(SocketTube(113)))/Stream(1) Getting BodySubscriber for: (GET https://127.0.0.1:60979/https2/chunk/x-24-BODY_HANDLER) 200 HTTP_2 Local port: 37176 DEBUG: [pool-1-thread-4] [9s 150ms] Http2Connection(SSLTube(SocketTube(113)))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: BODY_HANDLER DEBUG: [pool-1-thread-4] [9s 150ms] Http2Connection(SSLTube(SocketTube(113)))/Stream(1) stream 1 closing due to AbstractThrowingSubscribers$UncheckedCustomException: BODY_HANDLER before subscriber registered DEBUG: [pool-1-thread-4] [9s 150ms] Http2Connection(SSLTube(SocketTube(113))) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-4] [9s 150ms] AsyncSSLConnection(SSLTube(SocketTube(113))) added 13 bytes to the write queue DEBUG: [pool-1-thread-4] [9s 150ms] AsyncSSLConnection(SSLTube(SocketTube(113))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [9s 150ms] AsyncSSLConnection(SSLTube(SocketTube(113))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(113)) DEBUG: [pool-1-thread-4] [9s 150ms] SSLTube(SocketTube(113)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [9s 150ms] SSL Writer(SocketTube(113)) onNext DEBUG: [pool-1-thread-4] [9s 150ms] SSL Writer(SocketTube(113)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-4] [9s 150ms] SSL Writer(SocketTube(113)) processData, writeList remaining:13, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [9s 150ms] SSL Writer(SocketTube(113)) wrapping 13 bytes DEBUG: [pool-1-thread-4] [9s 150ms] SSL Writer(SocketTube(113)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-4] [9s 150ms] SSL Writer(SocketTube(113)) OK => produced: 51 bytes into 56, not wrapped: 0 DEBUG: [pool-1-thread-4] [9s 150ms] SSL Writer(SocketTube(113)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-4] [9s 150ms] SSL Writer(SocketTube(113)) Sending 51 bytes downstream DEBUG: [pool-1-thread-4] [9s 150ms] SSL Writer(SocketTube(113)) Adding 51 to outputQ queue DEBUG: [pool-1-thread-4] [9s 150ms] SSL Writer(SocketTube(113)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 150ms] SSL Writer(SocketTube(113)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 150ms] SSL Writer(SocketTube(113)) DownstreamPusher: Pushing 51 bytes downstream DEBUG: [pool-1-thread-4] [9s 150ms] SocketTube(113) trying to write: 51 DEBUG: [pool-1-thread-4] [9s 150ms] SocketTube(113) wrote: 51 DEBUG: [pool-1-thread-4] [9s 150ms] SocketTube(113) write: requesting more... DEBUG: [pool-1-thread-4] [9s 150ms] SocketTube(113) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 150ms] SocketTube(113) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 150ms] SSL Writer(SocketTube(113)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 150ms] SSL Writer(SocketTube(113)) requesting 1 DEBUG: [pool-1-thread-4] [9s 150ms] SSLTube(SocketTube(113)) request: n=1 DEBUG: [pool-1-thread-4] [9s 150ms] AsyncSSLConnection(SSLTube(SocketTube(113))) HttpPublisher: got request of 1 from SSLTube(SocketTube(113)) DEBUG: [pool-1-thread-4] [9s 150ms] SSL Writer(SocketTube(113)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 150ms] Http2Connection(SSLTube(SocketTube(113))) Closed stream 1 DEBUG: [readLoop] [9s 150ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 150ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 150ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [9s 150ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [9s 150ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 150ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-4] [9s 153ms] HttpClientImpl(92) ClientImpl (async) elapsed 10 millis for GET to https://127.0.0.1:60979/https2/chunk/x-24-BODY_HANDLER DEBUG: [pool-1-thread-4] [9s 153ms] Http2Connection(SSLTube(SocketTube(113))) H2 processed(2) DEBUG: [pool-1-thread-4] [9s 153ms] SSL Reader(SocketTube(113)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 153ms] SSL Reader(SocketTube(113)) Unwrapping: 353 DEBUG: [pool-1-thread-4] [9s 153ms] SSL Reader(SocketTube(113)) Decoded 64 bytes out of 353 into buffer of 16676 remaining to decode: 251 DEBUG: [pool-1-thread-4] [9s 153ms] SSL Reader(SocketTube(113)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 102 bytesProduced = 64 DEBUG: [pool-1-thread-4] [9s 153ms] SSL Reader(SocketTube(113)) Unwrapped: consumed: 102 DEBUG: [pool-1-thread-4] [9s 153ms] SSL Reader(SocketTube(113)) sending 64 DEBUG: [pool-1-thread-4] [9s 153ms] SSL Reader(SocketTube(113)) Adding 64 to outputQ queue DEBUG: [pool-1-thread-4] [9s 153ms] SSL Reader(SocketTube(113)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 189ms] SSL Reader(SocketTube(113)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775805 cancelled = false DEBUG: [pool-1-thread-4] [9s 189ms] SSL Reader(SocketTube(113)) DownstreamPusher: Pushing 64 bytes downstream [9 s, 759 ms, 136457 ns] waiting for client to shutdown: HttpClientImpl(92) DEBUG: [pool-1-thread-4] [9s 189ms] Http2Connection(SSLTube(SocketTube(113))) onNext: got 64 bytes in 1 buffers DEBUG: [HttpClient-92-SelectorManager] [9s 225ms] HttpClientImpl(92) SelectorManager shutting down DEBUG: [pool-1-thread-4] [9s 225ms] Http2Connection(SSLTube(SocketTube(113))) sending 64 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [9s 225ms] Http2Connection(SSLTube(SocketTube(113))) H2 Receiving(3): 64 DEBUG: [pool-1-thread-4] [9s 225ms] Http2Connection(SSLTube(SocketTube(113))) Processing 64 DEBUG: [pool-1-thread-4] [9s 225ms] FramesDecoder decodes: 64 DEBUG: [pool-1-thread-4] [9s 225ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [9s 226ms] FramesDecoder Got frame: DATA: length=55, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) Dropping data frame for stream 1 (55 payload bytes) DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))):WindowUpdateSender(stream: 0) update: 55, received: 55, limit: 16777216 DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) H2 processed(3) DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] Http2ClientImpl stopping DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) Close all streams DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) Unwrapping: 251 DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] AsyncSSLConnection(SSLTube(SocketTube(113))) added 34 bytes to the write queue DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] AsyncSSLConnection(SSLTube(SocketTube(113))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) Decoded 64 bytes out of 251 into buffer of 16676 remaining to decode: 149 DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 102 bytesProduced = 64 DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) Unwrapped: consumed: 102 DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) sending 64 DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] AsyncSSLConnection(SSLTube(SocketTube(113))) HttpPublisher: sending 34 bytes (1 buffers) to SSLTube(SocketTube(113)) DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) Adding 64 to outputQ queue DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) pushScheduler is alive DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] SSLTube(SocketTube(113)) sending 1 buffers to SSL flow delegate DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] SSL Writer(SocketTube(113)) onNext DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775804 cancelled = false DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) DownstreamPusher: Pushing 64 bytes downstream DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] SSL Writer(SocketTube(113)) added 1 (34 bytes) to the writeList DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) onNext: got 64 bytes in 1 buffers DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) sending 64 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) H2 Receiving(4): 64 DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) Processing 64 DEBUG: [pool-1-thread-4] [9s 226ms] FramesDecoder decodes: 64 DEBUG: [pool-1-thread-4] [9s 226ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] SSL Writer(SocketTube(113)) processData, writeList remaining:34, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [9s 226ms] FramesDecoder Got frame: DATA: length=55, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) Dropping data frame for stream 1 (55 payload bytes) DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))):WindowUpdateSender(stream: 0) update: 55, received: 110, limit: 16777216 DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) H2 processed(4) DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) Unwrapping: 149 DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] SSL Writer(SocketTube(113)) wrapping 34 bytes DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) Decoded 64 bytes out of 149 into buffer of 16676 remaining to decode: 47 DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 102 bytesProduced = 64 DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) Unwrapped: consumed: 102 DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) sending 64 DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) Adding 64 to outputQ queue DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775803 cancelled = false DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) DownstreamPusher: Pushing 64 bytes downstream DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) onNext: got 64 bytes in 1 buffers DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) sending 64 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) H2 Receiving(5): 64 DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) Processing 64 DEBUG: [pool-1-thread-4] [9s 226ms] FramesDecoder decodes: 64 DEBUG: [pool-1-thread-4] [9s 226ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [9s 226ms] FramesDecoder Got frame: DATA: length=55, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) Dropping data frame for stream 1 (55 payload bytes) DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))):WindowUpdateSender(stream: 0) update: 55, received: 165, limit: 16777216 DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) H2 processed(5) DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) Unwrapping: 47 DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] SSL Writer(SocketTube(113)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) Decoded 9 bytes out of 47 into buffer of 64 remaining to decode: 0 DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] SSL Writer(SocketTube(113)) OK => produced: 72 bytes into 72, not wrapped: 0 DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 47 bytesProduced = 9 DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] SSL Writer(SocketTube(113)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) Unwrapped: consumed: 47 DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) sending 9 DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) Adding 9 to outputQ queue DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) pushScheduler is alive DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] SSL Writer(SocketTube(113)) Sending 72 bytes downstream DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775802 cancelled = false DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] SSL Writer(SocketTube(113)) Adding 72 to outputQ queue DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) DownstreamPusher: Pushing 9 bytes downstream DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] SSL Writer(SocketTube(113)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) onNext: got 9 bytes in 1 buffers DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] SSL Writer(SocketTube(113)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) sending 9 to Http2Connection.asyncReceive DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] SSL Writer(SocketTube(113)) DownstreamPusher: Pushing 72 bytes downstream DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) H2 Receiving(6): 9 DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) Processing 9 DEBUG: [pool-1-thread-4] [9s 226ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-4] [9s 226ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [9s 226ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-4] [9s 226ms] Http2Connection(SSLTube(SocketTube(113))) H2 processed(6) DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 226ms] SSL Reader(SocketTube(113)) requesting 1 DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] SocketTube(113) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] SocketTube(113) error signalled java.io.IOException: selector manager closed DEBUG: [pool-1-thread-4] [9s 226ms] SocketTube(113) got some demand for reading DEBUG: [pool-1-thread-4] [9s 226ms] SocketTube(113) resuming read event DEBUG: [HttpClient-92-SelectorManager] [9s 226ms] SocketTube(113) pausing read event DEBUG: [pool-1-thread-4] [9s 226ms] SocketTube(113) ReadEvent abort: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-4] [9s 227ms] SocketTube(113) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@3a9d3d9e (java.io.IOException: selector manager closed) DEBUG: [pool-1-thread-4] [9s 227ms] SocketTube(113) signal read error: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-4] [9s 227ms] SocketTube(113) leaving request(1): Reading: [ops=None, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 227ms] SSL Reader(SocketTube(113)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] SocketTube(113) Sending error java.io.IOException: selector manager closed to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 1 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@45bcaa6d[Not completed, 4 dependents] (id=8675) downstreamSubscription: SubscriptionBase: window = 9223372036854775801 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(113)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@68b0cab9, getALPN: jdk.internal.net.http.common.MinimalFuture@31747d35[Completed normally] (id=8681), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=402 lim=402 cap=2048], count: 251, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] SocketTube(113) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] SSL Reader(SocketTube(113)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] SSL Reader(SocketTube(113)) error java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.sendResultBytes(SSLFlowDelegate.java:962) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.processData(SSLFlowDelegate.java:845) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer$WriterDownstreamPusher.run(SSLFlowDelegate.java:721) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.incoming(SSLFlowDelegate.java:745) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.incomingCaller(SubscriberWrapper.java:438) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:379) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:57) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:662) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:68) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] SSL Reader(SocketTube(113)) DownstreamPusher: forwarding error downstream: java.io.IOException: selector manager closed DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] SSLTube(SocketTube(113)) SSLSubscriberWrapper[SSLTube(SocketTube(113)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@68b0cab9, getALPN: jdk.internal.net.http.common.MinimalFuture@31747d35[Completed normally] (id=8681), onCompleteReceived: false, onError: java.io.IOException: selector manager closed]: onErrorImpl: java.io.IOException: selector manager closed DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] Http2Connection(SSLTube(SocketTube(113))) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] SSLTube(SocketTube(113)) subscriber completed with error: java.io.IOException: selector manager closed DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] AsyncSSLConnection(SSLTube(SocketTube(113))) HttpPublisher: cancelled by SSLTube(SocketTube(113)) DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] SSL Reader(SocketTube(113)) stop DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] SSL Writer(SocketTube(113)) stop DEBUG: [pool-1-thread-4] [9s 227ms] Http2Connection(SSLTube(SocketTube(113))) Stopping scheduler java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.sendResultBytes(SSLFlowDelegate.java:962) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.processData(SSLFlowDelegate.java:845) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer$WriterDownstreamPusher.run(SSLFlowDelegate.java:721) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.incoming(SSLFlowDelegate.java:745) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.incomingCaller(SubscriberWrapper.java:438) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:379) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:57) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:662) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:68) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] SocketTube(113) Stopping read scheduler DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] SocketTube(113) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] SocketTube(113) Read scheduler stopped DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] SocketTube(113) write: cancel DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] SocketTube(113) write: resetting demand to 0 DEBUG: [pool-1-thread-4] [9s 227ms] Http2Connection(SSLTube(SocketTube(113))) Shutting down h2c (state=half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] AsyncSSLConnection(SSLTube(SocketTube(113))) HttpPublisher: cancelled by SSLTube(SocketTube(113)) DEBUG: [pool-1-thread-4] [9s 227ms] Http2ClientImpl removing from the connection pool: Http2Connection(SSLTube(SocketTube(113))) DEBUG: [pool-1-thread-4] [9s 227ms] Http2ClientImpl removed from the connection pool: Http2Connection(SSLTube(SocketTube(113))) DEBUG: [pool-1-thread-4] [9s 227ms] PlainHttpConnection(SocketTube(113)) Closing channel: channel not registered with selector DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] SocketTube(113) leaving w.onNext Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=0] DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] Http2Connection(SSLTube(SocketTube(113))) Shutting down h2c (state=shutdown+half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-92-SelectorManager] [9s 227ms] Http2Connection(SSLTube(SocketTube(113))) Close all streams DEBUG: [pool-1-thread-4] [9s 227ms] SocketTube(113) signal read error: java.io.IOException: connection closed locally EOF reached on connection localhost/127.0.0.1:60979->/127.0.0.1:37176, will no longer accept incoming frames Server connection to /127.0.0.1:37176 stopping. 1 streams TestServer: Connection writer stopping [9 s, 805 ms, 995779 ns] client shutdown normally: HttpClientImpl(92) DEBUG: [MainThread] [9s 236ms] HttpClientImpl(93) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [9s 236ms] HttpClientImpl(93) ClientImpl (async) send https://127.0.0.1:60979/https2/chunk/x-24-ON_SUBSCRIBE GET DEBUG: [pool-1-thread-4] [9s 237ms] Exchange establishing exchange for https://127.0.0.1:60979/https2/chunk/x-24-ON_SUBSCRIBE GET, proxy=null DEBUG: [pool-1-thread-4] [9s 237ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-4] [9s 237ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-4] [9s 237ms] PlainHttpConnection(SocketTube(114)) registering connect event DEBUG: [HttpClient-93-SelectorManager] [9s 237ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@5ada665d for C (true) DEBUG: [pool-1-thread-4] [9s 237ms] ExchangeImpl get: Trying to get HTTP/2 connection TestServer(2): connection accepted TestServer(2): stopping is: false TestServer(2): accepting connections TestServer(2): creating connection DEBUG: [HttpClient-93-SelectorManager] [9s 237ms] PlainHttpConnection(SocketTube(114)) ConnectEvent: finishing connect TestServer: New connection from SSLSocket[hostname=127.0.0.1, port=37188, Session(1723806574843|SSL_NULL_WITH_NULL_NULL)] DEBUG: [HttpClient-93-SelectorManager] [9s 237ms] PlainHttpConnection(SocketTube(114)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:37188 DEBUG: [pool-1-thread-4] [9s 238ms] SocketTube(114) connecting flows DEBUG: [pool-1-thread-4] [9s 238ms] SocketTube(114) read publisher got subscriber DEBUG: [pool-1-thread-4] [9s 238ms] SocketTube(114) registering subscribe event DEBUG: [pool-1-thread-4] [9s 238ms] SocketTube(114) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-4] [9s 238ms] SSL Writer(SocketTube(114)) requesting 1 DEBUG: [pool-1-thread-4] [9s 238ms] SSLTube(SocketTube(114)) request: n=1 DEBUG: [pool-1-thread-4] [9s 238ms] SSL Writer(SocketTube(114)) calling downstreamSubscriber::onSubscribe on SocketTube(114) DEBUG: [HttpClient-93-SelectorManager] [9s 238ms] SocketTube(114) subscribe event raised DEBUG: [pool-1-thread-4] [9s 238ms] SocketTube(114) subscribed for writing DEBUG: [pool-1-thread-4] [9s 238ms] SocketTube(114) write: registering startSubscription event DEBUG: [pool-1-thread-4] [9s 238ms] SSL Writer(SocketTube(114)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-4] [9s 238ms] SSL Writer(SocketTube(114)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-4] [9s 238ms] SSL Writer(SocketTube(114)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [pool-1-thread-4] [9s 238ms] SSL Writer(SocketTube(114)) wrapping 0 bytes DEBUG: [HttpClient-93-SelectorManager] [9s 238ms] SocketTube(114) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@50220d2d[Not completed, 4 dependents] (id=8739) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(114)), 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-93-SelectorManager] [9s 238ms] SocketTube(114) read demand reset to 0 DEBUG: [HttpClient-93-SelectorManager] [9s 238ms] SocketTube(114) calling onSubscribe DEBUG: [HttpClient-93-SelectorManager] [9s 238ms] SSL Reader(SocketTube(114)) requesting 1 DEBUG: [HttpClient-93-SelectorManager] [9s 238ms] SocketTube(114) got some demand for reading DEBUG: [HttpClient-93-SelectorManager] [9s 238ms] SocketTube(114) resuming read event DEBUG: [HttpClient-93-SelectorManager] [9s 238ms] SocketTube(114) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-93-SelectorManager] [9s 238ms] SSL Reader(SocketTube(114)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(114)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-93-SelectorManager] [9s 238ms] SSLTube(SocketTube(114)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-93-SelectorManager] [9s 238ms] SSLTube(SocketTube(114)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-93-SelectorManager] [9s 238ms] SocketTube(114) onSubscribe called DEBUG: [HttpClient-93-SelectorManager] [9s 238ms] SocketTube(114) pending subscriber subscribed DEBUG: [HttpClient-93-SelectorManager] [9s 238ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1520994d for R (true) DEBUG: [HttpClient-93-SelectorManager] [9s 238ms] SocketTube(114) write: starting subscription DEBUG: [HttpClient-93-SelectorManager] [9s 238ms] SocketTube(114) write: offloading requestMore DEBUG: [pool-1-thread-3] [9s 238ms] SocketTube(114) write: requesting more... DEBUG: [pool-1-thread-3] [9s 238ms] SSL Writer(SocketTube(114)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 238ms] SocketTube(114) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 240ms] SSL Writer(SocketTube(114)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [9s 240ms] SSL Writer(SocketTube(114)) OK => produced: 2191 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-4] [9s 240ms] SSL Writer(SocketTube(114)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [9s 240ms] SSL Writer(SocketTube(114)) handshaking DEBUG: [pool-1-thread-4] [9s 240ms] SSL Reader(SocketTube(114)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-4] [9s 240ms] SSL Writer(SocketTube(114)) Sending 2191 bytes downstream DEBUG: [pool-1-thread-4] [9s 240ms] SSL Writer(SocketTube(114)) Adding 2191 to outputQ queue DEBUG: [pool-1-thread-4] [9s 240ms] SSL Writer(SocketTube(114)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 240ms] SSL Writer(SocketTube(114)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 240ms] SSL Writer(SocketTube(114)) DownstreamPusher: Pushing 2191 bytes downstream DEBUG: [pool-1-thread-4] [9s 240ms] SocketTube(114) trying to write: 2191 DEBUG: [pool-1-thread-4] [9s 240ms] SocketTube(114) wrote: 2191 DEBUG: [pool-1-thread-4] [9s 240ms] SocketTube(114) write: requesting more... DEBUG: [pool-1-thread-4] [9s 240ms] SocketTube(114) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 240ms] SocketTube(114) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 240ms] SSL Writer(SocketTube(114)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-4] [9s 240ms] SSL Writer(SocketTube(114)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-93-SelectorManager] [9s 241ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1520994d for None (false) DEBUG: [HttpClient-93-SelectorManager] [9s 241ms] HttpClientImpl(93) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-93-SelectorManager] [9s 241ms] SocketTube(114) read bytes: 133 DEBUG: [HttpClient-93-SelectorManager] [9s 241ms] SSL Reader(SocketTube(114)) onNext DEBUG: [HttpClient-93-SelectorManager] [9s 241ms] SSL Reader(SocketTube(114)) Adding 133 bytes to read buffer DEBUG: [HttpClient-93-SelectorManager] [9s 241ms] SocketTube(114) resuming read event DEBUG: [HttpClient-93-SelectorManager] [9s 241ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1520994d for R (false) DEBUG: [HttpClient-93-SelectorManager] [9s 241ms] SocketTube(114) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 241ms] SSL Reader(SocketTube(114)) processData: readBuf remaining:133, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-4] [9s 241ms] SSL Reader(SocketTube(114)) Unwrapping: 133 DEBUG: [pool-1-thread-4] [9s 241ms] SSL Reader(SocketTube(114)) Decoded 0 bytes out of 133 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-4] [9s 241ms] SSL Reader(SocketTube(114)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-4] [9s 241ms] SSL Reader(SocketTube(114)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-4] [9s 241ms] SSL Reader(SocketTube(114)) handshaking DEBUG: [pool-1-thread-4] [9s 241ms] SSLFlowDelegate(SocketTube(114)) obtaining and initiating task execution DEBUG: [pool-1-thread-4] [9s 241ms] SSLFlowDelegate(SocketTube(114)) #tasks to execute: 1 DEBUG: [HttpClient-93-SelectorManager] [9s 241ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1520994d for None (false) DEBUG: [HttpClient-93-SelectorManager] [9s 241ms] SocketTube(114) no more demand for reading DEBUG: [HttpClient-93-SelectorManager] [9s 241ms] SocketTube(114) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 241ms] SSLFlowDelegate(SocketTube(114)) finished task execution DEBUG: [pool-1-thread-4] [9s 241ms] SSL Writer(SocketTube(114)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-4] [9s 241ms] SSL Writer(SocketTube(114)) wrapping 0 bytes DEBUG: [pool-1-thread-4] [9s 241ms] SSL Writer(SocketTube(114)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-4] [9s 241ms] SSL Writer(SocketTube(114)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-4] [9s 241ms] SSL Writer(SocketTube(114)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-4] [9s 241ms] SSL Writer(SocketTube(114)) handshaking DEBUG: [pool-1-thread-4] [9s 241ms] SSL Writer(SocketTube(114)) Sending 6 bytes downstream DEBUG: [pool-1-thread-4] [9s 241ms] SSL Writer(SocketTube(114)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-4] [9s 241ms] SSL Writer(SocketTube(114)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 241ms] SSL Writer(SocketTube(114)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 241ms] SSL Writer(SocketTube(114)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-4] [9s 241ms] SocketTube(114) trying to write: 6 DEBUG: [pool-1-thread-4] [9s 241ms] SocketTube(114) wrote: 6 DEBUG: [pool-1-thread-4] [9s 241ms] SocketTube(114) write: requesting more... DEBUG: [pool-1-thread-4] [9s 241ms] SocketTube(114) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 241ms] SocketTube(114) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 241ms] SSL Writer(SocketTube(114)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-4] [9s 241ms] SSL Writer(SocketTube(114)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 241ms] SSL Reader(SocketTube(114)) requesting 1 DEBUG: [pool-1-thread-4] [9s 241ms] SocketTube(114) got some demand for reading DEBUG: [pool-1-thread-4] [9s 241ms] SocketTube(114) resuming read event DEBUG: [pool-1-thread-4] [9s 241ms] SocketTube(114) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 241ms] SSL Reader(SocketTube(114)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-93-SelectorManager] [9s 241ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1520994d for R (true) DEBUG: [HttpClient-93-SelectorManager] [9s 242ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1520994d for None (false) DEBUG: [HttpClient-93-SelectorManager] [9s 242ms] SocketTube(114) read bytes: 175 DEBUG: [HttpClient-93-SelectorManager] [9s 242ms] SSL Reader(SocketTube(114)) onNext DEBUG: [HttpClient-93-SelectorManager] [9s 242ms] SSL Reader(SocketTube(114)) Adding 175 bytes to read buffer DEBUG: [HttpClient-93-SelectorManager] [9s 242ms] SocketTube(114) resuming read event DEBUG: [HttpClient-93-SelectorManager] [9s 242ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1520994d for R (false) DEBUG: [HttpClient-93-SelectorManager] [9s 242ms] SocketTube(114) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) processData: readBuf remaining:175, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) Unwrapping: 175 DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) Decoded 0 bytes out of 175 into buffer of 512 remaining to decode: 169 DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) handshaking DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) Unwrapping: 169 DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) Decoded 0 bytes out of 169 into buffer of 512 remaining to decode: 90 DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 79 bytesProduced = 0 DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) Unwrapped: consumed: 79 DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) handshaking DEBUG: [pool-1-thread-4] [9s 242ms] SSLFlowDelegate(SocketTube(114)) obtaining and initiating task execution DEBUG: [pool-1-thread-4] [9s 242ms] SSLFlowDelegate(SocketTube(114)) #tasks to execute: 1 DEBUG: [pool-1-thread-4] [9s 242ms] SSLFlowDelegate(SocketTube(114)) finished task execution DEBUG: [pool-1-thread-4] [9s 242ms] SSL Writer(SocketTube(114)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) processData: readBuf remaining:90, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) Unwrapping: 90 DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) Decoded 0 bytes out of 90 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) Unwrapped: result: Status = OK HandshakeStatus = NEED_WRAP bytesConsumed = 90 bytesProduced = 0 DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) Unwrapped: consumed: 90 DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) handshaking DEBUG: [pool-1-thread-4] [9s 242ms] SSL Writer(SocketTube(114)) processData, writeList remaining:0, hsTriggered:true, needWrap:true DEBUG: [pool-1-thread-4] [9s 242ms] SSL Writer(SocketTube(114)) wrapping 0 bytes DEBUG: [pool-1-thread-4] [9s 242ms] SSL Writer(SocketTube(114)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [9s 242ms] SSL Writer(SocketTube(114)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-4] [9s 242ms] SSL Writer(SocketTube(114)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [9s 242ms] SSLFlowDelegate(SocketTube(114)) setALPN = h2 DEBUG: [pool-1-thread-4] [9s 242ms] PlainHttpConnection(SocketTube(114)) finishConnect, setting connected=true DEBUG: [pool-1-thread-4] [9s 242ms] Http2Connection checkSSLConfig: alpn: 'h2', engine: 'h2' DEBUG: [pool-1-thread-4] [9s 242ms] Http2Connection checkSSLConfig: alpn: 'h2' DEBUG: [pool-1-thread-4] [9s 242ms] Http2Connection(SSLTube(SocketTube(114))):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-4] [9s 242ms] SSLTube(SocketTube(114)) connecting flows DEBUG: [pool-1-thread-4] [9s 242ms] SSLTube(SocketTube(114)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@51d00fd4 DEBUG: [pool-1-thread-4] [9s 242ms] Http2Connection(SSLTube(SocketTube(114))) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-4] [9s 242ms] SSL Reader(SocketTube(114)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 242ms] SSLTube(SocketTube(114)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-4] [9s 242ms] AsyncSSLConnection(SSLTube(SocketTube(114))) HttpPublisher: got request of 1 from SSLTube(SocketTube(114)) DEBUG: [pool-1-thread-4] [9s 242ms] AsyncSSLConnection(SSLTube(SocketTube(114))) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-4] [9s 242ms] AsyncSSLConnection(SSLTube(SocketTube(114))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [9s 242ms] AsyncSSLConnection(SSLTube(SocketTube(114))) HttpPublisher: sending 63 bytes (1 buffers) to SSLTube(SocketTube(114)) DEBUG: [pool-1-thread-4] [9s 242ms] SSLTube(SocketTube(114)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [9s 242ms] SSL Writer(SocketTube(114)) onNext DEBUG: [pool-1-thread-4] [9s 242ms] SSL Writer(SocketTube(114)) added 1 (63 bytes) to the writeList DEBUG: [pool-1-thread-4] [9s 242ms] Http2Connection(SSLTube(SocketTube(114))):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-4] [9s 242ms] AsyncSSLConnection(SSLTube(SocketTube(114))) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-4] [9s 242ms] AsyncSSLConnection(SSLTube(SocketTube(114))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [9s 242ms] Http2Connection(SSLTube(SocketTube(114))) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-4] [9s 242ms] Http2Connection(SSLTube(SocketTube(114))) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-4] [9s 242ms] Http2Connection(SSLTube(SocketTube(114))) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [9s 242ms] Http2Connection(SSLTube(SocketTube(114))) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-4] [9s 242ms] Http2Connection(SSLTube(SocketTube(114))) H2 processed buffered data DEBUG: [pool-1-thread-4] [9s 242ms] Http2ClientImpl offering to the connection pool: Http2Connection(SSLTube(SocketTube(114))) DEBUG: [pool-1-thread-4] [9s 242ms] Http2ClientImpl put in the connection pool: Http2Connection(SSLTube(SocketTube(114))) DEBUG: [pool-1-thread-4] [9s 242ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-4] [9s 242ms] ExchangeImpl creating HTTP/2 streams DEBUG: [pool-1-thread-4] [9s 242ms] Http2Connection(SSLTube(SocketTube(114))):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-4] [9s 242ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [9s 242ms] Http2Connection(SSLTube(SocketTube(114)))/Stream(?) sendHeadersOnly() DEBUG: [pool-1-thread-4] [9s 243ms] Http2Connection(SSLTube(SocketTube(114))) sending frame: OutgoingHeaders() DEBUG: [pool-1-thread-4] [9s 243ms] Http2Connection(SSLTube(SocketTube(114))) Opened stream 1 DEBUG: [pool-1-thread-4] [9s 243ms] Http2Connection(SSLTube(SocketTube(114)))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: false) DEBUG: [pool-1-thread-4] [9s 243ms] AsyncSSLConnection(SSLTube(SocketTube(114))) added 69 bytes to the write queue DEBUG: [pool-1-thread-4] [9s 243ms] AsyncSSLConnection(SSLTube(SocketTube(114))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [9s 243ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [9s 243ms] Exchange sendRequestBody DEBUG: [pool-1-thread-4] [9s 243ms] Http2Connection(SSLTube(SocketTube(114)))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) Sending 90 bytes downstream DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) trying to write: 90 DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) wrote: 90 DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) write: requesting more... DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) requesting 1 DEBUG: [pool-1-thread-4] [9s 243ms] SSLTube(SocketTube(114)) request: n=1 DEBUG: [pool-1-thread-4] [9s 243ms] AsyncSSLConnection(SSLTube(SocketTube(114))) HttpPublisher: got request of 1 from SSLTube(SocketTube(114)) DEBUG: [pool-1-thread-4] [9s 243ms] AsyncSSLConnection(SSLTube(SocketTube(114))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(114)) DEBUG: [pool-1-thread-4] [9s 243ms] SSLTube(SocketTube(114)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) onNext DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) requesting 1 DEBUG: [pool-1-thread-4] [9s 243ms] SSLTube(SocketTube(114)) request: n=1 DEBUG: [pool-1-thread-4] [9s 243ms] AsyncSSLConnection(SSLTube(SocketTube(114))) HttpPublisher: got request of 1 from SSLTube(SocketTube(114)) DEBUG: [pool-1-thread-4] [9s 243ms] AsyncSSLConnection(SSLTube(SocketTube(114))) HttpPublisher: sending 69 bytes (2 buffers) to SSLTube(SocketTube(114)) DEBUG: [pool-1-thread-4] [9s 243ms] SSLTube(SocketTube(114)) sending 2 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) onNext DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) added 2 (69 bytes) to the writeList DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) wrapping 145 bytes DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 145 bytesProduced = 183 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) OK => produced: 183 bytes into 184, not wrapped: 0 DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 145 bytesProduced = 183 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) Sending 183 bytes downstream DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) Adding 183 to outputQ queue DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) DownstreamPusher: Pushing 183 bytes downstream DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) trying to write: 183 DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) wrote: 183 DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) write: requesting more... DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) requesting 1 DEBUG: [pool-1-thread-4] [9s 243ms] SSLTube(SocketTube(114)) request: n=1 DEBUG: [pool-1-thread-4] [9s 243ms] AsyncSSLConnection(SSLTube(SocketTube(114))) HttpPublisher: got request of 1 from SSLTube(SocketTube(114)) DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) requesting 1 DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) got some demand for reading DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) resuming read event DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-93-SelectorManager] [9s 243ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1520994d for R (false) DEBUG: [HttpClient-93-SelectorManager] [9s 243ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1520994d for None (false) DEBUG: [HttpClient-93-SelectorManager] [9s 243ms] SocketTube(114) read bytes: 1726 DEBUG: [HttpClient-93-SelectorManager] [9s 243ms] SSL Reader(SocketTube(114)) onNext DEBUG: [HttpClient-93-SelectorManager] [9s 243ms] SSL Reader(SocketTube(114)) Adding 1726 bytes to read buffer DEBUG: [HttpClient-93-SelectorManager] [9s 243ms] SocketTube(114) resuming read event DEBUG: [HttpClient-93-SelectorManager] [9s 243ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1520994d for R (false) DEBUG: [HttpClient-93-SelectorManager] [9s 243ms] SocketTube(114) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) processData: readBuf remaining:1726, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) Unwrapping: 1726 TestServer(2): starting connection DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) Decoded 0 bytes out of 1726 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1726 bytesProduced = 0 DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) Unwrapped: consumed: 1726 DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) requesting 1 DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) got some demand for reading DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) resuming read event DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [9s 243ms] FramesDecoder decodes: 9 DEBUG: [HttpClient-93-SelectorManager] [9s 243ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1520994d for None (false) DEBUG: [Test-server-pool] [9s 243ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [9s 243ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [9s 243ms] FramesDecoder decodes: 30 DEBUG: [HttpClient-93-SelectorManager] [9s 243ms] SocketTube(114) read bytes: 77 DEBUG: [Test-server-pool] [9s 243ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-93-SelectorManager] [9s 243ms] SSL Reader(SocketTube(114)) onNext DEBUG: [HttpClient-93-SelectorManager] [9s 243ms] SSL Reader(SocketTube(114)) Adding 77 bytes to read buffer DEBUG: [HttpClient-93-SelectorManager] [9s 243ms] SocketTube(114) resuming read event DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) processData: readBuf remaining:77, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) Unwrapping: 77 DEBUG: [HttpClient-93-SelectorManager] [9s 243ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1520994d for R (false) DEBUG: [HttpClient-93-SelectorManager] [9s 243ms] SocketTube(114) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [9s 243ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) Decoded 39 bytes out of 77 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 77 bytesProduced = 39 DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) Unwrapped: consumed: 77 DEBUG: [HttpClient-93-SelectorManager] [9s 243ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1520994d for R (false) DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) sending 39 DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) Adding 39 to outputQ queue DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-4] [9s 243ms] SSL Reader(SocketTube(114)) DownstreamPusher: Pushing 39 bytes downstream DEBUG: [pool-1-thread-4] [9s 243ms] Http2Connection(SSLTube(SocketTube(114))) onNext: got 39 bytes in 1 buffers DEBUG: [pool-1-thread-4] [9s 243ms] Http2Connection(SSLTube(SocketTube(114))) sending 39 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [9s 243ms] Http2Connection(SSLTube(SocketTube(114))) H2 Receiving(1): 39 DEBUG: [pool-1-thread-4] [9s 243ms] Http2Connection(SSLTube(SocketTube(114))) Processing 39 DEBUG: [pool-1-thread-4] [9s 243ms] FramesDecoder decodes: 39 DEBUG: [pool-1-thread-4] [9s 243ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [9s 243ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-4] [9s 243ms] Http2Connection(SSLTube(SocketTube(114))) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-4] [9s 243ms] AsyncSSLConnection(SSLTube(SocketTube(114))) added 9 bytes to the write queue DEBUG: [pool-1-thread-4] [9s 243ms] AsyncSSLConnection(SSLTube(SocketTube(114))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [9s 243ms] AsyncSSLConnection(SSLTube(SocketTube(114))) HttpPublisher: sending 9 bytes (1 buffers) to SSLTube(SocketTube(114)) DEBUG: [pool-1-thread-4] [9s 243ms] SSLTube(SocketTube(114)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) onNext DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) added 1 (9 bytes) to the writeList DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) processData, writeList remaining:9, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) wrapping 9 bytes DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) OK => produced: 47 bytes into 48, not wrapped: 0 DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) Sending 47 bytes downstream DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) Adding 47 to outputQ queue DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 243ms] SSL Writer(SocketTube(114)) DownstreamPusher: Pushing 47 bytes downstream DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) trying to write: 47 DEBUG: [pool-1-thread-4] [9s 243ms] SocketTube(114) wrote: 47 DEBUG: [pool-1-thread-4] [9s 244ms] SocketTube(114) write: requesting more... DEBUG: [pool-1-thread-4] [9s 244ms] SocketTube(114) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 244ms] SocketTube(114) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 244ms] SSL Writer(SocketTube(114)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 244ms] SSL Writer(SocketTube(114)) requesting 1 DEBUG: [pool-1-thread-4] [9s 244ms] SSLTube(SocketTube(114)) request: n=1 DEBUG: [pool-1-thread-4] [9s 244ms] AsyncSSLConnection(SSLTube(SocketTube(114))) HttpPublisher: got request of 1 from SSLTube(SocketTube(114)) DEBUG: [pool-1-thread-4] [9s 244ms] SSL Writer(SocketTube(114)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 244ms] Http2Connection(SSLTube(SocketTube(114))) H2 processed(1) DEBUG: [pool-1-thread-4] [9s 244ms] SSL Reader(SocketTube(114)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 244ms] SSL Reader(SocketTube(114)) requesting 1 DEBUG: [pool-1-thread-4] [9s 244ms] SocketTube(114) got some demand for reading DEBUG: [pool-1-thread-4] [9s 244ms] SocketTube(114) resuming read event DEBUG: [pool-1-thread-4] [9s 244ms] SocketTube(114) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 244ms] SSL Reader(SocketTube(114)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-93-SelectorManager] [9s 244ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1520994d for R (false) DEBUG: [readLoop] [9s 244ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 244ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 244ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [9s 244ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [9s 244ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 244ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [readLoop] [9s 244ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 244ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 244ms] FramesDecoder Not enough data to parse frame body, needs: 60, has: 0 DEBUG: [readLoop] [9s 244ms] FramesDecoder decodes: 60 DEBUG: [readLoop] [9s 244ms] FramesDecoder Tail size is now: 0, current= TestServer(2): connection started DEBUG: [readLoop] [9s 244ms] FramesDecoder Got frame: HEADERS: length=60, streamid=1, flags=END_STREAM END_HEADERS TestServer: GET /https2/chunk/x-24-ON_SUBSCRIBE Server: got END_STREAM for stream 1 DEBUG: [readLoop] [9s 244ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 244ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 244ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [9s 244ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [9s 244ms] FramesDecoder Tail size is now: 0, current= TestServer(2): Using handler for: /https2/chunk Sent response headers 200 DEBUG: [HttpClient-93-SelectorManager] [9s 244ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1520994d for None (false) DEBUG: [HttpClient-93-SelectorManager] [9s 244ms] SocketTube(114) read bytes: 253 DEBUG: [HttpClient-93-SelectorManager] [9s 244ms] SSL Reader(SocketTube(114)) onNext DEBUG: [HttpClient-93-SelectorManager] [9s 244ms] SSL Reader(SocketTube(114)) Adding 253 bytes to read buffer DEBUG: [HttpClient-93-SelectorManager] [9s 244ms] SocketTube(114) resuming read event DEBUG: [HttpClient-93-SelectorManager] [9s 244ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1520994d for R (false) DEBUG: [HttpClient-93-SelectorManager] [9s 244ms] SocketTube(114) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 244ms] SSL Reader(SocketTube(114)) processData: readBuf remaining:253, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-4] [9s 244ms] SSL Reader(SocketTube(114)) Unwrapping: 253 DEBUG: [HttpClient-93-SelectorManager] [9s 244ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1520994d for None (false) DEBUG: [pool-1-thread-4] [9s 244ms] SSL Reader(SocketTube(114)) Decoded 11 bytes out of 253 into buffer of 40 remaining to decode: 204 DEBUG: [HttpClient-93-SelectorManager] [9s 244ms] SocketTube(114) no more demand for reading DEBUG: [pool-1-thread-4] [9s 244ms] SSL Reader(SocketTube(114)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 49 bytesProduced = 11 DEBUG: [HttpClient-93-SelectorManager] [9s 244ms] SocketTube(114) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 244ms] SSL Reader(SocketTube(114)) Unwrapped: consumed: 49 DEBUG: [pool-1-thread-4] [9s 244ms] SSL Reader(SocketTube(114)) sending 11 DEBUG: [pool-1-thread-4] [9s 244ms] SSL Reader(SocketTube(114)) Adding 11 to outputQ queue DEBUG: [pool-1-thread-4] [9s 244ms] SSL Reader(SocketTube(114)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 244ms] SSL Reader(SocketTube(114)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775806 cancelled = false DEBUG: [pool-1-thread-4] [9s 244ms] SSL Reader(SocketTube(114)) DownstreamPusher: Pushing 11 bytes downstream DEBUG: [pool-1-thread-4] [9s 244ms] Http2Connection(SSLTube(SocketTube(114))) onNext: got 11 bytes in 1 buffers DEBUG: [pool-1-thread-4] [9s 244ms] Http2Connection(SSLTube(SocketTube(114))) sending 11 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [9s 244ms] Http2Connection(SSLTube(SocketTube(114))) H2 Receiving(2): 11 DEBUG: [pool-1-thread-4] [9s 244ms] Http2Connection(SSLTube(SocketTube(114))) Processing 11 DEBUG: [pool-1-thread-4] [9s 244ms] FramesDecoder decodes: 11 DEBUG: [pool-1-thread-4] [9s 244ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [9s 244ms] FramesDecoder Got frame: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-4] [9s 244ms] Http2Connection(SSLTube(SocketTube(114)))/Stream(1) incoming: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-4] [9s 244ms] Http2Connection(SSLTube(SocketTube(114)))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-4] [9s 244ms] Http2Connection(SSLTube(SocketTube(114)))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-4] [9s 244ms] Http2Connection(SSLTube(SocketTube(114)))/Stream(1) Getting BodySubscriber for: (GET https://127.0.0.1:60979/https2/chunk/x-24-ON_SUBSCRIBE) 200 HTTP_2 Local port: 37188 DEBUG: [pool-1-thread-4] [9s 244ms] Http2Connection(SSLTube(SocketTube(114)))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-4] [9s 244ms] HttpClientImpl(93) body subscriber registered: 1 DEBUG: [pool-1-thread-4] [9s 244ms] Http2Connection(SSLTube(SocketTube(114)))/Stream(1) calling subscriber.onError: AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE DEBUG: [pool-1-thread-4] [9s 244ms] HttpClientImpl(93) body subscriber unregistered: 0 DEBUG: [pool-1-thread-4] [9s 244ms] Http2Connection(SSLTube(SocketTube(114)))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE DEBUG: [pool-1-thread-4] [9s 244ms] Http2Connection(SSLTube(SocketTube(114)))/Stream(1) stream 1 closing due to AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE DEBUG: [pool-1-thread-4] [9s 244ms] Http2Connection(SSLTube(SocketTube(114)))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-4] [9s 244ms] Http2Connection(SSLTube(SocketTube(114))) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-4] [9s 244ms] AsyncSSLConnection(SSLTube(SocketTube(114))) added 13 bytes to the write queue DEBUG: [pool-1-thread-4] [9s 244ms] AsyncSSLConnection(SSLTube(SocketTube(114))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [9s 244ms] AsyncSSLConnection(SSLTube(SocketTube(114))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(114)) DEBUG: [pool-1-thread-4] [9s 245ms] SSLTube(SocketTube(114)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [9s 245ms] SSL Writer(SocketTube(114)) onNext DEBUG: [pool-1-thread-4] [9s 245ms] SSL Writer(SocketTube(114)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-4] [9s 245ms] SSL Writer(SocketTube(114)) processData, writeList remaining:13, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [9s 245ms] SSL Writer(SocketTube(114)) wrapping 13 bytes DEBUG: [pool-1-thread-4] [9s 245ms] SSL Writer(SocketTube(114)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-4] [9s 245ms] SSL Writer(SocketTube(114)) OK => produced: 51 bytes into 56, not wrapped: 0 DEBUG: [pool-1-thread-4] [9s 245ms] SSL Writer(SocketTube(114)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-4] [9s 245ms] SSL Writer(SocketTube(114)) Sending 51 bytes downstream DEBUG: [pool-1-thread-4] [9s 245ms] SSL Writer(SocketTube(114)) Adding 51 to outputQ queue DEBUG: [pool-1-thread-4] [9s 245ms] SSL Writer(SocketTube(114)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 245ms] SSL Writer(SocketTube(114)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 245ms] SSL Writer(SocketTube(114)) DownstreamPusher: Pushing 51 bytes downstream DEBUG: [pool-1-thread-4] [9s 245ms] SocketTube(114) trying to write: 51 DEBUG: [pool-1-thread-4] [9s 245ms] SocketTube(114) wrote: 51 DEBUG: [pool-1-thread-4] [9s 245ms] SocketTube(114) write: requesting more... DEBUG: [pool-1-thread-4] [9s 245ms] SocketTube(114) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 245ms] SocketTube(114) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 245ms] SSL Writer(SocketTube(114)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 245ms] SSL Writer(SocketTube(114)) requesting 1 DEBUG: [pool-1-thread-4] [9s 245ms] SSLTube(SocketTube(114)) request: n=1 DEBUG: [pool-1-thread-4] [9s 245ms] AsyncSSLConnection(SSLTube(SocketTube(114))) HttpPublisher: got request of 1 from SSLTube(SocketTube(114)) DEBUG: [pool-1-thread-4] [9s 245ms] SSL Writer(SocketTube(114)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 245ms] Http2Connection(SSLTube(SocketTube(114))) Closed stream 1 DEBUG: [readLoop] [9s 245ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 245ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 245ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [9s 245ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [9s 245ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 245ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-4] [9s 245ms] HttpClientImpl(93) ClientImpl (async) elapsed 8 millis for GET to https://127.0.0.1:60979/https2/chunk/x-24-ON_SUBSCRIBE DEBUG: [pool-1-thread-4] [9s 245ms] Http2Connection(SSLTube(SocketTube(114))) H2 processed(2) DEBUG: [pool-1-thread-4] [9s 245ms] SSL Reader(SocketTube(114)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 245ms] SSL Reader(SocketTube(114)) Unwrapping: 204 DEBUG: [pool-1-thread-4] [9s 245ms] SSL Reader(SocketTube(114)) Decoded 64 bytes out of 204 into buffer of 16676 remaining to decode: 102 DEBUG: [pool-1-thread-4] [9s 245ms] SSL Reader(SocketTube(114)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 102 bytesProduced = 64 DEBUG: [pool-1-thread-4] [9s 245ms] SSL Reader(SocketTube(114)) Unwrapped: consumed: 102 DEBUG: [pool-1-thread-4] [9s 245ms] SSL Reader(SocketTube(114)) sending 64 DEBUG: [pool-1-thread-4] [9s 245ms] SSL Reader(SocketTube(114)) Adding 64 to outputQ queue DEBUG: [pool-1-thread-4] [9s 245ms] SSL Reader(SocketTube(114)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 245ms] SSL Reader(SocketTube(114)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775805 cancelled = false DEBUG: [pool-1-thread-4] [9s 245ms] SSL Reader(SocketTube(114)) DownstreamPusher: Pushing 64 bytes downstream DEBUG: [pool-1-thread-4] [9s 245ms] Http2Connection(SSLTube(SocketTube(114))) onNext: got 64 bytes in 1 buffers DEBUG: [pool-1-thread-4] [9s 245ms] Http2Connection(SSLTube(SocketTube(114))) sending 64 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [9s 245ms] Http2Connection(SSLTube(SocketTube(114))) H2 Receiving(3): 64 DEBUG: [pool-1-thread-4] [9s 245ms] Http2Connection(SSLTube(SocketTube(114))) Processing 64 DEBUG: [pool-1-thread-4] [9s 245ms] FramesDecoder decodes: 64 DEBUG: [pool-1-thread-4] [9s 245ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [9s 245ms] FramesDecoder Got frame: DATA: length=55, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [9s 245ms] Http2Connection(SSLTube(SocketTube(114))) Dropping data frame for stream 1 (55 payload bytes) DEBUG: [pool-1-thread-4] [9s 245ms] Http2Connection(SSLTube(SocketTube(114))):WindowUpdateSender(stream: 0) update: 55, received: 55, limit: 16777216 DEBUG: [pool-1-thread-4] [9s 245ms] Http2Connection(SSLTube(SocketTube(114))) H2 processed(3) DEBUG: [pool-1-thread-4] [9s 245ms] SSL Reader(SocketTube(114)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 245ms] SSL Reader(SocketTube(114)) Unwrapping: 102 [9 s, 848 ms, 606350 ns] waiting for client to shutdown: HttpClientImpl(93) DEBUG: [HttpClient-93-SelectorManager] [9s 327ms] HttpClientImpl(93) SelectorManager shutting down DEBUG: [pool-1-thread-4] [9s 327ms] SSL Reader(SocketTube(114)) Decoded 64 bytes out of 102 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-4] [9s 327ms] SSL Reader(SocketTube(114)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 102 bytesProduced = 64 DEBUG: [pool-1-thread-4] [9s 327ms] SSL Reader(SocketTube(114)) Unwrapped: consumed: 102 DEBUG: [pool-1-thread-4] [9s 327ms] SSL Reader(SocketTube(114)) sending 64 DEBUG: [HttpClient-93-SelectorManager] [9s 327ms] Http2ClientImpl stopping DEBUG: [pool-1-thread-4] [9s 327ms] SSL Reader(SocketTube(114)) Adding 64 to outputQ queue DEBUG: [pool-1-thread-4] [9s 327ms] SSL Reader(SocketTube(114)) pushScheduler is alive DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] Http2Connection(SSLTube(SocketTube(114))) Close all streams DEBUG: [pool-1-thread-4] [9s 328ms] SSL Reader(SocketTube(114)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775804 cancelled = false DEBUG: [pool-1-thread-4] [9s 328ms] SSL Reader(SocketTube(114)) DownstreamPusher: Pushing 64 bytes downstream DEBUG: [pool-1-thread-4] [9s 328ms] Http2Connection(SSLTube(SocketTube(114))) onNext: got 64 bytes in 1 buffers DEBUG: [pool-1-thread-4] [9s 328ms] Http2Connection(SSLTube(SocketTube(114))) sending 64 to Http2Connection.asyncReceive DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] Http2Connection(SSLTube(SocketTube(114))) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [pool-1-thread-4] [9s 328ms] Http2Connection(SSLTube(SocketTube(114))) H2 Receiving(4): 64 DEBUG: [pool-1-thread-4] [9s 328ms] Http2Connection(SSLTube(SocketTube(114))) Processing 64 DEBUG: [pool-1-thread-4] [9s 328ms] FramesDecoder decodes: 64 DEBUG: [pool-1-thread-4] [9s 328ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [9s 328ms] FramesDecoder Got frame: DATA: length=55, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [9s 328ms] Http2Connection(SSLTube(SocketTube(114))) Dropping data frame for stream 1 (55 payload bytes) DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] AsyncSSLConnection(SSLTube(SocketTube(114))) added 34 bytes to the write queue DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] AsyncSSLConnection(SSLTube(SocketTube(114))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [9s 328ms] Http2Connection(SSLTube(SocketTube(114))):WindowUpdateSender(stream: 0) update: 55, received: 110, limit: 16777216 DEBUG: [pool-1-thread-4] [9s 328ms] Http2Connection(SSLTube(SocketTube(114))) H2 processed(4) DEBUG: [pool-1-thread-4] [9s 328ms] SSL Reader(SocketTube(114)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] AsyncSSLConnection(SSLTube(SocketTube(114))) HttpPublisher: sending 34 bytes (1 buffers) to SSLTube(SocketTube(114)) DEBUG: [pool-1-thread-4] [9s 328ms] SSL Reader(SocketTube(114)) requesting 1 DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SSLTube(SocketTube(114)) sending 1 buffers to SSL flow delegate DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SSL Writer(SocketTube(114)) onNext DEBUG: [pool-1-thread-4] [9s 328ms] SocketTube(114) got some demand for reading DEBUG: [pool-1-thread-4] [9s 328ms] SocketTube(114) resuming read event DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SSL Writer(SocketTube(114)) added 1 (34 bytes) to the writeList DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SSL Writer(SocketTube(114)) processData, writeList remaining:34, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-4] [9s 328ms] SocketTube(114) ReadEvent abort: java.io.IOException: selector manager closed DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SSL Writer(SocketTube(114)) wrapping 34 bytes DEBUG: [pool-1-thread-4] [9s 328ms] SocketTube(114) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@3fdbf255 (java.io.IOException: selector manager closed) DEBUG: [pool-1-thread-4] [9s 328ms] SocketTube(114) signal read error: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-4] [9s 328ms] SocketTube(114) got read error: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-4] [9s 328ms] SocketTube(114) pausing read event DEBUG: [pool-1-thread-4] [9s 328ms] SocketTube(114) ReadEvent abort: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-4] [9s 328ms] SocketTube(114) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@3fdbf255 (java.io.IOException: selector manager closed) DEBUG: [pool-1-thread-4] [9s 328ms] SocketTube(114) signal read error: java.io.IOException: selector manager closed DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SSL Writer(SocketTube(114)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SSL Writer(SocketTube(114)) OK => produced: 72 bytes into 72, not wrapped: 0 DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SSL Writer(SocketTube(114)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SSL Writer(SocketTube(114)) Sending 72 bytes downstream DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SSL Writer(SocketTube(114)) Adding 72 to outputQ queue DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SSL Writer(SocketTube(114)) pushScheduler is alive DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SSL Writer(SocketTube(114)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SSL Writer(SocketTube(114)) DownstreamPusher: Pushing 72 bytes downstream DEBUG: [pool-1-thread-4] [9s 328ms] SocketTube(114) Sending error java.io.IOException: selector manager closed to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 1 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@50220d2d[Not completed, 4 dependents] (id=8739) downstreamSubscription: SubscriptionBase: window = 9223372036854775803 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(114)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@51d00fd4, getALPN: jdk.internal.net.http.common.MinimalFuture@6c7949fd[Completed normally] (id=8745), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=253 lim=253 cap=2048], count: 178, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [pool-1-thread-4] [9s 328ms] SocketTube(114) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-4] [9s 328ms] SSL Reader(SocketTube(114)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SocketTube(114) write error: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-4] [9s 328ms] SSL Reader(SocketTube(114)) error java.io.IOException: selector manager closed DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SocketTube(114) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SocketTube(114) write: cancel DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SocketTube(114) write: resetting demand to 0 java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.register(HttpClientImpl.java:1179) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.eventUpdated(HttpClientImpl.java:1159) at java.net.http/jdk.internal.net.http.HttpClientImpl.eventUpdated(HttpClientImpl.java:895) at java.net.http/jdk.internal.net.http.SocketTube.resumeEvent(SocketTube.java:1291) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.resumeReadEvent(SocketTube.java:771) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.request(SocketTube.java:747) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.request(SocketTube.java:630) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.upstreamRequest(SubscriberWrapper.java:386) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.requestMore(SubscriberWrapper.java:401) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.requestMoreDataIfNeeded(SSLFlowDelegate.java:426) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:542) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] AsyncSSLConnection(SSLTube(SocketTube(114))) HttpPublisher: cancelled by SSLTube(SocketTube(114)) DEBUG: [pool-1-thread-4] [9s 328ms] SSL Reader(SocketTube(114)) DownstreamPusher: forwarding error downstream: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-4] [9s 328ms] SSLTube(SocketTube(114)) SSLSubscriberWrapper[SSLTube(SocketTube(114)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@51d00fd4, getALPN: jdk.internal.net.http.common.MinimalFuture@6c7949fd[Completed normally] (id=8745), onCompleteReceived: false, onError: java.io.IOException: selector manager closed]: onErrorImpl: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-4] [9s 328ms] Http2Connection(SSLTube(SocketTube(114))) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] SocketTube(114) leaving w.onNext Reading: [ops=None, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-4] [9s 328ms] Http2Connection(SSLTube(SocketTube(114))) Stopping scheduler java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.register(HttpClientImpl.java:1179) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.eventUpdated(HttpClientImpl.java:1159) at java.net.http/jdk.internal.net.http.HttpClientImpl.eventUpdated(HttpClientImpl.java:895) at java.net.http/jdk.internal.net.http.SocketTube.resumeEvent(SocketTube.java:1291) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.resumeReadEvent(SocketTube.java:771) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.request(SocketTube.java:747) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.request(SocketTube.java:630) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.upstreamRequest(SubscriberWrapper.java:386) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.requestMore(SubscriberWrapper.java:401) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.requestMoreDataIfNeeded(SSLFlowDelegate.java:426) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:542) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] Http2Connection(SSLTube(SocketTube(114))) Shutting down h2c (state=half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [pool-1-thread-4] [9s 328ms] Http2Connection(SSLTube(SocketTube(114))) Shutting down h2c (state=half-closed-local): java.io.IOException: selector manager closed DEBUG: [pool-1-thread-4] [9s 328ms] SSLTube(SocketTube(114)) subscriber completed with error: java.io.IOException: selector manager closed DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] Http2ClientImpl removing from the connection pool: Http2Connection(SSLTube(SocketTube(114))) DEBUG: [pool-1-thread-4] [9s 328ms] AsyncSSLConnection(SSLTube(SocketTube(114))) HttpPublisher: cancelled by SSLTube(SocketTube(114)) DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] Http2ClientImpl removed from the connection pool: Http2Connection(SSLTube(SocketTube(114))) DEBUG: [pool-1-thread-4] [9s 328ms] SSL Reader(SocketTube(114)) stop DEBUG: [pool-1-thread-4] [9s 328ms] SSL Writer(SocketTube(114)) stop DEBUG: [HttpClient-93-SelectorManager] [9s 328ms] PlainHttpConnection(SocketTube(114)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-4] [9s 328ms] SocketTube(114) Stopping read scheduler DEBUG: [pool-1-thread-4] [9s 328ms] SocketTube(114) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-4] [9s 328ms] SocketTube(114) Read scheduler stopped DEBUG: [pool-1-thread-4] [9s 328ms] SocketTube(114) leaving request(1): Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=0] DEBUG: [HttpClient-93-SelectorManager] [9s 329ms] SocketTube(114) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-93-SelectorManager] [9s 329ms] Http2Connection(SSLTube(SocketTube(114))) Close all streams Http server reader thread shutdown java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.implRead(Socket.java:1118) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1105) at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489) at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483) at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70) at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1462) at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399) at java.base/java.io.InputStream.readNBytes(InputStream.java:509) at jdk.httpclient.test.lib.http2.Http2TestServerConnection.readFrameImpl(Http2TestServerConnection.java:1114) at jdk.httpclient.test.lib.http2.Http2TestServerConnection.readLoop(Http2TestServerConnection.java:831) at jdk.httpclient.test.lib.http2.Http2TestServerConnection$ConnectionThread.run(Http2TestServerConnection.java:506) Server connection to /127.0.0.1:37188 stopping. 1 streams Sending GOAWAY frame GOAWAY: length=8, streamid=0, flags=0 Error: Protocol error lastStreamId=1, Debugdata: from server connection jdk.httpclient.test.lib.http2.Http2TestServerConnection@37f6489 TestServer: Connection writer stopping [9 s, 907 ms, 830441 ns] client shutdown normally: HttpClientImpl(93) DEBUG: [MainThread] [9s 338ms] HttpClientImpl(94) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [9s 338ms] HttpClientImpl(94) ClientImpl (async) send https://127.0.0.1:60979/https2/chunk/x-24-ON_NEXT GET DEBUG: [pool-1-thread-4] [9s 338ms] Exchange establishing exchange for https://127.0.0.1:60979/https2/chunk/x-24-ON_NEXT GET, proxy=null DEBUG: [pool-1-thread-4] [9s 339ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-4] [9s 339ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-4] [9s 339ms] PlainHttpConnection(SocketTube(115)) registering connect event DEBUG: [HttpClient-94-SelectorManager] [9s 339ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@63c4bcda for C (true) DEBUG: [pool-1-thread-4] [9s 339ms] ExchangeImpl get: Trying to get HTTP/2 connection TestServer(2): connection accepted TestServer(2): stopping is: false TestServer(2): accepting connections TestServer(2): creating connection TestServer: New connection from SSLSocket[hostname=127.0.0.1, port=37192, Session(1723806574937|SSL_NULL_WITH_NULL_NULL)] DEBUG: [HttpClient-94-SelectorManager] [9s 339ms] PlainHttpConnection(SocketTube(115)) ConnectEvent: finishing connect DEBUG: [HttpClient-94-SelectorManager] [9s 339ms] PlainHttpConnection(SocketTube(115)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:37192 DEBUG: [pool-1-thread-4] [9s 339ms] SocketTube(115) connecting flows DEBUG: [pool-1-thread-4] [9s 339ms] SocketTube(115) read publisher got subscriber DEBUG: [pool-1-thread-4] [9s 339ms] SocketTube(115) registering subscribe event DEBUG: [pool-1-thread-4] [9s 339ms] SocketTube(115) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-4] [9s 339ms] SSL Writer(SocketTube(115)) requesting 1 DEBUG: [HttpClient-94-SelectorManager] [9s 339ms] SocketTube(115) subscribe event raised DEBUG: [pool-1-thread-4] [9s 339ms] SSLTube(SocketTube(115)) request: n=1 DEBUG: [pool-1-thread-4] [9s 339ms] SSL Writer(SocketTube(115)) calling downstreamSubscriber::onSubscribe on SocketTube(115) DEBUG: [pool-1-thread-4] [9s 339ms] SocketTube(115) subscribed for writing DEBUG: [pool-1-thread-4] [9s 339ms] SocketTube(115) write: registering startSubscription event DEBUG: [pool-1-thread-4] [9s 339ms] SSL Writer(SocketTube(115)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-4] [9s 339ms] SSL Writer(SocketTube(115)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-4] [9s 339ms] SSL Writer(SocketTube(115)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [pool-1-thread-4] [9s 339ms] SSL Writer(SocketTube(115)) wrapping 0 bytes DEBUG: [pool-1-thread-4] [9s 341ms] SSL Writer(SocketTube(115)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [HttpClient-94-SelectorManager] [9s 341ms] SocketTube(115) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@693cd7aa[Not completed, 4 dependents] (id=8805) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(115)), 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: NEED_UNWRAP DEBUG: [HttpClient-94-SelectorManager] [9s 341ms] SocketTube(115) read demand reset to 0 DEBUG: [HttpClient-94-SelectorManager] [9s 341ms] SocketTube(115) calling onSubscribe DEBUG: [HttpClient-94-SelectorManager] [9s 341ms] SSL Reader(SocketTube(115)) requesting 1 DEBUG: [HttpClient-94-SelectorManager] [9s 341ms] SocketTube(115) got some demand for reading DEBUG: [HttpClient-94-SelectorManager] [9s 341ms] SocketTube(115) resuming read event DEBUG: [HttpClient-94-SelectorManager] [9s 341ms] SocketTube(115) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-4] [9s 341ms] SSL Writer(SocketTube(115)) OK => produced: 2191 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-4] [9s 341ms] SSL Writer(SocketTube(115)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-4] [9s 341ms] SSL Writer(SocketTube(115)) handshaking DEBUG: [HttpClient-94-SelectorManager] [9s 341ms] SSL Reader(SocketTube(115)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(115)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-94-SelectorManager] [9s 341ms] SSLTube(SocketTube(115)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-94-SelectorManager] [9s 341ms] SSLTube(SocketTube(115)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-94-SelectorManager] [9s 341ms] SocketTube(115) onSubscribe called DEBUG: [HttpClient-94-SelectorManager] [9s 341ms] SocketTube(115) pending subscriber subscribed DEBUG: [pool-1-thread-4] [9s 341ms] SSL Reader(SocketTube(115)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-94-SelectorManager] [9s 341ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for R (true) DEBUG: [pool-1-thread-4] [9s 341ms] SSL Writer(SocketTube(115)) Sending 2191 bytes downstream DEBUG: [pool-1-thread-4] [9s 341ms] SSL Writer(SocketTube(115)) Adding 2191 to outputQ queue DEBUG: [HttpClient-94-SelectorManager] [9s 341ms] SocketTube(115) write: starting subscription DEBUG: [pool-1-thread-4] [9s 341ms] SSL Writer(SocketTube(115)) pushScheduler is alive DEBUG: [HttpClient-94-SelectorManager] [9s 341ms] SocketTube(115) write: offloading requestMore DEBUG: [pool-1-thread-4] [9s 341ms] SSL Writer(SocketTube(115)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 0 cancelled = false DEBUG: [pool-1-thread-3] [9s 341ms] SocketTube(115) write: requesting more... DEBUG: [pool-1-thread-3] [9s 341ms] SSL Writer(SocketTube(115)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 341ms] SSL Writer(SocketTube(115)) DownstreamPusher: Pushing 2191 bytes downstream DEBUG: [pool-1-thread-3] [9s 341ms] SocketTube(115) trying to write: 2191 DEBUG: [pool-1-thread-3] [9s 341ms] SocketTube(115) wrote: 2191 DEBUG: [pool-1-thread-3] [9s 341ms] SocketTube(115) write: requesting more... DEBUG: [pool-1-thread-3] [9s 341ms] SocketTube(115) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 341ms] SocketTube(115) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 341ms] SSL Writer(SocketTube(115)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [9s 341ms] SSL Writer(SocketTube(115)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 341ms] SocketTube(115) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-94-SelectorManager] [9s 342ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for None (false) DEBUG: [HttpClient-94-SelectorManager] [9s 342ms] HttpClientImpl(94) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-94-SelectorManager] [9s 342ms] SocketTube(115) read bytes: 133 DEBUG: [HttpClient-94-SelectorManager] [9s 342ms] SSL Reader(SocketTube(115)) onNext DEBUG: [HttpClient-94-SelectorManager] [9s 342ms] SSL Reader(SocketTube(115)) Adding 133 bytes to read buffer DEBUG: [HttpClient-94-SelectorManager] [9s 343ms] SocketTube(115) resuming read event DEBUG: [HttpClient-94-SelectorManager] [9s 343ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for R (false) DEBUG: [HttpClient-94-SelectorManager] [9s 343ms] SocketTube(115) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-94-SelectorManager] [9s 343ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for None (false) DEBUG: [HttpClient-94-SelectorManager] [9s 343ms] SocketTube(115) no more demand for reading DEBUG: [HttpClient-94-SelectorManager] [9s 343ms] SocketTube(115) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 343ms] SSL Reader(SocketTube(115)) processData: readBuf remaining:133, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 343ms] SSL Reader(SocketTube(115)) Unwrapping: 133 DEBUG: [pool-1-thread-3] [9s 343ms] SSL Reader(SocketTube(115)) Decoded 0 bytes out of 133 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 343ms] SSL Reader(SocketTube(115)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 343ms] SSL Reader(SocketTube(115)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-3] [9s 343ms] SSL Reader(SocketTube(115)) handshaking DEBUG: [pool-1-thread-3] [9s 343ms] SSLFlowDelegate(SocketTube(115)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [9s 343ms] SSLFlowDelegate(SocketTube(115)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [9s 343ms] SSLFlowDelegate(SocketTube(115)) finished task execution DEBUG: [pool-1-thread-3] [9s 343ms] SSL Writer(SocketTube(115)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [9s 343ms] SSL Writer(SocketTube(115)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) handshaking DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) Sending 6 bytes downstream DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-3] [9s 344ms] SocketTube(115) trying to write: 6 DEBUG: [pool-1-thread-3] [9s 344ms] SocketTube(115) wrote: 6 DEBUG: [pool-1-thread-3] [9s 344ms] SocketTube(115) write: requesting more... DEBUG: [pool-1-thread-3] [9s 344ms] SocketTube(115) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 344ms] SocketTube(115) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) requesting 1 DEBUG: [pool-1-thread-3] [9s 344ms] SocketTube(115) got some demand for reading DEBUG: [pool-1-thread-3] [9s 344ms] SocketTube(115) resuming read event DEBUG: [pool-1-thread-3] [9s 344ms] SocketTube(115) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-94-SelectorManager] [9s 344ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for R (true) DEBUG: [HttpClient-94-SelectorManager] [9s 344ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for None (false) DEBUG: [HttpClient-94-SelectorManager] [9s 344ms] SocketTube(115) read bytes: 175 DEBUG: [HttpClient-94-SelectorManager] [9s 344ms] SSL Reader(SocketTube(115)) onNext DEBUG: [HttpClient-94-SelectorManager] [9s 344ms] SSL Reader(SocketTube(115)) Adding 175 bytes to read buffer DEBUG: [HttpClient-94-SelectorManager] [9s 344ms] SocketTube(115) resuming read event DEBUG: [HttpClient-94-SelectorManager] [9s 344ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for R (false) DEBUG: [HttpClient-94-SelectorManager] [9s 344ms] SocketTube(115) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) processData: readBuf remaining:175, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) Unwrapping: 175 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) Decoded 0 bytes out of 175 into buffer of 512 remaining to decode: 169 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) handshaking DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) Unwrapping: 169 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) Decoded 0 bytes out of 169 into buffer of 512 remaining to decode: 90 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 79 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) Unwrapped: consumed: 79 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) handshaking DEBUG: [pool-1-thread-3] [9s 344ms] SSLFlowDelegate(SocketTube(115)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [9s 344ms] SSLFlowDelegate(SocketTube(115)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [9s 344ms] SSLFlowDelegate(SocketTube(115)) finished task execution DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) processData: readBuf remaining:90, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) Unwrapping: 90 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) Decoded 0 bytes out of 90 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) Unwrapped: result: Status = OK HandshakeStatus = NEED_WRAP bytesConsumed = 90 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) Unwrapped: consumed: 90 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) handshaking DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) processData, writeList remaining:0, hsTriggered:true, needWrap:true DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 344ms] SSLFlowDelegate(SocketTube(115)) setALPN = h2 DEBUG: [pool-1-thread-3] [9s 344ms] PlainHttpConnection(SocketTube(115)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [9s 344ms] Http2Connection checkSSLConfig: alpn: 'h2', engine: 'h2' DEBUG: [pool-1-thread-3] [9s 344ms] Http2Connection checkSSLConfig: alpn: 'h2' DEBUG: [pool-1-thread-3] [9s 344ms] Http2Connection(SSLTube(SocketTube(115))):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-3] [9s 344ms] SSLTube(SocketTube(115)) connecting flows DEBUG: [pool-1-thread-3] [9s 344ms] SSLTube(SocketTube(115)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@5d998504 DEBUG: [pool-1-thread-3] [9s 344ms] Http2Connection(SSLTube(SocketTube(115))) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [9s 344ms] SSL Reader(SocketTube(115)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 344ms] SSLTube(SocketTube(115)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-3] [9s 344ms] AsyncSSLConnection(SSLTube(SocketTube(115))) HttpPublisher: got request of 1 from SSLTube(SocketTube(115)) DEBUG: [pool-1-thread-3] [9s 344ms] AsyncSSLConnection(SSLTube(SocketTube(115))) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-3] [9s 344ms] AsyncSSLConnection(SSLTube(SocketTube(115))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 344ms] AsyncSSLConnection(SSLTube(SocketTube(115))) HttpPublisher: sending 63 bytes (1 buffers) to SSLTube(SocketTube(115)) DEBUG: [pool-1-thread-3] [9s 344ms] SSLTube(SocketTube(115)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) onNext DEBUG: [pool-1-thread-3] [9s 344ms] SSL Writer(SocketTube(115)) added 1 (63 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 344ms] Http2Connection(SSLTube(SocketTube(115))):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-3] [9s 344ms] AsyncSSLConnection(SSLTube(SocketTube(115))) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-3] [9s 344ms] AsyncSSLConnection(SSLTube(SocketTube(115))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 344ms] Http2Connection(SSLTube(SocketTube(115))) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-3] [9s 344ms] Http2Connection(SSLTube(SocketTube(115))) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 344ms] Http2Connection(SSLTube(SocketTube(115))) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 344ms] Http2Connection(SSLTube(SocketTube(115))) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-3] [9s 344ms] Http2Connection(SSLTube(SocketTube(115))) H2 processed buffered data DEBUG: [pool-1-thread-3] [9s 344ms] Http2ClientImpl offering to the connection pool: Http2Connection(SSLTube(SocketTube(115))) DEBUG: [pool-1-thread-3] [9s 344ms] Http2ClientImpl put in the connection pool: Http2Connection(SSLTube(SocketTube(115))) DEBUG: [pool-1-thread-3] [9s 344ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [9s 344ms] ExchangeImpl creating HTTP/2 streams DEBUG: [pool-1-thread-3] [9s 345ms] Http2Connection(SSLTube(SocketTube(115))):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-3] [9s 345ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [9s 345ms] Http2Connection(SSLTube(SocketTube(115)))/Stream(?) sendHeadersOnly() DEBUG: [pool-1-thread-3] [9s 345ms] Http2Connection(SSLTube(SocketTube(115))) sending frame: OutgoingHeaders() DEBUG: [pool-1-thread-3] [9s 345ms] Http2Connection(SSLTube(SocketTube(115))) Opened stream 1 DEBUG: [pool-1-thread-3] [9s 345ms] Http2Connection(SSLTube(SocketTube(115)))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: false) DEBUG: [pool-1-thread-3] [9s 345ms] AsyncSSLConnection(SSLTube(SocketTube(115))) added 64 bytes to the write queue DEBUG: [pool-1-thread-3] [9s 345ms] AsyncSSLConnection(SSLTube(SocketTube(115))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 345ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [9s 345ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [9s 345ms] Http2Connection(SSLTube(SocketTube(115)))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) Sending 90 bytes downstream DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-3] [9s 345ms] SocketTube(115) trying to write: 90 DEBUG: [pool-1-thread-3] [9s 345ms] SocketTube(115) wrote: 90 DEBUG: [pool-1-thread-3] [9s 345ms] SocketTube(115) write: requesting more... DEBUG: [pool-1-thread-3] [9s 345ms] SocketTube(115) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 345ms] SocketTube(115) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) requesting 1 DEBUG: [pool-1-thread-3] [9s 345ms] SSLTube(SocketTube(115)) request: n=1 DEBUG: [pool-1-thread-3] [9s 345ms] AsyncSSLConnection(SSLTube(SocketTube(115))) HttpPublisher: got request of 1 from SSLTube(SocketTube(115)) DEBUG: [pool-1-thread-3] [9s 345ms] AsyncSSLConnection(SSLTube(SocketTube(115))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(115)) DEBUG: [pool-1-thread-3] [9s 345ms] SSLTube(SocketTube(115)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) onNext DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) requesting 1 DEBUG: [pool-1-thread-3] [9s 345ms] SSLTube(SocketTube(115)) request: n=1 DEBUG: [pool-1-thread-3] [9s 345ms] AsyncSSLConnection(SSLTube(SocketTube(115))) HttpPublisher: got request of 1 from SSLTube(SocketTube(115)) DEBUG: [pool-1-thread-3] [9s 345ms] AsyncSSLConnection(SSLTube(SocketTube(115))) HttpPublisher: sending 64 bytes (2 buffers) to SSLTube(SocketTube(115)) DEBUG: [pool-1-thread-3] [9s 345ms] SSLTube(SocketTube(115)) sending 2 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) onNext DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) added 2 (64 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) wrapping 140 bytes DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 140 bytesProduced = 178 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) OK => produced: 178 bytes into 184, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 140 bytesProduced = 178 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) Sending 178 bytes downstream DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) Adding 178 to outputQ queue DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) DownstreamPusher: Pushing 178 bytes downstream DEBUG: [pool-1-thread-3] [9s 345ms] SocketTube(115) trying to write: 178 DEBUG: [pool-1-thread-3] [9s 345ms] SocketTube(115) wrote: 178 DEBUG: [pool-1-thread-3] [9s 345ms] SocketTube(115) write: requesting more... DEBUG: [pool-1-thread-3] [9s 345ms] SocketTube(115) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 345ms] SocketTube(115) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) requesting 1 DEBUG: [pool-1-thread-3] [9s 345ms] SSLTube(SocketTube(115)) request: n=1 DEBUG: [pool-1-thread-3] [9s 345ms] AsyncSSLConnection(SSLTube(SocketTube(115))) HttpPublisher: got request of 1 from SSLTube(SocketTube(115)) DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 345ms] SSL Writer(SocketTube(115)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [9s 345ms] SSL Reader(SocketTube(115)) requesting 1 DEBUG: [pool-1-thread-3] [9s 345ms] SocketTube(115) got some demand for reading DEBUG: [pool-1-thread-3] [9s 345ms] SocketTube(115) resuming read event DEBUG: [pool-1-thread-3] [9s 345ms] SocketTube(115) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 345ms] SSL Reader(SocketTube(115)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-94-SelectorManager] [9s 345ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for R (false) DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for None (false) DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SocketTube(115) read bytes: 1726 DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SSL Reader(SocketTube(115)) onNext DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SSL Reader(SocketTube(115)) Adding 1726 bytes to read buffer TestServer(2): starting connection DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SocketTube(115) resuming read event DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for R (false) DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SocketTube(115) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) processData: readBuf remaining:1726, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) Unwrapping: 1726 DEBUG: [Test-server-pool] [9s 346ms] FramesDecoder decodes: 9 DEBUG: [Test-server-pool] [9s 346ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [9s 346ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for None (false) DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SocketTube(115) no more demand for reading DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SocketTube(115) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [9s 346ms] FramesDecoder decodes: 30 DEBUG: [Test-server-pool] [9s 346ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) Decoded 0 bytes out of 1726 into buffer of 16676 remaining to decode: 0 DEBUG: [Test-server-pool] [9s 346ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1726 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) Unwrapped: consumed: 1726 DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) requesting 1 DEBUG: [pool-1-thread-3] [9s 346ms] SocketTube(115) got some demand for reading DEBUG: [pool-1-thread-3] [9s 346ms] SocketTube(115) resuming read event DEBUG: [pool-1-thread-3] [9s 346ms] SocketTube(115) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for R (true) DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for None (false) DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SocketTube(115) read bytes: 77 DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SSL Reader(SocketTube(115)) onNext DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SSL Reader(SocketTube(115)) Adding 77 bytes to read buffer DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SocketTube(115) resuming read event DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for R (false) DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SocketTube(115) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) processData: readBuf remaining:77, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) Unwrapping: 77 DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) Decoded 39 bytes out of 77 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 77 bytesProduced = 39 DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) Unwrapped: consumed: 77 DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) sending 39 DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) Adding 39 to outputQ queue DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) DownstreamPusher: Pushing 39 bytes downstream DEBUG: [pool-1-thread-3] [9s 346ms] Http2Connection(SSLTube(SocketTube(115))) onNext: got 39 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 346ms] Http2Connection(SSLTube(SocketTube(115))) sending 39 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 346ms] Http2Connection(SSLTube(SocketTube(115))) H2 Receiving(1): 39 DEBUG: [pool-1-thread-3] [9s 346ms] Http2Connection(SSLTube(SocketTube(115))) Processing 39 DEBUG: [pool-1-thread-3] [9s 346ms] FramesDecoder decodes: 39 DEBUG: [pool-1-thread-3] [9s 346ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 346ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [9s 346ms] Http2Connection(SSLTube(SocketTube(115))) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-3] [9s 346ms] AsyncSSLConnection(SSLTube(SocketTube(115))) added 9 bytes to the write queue DEBUG: [pool-1-thread-3] [9s 346ms] AsyncSSLConnection(SSLTube(SocketTube(115))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 346ms] AsyncSSLConnection(SSLTube(SocketTube(115))) HttpPublisher: sending 9 bytes (1 buffers) to SSLTube(SocketTube(115)) DEBUG: [pool-1-thread-3] [9s 346ms] SSLTube(SocketTube(115)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 346ms] SSL Writer(SocketTube(115)) onNext DEBUG: [pool-1-thread-3] [9s 346ms] SSL Writer(SocketTube(115)) added 1 (9 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 346ms] SSL Writer(SocketTube(115)) processData, writeList remaining:9, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [9s 346ms] SSL Writer(SocketTube(115)) wrapping 9 bytes DEBUG: [pool-1-thread-3] [9s 346ms] SSL Writer(SocketTube(115)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 346ms] SSL Writer(SocketTube(115)) OK => produced: 47 bytes into 48, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 346ms] SSL Writer(SocketTube(115)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 346ms] SSL Writer(SocketTube(115)) Sending 47 bytes downstream DEBUG: [pool-1-thread-3] [9s 346ms] SSL Writer(SocketTube(115)) Adding 47 to outputQ queue DEBUG: [pool-1-thread-3] [9s 346ms] SSL Writer(SocketTube(115)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 346ms] SSL Writer(SocketTube(115)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 346ms] SSL Writer(SocketTube(115)) DownstreamPusher: Pushing 47 bytes downstream DEBUG: [pool-1-thread-3] [9s 346ms] SocketTube(115) trying to write: 47 DEBUG: [pool-1-thread-3] [9s 346ms] SocketTube(115) wrote: 47 DEBUG: [pool-1-thread-3] [9s 346ms] SocketTube(115) write: requesting more... DEBUG: [pool-1-thread-3] [9s 346ms] SocketTube(115) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 346ms] SocketTube(115) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 346ms] SSL Writer(SocketTube(115)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 346ms] SSL Writer(SocketTube(115)) requesting 1 DEBUG: [pool-1-thread-3] [9s 346ms] SSLTube(SocketTube(115)) request: n=1 DEBUG: [pool-1-thread-3] [9s 346ms] AsyncSSLConnection(SSLTube(SocketTube(115))) HttpPublisher: got request of 1 from SSLTube(SocketTube(115)) DEBUG: [pool-1-thread-3] [9s 346ms] SSL Writer(SocketTube(115)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 346ms] Http2Connection(SSLTube(SocketTube(115))) H2 processed(1) DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) requesting 1 DEBUG: [pool-1-thread-3] [9s 346ms] SocketTube(115) got some demand for reading DEBUG: [pool-1-thread-3] [9s 346ms] SocketTube(115) resuming read event DEBUG: [pool-1-thread-3] [9s 346ms] SocketTube(115) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 346ms] SSL Reader(SocketTube(115)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-94-SelectorManager] [9s 346ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for R (false) DEBUG: [readLoop] [9s 346ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 346ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 346ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [9s 346ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [9s 346ms] FramesDecoder Tail size is now: 0, current= TestServer(2): connection started DEBUG: [readLoop] [9s 346ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [readLoop] [9s 346ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 346ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 346ms] FramesDecoder Not enough data to parse frame body, needs: 55, has: 0 DEBUG: [readLoop] [9s 346ms] FramesDecoder decodes: 55 DEBUG: [readLoop] [9s 346ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 346ms] FramesDecoder Got frame: HEADERS: length=55, streamid=1, flags=END_STREAM END_HEADERS TestServer: GET /https2/chunk/x-24-ON_NEXT Server: got END_STREAM for stream 1 TestServer(2): Using handler for: /https2/chunk DEBUG: [readLoop] [9s 347ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 347ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 347ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [9s 347ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [9s 347ms] FramesDecoder Tail size is now: 0, current= Sent response headers 200 DEBUG: [HttpClient-94-SelectorManager] [9s 348ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for None (false) DEBUG: [HttpClient-94-SelectorManager] [9s 348ms] SocketTube(115) read bytes: 387 DEBUG: [HttpClient-94-SelectorManager] [9s 348ms] SSL Reader(SocketTube(115)) onNext DEBUG: [HttpClient-94-SelectorManager] [9s 348ms] SSL Reader(SocketTube(115)) Adding 387 bytes to read buffer DEBUG: [HttpClient-94-SelectorManager] [9s 348ms] SocketTube(115) resuming read event DEBUG: [HttpClient-94-SelectorManager] [9s 348ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for R (false) DEBUG: [HttpClient-94-SelectorManager] [9s 348ms] SocketTube(115) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) processData: readBuf remaining:387, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) Unwrapping: 387 DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) Decoded 11 bytes out of 387 into buffer of 40 remaining to decode: 338 DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 49 bytesProduced = 11 DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) Unwrapped: consumed: 49 DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) sending 11 DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) Adding 11 to outputQ queue DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775806 cancelled = false DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) DownstreamPusher: Pushing 11 bytes downstream DEBUG: [pool-1-thread-3] [9s 348ms] Http2Connection(SSLTube(SocketTube(115))) onNext: got 11 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 348ms] Http2Connection(SSLTube(SocketTube(115))) sending 11 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 348ms] Http2Connection(SSLTube(SocketTube(115))) H2 Receiving(2): 11 DEBUG: [pool-1-thread-3] [9s 348ms] Http2Connection(SSLTube(SocketTube(115))) Processing 11 DEBUG: [pool-1-thread-3] [9s 348ms] FramesDecoder decodes: 11 DEBUG: [pool-1-thread-3] [9s 348ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 348ms] FramesDecoder Got frame: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [9s 348ms] Http2Connection(SSLTube(SocketTube(115)))/Stream(1) incoming: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [9s 348ms] Http2Connection(SSLTube(SocketTube(115)))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-3] [9s 348ms] Http2Connection(SSLTube(SocketTube(115)))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-3] [9s 348ms] Http2Connection(SSLTube(SocketTube(115)))/Stream(1) Getting BodySubscriber for: (GET https://127.0.0.1:60979/https2/chunk/x-24-ON_NEXT) 200 HTTP_2 Local port: 37192 DEBUG: [pool-1-thread-3] [9s 348ms] Http2Connection(SSLTube(SocketTube(115)))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-3] [9s 348ms] HttpClientImpl(94) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [9s 348ms] Http2Connection(SSLTube(SocketTube(115))) H2 processed(2) DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) Unwrapping: 338 DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) Decoded 59 bytes out of 338 into buffer of 16676 remaining to decode: 241 DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 97 bytesProduced = 59 DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) Unwrapped: consumed: 97 DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) sending 59 DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) Adding 59 to outputQ queue DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775805 cancelled = false DEBUG: [pool-1-thread-3] [9s 348ms] SSL Reader(SocketTube(115)) DownstreamPusher: Pushing 59 bytes downstream DEBUG: [pool-1-thread-3] [9s 348ms] Http2Connection(SSLTube(SocketTube(115))) onNext: got 59 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 348ms] Http2Connection(SSLTube(SocketTube(115))) sending 59 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 348ms] Http2Connection(SSLTube(SocketTube(115))) H2 Receiving(3): 59 DEBUG: [pool-1-thread-3] [9s 348ms] Http2Connection(SSLTube(SocketTube(115))) Processing 59 DEBUG: [pool-1-thread-3] [9s 348ms] FramesDecoder decodes: 59 DEBUG: [pool-1-thread-3] [9s 348ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 348ms] FramesDecoder Got frame: DATA: length=50, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 348ms] Http2Connection(SSLTube(SocketTube(115)))/Stream(1) incoming: DATA: length=50, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 348ms] Http2Connection(SSLTube(SocketTube(115)))/Stream(1) incoming: onNext(50) DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) Dropping data frame for stream 1 (50 payload bytes) DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))):WindowUpdateSender(stream: 0) update: 50, received: 50, limit: 16777216 DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115)))/Stream(1) calling subscriber.onError: AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT DEBUG: [pool-1-thread-3] [9s 349ms] HttpClientImpl(94) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [9s 349ms] HttpClientImpl(94) ClientImpl (async) elapsed 10 millis for GET to https://127.0.0.1:60979/https2/chunk/x-24-ON_NEXT DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115)))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115)))/Stream(1) stream 1 closing due to AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115)))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-3] [9s 349ms] AsyncSSLConnection(SSLTube(SocketTube(115))) added 13 bytes to the write queue DEBUG: [pool-1-thread-3] [9s 349ms] AsyncSSLConnection(SSLTube(SocketTube(115))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 349ms] AsyncSSLConnection(SSLTube(SocketTube(115))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(115)) DEBUG: [pool-1-thread-3] [9s 349ms] SSLTube(SocketTube(115)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 349ms] SSL Writer(SocketTube(115)) onNext DEBUG: [pool-1-thread-3] [9s 349ms] SSL Writer(SocketTube(115)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 349ms] SSL Writer(SocketTube(115)) processData, writeList remaining:13, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [9s 349ms] SSL Writer(SocketTube(115)) wrapping 13 bytes DEBUG: [pool-1-thread-3] [9s 349ms] SSL Writer(SocketTube(115)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Writer(SocketTube(115)) OK => produced: 51 bytes into 56, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Writer(SocketTube(115)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Writer(SocketTube(115)) Sending 51 bytes downstream DEBUG: [pool-1-thread-3] [9s 349ms] SSL Writer(SocketTube(115)) Adding 51 to outputQ queue DEBUG: [pool-1-thread-3] [9s 349ms] SSL Writer(SocketTube(115)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 349ms] SSL Writer(SocketTube(115)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 349ms] SSL Writer(SocketTube(115)) DownstreamPusher: Pushing 51 bytes downstream DEBUG: [pool-1-thread-3] [9s 349ms] SocketTube(115) trying to write: 51 DEBUG: [pool-1-thread-3] [9s 349ms] SocketTube(115) wrote: 51 DEBUG: [pool-1-thread-3] [9s 349ms] SocketTube(115) write: requesting more... DEBUG: [pool-1-thread-3] [9s 349ms] SocketTube(115) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 349ms] SocketTube(115) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 349ms] SSL Writer(SocketTube(115)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Writer(SocketTube(115)) requesting 1 DEBUG: [pool-1-thread-3] [9s 349ms] SSLTube(SocketTube(115)) request: n=1 DEBUG: [pool-1-thread-3] [9s 349ms] AsyncSSLConnection(SSLTube(SocketTube(115))) HttpPublisher: got request of 1 from SSLTube(SocketTube(115)) DEBUG: [pool-1-thread-3] [9s 349ms] SSL Writer(SocketTube(115)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) Closed stream 1 DEBUG: [readLoop] [9s 349ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 349ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 349ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [9s 349ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [9s 349ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 349ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) H2 processed(3) DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) Unwrapping: 241 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) Decoded 59 bytes out of 241 into buffer of 16676 remaining to decode: 144 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 97 bytesProduced = 59 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) Unwrapped: consumed: 97 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) sending 59 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) Adding 59 to outputQ queue DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775804 cancelled = false DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) DownstreamPusher: Pushing 59 bytes downstream DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) onNext: got 59 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) sending 59 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) H2 Receiving(4): 59 DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) Processing 59 DEBUG: [pool-1-thread-3] [9s 349ms] FramesDecoder decodes: 59 DEBUG: [pool-1-thread-3] [9s 349ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 349ms] FramesDecoder Got frame: DATA: length=50, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) Dropping data frame for stream 1 (50 payload bytes) DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))):WindowUpdateSender(stream: 0) update: 50, received: 100, limit: 16777216 DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) H2 processed(4) DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) Unwrapping: 144 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) Decoded 59 bytes out of 144 into buffer of 16676 remaining to decode: 47 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 97 bytesProduced = 59 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) Unwrapped: consumed: 97 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) sending 59 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) Adding 59 to outputQ queue DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775803 cancelled = false DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) DownstreamPusher: Pushing 59 bytes downstream DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) onNext: got 59 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) sending 59 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) H2 Receiving(5): 59 DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) Processing 59 DEBUG: [pool-1-thread-3] [9s 349ms] FramesDecoder decodes: 59 DEBUG: [pool-1-thread-3] [9s 349ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 349ms] FramesDecoder Got frame: DATA: length=50, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) Dropping data frame for stream 1 (50 payload bytes) DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))):WindowUpdateSender(stream: 0) update: 50, received: 150, limit: 16777216 DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) H2 processed(5) DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) Unwrapping: 47 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) Decoded 9 bytes out of 47 into buffer of 64 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 47 bytesProduced = 9 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) Unwrapped: consumed: 47 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) sending 9 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) Adding 9 to outputQ queue DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775802 cancelled = false DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) DownstreamPusher: Pushing 9 bytes downstream DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) onNext: got 9 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) sending 9 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) H2 Receiving(6): 9 DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) Processing 9 DEBUG: [pool-1-thread-3] [9s 349ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-3] [9s 349ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 349ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-3] [9s 349ms] Http2Connection(SSLTube(SocketTube(115))) H2 processed(6) DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) requesting 1 DEBUG: [pool-1-thread-3] [9s 349ms] SocketTube(115) got some demand for reading DEBUG: [pool-1-thread-3] [9s 349ms] SocketTube(115) resuming read event DEBUG: [pool-1-thread-3] [9s 349ms] SocketTube(115) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 349ms] SSL Reader(SocketTube(115)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-94-SelectorManager] [9s 349ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@2c3e44e9 for R (false) [9 s, 958 ms, 596593 ns] waiting for client to shutdown: HttpClientImpl(94) DEBUG: [HttpClient-94-SelectorManager] [9s 388ms] HttpClientImpl(94) SelectorManager shutting down DEBUG: [HttpClient-94-SelectorManager] [9s 426ms] Http2ClientImpl stopping DEBUG: [HttpClient-94-SelectorManager] [9s 426ms] Http2Connection(SSLTube(SocketTube(115))) Close all streams DEBUG: [HttpClient-94-SelectorManager] [9s 426ms] Http2Connection(SSLTube(SocketTube(115))) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-94-SelectorManager] [9s 426ms] AsyncSSLConnection(SSLTube(SocketTube(115))) added 34 bytes to the write queue DEBUG: [HttpClient-94-SelectorManager] [9s 426ms] AsyncSSLConnection(SSLTube(SocketTube(115))) signalling the publisher of the write queue DEBUG: [HttpClient-94-SelectorManager] [9s 426ms] AsyncSSLConnection(SSLTube(SocketTube(115))) HttpPublisher: sending 34 bytes (1 buffers) to SSLTube(SocketTube(115)) DEBUG: [HttpClient-94-SelectorManager] [9s 426ms] SSLTube(SocketTube(115)) sending 1 buffers to SSL flow delegate DEBUG: [HttpClient-94-SelectorManager] [9s 426ms] SSL Writer(SocketTube(115)) onNext DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SSL Writer(SocketTube(115)) added 1 (34 bytes) to the writeList DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SSL Writer(SocketTube(115)) processData, writeList remaining:34, hsTriggered:false, needWrap:false DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SSL Writer(SocketTube(115)) wrapping 34 bytes DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SSL Writer(SocketTube(115)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SSL Writer(SocketTube(115)) OK => produced: 72 bytes into 72, not wrapped: 0 DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SSL Writer(SocketTube(115)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SSL Writer(SocketTube(115)) Sending 72 bytes downstream DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SSL Writer(SocketTube(115)) Adding 72 to outputQ queue DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SSL Writer(SocketTube(115)) pushScheduler is alive DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SSL Writer(SocketTube(115)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SSL Writer(SocketTube(115)) DownstreamPusher: Pushing 72 bytes downstream DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SocketTube(115) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SocketTube(115) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SocketTube(115) pausing read event DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SocketTube(115) Sending error java.io.IOException: selector manager closed to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 1 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@693cd7aa[Not completed, 4 dependents] (id=8805) downstreamSubscription: SubscriptionBase: window = 9223372036854775801 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(115)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@5d998504, getALPN: jdk.internal.net.http.common.MinimalFuture@1dd8a99f[Completed normally] (id=8811), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=387 lim=387 cap=2048], count: 236, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SocketTube(115) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SSL Reader(SocketTube(115)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SSL Reader(SocketTube(115)) error java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.sendResultBytes(SSLFlowDelegate.java:962) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.processData(SSLFlowDelegate.java:845) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer$WriterDownstreamPusher.run(SSLFlowDelegate.java:721) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.incoming(SSLFlowDelegate.java:745) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.incomingCaller(SubscriberWrapper.java:438) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:379) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:57) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:662) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:68) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SSL Reader(SocketTube(115)) DownstreamPusher: forwarding error downstream: java.io.IOException: selector manager closed DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SSLTube(SocketTube(115)) SSLSubscriberWrapper[SSLTube(SocketTube(115)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@5d998504, getALPN: jdk.internal.net.http.common.MinimalFuture@1dd8a99f[Completed normally] (id=8811), onCompleteReceived: false, onError: java.io.IOException: selector manager closed]: onErrorImpl: java.io.IOException: selector manager closed DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] Http2Connection(SSLTube(SocketTube(115))) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SSLTube(SocketTube(115)) subscriber completed with error: java.io.IOException: selector manager closed DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] AsyncSSLConnection(SSLTube(SocketTube(115))) HttpPublisher: cancelled by SSLTube(SocketTube(115)) DEBUG: [HttpClient-94-SelectorManager] [9s 427ms] SSL Reader(SocketTube(115)) stop DEBUG: [HttpClient-94-SelectorManager] [9s 428ms] SSL Writer(SocketTube(115)) stop DEBUG: [pool-1-thread-3] [9s 428ms] Http2Connection(SSLTube(SocketTube(115))) Stopping scheduler java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.sendResultBytes(SSLFlowDelegate.java:962) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.processData(SSLFlowDelegate.java:845) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer$WriterDownstreamPusher.run(SSLFlowDelegate.java:721) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.incoming(SSLFlowDelegate.java:745) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.incomingCaller(SubscriberWrapper.java:438) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:379) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:57) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:662) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:68) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-94-SelectorManager] [9s 428ms] SocketTube(115) Stopping read scheduler DEBUG: [pool-1-thread-3] [9s 428ms] Http2Connection(SSLTube(SocketTube(115))) Shutting down h2c (state=half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-94-SelectorManager] [9s 428ms] SocketTube(115) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-94-SelectorManager] [9s 428ms] SocketTube(115) Read scheduler stopped DEBUG: [HttpClient-94-SelectorManager] [9s 428ms] SocketTube(115) write: cancel DEBUG: [HttpClient-94-SelectorManager] [9s 428ms] SocketTube(115) write: resetting demand to 0 DEBUG: [pool-1-thread-3] [9s 428ms] Http2ClientImpl removing from the connection pool: Http2Connection(SSLTube(SocketTube(115))) DEBUG: [pool-1-thread-3] [9s 428ms] Http2ClientImpl removed from the connection pool: Http2Connection(SSLTube(SocketTube(115))) DEBUG: [HttpClient-94-SelectorManager] [9s 428ms] AsyncSSLConnection(SSLTube(SocketTube(115))) HttpPublisher: cancelled by SSLTube(SocketTube(115)) DEBUG: [HttpClient-94-SelectorManager] [9s 428ms] SocketTube(115) leaving w.onNext Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [9s 428ms] PlainHttpConnection(SocketTube(115)) Closing channel: channel not registered with selector DEBUG: [HttpClient-94-SelectorManager] [9s 428ms] Http2Connection(SSLTube(SocketTube(115))) Shutting down h2c (state=shutdown+half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-94-SelectorManager] [9s 428ms] Http2Connection(SSLTube(SocketTube(115))) Close all streams DEBUG: [pool-1-thread-3] [9s 428ms] SocketTube(115) signal read error: java.io.IOException: connection closed locally EOF reached on connection localhost/127.0.0.1:60979->/127.0.0.1:37192, will no longer accept incoming frames Server connection to /127.0.0.1:37192 stopping. 1 streams TestServer: Connection writer stopping [10 s, 6 ms, 540800 ns] client shutdown normally: HttpClientImpl(94) DEBUG: [MainThread] [9s 436ms] HttpClientImpl(95) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [9s 437ms] HttpClientImpl(95) ClientImpl (async) send https://127.0.0.1:60979/https2/chunk/x-24-ON_COMPLETE GET DEBUG: [pool-1-thread-3] [9s 437ms] Exchange establishing exchange for https://127.0.0.1:60979/https2/chunk/x-24-ON_COMPLETE GET, proxy=null DEBUG: [pool-1-thread-3] [9s 438ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [9s 438ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [9s 438ms] PlainHttpConnection(SocketTube(116)) registering connect event DEBUG: [pool-1-thread-3] [9s 438ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [HttpClient-95-SelectorManager] [9s 438ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@1740a695 for C (true) TestServer(2): connection accepted TestServer(2): stopping is: false TestServer(2): accepting connections TestServer(2): creating connection TestServer: New connection from SSLSocket[hostname=127.0.0.1, port=37204, Session(1723806575038|SSL_NULL_WITH_NULL_NULL)] DEBUG: [HttpClient-95-SelectorManager] [9s 438ms] PlainHttpConnection(SocketTube(116)) ConnectEvent: finishing connect DEBUG: [HttpClient-95-SelectorManager] [9s 438ms] PlainHttpConnection(SocketTube(116)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:37204 DEBUG: [pool-1-thread-3] [9s 438ms] SocketTube(116) connecting flows DEBUG: [pool-1-thread-3] [9s 438ms] SocketTube(116) read publisher got subscriber DEBUG: [pool-1-thread-3] [9s 438ms] SocketTube(116) registering subscribe event DEBUG: [pool-1-thread-3] [9s 438ms] SocketTube(116) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [9s 438ms] SSL Writer(SocketTube(116)) requesting 1 DEBUG: [pool-1-thread-3] [9s 438ms] SSLTube(SocketTube(116)) request: n=1 DEBUG: [pool-1-thread-3] [9s 438ms] SSL Writer(SocketTube(116)) calling downstreamSubscriber::onSubscribe on SocketTube(116) DEBUG: [pool-1-thread-3] [9s 438ms] SocketTube(116) subscribed for writing DEBUG: [pool-1-thread-3] [9s 438ms] SocketTube(116) write: registering startSubscription event DEBUG: [pool-1-thread-3] [9s 438ms] SSL Writer(SocketTube(116)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-3] [9s 438ms] SSL Writer(SocketTube(116)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 438ms] SSL Writer(SocketTube(116)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [pool-1-thread-3] [9s 438ms] SSL Writer(SocketTube(116)) wrapping 0 bytes DEBUG: [HttpClient-95-SelectorManager] [9s 439ms] SocketTube(116) subscribe event raised DEBUG: [pool-1-thread-3] [9s 441ms] SSL Writer(SocketTube(116)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 441ms] SSL Writer(SocketTube(116)) OK => produced: 2191 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 441ms] SSL Writer(SocketTube(116)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 441ms] SSL Writer(SocketTube(116)) handshaking DEBUG: [pool-1-thread-3] [9s 441ms] SSL Reader(SocketTube(116)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 441ms] SSL Writer(SocketTube(116)) Sending 2191 bytes downstream DEBUG: [pool-1-thread-3] [9s 441ms] SSL Writer(SocketTube(116)) Adding 2191 to outputQ queue DEBUG: [pool-1-thread-3] [9s 441ms] SSL Writer(SocketTube(116)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 441ms] SSL Writer(SocketTube(116)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 0 cancelled = false DEBUG: [HttpClient-95-SelectorManager] [9s 441ms] SocketTube(116) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@1db8cde5[Not completed, 4 dependents] (id=8871) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(116)), 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: NEED_UNWRAP DEBUG: [HttpClient-95-SelectorManager] [9s 441ms] SocketTube(116) read demand reset to 0 DEBUG: [HttpClient-95-SelectorManager] [9s 441ms] SocketTube(116) calling onSubscribe DEBUG: [HttpClient-95-SelectorManager] [9s 441ms] SSL Reader(SocketTube(116)) requesting 1 DEBUG: [HttpClient-95-SelectorManager] [9s 441ms] SocketTube(116) got some demand for reading DEBUG: [HttpClient-95-SelectorManager] [9s 441ms] SocketTube(116) resuming read event DEBUG: [HttpClient-95-SelectorManager] [9s 441ms] SocketTube(116) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-95-SelectorManager] [9s 441ms] SSL Reader(SocketTube(116)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(116)), delegate: null, getALPN: jdk.internal.net.http.common.MinimalFuture@58ba5036[Not completed, 1 dependents] (id=8877), onCompleteReceived: false, onError: null] DEBUG: [HttpClient-95-SelectorManager] [9s 441ms] SSLTube(SocketTube(116)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-95-SelectorManager] [9s 441ms] SSLTube(SocketTube(116)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-95-SelectorManager] [9s 441ms] SocketTube(116) onSubscribe called DEBUG: [HttpClient-95-SelectorManager] [9s 441ms] SocketTube(116) pending subscriber subscribed DEBUG: [HttpClient-95-SelectorManager] [9s 441ms] SocketTube(116) write: starting subscription DEBUG: [HttpClient-95-SelectorManager] [9s 441ms] SocketTube(116) write: offloading requestMore DEBUG: [pool-1-thread-3] [9s 441ms] SocketTube(116) write: requesting more... DEBUG: [HttpClient-95-SelectorManager] [9s 441ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4adc31ba for R (true) DEBUG: [pool-1-thread-3] [9s 441ms] SSL Writer(SocketTube(116)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 441ms] SSL Writer(SocketTube(116)) DownstreamPusher: Pushing 2191 bytes downstream DEBUG: [pool-1-thread-3] [9s 441ms] SocketTube(116) trying to write: 2191 DEBUG: [pool-1-thread-3] [9s 441ms] SocketTube(116) wrote: 2191 DEBUG: [pool-1-thread-3] [9s 441ms] SocketTube(116) write: requesting more... DEBUG: [pool-1-thread-3] [9s 441ms] SocketTube(116) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 441ms] SocketTube(116) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 441ms] SSL Writer(SocketTube(116)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [9s 441ms] SSL Writer(SocketTube(116)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 441ms] SocketTube(116) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-95-SelectorManager] [9s 443ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4adc31ba for None (false) DEBUG: [HttpClient-95-SelectorManager] [9s 443ms] HttpClientImpl(95) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-95-SelectorManager] [9s 443ms] SocketTube(116) read bytes: 133 DEBUG: [HttpClient-95-SelectorManager] [9s 443ms] SSL Reader(SocketTube(116)) onNext DEBUG: [HttpClient-95-SelectorManager] [9s 443ms] SSL Reader(SocketTube(116)) Adding 133 bytes to read buffer DEBUG: [HttpClient-95-SelectorManager] [9s 443ms] SocketTube(116) resuming read event DEBUG: [HttpClient-95-SelectorManager] [9s 443ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4adc31ba for R (false) DEBUG: [HttpClient-95-SelectorManager] [9s 443ms] SocketTube(116) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 443ms] SSL Reader(SocketTube(116)) processData: readBuf remaining:133, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 443ms] SSL Reader(SocketTube(116)) Unwrapping: 133 DEBUG: [pool-1-thread-3] [9s 443ms] SSL Reader(SocketTube(116)) Decoded 0 bytes out of 133 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 443ms] SSL Reader(SocketTube(116)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 443ms] SSL Reader(SocketTube(116)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-3] [9s 443ms] SSL Reader(SocketTube(116)) handshaking DEBUG: [pool-1-thread-3] [9s 443ms] SSLFlowDelegate(SocketTube(116)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [9s 443ms] SSLFlowDelegate(SocketTube(116)) #tasks to execute: 1 DEBUG: [HttpClient-95-SelectorManager] [9s 443ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4adc31ba for None (false) DEBUG: [HttpClient-95-SelectorManager] [9s 443ms] SocketTube(116) no more demand for reading DEBUG: [HttpClient-95-SelectorManager] [9s 443ms] SocketTube(116) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 443ms] SSLFlowDelegate(SocketTube(116)) finished task execution DEBUG: [pool-1-thread-3] [9s 443ms] SSL Writer(SocketTube(116)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [9s 443ms] SSL Writer(SocketTube(116)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [9s 443ms] SSL Writer(SocketTube(116)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 443ms] SSL Writer(SocketTube(116)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Writer(SocketTube(116)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Writer(SocketTube(116)) handshaking DEBUG: [pool-1-thread-3] [9s 444ms] SSL Writer(SocketTube(116)) Sending 6 bytes downstream DEBUG: [pool-1-thread-3] [9s 444ms] SSL Writer(SocketTube(116)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-3] [9s 444ms] SSL Writer(SocketTube(116)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 444ms] SSL Writer(SocketTube(116)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 444ms] SSL Writer(SocketTube(116)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-3] [9s 444ms] SocketTube(116) trying to write: 6 DEBUG: [pool-1-thread-3] [9s 444ms] SocketTube(116) wrote: 6 DEBUG: [pool-1-thread-3] [9s 444ms] SocketTube(116) write: requesting more... DEBUG: [pool-1-thread-3] [9s 444ms] SocketTube(116) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 444ms] SocketTube(116) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 444ms] SSL Writer(SocketTube(116)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Writer(SocketTube(116)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) requesting 1 DEBUG: [pool-1-thread-3] [9s 444ms] SocketTube(116) got some demand for reading DEBUG: [pool-1-thread-3] [9s 444ms] SocketTube(116) resuming read event DEBUG: [pool-1-thread-3] [9s 444ms] SocketTube(116) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-95-SelectorManager] [9s 444ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4adc31ba for R (true) DEBUG: [HttpClient-95-SelectorManager] [9s 444ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4adc31ba for None (false) DEBUG: [HttpClient-95-SelectorManager] [9s 444ms] SocketTube(116) read bytes: 175 DEBUG: [HttpClient-95-SelectorManager] [9s 444ms] SSL Reader(SocketTube(116)) onNext DEBUG: [HttpClient-95-SelectorManager] [9s 444ms] SSL Reader(SocketTube(116)) Adding 175 bytes to read buffer DEBUG: [HttpClient-95-SelectorManager] [9s 444ms] SocketTube(116) resuming read event DEBUG: [HttpClient-95-SelectorManager] [9s 444ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4adc31ba for R (false) DEBUG: [HttpClient-95-SelectorManager] [9s 444ms] SocketTube(116) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) processData: readBuf remaining:175, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) Unwrapping: 175 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) Decoded 0 bytes out of 175 into buffer of 512 remaining to decode: 169 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) handshaking DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) Unwrapping: 169 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) Decoded 0 bytes out of 169 into buffer of 512 remaining to decode: 90 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 79 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) Unwrapped: consumed: 79 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) handshaking DEBUG: [pool-1-thread-3] [9s 444ms] SSLFlowDelegate(SocketTube(116)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [9s 444ms] SSLFlowDelegate(SocketTube(116)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [9s 444ms] SSLFlowDelegate(SocketTube(116)) finished task execution DEBUG: [pool-1-thread-3] [9s 444ms] SSL Writer(SocketTube(116)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) processData: readBuf remaining:90, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) Unwrapping: 90 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) Decoded 0 bytes out of 90 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) Unwrapped: result: Status = OK HandshakeStatus = NEED_WRAP bytesConsumed = 90 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) Unwrapped: consumed: 90 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) handshaking DEBUG: [pool-1-thread-3] [9s 444ms] SSL Writer(SocketTube(116)) processData, writeList remaining:0, hsTriggered:true, needWrap:true DEBUG: [pool-1-thread-3] [9s 444ms] SSL Writer(SocketTube(116)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [9s 444ms] SSL Writer(SocketTube(116)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Writer(SocketTube(116)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Writer(SocketTube(116)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 444ms] SSLFlowDelegate(SocketTube(116)) setALPN = h2 DEBUG: [pool-1-thread-3] [9s 444ms] PlainHttpConnection(SocketTube(116)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [9s 444ms] Http2Connection checkSSLConfig: alpn: 'h2', engine: 'h2' DEBUG: [pool-1-thread-3] [9s 444ms] Http2Connection checkSSLConfig: alpn: 'h2' DEBUG: [pool-1-thread-3] [9s 444ms] Http2Connection(SSLTube(SocketTube(116))):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-3] [9s 444ms] SSLTube(SocketTube(116)) connecting flows DEBUG: [pool-1-thread-3] [9s 444ms] SSLTube(SocketTube(116)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@c94a3d5 DEBUG: [pool-1-thread-3] [9s 444ms] Http2Connection(SSLTube(SocketTube(116))) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [9s 444ms] SSL Reader(SocketTube(116)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 444ms] SSLTube(SocketTube(116)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-3] [9s 444ms] AsyncSSLConnection(SSLTube(SocketTube(116))) HttpPublisher: got request of 1 from SSLTube(SocketTube(116)) DEBUG: [pool-1-thread-3] [9s 445ms] AsyncSSLConnection(SSLTube(SocketTube(116))) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-3] [9s 445ms] AsyncSSLConnection(SSLTube(SocketTube(116))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 445ms] AsyncSSLConnection(SSLTube(SocketTube(116))) HttpPublisher: sending 63 bytes (1 buffers) to SSLTube(SocketTube(116)) DEBUG: [pool-1-thread-3] [9s 445ms] SSLTube(SocketTube(116)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) onNext DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) added 1 (63 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 445ms] Http2Connection(SSLTube(SocketTube(116))):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-3] [9s 445ms] AsyncSSLConnection(SSLTube(SocketTube(116))) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-3] [9s 445ms] AsyncSSLConnection(SSLTube(SocketTube(116))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 445ms] Http2Connection(SSLTube(SocketTube(116))) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-3] [9s 445ms] Http2Connection(SSLTube(SocketTube(116))) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 445ms] Http2Connection(SSLTube(SocketTube(116))) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 445ms] Http2Connection(SSLTube(SocketTube(116))) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-3] [9s 445ms] Http2Connection(SSLTube(SocketTube(116))) H2 processed buffered data DEBUG: [pool-1-thread-3] [9s 445ms] Http2ClientImpl offering to the connection pool: Http2Connection(SSLTube(SocketTube(116))) DEBUG: [pool-1-thread-3] [9s 445ms] Http2ClientImpl put in the connection pool: Http2Connection(SSLTube(SocketTube(116))) DEBUG: [pool-1-thread-3] [9s 445ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [9s 445ms] ExchangeImpl creating HTTP/2 streams DEBUG: [pool-1-thread-3] [9s 445ms] Http2Connection(SSLTube(SocketTube(116))):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-3] [9s 445ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [9s 445ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(?) sendHeadersOnly() DEBUG: [pool-1-thread-3] [9s 445ms] Http2Connection(SSLTube(SocketTube(116))) sending frame: OutgoingHeaders() DEBUG: [pool-1-thread-3] [9s 445ms] Http2Connection(SSLTube(SocketTube(116))) Opened stream 1 DEBUG: [pool-1-thread-3] [9s 445ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: false) DEBUG: [pool-1-thread-3] [9s 445ms] AsyncSSLConnection(SSLTube(SocketTube(116))) added 68 bytes to the write queue DEBUG: [pool-1-thread-3] [9s 445ms] AsyncSSLConnection(SSLTube(SocketTube(116))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 445ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [9s 445ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [9s 445ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) Sending 90 bytes downstream DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-3] [9s 445ms] SocketTube(116) trying to write: 90 DEBUG: [pool-1-thread-3] [9s 445ms] SocketTube(116) wrote: 90 DEBUG: [pool-1-thread-3] [9s 445ms] SocketTube(116) write: requesting more... DEBUG: [pool-1-thread-3] [9s 445ms] SocketTube(116) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 445ms] SocketTube(116) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) requesting 1 DEBUG: [pool-1-thread-3] [9s 445ms] SSLTube(SocketTube(116)) request: n=1 DEBUG: [pool-1-thread-3] [9s 445ms] AsyncSSLConnection(SSLTube(SocketTube(116))) HttpPublisher: got request of 1 from SSLTube(SocketTube(116)) DEBUG: [pool-1-thread-3] [9s 445ms] AsyncSSLConnection(SSLTube(SocketTube(116))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(116)) DEBUG: [pool-1-thread-3] [9s 445ms] SSLTube(SocketTube(116)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) onNext DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) requesting 1 DEBUG: [pool-1-thread-3] [9s 445ms] SSLTube(SocketTube(116)) request: n=1 DEBUG: [pool-1-thread-3] [9s 445ms] AsyncSSLConnection(SSLTube(SocketTube(116))) HttpPublisher: got request of 1 from SSLTube(SocketTube(116)) DEBUG: [pool-1-thread-3] [9s 445ms] AsyncSSLConnection(SSLTube(SocketTube(116))) HttpPublisher: sending 68 bytes (2 buffers) to SSLTube(SocketTube(116)) DEBUG: [pool-1-thread-3] [9s 445ms] SSLTube(SocketTube(116)) sending 2 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) onNext DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) added 2 (68 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) wrapping 144 bytes DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 144 bytesProduced = 182 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) OK => produced: 182 bytes into 184, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 144 bytesProduced = 182 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) Sending 182 bytes downstream DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) Adding 182 to outputQ queue DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) DownstreamPusher: Pushing 182 bytes downstream DEBUG: [pool-1-thread-3] [9s 445ms] SocketTube(116) trying to write: 182 DEBUG: [pool-1-thread-3] [9s 445ms] SocketTube(116) wrote: 182 DEBUG: [pool-1-thread-3] [9s 445ms] SocketTube(116) write: requesting more... DEBUG: [pool-1-thread-3] [9s 445ms] SocketTube(116) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 445ms] SocketTube(116) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) requesting 1 DEBUG: [pool-1-thread-3] [9s 445ms] SSLTube(SocketTube(116)) request: n=1 DEBUG: [pool-1-thread-3] [9s 445ms] AsyncSSLConnection(SSLTube(SocketTube(116))) HttpPublisher: got request of 1 from SSLTube(SocketTube(116)) DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 445ms] SSL Writer(SocketTube(116)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [9s 445ms] SSL Reader(SocketTube(116)) requesting 1 DEBUG: [pool-1-thread-3] [9s 445ms] SocketTube(116) got some demand for reading DEBUG: [pool-1-thread-3] [9s 445ms] SocketTube(116) resuming read event DEBUG: [pool-1-thread-3] [9s 445ms] SocketTube(116) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 445ms] SSL Reader(SocketTube(116)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING TestServer(2): starting connection DEBUG: [Test-server-pool] [9s 446ms] FramesDecoder decodes: 9 DEBUG: [Test-server-pool] [9s 446ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [9s 446ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [9s 446ms] FramesDecoder decodes: 30 DEBUG: [Test-server-pool] [9s 446ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [9s 446ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [readLoop] [9s 446ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 446ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 446ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 TestServer(2): connection started DEBUG: [readLoop] [9s 446ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [9s 446ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 446ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [readLoop] [9s 446ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 446ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 446ms] FramesDecoder Not enough data to parse frame body, needs: 59, has: 0 DEBUG: [readLoop] [9s 446ms] FramesDecoder decodes: 59 DEBUG: [readLoop] [9s 446ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 446ms] FramesDecoder Got frame: HEADERS: length=59, streamid=1, flags=END_STREAM END_HEADERS TestServer: GET /https2/chunk/x-24-ON_COMPLETE Server: got END_STREAM for stream 1 TestServer(2): Using handler for: /https2/chunk Sent response headers 200 DEBUG: [HttpClient-95-SelectorManager] [9s 447ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4adc31ba for None (false) DEBUG: [HttpClient-95-SelectorManager] [9s 447ms] SocketTube(116) read bytes: 2202 DEBUG: [HttpClient-95-SelectorManager] [9s 447ms] SSL Reader(SocketTube(116)) onNext DEBUG: [HttpClient-95-SelectorManager] [9s 447ms] SSL Reader(SocketTube(116)) Adding 2202 bytes to read buffer DEBUG: [HttpClient-95-SelectorManager] [9s 447ms] SocketTube(116) resuming read event DEBUG: [HttpClient-95-SelectorManager] [9s 447ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4adc31ba for R (false) DEBUG: [HttpClient-95-SelectorManager] [9s 447ms] SocketTube(116) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) processData: readBuf remaining:2202, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) Unwrapping: 2202 DEBUG: [HttpClient-95-SelectorManager] [9s 447ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4adc31ba for R (false) DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) Decoded 0 bytes out of 2202 into buffer of 16676 remaining to decode: 476 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1726 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) Unwrapped: consumed: 1726 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) Unwrapping: 476 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) Decoded 39 bytes out of 476 into buffer of 512 remaining to decode: 399 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 77 bytesProduced = 39 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) Unwrapped: consumed: 77 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) sending 39 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) Adding 39 to outputQ queue DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) DownstreamPusher: Pushing 39 bytes downstream DEBUG: [pool-1-thread-3] [9s 447ms] Http2Connection(SSLTube(SocketTube(116))) onNext: got 39 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 447ms] Http2Connection(SSLTube(SocketTube(116))) sending 39 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 447ms] Http2Connection(SSLTube(SocketTube(116))) H2 Receiving(1): 39 DEBUG: [pool-1-thread-3] [9s 447ms] Http2Connection(SSLTube(SocketTube(116))) Processing 39 DEBUG: [pool-1-thread-3] [9s 447ms] FramesDecoder decodes: 39 DEBUG: [pool-1-thread-3] [9s 447ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 447ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [9s 447ms] Http2Connection(SSLTube(SocketTube(116))) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-3] [9s 447ms] AsyncSSLConnection(SSLTube(SocketTube(116))) added 9 bytes to the write queue DEBUG: [pool-1-thread-3] [9s 447ms] AsyncSSLConnection(SSLTube(SocketTube(116))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 447ms] AsyncSSLConnection(SSLTube(SocketTube(116))) HttpPublisher: sending 9 bytes (1 buffers) to SSLTube(SocketTube(116)) DEBUG: [pool-1-thread-3] [9s 447ms] SSLTube(SocketTube(116)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 447ms] SSL Writer(SocketTube(116)) onNext DEBUG: [pool-1-thread-3] [9s 447ms] SSL Writer(SocketTube(116)) added 1 (9 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 447ms] SSL Writer(SocketTube(116)) processData, writeList remaining:9, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [9s 447ms] SSL Writer(SocketTube(116)) wrapping 9 bytes DEBUG: [pool-1-thread-3] [9s 447ms] SSL Writer(SocketTube(116)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Writer(SocketTube(116)) OK => produced: 47 bytes into 48, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Writer(SocketTube(116)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Writer(SocketTube(116)) Sending 47 bytes downstream DEBUG: [pool-1-thread-3] [9s 447ms] SSL Writer(SocketTube(116)) Adding 47 to outputQ queue DEBUG: [pool-1-thread-3] [9s 447ms] SSL Writer(SocketTube(116)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 447ms] SSL Writer(SocketTube(116)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 447ms] SSL Writer(SocketTube(116)) DownstreamPusher: Pushing 47 bytes downstream DEBUG: [pool-1-thread-3] [9s 447ms] SocketTube(116) trying to write: 47 DEBUG: [pool-1-thread-3] [9s 447ms] SocketTube(116) wrote: 47 DEBUG: [pool-1-thread-3] [9s 447ms] SocketTube(116) write: requesting more... DEBUG: [pool-1-thread-3] [9s 447ms] SocketTube(116) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 447ms] SocketTube(116) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 447ms] SSL Writer(SocketTube(116)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Writer(SocketTube(116)) requesting 1 DEBUG: [pool-1-thread-3] [9s 447ms] SSLTube(SocketTube(116)) request: n=1 DEBUG: [pool-1-thread-3] [9s 447ms] AsyncSSLConnection(SSLTube(SocketTube(116))) HttpPublisher: got request of 1 from SSLTube(SocketTube(116)) DEBUG: [pool-1-thread-3] [9s 447ms] SSL Writer(SocketTube(116)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 447ms] Http2Connection(SSLTube(SocketTube(116))) H2 processed(1) DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) Unwrapping: 399 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) Decoded 11 bytes out of 399 into buffer of 40 remaining to decode: 350 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 49 bytesProduced = 11 DEBUG: [readLoop] [9s 447ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 447ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) Unwrapped: consumed: 49 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) sending 11 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) Adding 11 to outputQ queue DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) pushScheduler is alive DEBUG: [readLoop] [9s 447ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775806 cancelled = false DEBUG: [readLoop] [9s 447ms] FramesDecoder decodes: 0 DEBUG: [pool-1-thread-3] [9s 447ms] SSL Reader(SocketTube(116)) DownstreamPusher: Pushing 11 bytes downstream DEBUG: [readLoop] [9s 447ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 447ms] Http2Connection(SSLTube(SocketTube(116))) onNext: got 11 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 447ms] Http2Connection(SSLTube(SocketTube(116))) sending 11 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 447ms] Http2Connection(SSLTube(SocketTube(116))) H2 Receiving(2): 11 DEBUG: [pool-1-thread-3] [9s 447ms] Http2Connection(SSLTube(SocketTube(116))) Processing 11 DEBUG: [pool-1-thread-3] [9s 447ms] FramesDecoder decodes: 11 DEBUG: [pool-1-thread-3] [9s 447ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 447ms] FramesDecoder Got frame: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) incoming: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) Getting BodySubscriber for: (GET https://127.0.0.1:60979/https2/chunk/x-24-ON_COMPLETE) 200 HTTP_2 Local port: 37204 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-3] [9s 448ms] HttpClientImpl(95) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) H2 processed(2) DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Unwrapping: 350 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Decoded 63 bytes out of 350 into buffer of 16676 remaining to decode: 249 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 101 bytesProduced = 63 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Unwrapped: consumed: 101 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) sending 63 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Adding 63 to outputQ queue DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775805 cancelled = false DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) DownstreamPusher: Pushing 63 bytes downstream DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) onNext: got 63 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) sending 63 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) H2 Receiving(3): 63 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) Processing 63 DEBUG: [pool-1-thread-3] [9s 448ms] FramesDecoder decodes: 63 DEBUG: [pool-1-thread-3] [9s 448ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 448ms] FramesDecoder Got frame: DATA: length=54, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) incoming: DATA: length=54, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) incoming: onNext(54) DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))):WindowUpdateSender(stream: 0) update: 54, received: 54, limit: 16777216 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))):WindowUpdateSender(stream: 1) update: 54, received: 54, limit: 8388608 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) H2 processed(3) DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Unwrapping: 249 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Decoded 63 bytes out of 249 into buffer of 16676 remaining to decode: 148 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 101 bytesProduced = 63 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Unwrapped: consumed: 101 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) sending 63 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Adding 63 to outputQ queue DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775804 cancelled = false DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) DownstreamPusher: Pushing 63 bytes downstream DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) onNext: got 63 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) sending 63 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) H2 Receiving(4): 63 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) Processing 63 DEBUG: [pool-1-thread-3] [9s 448ms] FramesDecoder decodes: 63 DEBUG: [pool-1-thread-3] [9s 448ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 448ms] FramesDecoder Got frame: DATA: length=54, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) incoming: DATA: length=54, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) incoming: onNext(54) DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))):WindowUpdateSender(stream: 0) update: 54, received: 108, limit: 16777216 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))):WindowUpdateSender(stream: 1) update: 54, received: 108, limit: 8388608 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) H2 processed(4) DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Unwrapping: 148 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Decoded 63 bytes out of 148 into buffer of 16676 remaining to decode: 47 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 101 bytesProduced = 63 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Unwrapped: consumed: 101 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) sending 63 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Adding 63 to outputQ queue DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775803 cancelled = false DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) DownstreamPusher: Pushing 63 bytes downstream DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) onNext: got 63 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) sending 63 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) H2 Receiving(5): 63 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) Processing 63 DEBUG: [pool-1-thread-3] [9s 448ms] FramesDecoder decodes: 63 DEBUG: [pool-1-thread-3] [9s 448ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 448ms] FramesDecoder Got frame: DATA: length=54, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) incoming: DATA: length=54, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) incoming: onNext(54) DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))):WindowUpdateSender(stream: 0) update: 54, received: 162, limit: 16777216 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))):WindowUpdateSender(stream: 1) update: 54, received: 162, limit: 8388608 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) H2 processed(5) DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Unwrapping: 47 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Decoded 9 bytes out of 47 into buffer of 64 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 47 bytesProduced = 9 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Unwrapped: consumed: 47 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) sending 9 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) Adding 9 to outputQ queue DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775802 cancelled = false DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) DownstreamPusher: Pushing 9 bytes downstream DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) onNext: got 9 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) sending 9 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) H2 Receiving(6): 9 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) Processing 9 DEBUG: [pool-1-thread-3] [9s 448ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-3] [9s 448ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 448ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) incoming: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) incoming: onComplete DEBUG: [pool-1-thread-3] [9s 448ms] HttpClientImpl(95) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [9s 448ms] HttpClientImpl(95) ClientImpl (async) elapsed 11 millis for GET to https://127.0.0.1:60979/https2/chunk/x-24-ON_COMPLETE DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) setEndStreamReceived: streamid=1 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) responseReceived: streamid=1 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) close stream 1 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) Closed stream 1 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) subscriber is jdk.internal.net.http.Stream$Http2StreamResponseSubscriber@4c18a041 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116)))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-3] [9s 448ms] Http2Connection(SSLTube(SocketTube(116))) H2 processed(6) DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) requesting 1 DEBUG: [pool-1-thread-3] [9s 448ms] SocketTube(116) got some demand for reading DEBUG: [pool-1-thread-3] [9s 448ms] SocketTube(116) resuming read event DEBUG: [pool-1-thread-3] [9s 448ms] SocketTube(116) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 448ms] SSL Reader(SocketTube(116)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-95-SelectorManager] [9s 448ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4adc31ba for R (false) DEBUG: [HttpClient-95-SelectorManager] [9s 481ms] HttpClientImpl(95) SelectorManager shutting down [10 s, 51 ms, 627893 ns] waiting for client to shutdown: HttpClientImpl(95) DEBUG: [HttpClient-95-SelectorManager] [9s 512ms] Http2ClientImpl stopping DEBUG: [HttpClient-95-SelectorManager] [9s 512ms] Http2Connection(SSLTube(SocketTube(116))) Close all streams DEBUG: [HttpClient-95-SelectorManager] [9s 512ms] Http2Connection(SSLTube(SocketTube(116))) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [HttpClient-95-SelectorManager] [9s 512ms] AsyncSSLConnection(SSLTube(SocketTube(116))) added 34 bytes to the write queue DEBUG: [HttpClient-95-SelectorManager] [9s 512ms] AsyncSSLConnection(SSLTube(SocketTube(116))) signalling the publisher of the write queue DEBUG: [HttpClient-95-SelectorManager] [9s 512ms] AsyncSSLConnection(SSLTube(SocketTube(116))) HttpPublisher: sending 34 bytes (1 buffers) to SSLTube(SocketTube(116)) DEBUG: [HttpClient-95-SelectorManager] [9s 512ms] SSLTube(SocketTube(116)) sending 1 buffers to SSL flow delegate DEBUG: [HttpClient-95-SelectorManager] [9s 512ms] SSL Writer(SocketTube(116)) onNext DEBUG: [HttpClient-95-SelectorManager] [9s 512ms] SSL Writer(SocketTube(116)) added 1 (34 bytes) to the writeList DEBUG: [HttpClient-95-SelectorManager] [9s 512ms] SSL Writer(SocketTube(116)) processData, writeList remaining:34, hsTriggered:false, needWrap:false DEBUG: [HttpClient-95-SelectorManager] [9s 512ms] SSL Writer(SocketTube(116)) wrapping 34 bytes DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SSL Writer(SocketTube(116)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 2 DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SSL Writer(SocketTube(116)) OK => produced: 72 bytes into 72, not wrapped: 0 DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SSL Writer(SocketTube(116)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 2 DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SSL Writer(SocketTube(116)) Sending 72 bytes downstream DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SSL Writer(SocketTube(116)) Adding 72 to outputQ queue DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SSL Writer(SocketTube(116)) pushScheduler is alive DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SSL Writer(SocketTube(116)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SSL Writer(SocketTube(116)) DownstreamPusher: Pushing 72 bytes downstream DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SocketTube(116) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SocketTube(116) error signalled java.io.IOException: selector manager closed DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SocketTube(116) pausing read event DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SocketTube(116) Sending error java.io.IOException: selector manager closed to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 1 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@1db8cde5[Not completed, 4 dependents] (id=8871) downstreamSubscription: SubscriptionBase: window = 9223372036854775801 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(116)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@c94a3d5, getALPN: jdk.internal.net.http.common.MinimalFuture@58ba5036[Completed normally] (id=8877), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=2202 lim=2202 cap=4096], count: 248, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SocketTube(116) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SSL Reader(SocketTube(116)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SSL Reader(SocketTube(116)) error java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.sendResultBytes(SSLFlowDelegate.java:962) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.processData(SSLFlowDelegate.java:845) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer$WriterDownstreamPusher.run(SSLFlowDelegate.java:721) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.incoming(SSLFlowDelegate.java:745) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.incomingCaller(SubscriberWrapper.java:438) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:379) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:57) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:662) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:68) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SSL Reader(SocketTube(116)) DownstreamPusher: forwarding error downstream: java.io.IOException: selector manager closed DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SSLTube(SocketTube(116)) SSLSubscriberWrapper[SSLTube(SocketTube(116)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@c94a3d5, getALPN: jdk.internal.net.http.common.MinimalFuture@58ba5036[Completed normally] (id=8877), onCompleteReceived: false, onError: java.io.IOException: selector manager closed]: onErrorImpl: java.io.IOException: selector manager closed DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] Http2Connection(SSLTube(SocketTube(116))) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SSLTube(SocketTube(116)) subscriber completed with error: java.io.IOException: selector manager closed DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] AsyncSSLConnection(SSLTube(SocketTube(116))) HttpPublisher: cancelled by SSLTube(SocketTube(116)) DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SSL Reader(SocketTube(116)) stop DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SSL Writer(SocketTube(116)) stop DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SocketTube(116) Stopping read scheduler DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SocketTube(116) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SocketTube(116) Read scheduler stopped DEBUG: [pool-1-thread-3] [9s 513ms] Http2Connection(SSLTube(SocketTube(116))) Stopping scheduler java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:907) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345) at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135) at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:316) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:232) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.outgoing(SubscriberWrapper.java:198) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.sendResultBytes(SSLFlowDelegate.java:962) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.processData(SSLFlowDelegate.java:845) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer$WriterDownstreamPusher.run(SSLFlowDelegate.java:721) 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.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Writer.incoming(SSLFlowDelegate.java:745) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.incomingCaller(SubscriberWrapper.java:438) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:379) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onNext(SubscriberWrapper.java:57) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:662) at java.net.http/jdk.internal.net.http.common.SSLTube.onNext(SSLTube.java:68) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher$HttpWriteSubscription.flush(HttpConnection.java:542) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.flushTask(HttpConnection.java:496) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signal(HttpConnection.java:503) at java.net.http/jdk.internal.net.http.HttpConnection$PlainHttpPublisher.signalEnqueued(HttpConnection.java:565) at java.net.http/jdk.internal.net.http.Http2Connection.sendFrame(Http2Connection.java:1564) at java.net.http/jdk.internal.net.http.Http2Connection.close(Http2Connection.java:739) at java.net.http/jdk.internal.net.http.Http2ClientImpl.close(Http2ClientImpl.java:239) at java.base/java.util.concurrent.ConcurrentHashMap.removeValueIf(ConcurrentHashMap.java:1664) at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.removeIf(ConcurrentHashMap.java:4771) at java.net.http/jdk.internal.net.http.Http2ClientImpl.stop(Http2ClientImpl.java:231) at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:545) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1248) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1450) DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SocketTube(116) write: cancel DEBUG: [HttpClient-95-SelectorManager] [9s 513ms] SocketTube(116) write: resetting demand to 0 DEBUG: [pool-1-thread-3] [9s 513ms] Http2Connection(SSLTube(SocketTube(116))) Shutting down h2c (state=half-closed-local): java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 513ms] Http2ClientImpl removing from the connection pool: Http2Connection(SSLTube(SocketTube(116))) DEBUG: [pool-1-thread-3] [9s 513ms] Http2ClientImpl removed from the connection pool: Http2Connection(SSLTube(SocketTube(116))) DEBUG: [pool-1-thread-3] [9s 514ms] PlainHttpConnection(SocketTube(116)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-3] [9s 514ms] SocketTube(116) signal read error: java.io.IOException: connection closed locally EOF reached on connection localhost/127.0.0.1:60979->/127.0.0.1:37204, will no longer accept incoming frames Server connection to /127.0.0.1:37204 stopping. 1 streams TestServer: Connection writer stopping DEBUG: [HttpClient-95-SelectorManager] [9s 514ms] AsyncSSLConnection(SSLTube(SocketTube(116))) HttpPublisher: cancelled by SSLTube(SocketTube(116)) DEBUG: [HttpClient-95-SelectorManager] [9s 514ms] SocketTube(116) leaving w.onNext Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=0] DEBUG: [HttpClient-95-SelectorManager] [9s 514ms] Http2Connection(SSLTube(SocketTube(116))) Shutting down h2c (state=shutdown+half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-95-SelectorManager] [9s 514ms] Http2Connection(SSLTube(SocketTube(116))) Close all streams [10 s, 92 ms, 361532 ns] client shutdown normally: HttpClientImpl(95) DEBUG: [MainThread] [9s 522ms] HttpClientImpl(96) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [9s 523ms] HttpClientImpl(96) ClientImpl (async) send https://127.0.0.1:60979/https2/chunk/x-24-GET_BODY GET DEBUG: [pool-1-thread-3] [9s 523ms] Exchange establishing exchange for https://127.0.0.1:60979/https2/chunk/x-24-GET_BODY GET, proxy=null DEBUG: [pool-1-thread-3] [9s 523ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [9s 523ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [9s 523ms] PlainHttpConnection(SocketTube(117)) registering connect event DEBUG: [pool-1-thread-3] [9s 523ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [HttpClient-96-SelectorManager] [9s 523ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@3f12fb4f for C (true) TestServer(2): connection accepted TestServer(2): stopping is: false TestServer(2): accepting connections TestServer(2): creating connection DEBUG: [HttpClient-96-SelectorManager] [9s 524ms] PlainHttpConnection(SocketTube(117)) ConnectEvent: finishing connect TestServer: New connection from SSLSocket[hostname=127.0.0.1, port=37206, Session(1723806575137|SSL_NULL_WITH_NULL_NULL)] DEBUG: [HttpClient-96-SelectorManager] [9s 524ms] PlainHttpConnection(SocketTube(117)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:37206 DEBUG: [pool-1-thread-3] [9s 524ms] SocketTube(117) connecting flows DEBUG: [pool-1-thread-3] [9s 524ms] SocketTube(117) read publisher got subscriber DEBUG: [pool-1-thread-3] [9s 524ms] SocketTube(117) registering subscribe event DEBUG: [pool-1-thread-3] [9s 524ms] SocketTube(117) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-96-SelectorManager] [9s 524ms] SocketTube(117) subscribe event raised DEBUG: [pool-1-thread-3] [9s 524ms] SSL Writer(SocketTube(117)) requesting 1 DEBUG: [pool-1-thread-3] [9s 524ms] SSLTube(SocketTube(117)) request: n=1 DEBUG: [pool-1-thread-3] [9s 524ms] SSL Writer(SocketTube(117)) calling downstreamSubscriber::onSubscribe on SocketTube(117) DEBUG: [pool-1-thread-3] [9s 524ms] SocketTube(117) subscribed for writing DEBUG: [pool-1-thread-3] [9s 524ms] SocketTube(117) write: registering startSubscription event DEBUG: [pool-1-thread-3] [9s 524ms] SSL Writer(SocketTube(117)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-3] [9s 524ms] SSL Writer(SocketTube(117)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 524ms] SSL Writer(SocketTube(117)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [pool-1-thread-3] [9s 524ms] SSL Writer(SocketTube(117)) wrapping 0 bytes DEBUG: [HttpClient-96-SelectorManager] [9s 524ms] SocketTube(117) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@35ea903f[Not completed, 4 dependents] (id=8936) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(117)), 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-96-SelectorManager] [9s 524ms] SocketTube(117) read demand reset to 0 DEBUG: [HttpClient-96-SelectorManager] [9s 524ms] SocketTube(117) calling onSubscribe DEBUG: [HttpClient-96-SelectorManager] [9s 524ms] SSL Reader(SocketTube(117)) requesting 1 DEBUG: [HttpClient-96-SelectorManager] [9s 524ms] SocketTube(117) got some demand for reading DEBUG: [HttpClient-96-SelectorManager] [9s 524ms] SocketTube(117) resuming read event DEBUG: [HttpClient-96-SelectorManager] [9s 524ms] SocketTube(117) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-96-SelectorManager] [9s 524ms] SSL Reader(SocketTube(117)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(117)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-96-SelectorManager] [9s 524ms] SSLTube(SocketTube(117)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-96-SelectorManager] [9s 524ms] SSLTube(SocketTube(117)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-96-SelectorManager] [9s 524ms] SocketTube(117) onSubscribe called DEBUG: [HttpClient-96-SelectorManager] [9s 524ms] SocketTube(117) pending subscriber subscribed DEBUG: [HttpClient-96-SelectorManager] [9s 524ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@70e808e6 for R (true) DEBUG: [HttpClient-96-SelectorManager] [9s 524ms] SocketTube(117) write: starting subscription DEBUG: [HttpClient-96-SelectorManager] [9s 524ms] SocketTube(117) write: offloading requestMore DEBUG: [pool-1-thread-4] [9s 524ms] SocketTube(117) write: requesting more... DEBUG: [pool-1-thread-4] [9s 524ms] SSL Writer(SocketTube(117)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 524ms] SocketTube(117) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 525ms] SSL Writer(SocketTube(117)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 525ms] SSL Writer(SocketTube(117)) OK => produced: 2191 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 525ms] SSL Writer(SocketTube(117)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 525ms] SSL Writer(SocketTube(117)) handshaking DEBUG: [pool-1-thread-3] [9s 525ms] SSL Reader(SocketTube(117)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 525ms] SSL Writer(SocketTube(117)) Sending 2191 bytes downstream DEBUG: [pool-1-thread-3] [9s 525ms] SSL Writer(SocketTube(117)) Adding 2191 to outputQ queue DEBUG: [pool-1-thread-3] [9s 525ms] SSL Writer(SocketTube(117)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 525ms] SSL Writer(SocketTube(117)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 525ms] SSL Writer(SocketTube(117)) DownstreamPusher: Pushing 2191 bytes downstream DEBUG: [pool-1-thread-3] [9s 525ms] SocketTube(117) trying to write: 2191 DEBUG: [pool-1-thread-3] [9s 525ms] SocketTube(117) wrote: 2191 DEBUG: [pool-1-thread-3] [9s 525ms] SocketTube(117) write: requesting more... DEBUG: [pool-1-thread-3] [9s 525ms] SocketTube(117) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 525ms] SocketTube(117) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 525ms] SSL Writer(SocketTube(117)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [9s 525ms] SSL Writer(SocketTube(117)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@70e808e6 for None (false) DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] HttpClientImpl(96) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SocketTube(117) read bytes: 133 DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SSL Reader(SocketTube(117)) onNext DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SSL Reader(SocketTube(117)) Adding 133 bytes to read buffer DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SocketTube(117) resuming read event DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@70e808e6 for R (false) DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SocketTube(117) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) processData: readBuf remaining:133, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) Unwrapping: 133 DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) Decoded 0 bytes out of 133 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) handshaking DEBUG: [pool-1-thread-3] [9s 527ms] SSLFlowDelegate(SocketTube(117)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [9s 527ms] SSLFlowDelegate(SocketTube(117)) #tasks to execute: 1 DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@70e808e6 for None (false) DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SocketTube(117) no more demand for reading DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SocketTube(117) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 527ms] SSLFlowDelegate(SocketTube(117)) finished task execution DEBUG: [pool-1-thread-3] [9s 527ms] SSL Writer(SocketTube(117)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [9s 527ms] SSL Writer(SocketTube(117)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [9s 527ms] SSL Writer(SocketTube(117)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 527ms] SSL Writer(SocketTube(117)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 527ms] SSL Writer(SocketTube(117)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 527ms] SSL Writer(SocketTube(117)) handshaking DEBUG: [pool-1-thread-3] [9s 527ms] SSL Writer(SocketTube(117)) Sending 6 bytes downstream DEBUG: [pool-1-thread-3] [9s 527ms] SSL Writer(SocketTube(117)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-3] [9s 527ms] SSL Writer(SocketTube(117)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 527ms] SSL Writer(SocketTube(117)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 527ms] SSL Writer(SocketTube(117)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-3] [9s 527ms] SocketTube(117) trying to write: 6 DEBUG: [pool-1-thread-3] [9s 527ms] SocketTube(117) wrote: 6 DEBUG: [pool-1-thread-3] [9s 527ms] SocketTube(117) write: requesting more... DEBUG: [pool-1-thread-3] [9s 527ms] SocketTube(117) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 527ms] SocketTube(117) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 527ms] SSL Writer(SocketTube(117)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [9s 527ms] SSL Writer(SocketTube(117)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) requesting 1 DEBUG: [pool-1-thread-3] [9s 527ms] SocketTube(117) got some demand for reading DEBUG: [pool-1-thread-3] [9s 527ms] SocketTube(117) resuming read event DEBUG: [pool-1-thread-3] [9s 527ms] SocketTube(117) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@70e808e6 for R (true) DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@70e808e6 for None (false) DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SocketTube(117) read bytes: 175 DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SSL Reader(SocketTube(117)) onNext DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SSL Reader(SocketTube(117)) Adding 175 bytes to read buffer DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SocketTube(117) resuming read event DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@70e808e6 for R (false) DEBUG: [HttpClient-96-SelectorManager] [9s 527ms] SocketTube(117) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) processData: readBuf remaining:175, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) Unwrapping: 175 DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) Decoded 0 bytes out of 175 into buffer of 512 remaining to decode: 169 DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) handshaking DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) Unwrapping: 169 DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) Decoded 0 bytes out of 169 into buffer of 512 remaining to decode: 90 DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 79 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) Unwrapped: consumed: 79 DEBUG: [pool-1-thread-3] [9s 527ms] SSL Reader(SocketTube(117)) handshaking DEBUG: [pool-1-thread-3] [9s 527ms] SSLFlowDelegate(SocketTube(117)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [9s 527ms] SSLFlowDelegate(SocketTube(117)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [9s 527ms] SSLFlowDelegate(SocketTube(117)) finished task execution DEBUG: [pool-1-thread-3] [9s 528ms] SSL Writer(SocketTube(117)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [9s 528ms] SSL Reader(SocketTube(117)) processData: readBuf remaining:90, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 528ms] SSL Reader(SocketTube(117)) Unwrapping: 90 DEBUG: [pool-1-thread-3] [9s 528ms] SSL Reader(SocketTube(117)) Decoded 0 bytes out of 90 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 528ms] SSL Reader(SocketTube(117)) Unwrapped: result: Status = OK HandshakeStatus = NEED_WRAP bytesConsumed = 90 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 528ms] SSL Reader(SocketTube(117)) Unwrapped: consumed: 90 DEBUG: [pool-1-thread-3] [9s 528ms] SSL Reader(SocketTube(117)) handshaking DEBUG: [pool-1-thread-3] [9s 528ms] SSL Writer(SocketTube(117)) processData, writeList remaining:0, hsTriggered:true, needWrap:true DEBUG: [pool-1-thread-3] [9s 528ms] SSL Writer(SocketTube(117)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [9s 528ms] SSL Writer(SocketTube(117)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 528ms] SSL Writer(SocketTube(117)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 528ms] SSL Writer(SocketTube(117)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 528ms] SSLFlowDelegate(SocketTube(117)) setALPN = h2 DEBUG: [pool-1-thread-3] [9s 528ms] PlainHttpConnection(SocketTube(117)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [9s 528ms] Http2Connection checkSSLConfig: alpn: 'h2', engine: 'h2' DEBUG: [pool-1-thread-3] [9s 528ms] Http2Connection checkSSLConfig: alpn: 'h2' DEBUG: [pool-1-thread-3] [9s 528ms] Http2Connection(SSLTube(SocketTube(117))):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-3] [9s 528ms] SSLTube(SocketTube(117)) connecting flows DEBUG: [pool-1-thread-3] [9s 528ms] SSLTube(SocketTube(117)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@585e0e17 DEBUG: [pool-1-thread-3] [9s 528ms] Http2Connection(SSLTube(SocketTube(117))) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [pool-1-thread-3] [9s 528ms] SSL Reader(SocketTube(117)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [9s 528ms] SSL Reader(SocketTube(117)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 528ms] SSL Reader(SocketTube(117)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [9s 528ms] SSL Reader(SocketTube(117)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 528ms] SSLTube(SocketTube(117)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-3] [9s 528ms] AsyncSSLConnection(SSLTube(SocketTube(117))) HttpPublisher: got request of 1 from SSLTube(SocketTube(117)) DEBUG: [pool-1-thread-3] [9s 528ms] AsyncSSLConnection(SSLTube(SocketTube(117))) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-3] [9s 528ms] AsyncSSLConnection(SSLTube(SocketTube(117))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 528ms] AsyncSSLConnection(SSLTube(SocketTube(117))) HttpPublisher: sending 63 bytes (1 buffers) to SSLTube(SocketTube(117)) DEBUG: [pool-1-thread-3] [9s 528ms] SSLTube(SocketTube(117)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 528ms] SSL Writer(SocketTube(117)) onNext DEBUG: [pool-1-thread-3] [9s 528ms] SSL Writer(SocketTube(117)) added 1 (63 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 528ms] Http2Connection(SSLTube(SocketTube(117))):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-3] [9s 528ms] AsyncSSLConnection(SSLTube(SocketTube(117))) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-3] [9s 528ms] AsyncSSLConnection(SSLTube(SocketTube(117))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 528ms] Http2Connection(SSLTube(SocketTube(117))) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-3] [9s 528ms] Http2Connection(SSLTube(SocketTube(117))) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 528ms] Http2Connection(SSLTube(SocketTube(117))) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 528ms] Http2Connection(SSLTube(SocketTube(117))) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-3] [9s 528ms] Http2Connection(SSLTube(SocketTube(117))) H2 processed buffered data DEBUG: [pool-1-thread-3] [9s 528ms] Http2ClientImpl offering to the connection pool: Http2Connection(SSLTube(SocketTube(117))) DEBUG: [pool-1-thread-3] [9s 528ms] Http2ClientImpl put in the connection pool: Http2Connection(SSLTube(SocketTube(117))) DEBUG: [pool-1-thread-3] [9s 528ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [9s 528ms] ExchangeImpl creating HTTP/2 streams DEBUG: [pool-1-thread-3] [9s 528ms] Http2Connection(SSLTube(SocketTube(117))):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-3] [9s 528ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [9s 528ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(?) sendHeadersOnly() DEBUG: [pool-1-thread-3] [9s 528ms] Http2Connection(SSLTube(SocketTube(117))) sending frame: OutgoingHeaders() DEBUG: [pool-1-thread-3] [9s 528ms] Http2Connection(SSLTube(SocketTube(117))) Opened stream 1 DEBUG: [pool-1-thread-3] [9s 528ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: false) DEBUG: [pool-1-thread-3] [9s 528ms] AsyncSSLConnection(SSLTube(SocketTube(117))) added 65 bytes to the write queue DEBUG: [pool-1-thread-3] [9s 528ms] AsyncSSLConnection(SSLTube(SocketTube(117))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 528ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [9s 528ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [9s 528ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-3] [9s 528ms] SSL Writer(SocketTube(117)) Sending 90 bytes downstream DEBUG: [pool-1-thread-3] [9s 528ms] SSL Writer(SocketTube(117)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-3] [9s 528ms] SSL Writer(SocketTube(117)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 528ms] SSL Writer(SocketTube(117)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 528ms] SSL Writer(SocketTube(117)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-3] [9s 528ms] SocketTube(117) trying to write: 90 DEBUG: [pool-1-thread-3] [9s 528ms] SocketTube(117) wrote: 90 DEBUG: [pool-1-thread-3] [9s 528ms] SocketTube(117) write: requesting more... DEBUG: [pool-1-thread-3] [9s 528ms] SocketTube(117) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 528ms] SocketTube(117) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 528ms] SSL Writer(SocketTube(117)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 528ms] SSL Writer(SocketTube(117)) requesting 1 DEBUG: [pool-1-thread-3] [9s 528ms] SSLTube(SocketTube(117)) request: n=1 DEBUG: [pool-1-thread-3] [9s 529ms] AsyncSSLConnection(SSLTube(SocketTube(117))) HttpPublisher: got request of 1 from SSLTube(SocketTube(117)) DEBUG: [pool-1-thread-3] [9s 529ms] AsyncSSLConnection(SSLTube(SocketTube(117))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(117)) DEBUG: [pool-1-thread-3] [9s 529ms] SSLTube(SocketTube(117)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) onNext DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) requesting 1 DEBUG: [pool-1-thread-3] [9s 529ms] SSLTube(SocketTube(117)) request: n=1 DEBUG: [pool-1-thread-3] [9s 529ms] AsyncSSLConnection(SSLTube(SocketTube(117))) HttpPublisher: got request of 1 from SSLTube(SocketTube(117)) DEBUG: [pool-1-thread-3] [9s 529ms] AsyncSSLConnection(SSLTube(SocketTube(117))) HttpPublisher: sending 65 bytes (2 buffers) to SSLTube(SocketTube(117)) DEBUG: [pool-1-thread-3] [9s 529ms] SSLTube(SocketTube(117)) sending 2 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) onNext DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) added 2 (65 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) wrapping 141 bytes DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 141 bytesProduced = 179 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) OK => produced: 179 bytes into 184, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 141 bytesProduced = 179 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) Sending 179 bytes downstream DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) Adding 179 to outputQ queue DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) DownstreamPusher: Pushing 179 bytes downstream DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) trying to write: 179 DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) wrote: 179 DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) write: requesting more... DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) requesting 1 DEBUG: [pool-1-thread-3] [9s 529ms] SSLTube(SocketTube(117)) request: n=1 DEBUG: [pool-1-thread-3] [9s 529ms] AsyncSSLConnection(SSLTube(SocketTube(117))) HttpPublisher: got request of 1 from SSLTube(SocketTube(117)) DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) requesting 1 DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) got some demand for reading DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) resuming read event DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@70e808e6 for R (false) DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@70e808e6 for None (false) DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SocketTube(117) read bytes: 1726 DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SSL Reader(SocketTube(117)) onNext DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SSL Reader(SocketTube(117)) Adding 1726 bytes to read buffer DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SocketTube(117) resuming read event DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@70e808e6 for R (false) DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SocketTube(117) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) processData: readBuf remaining:1726, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) Unwrapping: 1726 TestServer(2): starting connection DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) Decoded 0 bytes out of 1726 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1726 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) Unwrapped: consumed: 1726 DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@70e808e6 for None (false) DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) requesting 1 DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SocketTube(117) no more demand for reading DEBUG: [Test-server-pool] [9s 529ms] FramesDecoder decodes: 9 DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SocketTube(117) leaving read() loop with no demand Reading: [ops=None, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [9s 529ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) got some demand for reading DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) resuming read event DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [9s 529ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [9s 529ms] FramesDecoder decodes: 30 DEBUG: [Test-server-pool] [9s 529ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@70e808e6 for R (true) DEBUG: [Test-server-pool] [9s 529ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@70e808e6 for None (false) DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SocketTube(117) read bytes: 77 DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SSL Reader(SocketTube(117)) onNext DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SSL Reader(SocketTube(117)) Adding 77 bytes to read buffer DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SocketTube(117) resuming read event DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@70e808e6 for R (false) DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SocketTube(117) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) processData: readBuf remaining:77, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) Unwrapping: 77 DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) Decoded 39 bytes out of 77 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 77 bytesProduced = 39 DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) Unwrapped: consumed: 77 DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) sending 39 DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) Adding 39 to outputQ queue DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) DownstreamPusher: Pushing 39 bytes downstream DEBUG: [pool-1-thread-3] [9s 529ms] Http2Connection(SSLTube(SocketTube(117))) onNext: got 39 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 529ms] Http2Connection(SSLTube(SocketTube(117))) sending 39 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 529ms] Http2Connection(SSLTube(SocketTube(117))) H2 Receiving(1): 39 DEBUG: [pool-1-thread-3] [9s 529ms] Http2Connection(SSLTube(SocketTube(117))) Processing 39 DEBUG: [pool-1-thread-3] [9s 529ms] FramesDecoder decodes: 39 DEBUG: [pool-1-thread-3] [9s 529ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 529ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [9s 529ms] Http2Connection(SSLTube(SocketTube(117))) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-3] [9s 529ms] AsyncSSLConnection(SSLTube(SocketTube(117))) added 9 bytes to the write queue DEBUG: [pool-1-thread-3] [9s 529ms] AsyncSSLConnection(SSLTube(SocketTube(117))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 529ms] AsyncSSLConnection(SSLTube(SocketTube(117))) HttpPublisher: sending 9 bytes (1 buffers) to SSLTube(SocketTube(117)) DEBUG: [pool-1-thread-3] [9s 529ms] SSLTube(SocketTube(117)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) onNext TestServer(2): connection started DEBUG: [readLoop] [9s 529ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 529ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) added 1 (9 bytes) to the writeList DEBUG: [readLoop] [9s 529ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [9s 529ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [9s 529ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) processData, writeList remaining:9, hsTriggered:false, needWrap:false DEBUG: [readLoop] [9s 529ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) wrapping 9 bytes DEBUG: [readLoop] [9s 529ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 529ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 529ms] FramesDecoder Not enough data to parse frame body, needs: 56, has: 0 DEBUG: [readLoop] [9s 529ms] FramesDecoder decodes: 56 DEBUG: [readLoop] [9s 529ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) OK => produced: 47 bytes into 48, not wrapped: 0 DEBUG: [readLoop] [9s 529ms] FramesDecoder Got frame: HEADERS: length=56, streamid=1, flags=END_STREAM END_HEADERS DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) Sending 47 bytes downstream DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) Adding 47 to outputQ queue DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) DownstreamPusher: Pushing 47 bytes downstream DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) trying to write: 47 DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) wrote: 47 DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) write: requesting more... DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) requesting 1 DEBUG: [pool-1-thread-3] [9s 529ms] SSLTube(SocketTube(117)) request: n=1 DEBUG: [pool-1-thread-3] [9s 529ms] AsyncSSLConnection(SSLTube(SocketTube(117))) HttpPublisher: got request of 1 from SSLTube(SocketTube(117)) DEBUG: [pool-1-thread-3] [9s 529ms] SSL Writer(SocketTube(117)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 529ms] Http2Connection(SSLTube(SocketTube(117))) H2 processed(1) DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) requesting 1 DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) got some demand for reading DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) resuming read event DEBUG: [pool-1-thread-3] [9s 529ms] SocketTube(117) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 529ms] SSL Reader(SocketTube(117)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-96-SelectorManager] [9s 529ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@70e808e6 for R (false) TestServer: GET /https2/chunk/x-24-GET_BODY Server: got END_STREAM for stream 1 DEBUG: [readLoop] [9s 529ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 529ms] FramesDecoder Tail size is now: 0, current= TestServer(2): Using handler for: /https2/chunk DEBUG: [readLoop] [9s 529ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [9s 529ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [9s 529ms] FramesDecoder Tail size is now: 0, current= Sent response headers 200 DEBUG: [HttpClient-96-SelectorManager] [9s 530ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@70e808e6 for None (false) DEBUG: [HttpClient-96-SelectorManager] [9s 530ms] SocketTube(117) read bytes: 390 DEBUG: [HttpClient-96-SelectorManager] [9s 530ms] SSL Reader(SocketTube(117)) onNext DEBUG: [HttpClient-96-SelectorManager] [9s 530ms] SSL Reader(SocketTube(117)) Adding 390 bytes to read buffer DEBUG: [HttpClient-96-SelectorManager] [9s 530ms] SocketTube(117) resuming read event DEBUG: [HttpClient-96-SelectorManager] [9s 530ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@70e808e6 for R (false) DEBUG: [HttpClient-96-SelectorManager] [9s 530ms] SocketTube(117) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) processData: readBuf remaining:390, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Unwrapping: 390 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Decoded 11 bytes out of 390 into buffer of 40 remaining to decode: 341 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 49 bytesProduced = 11 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Unwrapped: consumed: 49 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) sending 11 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Adding 11 to outputQ queue DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775806 cancelled = false DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) DownstreamPusher: Pushing 11 bytes downstream DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) onNext: got 11 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) sending 11 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) H2 Receiving(2): 11 DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) Processing 11 DEBUG: [pool-1-thread-3] [9s 530ms] FramesDecoder decodes: 11 DEBUG: [pool-1-thread-3] [9s 530ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 530ms] FramesDecoder Got frame: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(1) incoming: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(1) Getting BodySubscriber for: (GET https://127.0.0.1:60979/https2/chunk/x-24-GET_BODY) 200 HTTP_2 Local port: 37206 DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-3] [9s 530ms] HttpClientImpl(96) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) H2 processed(2) DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Unwrapping: 341 DEBUG: [pool-1-thread-4] [9s 530ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-4] [9s 530ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(1) stream 1 closing due to AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-4] [9s 530ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(1) calling subscriber.onError: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Decoded 60 bytes out of 341 into buffer of 16676 remaining to decode: 243 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 98 bytesProduced = 60 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Unwrapped: consumed: 98 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) sending 60 DEBUG: [pool-1-thread-4] [9s 530ms] HttpClientImpl(96) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Adding 60 to outputQ queue DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 530ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(1) cancelling stream 1: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775805 cancelled = false DEBUG: [pool-1-thread-4] [9s 530ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(1) stream 1 already closed due to AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) DownstreamPusher: Pushing 60 bytes downstream DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) onNext: got 60 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) sending 60 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) H2 Receiving(3): 60 DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) Processing 60 DEBUG: [pool-1-thread-3] [9s 530ms] FramesDecoder decodes: 60 DEBUG: [pool-1-thread-3] [9s 530ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 530ms] FramesDecoder Got frame: DATA: length=51, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(1) incoming: DATA: length=51, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(1) request cancelled or stream closed: dropping data frame DEBUG: [pool-1-thread-4] [9s 530ms] HttpClientImpl(96) ClientImpl (async) elapsed 7 millis for GET to https://127.0.0.1:60979/https2/chunk/x-24-GET_BODY DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) Dropping data frame for stream 1 (51 payload bytes) DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))):WindowUpdateSender(stream: 0) update: 51, received: 51, limit: 16777216 DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) H2 processed(3) DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Unwrapping: 243 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Decoded 60 bytes out of 243 into buffer of 16676 remaining to decode: 145 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 98 bytesProduced = 60 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Unwrapped: consumed: 98 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) sending 60 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Adding 60 to outputQ queue DEBUG: [pool-1-thread-4] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775804 cancelled = false DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) DownstreamPusher: Pushing 60 bytes downstream DEBUG: [pool-1-thread-4] [9s 530ms] AsyncSSLConnection(SSLTube(SocketTube(117))) added 13 bytes to the write queue DEBUG: [pool-1-thread-4] [9s 530ms] AsyncSSLConnection(SSLTube(SocketTube(117))) signalling the publisher of the write queue DEBUG: [pool-1-thread-4] [9s 530ms] AsyncSSLConnection(SSLTube(SocketTube(117))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(117)) DEBUG: [pool-1-thread-4] [9s 530ms] SSLTube(SocketTube(117)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [9s 530ms] SSL Writer(SocketTube(117)) onNext DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) onNext: got 60 bytes in 1 buffers DEBUG: [pool-1-thread-4] [9s 530ms] SSL Writer(SocketTube(117)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) sending 60 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) H2 Receiving(4): 60 DEBUG: [pool-1-thread-4] [9s 530ms] SSL Writer(SocketTube(117)) processData, writeList remaining:13, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) Processing 60 DEBUG: [pool-1-thread-3] [9s 530ms] FramesDecoder decodes: 60 DEBUG: [pool-1-thread-4] [9s 530ms] SSL Writer(SocketTube(117)) wrapping 13 bytes DEBUG: [pool-1-thread-3] [9s 530ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 530ms] FramesDecoder Got frame: DATA: length=51, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(1) incoming: DATA: length=51, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [9s 530ms] SSL Writer(SocketTube(117)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(1) request cancelled or stream closed: dropping data frame DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) Dropping data frame for stream 1 (51 payload bytes) DEBUG: [pool-1-thread-4] [9s 530ms] SSL Writer(SocketTube(117)) OK => produced: 51 bytes into 56, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))):WindowUpdateSender(stream: 0) update: 51, received: 102, limit: 16777216 DEBUG: [pool-1-thread-4] [9s 530ms] SSL Writer(SocketTube(117)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-3] [9s 530ms] Http2Connection(SSLTube(SocketTube(117))) H2 processed(4) DEBUG: [pool-1-thread-4] [9s 530ms] SSL Writer(SocketTube(117)) Sending 51 bytes downstream DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Unwrapping: 145 DEBUG: [pool-1-thread-4] [9s 530ms] SSL Writer(SocketTube(117)) Adding 51 to outputQ queue DEBUG: [pool-1-thread-4] [9s 530ms] SSL Writer(SocketTube(117)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 530ms] SSL Writer(SocketTube(117)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 530ms] SSL Writer(SocketTube(117)) DownstreamPusher: Pushing 51 bytes downstream DEBUG: [pool-1-thread-4] [9s 530ms] SocketTube(117) trying to write: 51 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Decoded 60 bytes out of 145 into buffer of 16676 remaining to decode: 47 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 98 bytesProduced = 60 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Unwrapped: consumed: 98 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) sending 60 DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) Adding 60 to outputQ queue DEBUG: [pool-1-thread-3] [9s 530ms] SSL Reader(SocketTube(117)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 565ms] SocketTube(117) wrote: 51 DEBUG: [pool-1-thread-3] [9s 565ms] SSL Reader(SocketTube(117)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775803 cancelled = false DEBUG: [pool-1-thread-4] [9s 565ms] SocketTube(117) write: requesting more... [10 s, 135 ms, 820871 ns] waiting for client to shutdown: HttpClientImpl(96) DEBUG: [pool-1-thread-3] [9s 565ms] SSL Reader(SocketTube(117)) DownstreamPusher: Pushing 60 bytes downstream DEBUG: [pool-1-thread-4] [9s 565ms] SocketTube(117) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 565ms] SocketTube(117) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 566ms] SSL Writer(SocketTube(117)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 566ms] SSL Writer(SocketTube(117)) requesting 1 DEBUG: [pool-1-thread-4] [9s 603ms] SSLTube(SocketTube(117)) request: n=1 DEBUG: [pool-1-thread-3] [9s 603ms] Http2Connection(SSLTube(SocketTube(117))) onNext: got 60 bytes in 1 buffers DEBUG: [pool-1-thread-4] [9s 603ms] AsyncSSLConnection(SSLTube(SocketTube(117))) HttpPublisher: got request of 1 from SSLTube(SocketTube(117)) DEBUG: [pool-1-thread-3] [9s 603ms] Http2Connection(SSLTube(SocketTube(117))) sending 60 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-4] [9s 603ms] SSL Writer(SocketTube(117)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 603ms] Http2Connection(SSLTube(SocketTube(117))) H2 Receiving(5): 60 DEBUG: [pool-1-thread-3] [9s 603ms] Http2Connection(SSLTube(SocketTube(117))) Processing 60 DEBUG: [pool-1-thread-3] [9s 603ms] FramesDecoder decodes: 60 DEBUG: [pool-1-thread-3] [9s 603ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [9s 603ms] Http2Connection(SSLTube(SocketTube(117))) Closed stream 1 DEBUG: [pool-1-thread-3] [9s 603ms] FramesDecoder Got frame: DATA: length=51, streamid=1, flags=0 DEBUG: [readLoop] [9s 603ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 603ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 603ms] Http2Connection(SSLTube(SocketTube(117))) Dropping data frame for stream 1 (51 payload bytes) DEBUG: [readLoop] [9s 603ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [9s 603ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [9s 603ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-96-SelectorManager] [9s 603ms] HttpClientImpl(96) SelectorManager shutting down DEBUG: [pool-1-thread-3] [9s 603ms] Http2Connection(SSLTube(SocketTube(117))):WindowUpdateSender(stream: 0) update: 51, received: 153, limit: 16777216 DEBUG: [pool-1-thread-3] [9s 603ms] Http2Connection(SSLTube(SocketTube(117))) H2 processed(5) DEBUG: [readLoop] [9s 603ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-3] [9s 603ms] SSL Reader(SocketTube(117)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 603ms] SSL Reader(SocketTube(117)) Unwrapping: 47 DEBUG: [pool-1-thread-4] [9s 603ms] Http2Connection(SSLTube(SocketTube(117)))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-3] [9s 603ms] SSL Reader(SocketTube(117)) Decoded 9 bytes out of 47 into buffer of 64 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 603ms] SSL Reader(SocketTube(117)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 47 bytesProduced = 9 DEBUG: [pool-1-thread-3] [9s 603ms] SSL Reader(SocketTube(117)) Unwrapped: consumed: 47 DEBUG: [pool-1-thread-3] [9s 603ms] SSL Reader(SocketTube(117)) sending 9 DEBUG: [HttpClient-96-SelectorManager] [9s 603ms] Http2ClientImpl stopping DEBUG: [pool-1-thread-3] [9s 603ms] SSL Reader(SocketTube(117)) Adding 9 to outputQ queue DEBUG: [pool-1-thread-3] [9s 603ms] SSL Reader(SocketTube(117)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 603ms] SSL Reader(SocketTube(117)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775802 cancelled = false DEBUG: [pool-1-thread-3] [9s 603ms] SSL Reader(SocketTube(117)) DownstreamPusher: Pushing 9 bytes downstream DEBUG: [HttpClient-96-SelectorManager] [9s 603ms] Http2Connection(SSLTube(SocketTube(117))) Close all streams DEBUG: [pool-1-thread-3] [9s 603ms] Http2Connection(SSLTube(SocketTube(117))) onNext: got 9 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 603ms] Http2Connection(SSLTube(SocketTube(117))) sending 9 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 603ms] Http2Connection(SSLTube(SocketTube(117))) H2 Receiving(6): 9 DEBUG: [pool-1-thread-3] [9s 603ms] Http2Connection(SSLTube(SocketTube(117))) Processing 9 DEBUG: [pool-1-thread-3] [9s 603ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-3] [9s 603ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 603ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-3] [9s 603ms] Http2Connection(SSLTube(SocketTube(117))) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-3] [9s 603ms] Http2Connection(SSLTube(SocketTube(117))) H2 processed(6) DEBUG: [pool-1-thread-3] [9s 603ms] SSL Reader(SocketTube(117)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 603ms] SSL Reader(SocketTube(117)) requesting 1 DEBUG: [pool-1-thread-3] [9s 603ms] SocketTube(117) got some demand for reading DEBUG: [pool-1-thread-3] [9s 603ms] SocketTube(117) resuming read event DEBUG: [HttpClient-96-SelectorManager] [9s 603ms] Http2Connection(SSLTube(SocketTube(117))) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [pool-1-thread-3] [9s 603ms] SocketTube(117) ReadEvent abort: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 603ms] SocketTube(117) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@71fd94c2 (java.io.IOException: selector manager closed) DEBUG: [pool-1-thread-3] [9s 603ms] SocketTube(117) signal read error: java.io.IOException: selector manager closed DEBUG: [HttpClient-96-SelectorManager] [9s 603ms] AsyncSSLConnection(SSLTube(SocketTube(117))) added 34 bytes to the write queue DEBUG: [HttpClient-96-SelectorManager] [9s 603ms] AsyncSSLConnection(SSLTube(SocketTube(117))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 603ms] SocketTube(117) got read error: java.io.IOException: selector manager closed DEBUG: [HttpClient-96-SelectorManager] [9s 603ms] AsyncSSLConnection(SSLTube(SocketTube(117))) HttpPublisher: sending 34 bytes (1 buffers) to SSLTube(SocketTube(117)) DEBUG: [pool-1-thread-3] [9s 604ms] SocketTube(117) pausing read event DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SSLTube(SocketTube(117)) sending 1 buffers to SSL flow delegate DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SSL Writer(SocketTube(117)) onNext DEBUG: [pool-1-thread-3] [9s 604ms] SocketTube(117) ReadEvent abort: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 604ms] SocketTube(117) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@71fd94c2 (java.io.IOException: selector manager closed) DEBUG: [pool-1-thread-3] [9s 604ms] SocketTube(117) signal read error: java.io.IOException: selector manager closed DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SSL Writer(SocketTube(117)) added 1 (34 bytes) to the writeList DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SSL Writer(SocketTube(117)) processData, writeList remaining:34, hsTriggered:false, needWrap:false DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SSL Writer(SocketTube(117)) wrapping 34 bytes DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SSL Writer(SocketTube(117)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SSL Writer(SocketTube(117)) OK => produced: 72 bytes into 72, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 604ms] SocketTube(117) Sending error java.io.IOException: selector manager closed to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 1 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@35ea903f[Not completed, 4 dependents] (id=8936) downstreamSubscription: SubscriptionBase: window = 9223372036854775801 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(117)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@585e0e17, getALPN: jdk.internal.net.http.common.MinimalFuture@78ee3814[Completed normally] (id=8942), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=390 lim=390 cap=2048], count: 239, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SSL Writer(SocketTube(117)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [pool-1-thread-3] [9s 604ms] SocketTube(117) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 604ms] SSL Reader(SocketTube(117)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SSL Writer(SocketTube(117)) Sending 72 bytes downstream DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SSL Writer(SocketTube(117)) Adding 72 to outputQ queue DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SSL Writer(SocketTube(117)) pushScheduler is alive DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SSL Writer(SocketTube(117)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SSL Writer(SocketTube(117)) DownstreamPusher: Pushing 72 bytes downstream DEBUG: [pool-1-thread-3] [9s 604ms] SSL Reader(SocketTube(117)) error java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.register(HttpClientImpl.java:1179) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.eventUpdated(HttpClientImpl.java:1159) at java.net.http/jdk.internal.net.http.HttpClientImpl.eventUpdated(HttpClientImpl.java:895) at java.net.http/jdk.internal.net.http.SocketTube.resumeEvent(SocketTube.java:1291) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.resumeReadEvent(SocketTube.java:771) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.request(SocketTube.java:747) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.request(SocketTube.java:630) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.upstreamRequest(SubscriberWrapper.java:386) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.requestMore(SubscriberWrapper.java:401) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.requestMoreDataIfNeeded(SSLFlowDelegate.java:426) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:542) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SocketTube(117) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SocketTube(117) error signalled java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 604ms] SSL Reader(SocketTube(117)) DownstreamPusher: forwarding error downstream: java.io.IOException: selector manager closed DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SocketTube(117) write: cancel DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SocketTube(117) write: resetting demand to 0 DEBUG: [pool-1-thread-3] [9s 604ms] SSLTube(SocketTube(117)) SSLSubscriberWrapper[SSLTube(SocketTube(117)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@585e0e17, getALPN: jdk.internal.net.http.common.MinimalFuture@78ee3814[Completed normally] (id=8942), onCompleteReceived: false, onError: java.io.IOException: selector manager closed]: onErrorImpl: java.io.IOException: selector manager closed DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] AsyncSSLConnection(SSLTube(SocketTube(117))) HttpPublisher: cancelled by SSLTube(SocketTube(117)) DEBUG: [pool-1-thread-3] [9s 604ms] Http2Connection(SSLTube(SocketTube(117))) onError: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 604ms] Http2Connection(SSLTube(SocketTube(117))) Stopping scheduler java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.register(HttpClientImpl.java:1179) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.eventUpdated(HttpClientImpl.java:1159) at java.net.http/jdk.internal.net.http.HttpClientImpl.eventUpdated(HttpClientImpl.java:895) at java.net.http/jdk.internal.net.http.SocketTube.resumeEvent(SocketTube.java:1291) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.resumeReadEvent(SocketTube.java:771) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.request(SocketTube.java:747) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.request(SocketTube.java:630) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.upstreamRequest(SubscriberWrapper.java:386) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.requestMore(SubscriberWrapper.java:401) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.requestMoreDataIfNeeded(SSLFlowDelegate.java:426) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:542) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] SocketTube(117) leaving w.onNext Reading: [ops=None, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [9s 604ms] Http2Connection(SSLTube(SocketTube(117))) Shutting down h2c (state=half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] Http2Connection(SSLTube(SocketTube(117))) Shutting down h2c (state=half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-96-SelectorManager] [9s 604ms] Http2Connection(SSLTube(SocketTube(117))) Close all streams DEBUG: [pool-1-thread-3] [9s 604ms] Http2ClientImpl removing from the connection pool: Http2Connection(SSLTube(SocketTube(117))) DEBUG: [pool-1-thread-3] [9s 604ms] PlainHttpConnection(SocketTube(117)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-3] [9s 604ms] SocketTube(117) signal read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [9s 604ms] SSLTube(SocketTube(117)) subscriber completed with error: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 604ms] AsyncSSLConnection(SSLTube(SocketTube(117))) HttpPublisher: cancelled by SSLTube(SocketTube(117)) EOF reached on connection localhost/127.0.0.1:60979->/127.0.0.1:37206, will no longer accept incoming frames Server connection to /127.0.0.1:37206 stopping. 1 streams DEBUG: [pool-1-thread-3] [9s 604ms] SSL Reader(SocketTube(117)) stop DEBUG: [pool-1-thread-3] [9s 604ms] SSL Writer(SocketTube(117)) stop DEBUG: [pool-1-thread-3] [9s 604ms] SocketTube(117) Stopping read scheduler DEBUG: [pool-1-thread-3] [9s 604ms] SocketTube(117) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [9s 604ms] SocketTube(117) Read scheduler stopped DEBUG: [pool-1-thread-3] [9s 604ms] SocketTube(117) leaving request(1): Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=0] TestServer: Connection writer stopping [10 s, 183 ms, 532781 ns] client shutdown normally: HttpClientImpl(96) DEBUG: [MainThread] [9s 613ms] HttpClientImpl(97) proxySelector is java.net.ProxySelector$StaticProxySelector@4cd1d403 (user-supplied=true) DEBUG: [MainThread] [9s 614ms] HttpClientImpl(97) ClientImpl (async) send https://127.0.0.1:60979/https2/chunk/x-24-BODY_CF GET DEBUG: [pool-1-thread-3] [9s 614ms] Exchange establishing exchange for https://127.0.0.1:60979/https2/chunk/x-24-BODY_CF GET, proxy=null DEBUG: [pool-1-thread-3] [9s 614ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [9s 614ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [9s 615ms] PlainHttpConnection(SocketTube(118)) registering connect event DEBUG: [pool-1-thread-3] [9s 615ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@750bcc60 for C (true) TestServer(2): connection accepted TestServer(2): stopping is: false TestServer(2): accepting connections TestServer(2): creating connection TestServer: New connection from SSLSocket[hostname=127.0.0.1, port=37220, Session(1723806575223|SSL_NULL_WITH_NULL_NULL)] DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] PlainHttpConnection(SocketTube(118)) ConnectEvent: finishing connect DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] PlainHttpConnection(SocketTube(118)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:37220 DEBUG: [pool-1-thread-3] [9s 615ms] SocketTube(118) connecting flows DEBUG: [pool-1-thread-3] [9s 615ms] SocketTube(118) read publisher got subscriber DEBUG: [pool-1-thread-3] [9s 615ms] SocketTube(118) registering subscribe event DEBUG: [pool-1-thread-3] [9s 615ms] SocketTube(118) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [9s 615ms] SSL Writer(SocketTube(118)) requesting 1 DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] SocketTube(118) subscribe event raised DEBUG: [pool-1-thread-3] [9s 615ms] SSLTube(SocketTube(118)) request: n=1 DEBUG: [pool-1-thread-3] [9s 615ms] SSL Writer(SocketTube(118)) calling downstreamSubscriber::onSubscribe on SocketTube(118) DEBUG: [pool-1-thread-3] [9s 615ms] SocketTube(118) subscribed for writing DEBUG: [pool-1-thread-3] [9s 615ms] SocketTube(118) write: registering startSubscription event DEBUG: [pool-1-thread-3] [9s 615ms] SSL Writer(SocketTube(118)) onSubscribe initiating handshaking DEBUG: [pool-1-thread-3] [9s 615ms] SSL Writer(SocketTube(118)) added 1 (0 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 615ms] SSL Writer(SocketTube(118)) processData, writeList remaining:0, hsTriggered:true, needWrap:false DEBUG: [pool-1-thread-3] [9s 615ms] SSL Writer(SocketTube(118)) wrapping 0 bytes DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] SocketTube(118) handling pending subscription for READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 0 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@7ff3a710[Not completed, 4 dependents] (id=9002) downstreamSubscription: SubscriptionBase: window = 0 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(118)), 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-97-SelectorManager] [9s 615ms] SocketTube(118) read demand reset to 0 DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] SocketTube(118) calling onSubscribe DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] SSL Reader(SocketTube(118)) requesting 1 DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] SocketTube(118) got some demand for reading DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] SocketTube(118) resuming read event DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] SocketTube(118) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] SSL Reader(SocketTube(118)) calling downstreamSubscriber::onSubscribe on SSLSubscriberWrapper[SSLTube(SocketTube(118)), delegate: null, getALPN: null, onCompleteReceived: false, onError: null] DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] SSLTube(SocketTube(118)) SSLSubscriberWrapper (reader) onSubscribe(SubscriptionBase: window = 0 cancelled = false) DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] SSLTube(SocketTube(118)) SSLSubscriberWrapper (reader) onSubscribeImpl: no delegate yet DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] SocketTube(118) onSubscribe called DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] SocketTube(118) pending subscriber subscribed DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for R (true) DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] SocketTube(118) write: starting subscription DEBUG: [HttpClient-97-SelectorManager] [9s 615ms] SocketTube(118) write: offloading requestMore DEBUG: [pool-1-thread-4] [9s 616ms] SocketTube(118) write: requesting more... DEBUG: [pool-1-thread-4] [9s 616ms] SSL Writer(SocketTube(118)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-4] [9s 616ms] SocketTube(118) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 616ms] SSL Writer(SocketTube(118)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 616ms] SSL Writer(SocketTube(118)) OK => produced: 2191 bytes into 2192, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 616ms] SSL Writer(SocketTube(118)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 2191 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 616ms] SSL Writer(SocketTube(118)) handshaking DEBUG: [pool-1-thread-3] [9s 616ms] SSL Reader(SocketTube(118)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 616ms] SSL Writer(SocketTube(118)) Sending 2191 bytes downstream DEBUG: [pool-1-thread-3] [9s 616ms] SSL Writer(SocketTube(118)) Adding 2191 to outputQ queue DEBUG: [pool-1-thread-3] [9s 616ms] SSL Writer(SocketTube(118)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 616ms] SSL Writer(SocketTube(118)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 616ms] SSL Writer(SocketTube(118)) DownstreamPusher: Pushing 2191 bytes downstream DEBUG: [pool-1-thread-3] [9s 616ms] SocketTube(118) trying to write: 2191 DEBUG: [pool-1-thread-3] [9s 616ms] SocketTube(118) wrote: 2191 DEBUG: [pool-1-thread-3] [9s 616ms] SocketTube(118) write: requesting more... DEBUG: [pool-1-thread-3] [9s 616ms] SocketTube(118) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 616ms] SocketTube(118) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 616ms] SSL Writer(SocketTube(118)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [9s 616ms] SSL Writer(SocketTube(118)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-97-SelectorManager] [9s 617ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for None (false) DEBUG: [HttpClient-97-SelectorManager] [9s 617ms] HttpClientImpl(97) ByteBuffer.allocateDirect(16384) DEBUG: [HttpClient-97-SelectorManager] [9s 618ms] SocketTube(118) read bytes: 133 DEBUG: [HttpClient-97-SelectorManager] [9s 618ms] SSL Reader(SocketTube(118)) onNext DEBUG: [HttpClient-97-SelectorManager] [9s 618ms] SSL Reader(SocketTube(118)) Adding 133 bytes to read buffer DEBUG: [HttpClient-97-SelectorManager] [9s 618ms] SocketTube(118) resuming read event DEBUG: [HttpClient-97-SelectorManager] [9s 618ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for R (false) DEBUG: [HttpClient-97-SelectorManager] [9s 618ms] SocketTube(118) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) processData: readBuf remaining:133, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) Unwrapping: 133 DEBUG: [HttpClient-97-SelectorManager] [9s 618ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for None (false) DEBUG: [HttpClient-97-SelectorManager] [9s 618ms] SocketTube(118) no more demand for reading DEBUG: [HttpClient-97-SelectorManager] [9s 618ms] SocketTube(118) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) Decoded 0 bytes out of 133 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 133 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) Unwrapped: consumed: 133 DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) handshaking DEBUG: [pool-1-thread-3] [9s 618ms] SSLFlowDelegate(SocketTube(118)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [9s 618ms] SSLFlowDelegate(SocketTube(118)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [9s 618ms] SSLFlowDelegate(SocketTube(118)) finished task execution DEBUG: [pool-1-thread-3] [9s 618ms] SSL Writer(SocketTube(118)) processData, writeList remaining:0, hsTriggered:false, needWrap:true DEBUG: [pool-1-thread-3] [9s 618ms] SSL Writer(SocketTube(118)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [9s 618ms] SSL Writer(SocketTube(118)) SSLResult: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 618ms] SSL Writer(SocketTube(118)) OK => produced: 6 bytes into 8, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 618ms] SSL Writer(SocketTube(118)) wrapBuffer returned Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 0 bytesProduced = 6 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 618ms] SSL Writer(SocketTube(118)) handshaking DEBUG: [pool-1-thread-3] [9s 618ms] SSL Writer(SocketTube(118)) Sending 6 bytes downstream DEBUG: [pool-1-thread-3] [9s 618ms] SSL Writer(SocketTube(118)) Adding 6 to outputQ queue DEBUG: [pool-1-thread-3] [9s 618ms] SSL Writer(SocketTube(118)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 618ms] SSL Writer(SocketTube(118)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 618ms] SSL Writer(SocketTube(118)) DownstreamPusher: Pushing 6 bytes downstream DEBUG: [pool-1-thread-3] [9s 618ms] SocketTube(118) trying to write: 6 DEBUG: [pool-1-thread-3] [9s 618ms] SocketTube(118) wrote: 6 DEBUG: [pool-1-thread-3] [9s 618ms] SocketTube(118) write: requesting more... DEBUG: [pool-1-thread-3] [9s 618ms] SocketTube(118) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 618ms] SocketTube(118) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 618ms] SSL Writer(SocketTube(118)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:1 DEBUG: [pool-1-thread-3] [9s 618ms] SSL Writer(SocketTube(118)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) requesting 1 DEBUG: [pool-1-thread-3] [9s 618ms] SocketTube(118) got some demand for reading DEBUG: [pool-1-thread-3] [9s 618ms] SocketTube(118) resuming read event DEBUG: [pool-1-thread-3] [9s 618ms] SocketTube(118) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) processData: readBuf remaining:0, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [HttpClient-97-SelectorManager] [9s 618ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for R (true) DEBUG: [HttpClient-97-SelectorManager] [9s 618ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for None (false) DEBUG: [HttpClient-97-SelectorManager] [9s 618ms] SocketTube(118) read bytes: 175 DEBUG: [HttpClient-97-SelectorManager] [9s 618ms] SSL Reader(SocketTube(118)) onNext DEBUG: [HttpClient-97-SelectorManager] [9s 618ms] SSL Reader(SocketTube(118)) Adding 175 bytes to read buffer DEBUG: [HttpClient-97-SelectorManager] [9s 618ms] SocketTube(118) resuming read event DEBUG: [HttpClient-97-SelectorManager] [9s 618ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for R (false) DEBUG: [HttpClient-97-SelectorManager] [9s 618ms] SocketTube(118) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) processData: readBuf remaining:175, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) Unwrapping: 175 DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) Decoded 0 bytes out of 175 into buffer of 512 remaining to decode: 169 DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) Unwrapped: result: Status = OK HandshakeStatus = NEED_UNWRAP bytesConsumed = 6 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) Unwrapped: consumed: 6 DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) handshaking DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) Unwrapping: 169 DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) Decoded 0 bytes out of 169 into buffer of 512 remaining to decode: 90 DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) Unwrapped: result: Status = OK HandshakeStatus = NEED_TASK bytesConsumed = 79 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) Unwrapped: consumed: 79 DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) handshaking DEBUG: [pool-1-thread-3] [9s 618ms] SSLFlowDelegate(SocketTube(118)) obtaining and initiating task execution DEBUG: [pool-1-thread-3] [9s 618ms] SSLFlowDelegate(SocketTube(118)) #tasks to execute: 1 DEBUG: [pool-1-thread-3] [9s 618ms] SSLFlowDelegate(SocketTube(118)) finished task execution DEBUG: [pool-1-thread-3] [9s 618ms] SSL Writer(SocketTube(118)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) processData: readBuf remaining:90, state: HANDSHAKING , engine handshake status:NEED_UNWRAP DEBUG: [pool-1-thread-3] [9s 618ms] SSL Reader(SocketTube(118)) Unwrapping: 90 DEBUG: [pool-1-thread-3] [9s 619ms] SSL Reader(SocketTube(118)) Decoded 0 bytes out of 90 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 619ms] SSL Reader(SocketTube(118)) Unwrapped: result: Status = OK HandshakeStatus = NEED_WRAP bytesConsumed = 90 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 619ms] SSL Reader(SocketTube(118)) Unwrapped: consumed: 90 DEBUG: [pool-1-thread-3] [9s 619ms] SSL Reader(SocketTube(118)) handshaking DEBUG: [pool-1-thread-3] [9s 619ms] SSL Writer(SocketTube(118)) processData, writeList remaining:0, hsTriggered:true, needWrap:true DEBUG: [pool-1-thread-3] [9s 619ms] SSL Writer(SocketTube(118)) wrapping 0 bytes DEBUG: [pool-1-thread-3] [9s 619ms] SSL Writer(SocketTube(118)) SSLResult: Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 619ms] SSL Writer(SocketTube(118)) OK => produced: 90 bytes into 96, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 619ms] SSL Writer(SocketTube(118)) wrapBuffer returned Status = OK HandshakeStatus = FINISHED bytesConsumed = 0 bytesProduced = 90 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 619ms] SSLFlowDelegate(SocketTube(118)) setALPN = h2 DEBUG: [pool-1-thread-3] [9s 619ms] PlainHttpConnection(SocketTube(118)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [9s 619ms] Http2Connection checkSSLConfig: alpn: 'h2', engine: 'h2' DEBUG: [pool-1-thread-3] [9s 619ms] Http2Connection checkSSLConfig: alpn: 'h2' DEBUG: [pool-1-thread-3] [9s 619ms] Http2Connection(SSLTube(SocketTube(118))):WindowUpdateSender(stream: 0) maxFrameSize=16384, initWindowSize=33554432, limit=16777216 DEBUG: [pool-1-thread-3] [9s 619ms] SSLTube(SocketTube(118)) connecting flows DEBUG: [pool-1-thread-3] [9s 619ms] SSLTube(SocketTube(118)) SSLSubscriberWrapper (reader) got delegate: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@55650338 DEBUG: [pool-1-thread-3] [9s 619ms] Http2Connection(SSLTube(SocketTube(118))) onSubscribe: requesting Long.MAX_VALUE for reading DEBUG: [pool-1-thread-3] [9s 619ms] SSL Reader(SocketTube(118)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [9s 619ms] SSL Reader(SocketTube(118)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 619ms] SSL Reader(SocketTube(118)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [9s 619ms] SSL Reader(SocketTube(118)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 619ms] SSLTube(SocketTube(118)) setSubscription: demand=1, cancelled:false DEBUG: [pool-1-thread-3] [9s 619ms] AsyncSSLConnection(SSLTube(SocketTube(118))) HttpPublisher: got request of 1 from SSLTube(SocketTube(118)) DEBUG: [pool-1-thread-3] [9s 619ms] AsyncSSLConnection(SSLTube(SocketTube(118))) added 63 bytes in the priority write queue DEBUG: [pool-1-thread-3] [9s 619ms] AsyncSSLConnection(SSLTube(SocketTube(118))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 619ms] AsyncSSLConnection(SSLTube(SocketTube(118))) HttpPublisher: sending 63 bytes (1 buffers) to SSLTube(SocketTube(118)) DEBUG: [pool-1-thread-3] [9s 619ms] SSLTube(SocketTube(118)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 619ms] SSL Writer(SocketTube(118)) onNext DEBUG: [pool-1-thread-3] [9s 619ms] SSL Writer(SocketTube(118)) added 1 (63 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 619ms] Http2Connection(SSLTube(SocketTube(118))):WindowUpdateSender(stream: 0) sending window update: 33488897 DEBUG: [pool-1-thread-3] [9s 619ms] AsyncSSLConnection(SSLTube(SocketTube(118))) added 13 bytes in the priority write queue DEBUG: [pool-1-thread-3] [9s 619ms] AsyncSSLConnection(SSLTube(SocketTube(118))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 619ms] Http2Connection(SSLTube(SocketTube(118))) Triggering processing of buffered data after sending connection preface DEBUG: [pool-1-thread-3] [9s 619ms] Http2Connection(SSLTube(SocketTube(118))) onNext: got 0 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 619ms] Http2Connection(SSLTube(SocketTube(118))) sending 0 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 619ms] Http2Connection(SSLTube(SocketTube(118))) H2 Received EMPTY_TRIGGER DEBUG: [pool-1-thread-3] [9s 619ms] Http2Connection(SSLTube(SocketTube(118))) H2 processed buffered data DEBUG: [pool-1-thread-3] [9s 619ms] Http2ClientImpl offering to the connection pool: Http2Connection(SSLTube(SocketTube(118))) DEBUG: [pool-1-thread-3] [9s 619ms] Http2ClientImpl put in the connection pool: Http2Connection(SSLTube(SocketTube(118))) DEBUG: [pool-1-thread-3] [9s 619ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [9s 619ms] ExchangeImpl creating HTTP/2 streams DEBUG: [pool-1-thread-3] [9s 619ms] Http2Connection(SSLTube(SocketTube(118))):WindowUpdateSender(stream: ?) maxFrameSize=16384, initWindowSize=16777216, limit=8388608 DEBUG: [pool-1-thread-3] [9s 619ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [9s 619ms] Http2Connection(SSLTube(SocketTube(118)))/Stream(?) sendHeadersOnly() DEBUG: [pool-1-thread-3] [9s 619ms] Http2Connection(SSLTube(SocketTube(118))) sending frame: OutgoingHeaders() DEBUG: [pool-1-thread-3] [9s 619ms] Http2Connection(SSLTube(SocketTube(118))) Opened stream 1 DEBUG: [pool-1-thread-3] [9s 619ms] Http2Connection(SSLTube(SocketTube(118)))/Stream(1) Stream 1 registered (cancelled: false, registerIfCancelled: false) DEBUG: [pool-1-thread-3] [9s 619ms] AsyncSSLConnection(SSLTube(SocketTube(118))) added 64 bytes to the write queue DEBUG: [pool-1-thread-3] [9s 619ms] AsyncSSLConnection(SSLTube(SocketTube(118))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 619ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [9s 619ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [9s 619ms] Http2Connection(SSLTube(SocketTube(118)))/Stream(1) requestSent: streamid=1 but response not received DEBUG: [pool-1-thread-3] [9s 619ms] SSL Writer(SocketTube(118)) Sending 90 bytes downstream DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) Adding 90 to outputQ queue DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) DownstreamPusher: Pushing 90 bytes downstream DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) trying to write: 90 DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) wrote: 90 DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) write: requesting more... DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) requesting 1 DEBUG: [pool-1-thread-3] [9s 620ms] SSLTube(SocketTube(118)) request: n=1 DEBUG: [pool-1-thread-3] [9s 620ms] AsyncSSLConnection(SSLTube(SocketTube(118))) HttpPublisher: got request of 1 from SSLTube(SocketTube(118)) DEBUG: [pool-1-thread-3] [9s 620ms] AsyncSSLConnection(SSLTube(SocketTube(118))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(118)) DEBUG: [pool-1-thread-3] [9s 620ms] SSLTube(SocketTube(118)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) onNext DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) requesting 1 DEBUG: [pool-1-thread-3] [9s 620ms] SSLTube(SocketTube(118)) request: n=1 DEBUG: [pool-1-thread-3] [9s 620ms] AsyncSSLConnection(SSLTube(SocketTube(118))) HttpPublisher: got request of 1 from SSLTube(SocketTube(118)) DEBUG: [pool-1-thread-3] [9s 620ms] AsyncSSLConnection(SSLTube(SocketTube(118))) HttpPublisher: sending 64 bytes (2 buffers) to SSLTube(SocketTube(118)) DEBUG: [pool-1-thread-3] [9s 620ms] SSLTube(SocketTube(118)) sending 2 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) onNext DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) added 2 (64 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) wrapping 140 bytes DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 140 bytesProduced = 178 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) OK => produced: 178 bytes into 184, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 140 bytesProduced = 178 sequenceNumber = 0 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) Sending 178 bytes downstream DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) Adding 178 to outputQ queue DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) DownstreamPusher: Pushing 178 bytes downstream DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) trying to write: 178 DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) wrote: 178 DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) write: requesting more... DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) requesting 1 DEBUG: [pool-1-thread-3] [9s 620ms] SSLTube(SocketTube(118)) request: n=1 DEBUG: [pool-1-thread-3] [9s 620ms] AsyncSSLConnection(SSLTube(SocketTube(118))) HttpPublisher: got request of 1 from SSLTube(SocketTube(118)) DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) processData, writeList remaining:0, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) requesting 1 DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) got some demand for reading DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) resuming read event DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for R (false) DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for None (false) DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SocketTube(118) read bytes: 1726 DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SSL Reader(SocketTube(118)) onNext DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SSL Reader(SocketTube(118)) Adding 1726 bytes to read buffer DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SocketTube(118) resuming read event DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for R (false) DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SocketTube(118) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) processData: readBuf remaining:1726, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) Unwrapping: 1726 TestServer(2): starting connection DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for None (false) DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SocketTube(118) no more demand for reading DEBUG: [Test-server-pool] [9s 620ms] FramesDecoder decodes: 9 DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SocketTube(118) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [Test-server-pool] [9s 620ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [9s 620ms] FramesDecoder Not enough data to parse frame body, needs: 30, has: 0 DEBUG: [Test-server-pool] [9s 620ms] FramesDecoder decodes: 30 DEBUG: [Test-server-pool] [9s 620ms] FramesDecoder Tail size is now: 0, current= DEBUG: [Test-server-pool] [9s 620ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=16384 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=100 INITIAL_WINDOW_SIZE=16777216 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) Decoded 0 bytes out of 1726 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) Unwrapped: result: Status = OK HandshakeStatus = FINISHED bytesConsumed = 1726 bytesProduced = 0 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) Unwrapped: consumed: 1726 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) requesting 1 DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) got some demand for reading DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) resuming read event DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for R (true) DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for None (false) DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SocketTube(118) read bytes: 77 DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SSL Reader(SocketTube(118)) onNext DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SSL Reader(SocketTube(118)) Adding 77 bytes to read buffer DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SocketTube(118) resuming read event DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for R (false) DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SocketTube(118) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) processData: readBuf remaining:77, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) Unwrapping: 77 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) Decoded 39 bytes out of 77 into buffer of 512 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 77 bytesProduced = 39 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) Unwrapped: consumed: 77 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) sending 39 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) Adding 39 to outputQ queue DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775807 cancelled = false DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) DownstreamPusher: Pushing 39 bytes downstream DEBUG: [pool-1-thread-3] [9s 620ms] Http2Connection(SSLTube(SocketTube(118))) onNext: got 39 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 620ms] Http2Connection(SSLTube(SocketTube(118))) sending 39 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 620ms] Http2Connection(SSLTube(SocketTube(118))) H2 Receiving(1): 39 DEBUG: [pool-1-thread-3] [9s 620ms] Http2Connection(SSLTube(SocketTube(118))) Processing 39 DEBUG: [pool-1-thread-3] [9s 620ms] FramesDecoder decodes: 39 DEBUG: [pool-1-thread-3] [9s 620ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 620ms] FramesDecoder Got frame: SETTINGS: length=30, streamid=0, flags=0 Settings: HEADER_TABLE_SIZE=4096 ENABLE_PUSH=1 MAX_CONCURRENT_STREAMS=2147483647 INITIAL_WINDOW_SIZE=65535 MAX_FRAME_SIZE=16384 DEBUG: [pool-1-thread-3] [9s 620ms] Http2Connection(SSLTube(SocketTube(118))) sending frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [pool-1-thread-3] [9s 620ms] AsyncSSLConnection(SSLTube(SocketTube(118))) added 9 bytes to the write queue DEBUG: [pool-1-thread-3] [9s 620ms] AsyncSSLConnection(SSLTube(SocketTube(118))) signalling the publisher of the write queue DEBUG: [pool-1-thread-3] [9s 620ms] AsyncSSLConnection(SSLTube(SocketTube(118))) HttpPublisher: sending 9 bytes (1 buffers) to SSLTube(SocketTube(118)) DEBUG: [pool-1-thread-3] [9s 620ms] SSLTube(SocketTube(118)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) onNext DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) added 1 (9 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) processData, writeList remaining:9, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) wrapping 9 bytes DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) OK => produced: 47 bytes into 48, not wrapped: 0 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 9 bytesProduced = 47 sequenceNumber = 1 DEBUG: [readLoop] [9s 620ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 620ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) Sending 47 bytes downstream DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) Adding 47 to outputQ queue DEBUG: [readLoop] [9s 620ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [9s 620ms] FramesDecoder decodes: 4 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) pushScheduler is alive DEBUG: [readLoop] [9s 620ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) DownstreamPusher: Pushing 47 bytes downstream DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) trying to write: 47 DEBUG: [readLoop] [9s 620ms] FramesDecoder Got frame: WINDOW_UPDATE: length=4, streamid=0, flags=0 WindowUpdate: 33488897 DEBUG: [readLoop] [9s 620ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) wrote: 47 DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) write: requesting more... DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) requesting 1 DEBUG: [pool-1-thread-3] [9s 620ms] SSLTube(SocketTube(118)) request: n=1 DEBUG: [pool-1-thread-3] [9s 620ms] AsyncSSLConnection(SSLTube(SocketTube(118))) HttpPublisher: got request of 1 from SSLTube(SocketTube(118)) DEBUG: [pool-1-thread-3] [9s 620ms] SSL Writer(SocketTube(118)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 620ms] Http2Connection(SSLTube(SocketTube(118))) H2 processed(1) DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) requesting 1 DEBUG: [readLoop] [9s 620ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 620ms] FramesDecoder Not enough data to parse frame body, needs: 55, has: 0 DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) got some demand for reading DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) resuming read event DEBUG: [readLoop] [9s 620ms] FramesDecoder decodes: 55 DEBUG: [readLoop] [9s 620ms] FramesDecoder Tail size is now: 0, current= DEBUG: [HttpClient-97-SelectorManager] [9s 620ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for R (false) DEBUG: [pool-1-thread-3] [9s 620ms] SocketTube(118) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [readLoop] [9s 620ms] FramesDecoder Got frame: HEADERS: length=55, streamid=1, flags=END_STREAM END_HEADERS TestServer(2): connection started DEBUG: [pool-1-thread-3] [9s 620ms] SSL Reader(SocketTube(118)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING TestServer: GET /https2/chunk/x-24-BODY_CF Server: got END_STREAM for stream 1 DEBUG: [readLoop] [9s 621ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 621ms] FramesDecoder Tail size is now: 0, current= DEBUG: [readLoop] [9s 621ms] FramesDecoder Got frame: SETTINGS: length=0, streamid=0, flags=ACK Settings: DEBUG: [readLoop] [9s 621ms] FramesDecoder decodes: 0 DEBUG: [readLoop] [9s 621ms] FramesDecoder Tail size is now: 0, current= TestServer(2): Using handler for: /https2/chunk Sent response headers 200 DEBUG: [HttpClient-97-SelectorManager] [9s 621ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for None (false) DEBUG: [HttpClient-97-SelectorManager] [9s 621ms] SocketTube(118) read bytes: 146 DEBUG: [HttpClient-97-SelectorManager] [9s 621ms] SSL Reader(SocketTube(118)) onNext DEBUG: [HttpClient-97-SelectorManager] [9s 621ms] SSL Reader(SocketTube(118)) Adding 146 bytes to read buffer DEBUG: [HttpClient-97-SelectorManager] [9s 621ms] SocketTube(118) resuming read event DEBUG: [HttpClient-97-SelectorManager] [9s 621ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for R (false) DEBUG: [HttpClient-97-SelectorManager] [9s 621ms] SocketTube(118) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) processData: readBuf remaining:146, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) Unwrapping: 146 DEBUG: [HttpClient-97-SelectorManager] [9s 621ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for None (false) DEBUG: [HttpClient-97-SelectorManager] [9s 621ms] SocketTube(118) no more demand for reading DEBUG: [HttpClient-97-SelectorManager] [9s 621ms] SocketTube(118) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) Decoded 11 bytes out of 146 into buffer of 40 remaining to decode: 97 DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 49 bytesProduced = 11 DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) Unwrapped: consumed: 49 DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) sending 11 DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) Adding 11 to outputQ queue DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775806 cancelled = false DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) DownstreamPusher: Pushing 11 bytes downstream DEBUG: [pool-1-thread-3] [9s 621ms] Http2Connection(SSLTube(SocketTube(118))) onNext: got 11 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 621ms] Http2Connection(SSLTube(SocketTube(118))) sending 11 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 621ms] Http2Connection(SSLTube(SocketTube(118))) H2 Receiving(2): 11 DEBUG: [pool-1-thread-3] [9s 621ms] Http2Connection(SSLTube(SocketTube(118))) Processing 11 DEBUG: [pool-1-thread-3] [9s 621ms] FramesDecoder decodes: 11 DEBUG: [pool-1-thread-3] [9s 621ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 621ms] FramesDecoder Got frame: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [9s 621ms] Http2Connection(SSLTube(SocketTube(118)))/Stream(1) incoming: HEADERS: length=2, streamid=1, flags=END_HEADERS DEBUG: [pool-1-thread-3] [9s 621ms] Http2Connection(SSLTube(SocketTube(118)))/Stream(1) Response builder cleared, ready to receive new headers. DEBUG: [pool-1-thread-3] [9s 621ms] Http2Connection(SSLTube(SocketTube(118)))/Stream(1) Completing responseCF(0) with response headers DEBUG: [pool-1-thread-3] [9s 621ms] Http2Connection(SSLTube(SocketTube(118)))/Stream(1) Getting BodySubscriber for: (GET https://127.0.0.1:60979/https2/chunk/x-24-BODY_CF) 200 HTTP_2 Local port: 37220 DEBUG: [pool-1-thread-3] [9s 621ms] Http2Connection(SSLTube(SocketTube(118)))/Stream(1) subscribing user subscriber DEBUG: [pool-1-thread-3] [9s 621ms] HttpClientImpl(97) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [9s 621ms] Http2Connection(SSLTube(SocketTube(118))) H2 processed(2) DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) Unwrapping: 97 DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) Decoded 59 bytes out of 97 into buffer of 16676 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 97 bytesProduced = 59 DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) Unwrapped: consumed: 97 DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) sending 59 DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) Adding 59 to outputQ queue DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775805 cancelled = false DEBUG: [pool-1-thread-4] [9s 621ms] Http2Connection(SSLTube(SocketTube(118)))/Stream(1) cancelling stream 1: java.io.IOException: Stream 1 cancelled DEBUG: [pool-1-thread-3] [9s 621ms] SSL Reader(SocketTube(118)) DownstreamPusher: Pushing 59 bytes downstream DEBUG: [pool-1-thread-4] [9s 621ms] Http2Connection(SSLTube(SocketTube(118)))/Stream(1) stream 1 closing due to java.io.IOException: Stream 1 cancelled DEBUG: [pool-1-thread-4] [9s 621ms] Http2Connection(SSLTube(SocketTube(118)))/Stream(1) closing response subscriber stream 1 DEBUG: [pool-1-thread-3] [9s 621ms] Http2Connection(SSLTube(SocketTube(118))) onNext: got 59 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 622ms] Http2Connection(SSLTube(SocketTube(118))) sending 59 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 622ms] Http2Connection(SSLTube(SocketTube(118))) H2 Receiving(3): 59 DEBUG: [pool-1-thread-3] [9s 622ms] Http2Connection(SSLTube(SocketTube(118))) Processing 59 DEBUG: [pool-1-thread-3] [9s 622ms] FramesDecoder decodes: 59 DEBUG: [pool-1-thread-4] [9s 622ms] HttpClientImpl(97) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [9s 622ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 622ms] FramesDecoder Got frame: DATA: length=50, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 622ms] Http2Connection(SSLTube(SocketTube(118)))/Stream(1) incoming: DATA: length=50, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 622ms] Http2Connection(SSLTube(SocketTube(118)))/Stream(1) request cancelled or stream closed: dropping data frame DEBUG: [pool-1-thread-3] [9s 622ms] Http2Connection(SSLTube(SocketTube(118))) Dropping data frame for stream 1 (50 payload bytes) DEBUG: [pool-1-thread-3] [9s 622ms] Http2Connection(SSLTube(SocketTube(118))):WindowUpdateSender(stream: 0) update: 50, received: 50, limit: 16777216 DEBUG: [pool-1-thread-3] [9s 622ms] Http2Connection(SSLTube(SocketTube(118))) H2 processed(3) DEBUG: [pool-1-thread-3] [9s 622ms] SSL Reader(SocketTube(118)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 622ms] SSL Reader(SocketTube(118)) requesting 1 DEBUG: [pool-1-thread-3] [9s 622ms] SocketTube(118) got some demand for reading DEBUG: [pool-1-thread-3] [9s 622ms] SocketTube(118) resuming read event DEBUG: [pool-1-thread-3] [9s 622ms] SocketTube(118) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 622ms] HttpClientImpl(97) ClientImpl (async) elapsed 7 millis for GET to https://127.0.0.1:60979/https2/chunk/x-24-BODY_CF DEBUG: [pool-1-thread-3] [9s 622ms] SSL Reader(SocketTube(118)) processData: readBuf remaining:0, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [HttpClient-97-SelectorManager] [9s 622ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for R (true) DEBUG: [pool-1-thread-4] [9s 622ms] Http2Connection(SSLTube(SocketTube(118))) sending frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [HttpClient-97-SelectorManager] [9s 622ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for None (false) DEBUG: [HttpClient-97-SelectorManager] [9s 622ms] SocketTube(118) read bytes: 241 DEBUG: [HttpClient-97-SelectorManager] [9s 622ms] SSL Reader(SocketTube(118)) onNext DEBUG: [HttpClient-97-SelectorManager] [9s 622ms] SSL Reader(SocketTube(118)) Adding 241 bytes to read buffer DEBUG: [HttpClient-97-SelectorManager] [9s 622ms] SocketTube(118) resuming read event DEBUG: [HttpClient-97-SelectorManager] [9s 622ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3af1268a for R (false) DEBUG: [pool-1-thread-4] [9s 622ms] AsyncSSLConnection(SSLTube(SocketTube(118))) added 13 bytes to the write queue DEBUG: [pool-1-thread-3] [9s 622ms] SSL Reader(SocketTube(118)) processData: readBuf remaining:241, state: NOT_HANDSHAKING , engine handshake status:NOT_HANDSHAKING DEBUG: [pool-1-thread-4] [9s 622ms] AsyncSSLConnection(SSLTube(SocketTube(118))) signalling the publisher of the write queue DEBUG: [HttpClient-97-SelectorManager] [9s 622ms] SocketTube(118) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 622ms] SSL Reader(SocketTube(118)) Unwrapping: 241 DEBUG: [pool-1-thread-4] [9s 622ms] AsyncSSLConnection(SSLTube(SocketTube(118))) HttpPublisher: sending 13 bytes (1 buffers) to SSLTube(SocketTube(118)) DEBUG: [pool-1-thread-4] [9s 622ms] SSLTube(SocketTube(118)) sending 1 buffers to SSL flow delegate DEBUG: [pool-1-thread-4] [9s 622ms] SSL Writer(SocketTube(118)) onNext DEBUG: [pool-1-thread-3] [9s 622ms] SSL Reader(SocketTube(118)) Decoded 59 bytes out of 241 into buffer of 16676 remaining to decode: 144 DEBUG: [pool-1-thread-4] [9s 622ms] SSL Writer(SocketTube(118)) added 1 (13 bytes) to the writeList DEBUG: [pool-1-thread-3] [9s 622ms] SSL Reader(SocketTube(118)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 97 bytesProduced = 59 DEBUG: [pool-1-thread-3] [9s 622ms] SSL Reader(SocketTube(118)) Unwrapped: consumed: 97 DEBUG: [pool-1-thread-4] [9s 622ms] SSL Writer(SocketTube(118)) processData, writeList remaining:13, hsTriggered:false, needWrap:false DEBUG: [pool-1-thread-3] [9s 622ms] SSL Reader(SocketTube(118)) sending 59 DEBUG: [pool-1-thread-4] [9s 622ms] SSL Writer(SocketTube(118)) wrapping 13 bytes DEBUG: [pool-1-thread-3] [9s 622ms] SSL Reader(SocketTube(118)) Adding 59 to outputQ queue DEBUG: [pool-1-thread-3] [9s 622ms] SSL Reader(SocketTube(118)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 622ms] SSL Reader(SocketTube(118)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775804 cancelled = false DEBUG: [pool-1-thread-3] [9s 622ms] SSL Reader(SocketTube(118)) DownstreamPusher: Pushing 59 bytes downstream DEBUG: [pool-1-thread-3] [9s 622ms] Http2Connection(SSLTube(SocketTube(118))) onNext: got 59 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 622ms] Http2Connection(SSLTube(SocketTube(118))) sending 59 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 622ms] Http2Connection(SSLTube(SocketTube(118))) H2 Receiving(4): 59 DEBUG: [pool-1-thread-3] [9s 622ms] Http2Connection(SSLTube(SocketTube(118))) Processing 59 DEBUG: [pool-1-thread-4] [9s 622ms] SSL Writer(SocketTube(118)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-3] [9s 622ms] FramesDecoder decodes: 59 DEBUG: [pool-1-thread-4] [9s 622ms] SSL Writer(SocketTube(118)) OK => produced: 51 bytes into 56, not wrapped: 0 DEBUG: [pool-1-thread-4] [9s 622ms] SSL Writer(SocketTube(118)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 13 bytesProduced = 51 sequenceNumber = 2 DEBUG: [pool-1-thread-3] [9s 622ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 622ms] FramesDecoder Got frame: DATA: length=50, streamid=1, flags=0 DEBUG: [pool-1-thread-4] [9s 622ms] SSL Writer(SocketTube(118)) Sending 51 bytes downstream DEBUG: [pool-1-thread-3] [9s 622ms] Http2Connection(SSLTube(SocketTube(118)))/Stream(1) incoming: DATA: length=50, streamid=1, flags=0 DEBUG: [pool-1-thread-3] [9s 622ms] Http2Connection(SSLTube(SocketTube(118)))/Stream(1) request cancelled or stream closed: dropping data frame DEBUG: [pool-1-thread-4] [9s 622ms] SSL Writer(SocketTube(118)) Adding 51 to outputQ queue DEBUG: [pool-1-thread-3] [9s 622ms] Http2Connection(SSLTube(SocketTube(118))) Dropping data frame for stream 1 (50 payload bytes) DEBUG: [pool-1-thread-4] [9s 622ms] SSL Writer(SocketTube(118)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 622ms] Http2Connection(SSLTube(SocketTube(118))):WindowUpdateSender(stream: 0) update: 50, received: 100, limit: 16777216 DEBUG: [pool-1-thread-3] [9s 622ms] Http2Connection(SSLTube(SocketTube(118))) H2 processed(4) DEBUG: [pool-1-thread-4] [9s 622ms] SSL Writer(SocketTube(118)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 622ms] SSL Reader(SocketTube(118)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 622ms] SSL Reader(SocketTube(118)) Unwrapping: 144 DEBUG: [pool-1-thread-4] [9s 622ms] SSL Writer(SocketTube(118)) DownstreamPusher: Pushing 51 bytes downstream DEBUG: [pool-1-thread-4] [9s 622ms] SocketTube(118) trying to write: 51 DEBUG: [pool-1-thread-3] [9s 656ms] SSL Reader(SocketTube(118)) Decoded 59 bytes out of 144 into buffer of 16676 remaining to decode: 47 DEBUG: [pool-1-thread-4] [9s 656ms] SocketTube(118) wrote: 51 DEBUG: [pool-1-thread-4] [9s 656ms] SocketTube(118) write: requesting more... DEBUG: [pool-1-thread-3] [9s 656ms] SSL Reader(SocketTube(118)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 97 bytesProduced = 59 DEBUG: [pool-1-thread-3] [9s 656ms] SSL Reader(SocketTube(118)) Unwrapped: consumed: 97 DEBUG: [pool-1-thread-3] [9s 656ms] SSL Reader(SocketTube(118)) sending 59 [10 s, 226 ms, 744782 ns] waiting for client to shutdown: HttpClientImpl(97) DEBUG: [pool-1-thread-4] [9s 656ms] SocketTube(118) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 656ms] SocketTube(118) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 656ms] SSL Reader(SocketTube(118)) Adding 59 to outputQ queue DEBUG: [pool-1-thread-3] [9s 656ms] SSL Reader(SocketTube(118)) pushScheduler is alive DEBUG: [pool-1-thread-4] [9s 656ms] SSL Writer(SocketTube(118)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-4] [9s 656ms] SSL Writer(SocketTube(118)) requesting 1 DEBUG: [pool-1-thread-4] [9s 693ms] SSLTube(SocketTube(118)) request: n=1 DEBUG: [pool-1-thread-3] [9s 693ms] SSL Reader(SocketTube(118)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775803 cancelled = false DEBUG: [pool-1-thread-4] [9s 693ms] AsyncSSLConnection(SSLTube(SocketTube(118))) HttpPublisher: got request of 1 from SSLTube(SocketTube(118)) DEBUG: [pool-1-thread-3] [9s 693ms] SSL Reader(SocketTube(118)) DownstreamPusher: Pushing 59 bytes downstream DEBUG: [pool-1-thread-3] [9s 693ms] Http2Connection(SSLTube(SocketTube(118))) onNext: got 59 bytes in 1 buffers DEBUG: [pool-1-thread-4] [9s 693ms] SSL Writer(SocketTube(118)) DownstreamPusher: queue empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [pool-1-thread-3] [9s 693ms] Http2Connection(SSLTube(SocketTube(118))) sending 59 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 693ms] Http2Connection(SSLTube(SocketTube(118))) H2 Receiving(5): 59 DEBUG: [pool-1-thread-3] [9s 693ms] Http2Connection(SSLTube(SocketTube(118))) Processing 59 DEBUG: [pool-1-thread-3] [9s 693ms] FramesDecoder decodes: 59 DEBUG: [pool-1-thread-3] [9s 693ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-4] [9s 693ms] Http2Connection(SSLTube(SocketTube(118))) Closed stream 1 DEBUG: [pool-1-thread-3] [9s 693ms] FramesDecoder Got frame: DATA: length=50, streamid=1, flags=0 DEBUG: [readLoop] [9s 693ms] FramesDecoder decodes: 9 DEBUG: [readLoop] [9s 693ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 693ms] Http2Connection(SSLTube(SocketTube(118))) Dropping data frame for stream 1 (50 payload bytes) DEBUG: [readLoop] [9s 693ms] FramesDecoder Not enough data to parse frame body, needs: 4, has: 0 DEBUG: [readLoop] [9s 693ms] FramesDecoder decodes: 4 DEBUG: [readLoop] [9s 693ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 693ms] Http2Connection(SSLTube(SocketTube(118))):WindowUpdateSender(stream: 0) update: 50, received: 150, limit: 16777216 DEBUG: [pool-1-thread-3] [9s 693ms] Http2Connection(SSLTube(SocketTube(118))) H2 processed(5) DEBUG: [HttpClient-97-SelectorManager] [9s 693ms] HttpClientImpl(97) SelectorManager shutting down DEBUG: [readLoop] [9s 693ms] FramesDecoder Got frame: RESET: length=4, streamid=1, flags=0 Error: Stream cancelled DEBUG: [pool-1-thread-3] [9s 693ms] SSL Reader(SocketTube(118)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 693ms] SSL Reader(SocketTube(118)) Unwrapping: 47 DEBUG: [pool-1-thread-3] [9s 693ms] SSL Reader(SocketTube(118)) Decoded 9 bytes out of 47 into buffer of 64 remaining to decode: 0 DEBUG: [pool-1-thread-3] [9s 693ms] SSL Reader(SocketTube(118)) Unwrapped: result: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 47 bytesProduced = 9 DEBUG: [pool-1-thread-3] [9s 693ms] SSL Reader(SocketTube(118)) Unwrapped: consumed: 47 DEBUG: [pool-1-thread-3] [9s 693ms] SSL Reader(SocketTube(118)) sending 9 DEBUG: [pool-1-thread-3] [9s 693ms] SSL Reader(SocketTube(118)) Adding 9 to outputQ queue DEBUG: [HttpClient-97-SelectorManager] [9s 693ms] Http2ClientImpl stopping DEBUG: [pool-1-thread-3] [9s 693ms] SSL Reader(SocketTube(118)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 694ms] SSL Reader(SocketTube(118)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 9223372036854775802 cancelled = false DEBUG: [pool-1-thread-3] [9s 694ms] SSL Reader(SocketTube(118)) DownstreamPusher: Pushing 9 bytes downstream DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] Http2Connection(SSLTube(SocketTube(118))) Close all streams DEBUG: [pool-1-thread-3] [9s 694ms] Http2Connection(SSLTube(SocketTube(118))) onNext: got 9 bytes in 1 buffers DEBUG: [pool-1-thread-3] [9s 694ms] Http2Connection(SSLTube(SocketTube(118))) sending 9 to Http2Connection.asyncReceive DEBUG: [pool-1-thread-3] [9s 694ms] Http2Connection(SSLTube(SocketTube(118))) H2 Receiving(6): 9 DEBUG: [pool-1-thread-3] [9s 694ms] Http2Connection(SSLTube(SocketTube(118))) Processing 9 DEBUG: [pool-1-thread-3] [9s 694ms] FramesDecoder decodes: 9 DEBUG: [pool-1-thread-3] [9s 694ms] FramesDecoder Tail size is now: 0, current= DEBUG: [pool-1-thread-3] [9s 694ms] FramesDecoder Got frame: DATA: length=0, streamid=1, flags=END_STREAM DEBUG: [pool-1-thread-3] [9s 694ms] Http2Connection(SSLTube(SocketTube(118))) Dropping data frame for stream 1 (0 payload bytes) DEBUG: [pool-1-thread-3] [9s 694ms] Http2Connection(SSLTube(SocketTube(118))) H2 processed(6) DEBUG: [pool-1-thread-3] [9s 694ms] SSL Reader(SocketTube(118)) upstreamWindowUpdate, downstreamQueueSize:0, upstreamWindow:0 DEBUG: [pool-1-thread-3] [9s 694ms] SSL Reader(SocketTube(118)) requesting 1 DEBUG: [pool-1-thread-3] [9s 694ms] SocketTube(118) got some demand for reading DEBUG: [pool-1-thread-3] [9s 694ms] SocketTube(118) resuming read event DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] Http2Connection(SSLTube(SocketTube(118))) sending frame: GOAWAY: length=25, streamid=0, flags=0 Error: Not an error lastStreamId=0, Debugdata: Requested by user DEBUG: [pool-1-thread-3] [9s 694ms] SocketTube(118) ReadEvent abort: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 694ms] SocketTube(118) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@5cc2af18 (java.io.IOException: selector manager closed) DEBUG: [pool-1-thread-3] [9s 694ms] SocketTube(118) signal read error: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 694ms] SocketTube(118) got read error: java.io.IOException: selector manager closed DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] AsyncSSLConnection(SSLTube(SocketTube(118))) added 34 bytes to the write queue DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] AsyncSSLConnection(SSLTube(SocketTube(118))) signalling the publisher of the write queue DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] AsyncSSLConnection(SSLTube(SocketTube(118))) HttpPublisher: sending 34 bytes (1 buffers) to SSLTube(SocketTube(118)) DEBUG: [pool-1-thread-3] [9s 694ms] SocketTube(118) pausing read event DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SSLTube(SocketTube(118)) sending 1 buffers to SSL flow delegate DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SSL Writer(SocketTube(118)) onNext DEBUG: [pool-1-thread-3] [9s 694ms] SocketTube(118) ReadEvent abort: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 694ms] SocketTube(118) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@5cc2af18 (java.io.IOException: selector manager closed) DEBUG: [pool-1-thread-3] [9s 694ms] SocketTube(118) signal read error: java.io.IOException: selector manager closed DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SSL Writer(SocketTube(118)) added 1 (34 bytes) to the writeList DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SSL Writer(SocketTube(118)) processData, writeList remaining:34, hsTriggered:false, needWrap:false DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SSL Writer(SocketTube(118)) wrapping 34 bytes DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SSL Writer(SocketTube(118)) SSLResult: Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SSL Writer(SocketTube(118)) OK => produced: 72 bytes into 72, not wrapped: 0 DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SSL Writer(SocketTube(118)) wrapBuffer returned Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 34 bytesProduced = 72 sequenceNumber = 3 DEBUG: [pool-1-thread-3] [9s 694ms] SocketTube(118) Sending error java.io.IOException: selector manager closed to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 1 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@7ff3a710[Not completed, 4 dependents] (id=9002) downstreamSubscription: SubscriptionBase: window = 9223372036854775801 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(118)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@55650338, getALPN: jdk.internal.net.http.common.MinimalFuture@162336e6[Completed normally] (id=9008), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=241 lim=241 cap=2048], count: 236, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SSL Writer(SocketTube(118)) Sending 72 bytes downstream DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SSL Writer(SocketTube(118)) Adding 72 to outputQ queue DEBUG: [pool-1-thread-3] [9s 694ms] SocketTube(118) forwarding error to subscriber: java.io.IOException: selector manager closed DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SSL Writer(SocketTube(118)) pushScheduler is alive DEBUG: [pool-1-thread-3] [9s 694ms] SSL Reader(SocketTube(118)) onError: java.io.IOException: selector manager closed DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SSL Writer(SocketTube(118)) DownstreamPusher: queue not empty, downstreamSubscription: SubscriptionBase: window = 1 cancelled = false DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SSL Writer(SocketTube(118)) DownstreamPusher: Pushing 72 bytes downstream DEBUG: [pool-1-thread-3] [9s 694ms] SSL Reader(SocketTube(118)) error java.io.IOException: selector manager closed DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SocketTube(118) write error: java.io.IOException: selector manager closed DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SocketTube(118) error signalled java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.register(HttpClientImpl.java:1179) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.eventUpdated(HttpClientImpl.java:1159) at java.net.http/jdk.internal.net.http.HttpClientImpl.eventUpdated(HttpClientImpl.java:895) at java.net.http/jdk.internal.net.http.SocketTube.resumeEvent(SocketTube.java:1291) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.resumeReadEvent(SocketTube.java:771) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.request(SocketTube.java:747) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.request(SocketTube.java:630) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.upstreamRequest(SubscriberWrapper.java:386) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.requestMore(SubscriberWrapper.java:401) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.requestMoreDataIfNeeded(SSLFlowDelegate.java:426) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:542) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SocketTube(118) write: cancel DEBUG: [pool-1-thread-3] [9s 694ms] SSL Reader(SocketTube(118)) DownstreamPusher: forwarding error downstream: java.io.IOException: selector manager closed DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SocketTube(118) write: resetting demand to 0 DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] AsyncSSLConnection(SSLTube(SocketTube(118))) HttpPublisher: cancelled by SSLTube(SocketTube(118)) DEBUG: [pool-1-thread-3] [9s 694ms] SSLTube(SocketTube(118)) SSLSubscriberWrapper[SSLTube(SocketTube(118)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@55650338, getALPN: jdk.internal.net.http.common.MinimalFuture@162336e6[Completed normally] (id=9008), onCompleteReceived: false, onError: java.io.IOException: selector manager closed]: onErrorImpl: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 694ms] Http2Connection(SSLTube(SocketTube(118))) onError: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 694ms] Http2Connection(SSLTube(SocketTube(118))) Stopping scheduler java.io.IOException: selector manager closed java.io.IOException: selector manager closed at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1135) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.register(HttpClientImpl.java:1179) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.eventUpdated(HttpClientImpl.java:1159) at java.net.http/jdk.internal.net.http.HttpClientImpl.eventUpdated(HttpClientImpl.java:895) at java.net.http/jdk.internal.net.http.SocketTube.resumeEvent(SocketTube.java:1291) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.resumeReadEvent(SocketTube.java:771) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.request(SocketTube.java:747) at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.request(SocketTube.java:630) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.upstreamRequest(SubscriberWrapper.java:386) at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.requestMore(SubscriberWrapper.java:401) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.requestMoreDataIfNeeded(SSLFlowDelegate.java:426) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(SSLFlowDelegate.java:542) at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(SSLFlowDelegate.java:283) 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 AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] SocketTube(118) leaving w.onNext Reading: [ops=None, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [9s 694ms] Http2Connection(SSLTube(SocketTube(118))) Shutting down h2c (state=half-closed-local): java.io.IOException: selector manager closed DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] Http2Connection(SSLTube(SocketTube(118))) Shutting down h2c (state=half-closed-local): java.io.EOFException: HTTP/2 client stopped DEBUG: [HttpClient-97-SelectorManager] [9s 694ms] Http2Connection(SSLTube(SocketTube(118))) Close all streams DEBUG: [pool-1-thread-3] [9s 694ms] Http2ClientImpl removing from the connection pool: Http2Connection(SSLTube(SocketTube(118))) DEBUG: [pool-1-thread-3] [9s 694ms] PlainHttpConnection(SocketTube(118)) Closing channel: channel not registered with selector DEBUG: [pool-1-thread-3] [9s 694ms] SocketTube(118) signal read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-3] [9s 694ms] SSLTube(SocketTube(118)) subscriber completed with error: java.io.IOException: selector manager closed DEBUG: [pool-1-thread-3] [9s 694ms] AsyncSSLConnection(SSLTube(SocketTube(118))) HttpPublisher: cancelled by SSLTube(SocketTube(118)) EOF reached on connection localhost/127.0.0.1:60979->/127.0.0.1:37220, will no longer accept incoming frames Server connection to /127.0.0.1:37220 stopping. 1 streams DEBUG: [pool-1-thread-3] [9s 694ms] SSL Reader(SocketTube(118)) stop DEBUG: [pool-1-thread-3] [9s 694ms] SSL Writer(SocketTube(118)) stop DEBUG: [pool-1-thread-3] [9s 694ms] SocketTube(118) Stopping read scheduler DEBUG: [pool-1-thread-3] [9s 694ms] SocketTube(118) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [9s 694ms] SocketTube(118) Read scheduler stopped DEBUG: [pool-1-thread-3] [9s 694ms] SocketTube(118) leaving request(1): Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=0] TestServer: Connection writer stopping [10 s, 273 ms, 641075 ns] client shutdown normally: HttpClientImpl(97) DEBUG: [MainThread] [9s 705ms] HttpClientImpl(49) ClientImpl (async) send http://127.0.0.1:36047/http1/fixed/x-25-BODY_HANDLER GET DEBUG: [pool-1-thread-3] [9s 705ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/fixed/x-25-BODY_HANDLER GET, proxy=null DEBUG: [pool-1-thread-3] [9s 705ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-3] [9s 705ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-3] [9s 705ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [9s 705ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-3] [9s 705ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [9s 705ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [9s 705ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [9s 705ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-3] [9s 705ms] Http1AsyncReceiver(SocketTube(119)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@3d7c8ea9 queue.isEmpty: true DEBUG: [pool-1-thread-3] [9s 705ms] Http1AsyncReceiver(SocketTube(119)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@3d7c8ea9, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-3] [9s 705ms] Http1AsyncReceiver(SocketTube(119)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [9s 705ms] Http1AsyncReceiver(SocketTube(119)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [9s 705ms] Http1AsyncReceiver(SocketTube(119)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [9s 705ms] Http1AsyncReceiver(SocketTube(119)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [9s 705ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-3] [9s 705ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-3] [9s 705ms] PlainHttpConnection(SocketTube(119)) registering connect event DEBUG: [HttpClient-49-SelectorManager] [9s 706ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@44bedaee for C (true) DEBUG: [HttpClient-49-SelectorManager] [9s 706ms] PlainHttpConnection(SocketTube(119)) ConnectEvent: finishing connect DEBUG: [HttpClient-49-SelectorManager] [9s 706ms] PlainHttpConnection(SocketTube(119)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:55106 DEBUG: [pool-1-thread-3] [9s 706ms] PlainHttpConnection(SocketTube(119)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [9s 706ms] Http1Exchange SocketTube(119) connecting flows DEBUG: [pool-1-thread-3] [9s 706ms] SocketTube(119) connecting flows DEBUG: [pool-1-thread-3] [9s 706ms] SocketTube(119) read publisher got subscriber DEBUG: [pool-1-thread-3] [9s 706ms] SocketTube(119) registering subscribe event DEBUG: [pool-1-thread-3] [9s 706ms] SocketTube(119) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [9s 706ms] Http1Publisher(SocketTube(119)) got subscriber: SocketTube(119) DEBUG: [pool-1-thread-3] [9s 706ms] SocketTube(119) subscribed for writing DEBUG: [pool-1-thread-3] [9s 706ms] SocketTube(119) write: registering startSubscription event DEBUG: [pool-1-thread-3] [9s 706ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-3] [9s 706ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-3] [9s 706ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=212 cap=212]], throwable=null] DEBUG: [pool-1-thread-3] [9s 706ms] Http1Publisher(SocketTube(119)) WriteTask DEBUG: [pool-1-thread-3] [9s 706ms] Http1Publisher(SocketTube(119)) hasOutgoing = true, demand = 0 DEBUG: [HttpClient-49-SelectorManager] [9s 706ms] SocketTube(119) subscribe event raised DEBUG: [HttpClient-49-SelectorManager] [9s 706ms] SocketTube(119) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@2ab9988 DEBUG: [HttpClient-49-SelectorManager] [9s 706ms] SocketTube(119) read demand reset to 0 DEBUG: [HttpClient-49-SelectorManager] [9s 706ms] SocketTube(119) calling onSubscribe DEBUG: [HttpClient-49-SelectorManager] [9s 706ms] Http1AsyncReceiver(SocketTube(119)) Received onSubscribed from upstream DEBUG: [HttpClient-49-SelectorManager] [9s 706ms] SocketTube(119) onSubscribe called DEBUG: [HttpClient-49-SelectorManager] [9s 706ms] SocketTube(119) pending subscriber subscribed DEBUG: [HttpClient-49-SelectorManager] [9s 706ms] SocketTube(119) write: starting subscription DEBUG: [HttpClient-49-SelectorManager] [9s 706ms] SocketTube(119) write: offloading requestMore DEBUG: [pool-1-thread-3] [9s 706ms] Http1AsyncReceiver(SocketTube(119)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [9s 706ms] Http1AsyncReceiver(SocketTube(119)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [9s 706ms] Http1AsyncReceiver(SocketTube(119)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [9s 706ms] SocketTube(119) got some demand for reading DEBUG: [pool-1-thread-3] [9s 706ms] SocketTube(119) resuming read event DEBUG: [pool-1-thread-3] [9s 706ms] SocketTube(119) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-4] [9s 706ms] SocketTube(119) write: requesting more... DEBUG: [HttpClient-49-SelectorManager] [9s 706ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1a1b2061 for R (true) DEBUG: [pool-1-thread-4] [9s 706ms] Http1Publisher(SocketTube(119)) subscription request(1), demand=1 DEBUG: [pool-1-thread-4] [9s 706ms] Http1Publisher(SocketTube(119)) WriteTask DEBUG: [pool-1-thread-4] [9s 706ms] Http1Publisher(SocketTube(119)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-4] [9s 706ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-4] [9s 706ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [9s 706ms] Exchange sendRequestBody DEBUG: [pool-1-thread-4] [9s 706ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-4] [9s 706ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-4] [9s 706ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-4] [9s 706ms] Http1Publisher(SocketTube(119)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=212 cap=212]], throwable=null] DEBUG: [pool-1-thread-4] [9s 706ms] Http1Publisher(SocketTube(119)) onNext with 212 bytes DEBUG: [pool-1-thread-4] [9s 706ms] SocketTube(119) trying to write: 212 DEBUG: [pool-1-thread-4] [9s 706ms] SocketTube(119) wrote: 212 DEBUG: [pool-1-thread-4] [9s 706ms] SocketTube(119) write: requesting more... DEBUG: [pool-1-thread-4] [9s 706ms] Http1Publisher(SocketTube(119)) subscription request(1), demand=1 DEBUG: [pool-1-thread-4] [9s 706ms] SocketTube(119) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 706ms] SocketTube(119) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 706ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-4] [9s 706ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-4] [9s 706ms] Http1Exchange reading headers DEBUG: [pool-1-thread-4] [9s 706ms] Http1Response(id=98, PlainHttpConnection(SocketTube(119))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-4] [9s 706ms] Http1Response(id=98, PlainHttpConnection(SocketTube(119))) First time around DEBUG: [pool-1-thread-4] [9s 706ms] Http1Response(id=98, PlainHttpConnection(SocketTube(119))) headersReader is not yet completed DEBUG: [pool-1-thread-4] [9s 706ms] Http1Publisher(SocketTube(119)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-4] [9s 706ms] Http1Publisher(SocketTube(119)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@340aa088 DEBUG: [pool-1-thread-4] [9s 706ms] SocketTube(119) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [9s 708ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1a1b2061 for None (false) DEBUG: [HttpClient-49-SelectorManager] [9s 708ms] SocketTube(119) read bytes: 169 DEBUG: [HttpClient-49-SelectorManager] [9s 708ms] Http1AsyncReceiver(SocketTube(119)) Putting 169 bytes into the queue DEBUG: [HttpClient-49-SelectorManager] [9s 708ms] SocketTube(119) resuming read event DEBUG: [HttpClient-49-SelectorManager] [9s 708ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1a1b2061 for R (false) DEBUG: [HttpClient-49-SelectorManager] [9s 708ms] SocketTube(119) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 708ms] Http1AsyncReceiver(SocketTube(119)) Got 169 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@3d7c8ea9 DEBUG: [pool-1-thread-4] [9s 708ms] Http1AsyncReceiver(SocketTube(119)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [9s 708ms] Http1AsyncReceiver(SocketTube(119)) Forwarding 169 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@3d7c8ea9 DEBUG: [pool-1-thread-4] [9s 708ms] Http1Response(id=98, PlainHttpConnection(SocketTube(119))) Sending 169/169 bytes to header parser DEBUG: [pool-1-thread-4] [9s 708ms] Http1Response(id=98, PlainHttpConnection(SocketTube(119))) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-4] [9s 708ms] Http1AsyncReceiver(SocketTube(119)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@3d7c8ea9 DEBUG: [pool-1-thread-4] [9s 708ms] Http1Response(id=98, PlainHttpConnection(SocketTube(119))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-4] [9s 708ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-4] [9s 708ms] HttpClientImpl(49) ClientImpl (async) elapsed 3 millis for GET to http://127.0.0.1:36047/http1/fixed/x-25-BODY_HANDLER DEBUG: [pool-1-thread-4] [9s 708ms] Http1AsyncReceiver(SocketTube(119)) Delegate done: 93 [10 s, 278 ms, 360452 ns] waiting for operation to finish: HttpClientImpl(49) [10 s, 278 ms, 410683 ns] operation finished normally: HttpClientImpl(49) DEBUG: [MainThread] [9s 708ms] HttpClientImpl(49) ClientImpl (async) send http://127.0.0.1:36047/http1/fixed/x-25-ON_SUBSCRIBE GET DEBUG: [pool-1-thread-4] [9s 708ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/fixed/x-25-ON_SUBSCRIBE GET, proxy=null DEBUG: [pool-1-thread-4] [9s 708ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-4] [9s 708ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-4] [9s 708ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-4] [9s 708ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-4] [9s 708ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-4] [9s 708ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-4] [9s 708ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [9s 708ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-4] [9s 708ms] Http1AsyncReceiver(SocketTube(120)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@121a2155 queue.isEmpty: true DEBUG: [pool-1-thread-4] [9s 708ms] Http1AsyncReceiver(SocketTube(120)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@121a2155, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-4] [9s 708ms] Http1AsyncReceiver(SocketTube(120)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [9s 708ms] Http1AsyncReceiver(SocketTube(120)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [9s 708ms] Http1AsyncReceiver(SocketTube(120)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [9s 708ms] Http1AsyncReceiver(SocketTube(120)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [9s 708ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-4] [9s 708ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-4] [9s 709ms] PlainHttpConnection(SocketTube(120)) registering connect event DEBUG: [HttpClient-49-SelectorManager] [9s 709ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@5d410543 for C (true) DEBUG: [HttpClient-49-SelectorManager] [9s 709ms] PlainHttpConnection(SocketTube(120)) ConnectEvent: finishing connect DEBUG: [HttpClient-49-SelectorManager] [9s 709ms] PlainHttpConnection(SocketTube(120)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:55120 DEBUG: [pool-1-thread-4] [9s 709ms] PlainHttpConnection(SocketTube(120)) finishConnect, setting connected=true DEBUG: [pool-1-thread-4] [9s 709ms] Http1Exchange SocketTube(120) connecting flows DEBUG: [pool-1-thread-4] [9s 709ms] SocketTube(120) connecting flows DEBUG: [pool-1-thread-4] [9s 709ms] SocketTube(120) read publisher got subscriber DEBUG: [pool-1-thread-4] [9s 709ms] SocketTube(120) registering subscribe event DEBUG: [pool-1-thread-4] [9s 709ms] SocketTube(120) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-4] [9s 709ms] Http1Publisher(SocketTube(120)) got subscriber: SocketTube(120) DEBUG: [pool-1-thread-4] [9s 709ms] SocketTube(120) subscribed for writing DEBUG: [pool-1-thread-4] [9s 709ms] SocketTube(120) write: registering startSubscription event DEBUG: [pool-1-thread-4] [9s 709ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-4] [9s 709ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-4] [9s 709ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=212 cap=212]], throwable=null] DEBUG: [pool-1-thread-4] [9s 709ms] Http1Publisher(SocketTube(120)) WriteTask DEBUG: [pool-1-thread-4] [9s 709ms] Http1Publisher(SocketTube(120)) hasOutgoing = true, demand = 0 DEBUG: [HttpClient-49-SelectorManager] [9s 709ms] SocketTube(120) subscribe event raised DEBUG: [HttpClient-49-SelectorManager] [9s 709ms] SocketTube(120) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@4023908c DEBUG: [HttpClient-49-SelectorManager] [9s 709ms] SocketTube(120) read demand reset to 0 DEBUG: [HttpClient-49-SelectorManager] [9s 709ms] SocketTube(120) calling onSubscribe DEBUG: [HttpClient-49-SelectorManager] [9s 709ms] Http1AsyncReceiver(SocketTube(120)) Received onSubscribed from upstream DEBUG: [HttpClient-49-SelectorManager] [9s 709ms] SocketTube(120) onSubscribe called DEBUG: [HttpClient-49-SelectorManager] [9s 709ms] SocketTube(120) pending subscriber subscribed DEBUG: [HttpClient-49-SelectorManager] [9s 709ms] SocketTube(120) write: starting subscription DEBUG: [HttpClient-49-SelectorManager] [9s 709ms] SocketTube(120) write: offloading requestMore DEBUG: [pool-1-thread-4] [9s 709ms] Http1AsyncReceiver(SocketTube(120)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [9s 709ms] Http1AsyncReceiver(SocketTube(120)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [9s 709ms] Http1AsyncReceiver(SocketTube(120)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-4] [9s 709ms] SocketTube(120) got some demand for reading DEBUG: [pool-1-thread-4] [9s 709ms] SocketTube(120) resuming read event DEBUG: [pool-1-thread-4] [9s 709ms] SocketTube(120) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [9s 709ms] SocketTube(120) write: requesting more... DEBUG: [HttpClient-49-SelectorManager] [9s 709ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6f4f0b3e for R (true) DEBUG: [pool-1-thread-3] [9s 709ms] Http1Publisher(SocketTube(120)) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [9s 709ms] Http1Publisher(SocketTube(120)) WriteTask DEBUG: [pool-1-thread-3] [9s 709ms] Http1Publisher(SocketTube(120)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-3] [9s 709ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-3] [9s 709ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [9s 709ms] Exchange sendRequestBody DEBUG: [pool-1-thread-3] [9s 709ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-3] [9s 709ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-3] [9s 709ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [9s 709ms] Http1Publisher(SocketTube(120)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=212 cap=212]], throwable=null] DEBUG: [pool-1-thread-3] [9s 709ms] Http1Publisher(SocketTube(120)) onNext with 212 bytes DEBUG: [pool-1-thread-3] [9s 709ms] SocketTube(120) trying to write: 212 DEBUG: [pool-1-thread-3] [9s 709ms] SocketTube(120) wrote: 212 DEBUG: [pool-1-thread-3] [9s 709ms] SocketTube(120) write: requesting more... DEBUG: [pool-1-thread-3] [9s 709ms] Http1Publisher(SocketTube(120)) subscription request(1), demand=1 DEBUG: [pool-1-thread-3] [9s 709ms] SocketTube(120) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 709ms] SocketTube(120) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 709ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-3] [9s 709ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-3] [9s 709ms] Http1Exchange reading headers DEBUG: [pool-1-thread-3] [9s 709ms] Http1Response(id=99, PlainHttpConnection(SocketTube(120))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-3] [9s 709ms] Http1Response(id=99, PlainHttpConnection(SocketTube(120))) First time around DEBUG: [pool-1-thread-3] [9s 709ms] Http1Response(id=99, PlainHttpConnection(SocketTube(120))) headersReader is not yet completed DEBUG: [pool-1-thread-3] [9s 709ms] Http1Publisher(SocketTube(120)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-3] [9s 709ms] Http1Publisher(SocketTube(120)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@748f4c71 DEBUG: [pool-1-thread-3] [9s 709ms] SocketTube(120) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [9s 710ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6f4f0b3e for None (false) DEBUG: [HttpClient-49-SelectorManager] [9s 710ms] SocketTube(120) read bytes: 169 DEBUG: [HttpClient-49-SelectorManager] [9s 710ms] Http1AsyncReceiver(SocketTube(120)) Putting 169 bytes into the queue DEBUG: [HttpClient-49-SelectorManager] [9s 710ms] SocketTube(120) resuming read event DEBUG: [HttpClient-49-SelectorManager] [9s 710ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6f4f0b3e for R (false) DEBUG: [HttpClient-49-SelectorManager] [9s 710ms] SocketTube(120) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-3] [9s 710ms] Http1AsyncReceiver(SocketTube(120)) Got 169 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@121a2155 DEBUG: [pool-1-thread-3] [9s 710ms] Http1AsyncReceiver(SocketTube(120)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [9s 710ms] Http1AsyncReceiver(SocketTube(120)) Forwarding 169 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@121a2155 DEBUG: [pool-1-thread-3] [9s 710ms] Http1Response(id=99, PlainHttpConnection(SocketTube(120))) Sending 169/169 bytes to header parser DEBUG: [pool-1-thread-3] [9s 710ms] Http1Response(id=99, PlainHttpConnection(SocketTube(120))) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-3] [9s 710ms] Http1AsyncReceiver(SocketTube(120)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@121a2155 DEBUG: [pool-1-thread-3] [9s 710ms] Http1Response(id=99, PlainHttpConnection(SocketTube(120))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-3] [9s 710ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-3] [9s 710ms] Http1Response(id=99, PlainHttpConnection(SocketTube(120))) readBody: return2Cache: true DEBUG: [pool-1-thread-3] [9s 710ms] Http1Response(id=99, PlainHttpConnection(SocketTube(120))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@2ab6305(49) DEBUG: [pool-1-thread-3] [9s 710ms] Http1AsyncReceiver(SocketTube(120)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@7b94c000/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@520aa96e queue.isEmpty: false DEBUG: [pool-1-thread-3] [9s 710ms] Http1AsyncReceiver(SocketTube(120)) Delegate done: 93 DEBUG: [pool-1-thread-3] [9s 710ms] PlainHttpConnection(SocketTube(120))/ResponseContent/FixedLengthBodyParser length=93, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-3] [9s 710ms] HttpClientImpl(49) body subscriber registered: 1 DEBUG: [pool-1-thread-3] [9s 710ms] HttpClientImpl(49) body subscriber unregistered: 0 DEBUG: [pool-1-thread-3] [9s 710ms] Http1Response(id=99, PlainHttpConnection(SocketTube(120))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@2ab6305(49) DEBUG: [pool-1-thread-3] [9s 710ms] HttpClientImpl(49) ClientImpl (async) elapsed 2 millis for GET to http://127.0.0.1:36047/http1/fixed/x-25-ON_SUBSCRIBE DEBUG: [pool-1-thread-3] [9s 710ms] Http1Response(id=99, PlainHttpConnection(SocketTube(120))) ref count for jdk.internal.net.http.HttpClientImpl@2ab6305(49) already released DEBUG: [pool-1-thread-3] [9s 710ms] Http1AsyncReceiver(SocketTube(120)) Unexpected error caught in flush() AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE AbstractThrowingSubscribers$UncheckedCustomException: ON_SUBSCRIBE at AbstractThrowingSubscribers$UncheckedCustomExceptionThrower.accept(AbstractThrowingSubscribers.java:598) at AbstractThrowingSubscribers$UncheckedCustomExceptionThrower.accept(AbstractThrowingSubscribers.java:594) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:513) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:509) at AbstractThrowingSubscribers$ThrowingBodySubscriber.onSubscribe(AbstractThrowingSubscribers.java:706) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onSubscribe(HttpBodySubscriberWrapper.java:372) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.onSubscribe(ResponseContent.java:562) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.onSubscribe(Http1Response.java:690) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.handlePendingDelegate(Http1AsyncReceiver.java:395) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:214) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) [10 s, 280 ms, 694449 ns] waiting for operation to finish: HttpClientImpl(49) [10 s, 280 ms, 763571 ns] operation finished normally: HttpClientImpl(49) DEBUG: [MainThread] [9s 710ms] HttpClientImpl(49) ClientImpl (async) send http://127.0.0.1:36047/http1/fixed/x-25-ON_NEXT GET DEBUG: [pool-1-thread-3] [9s 711ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/fixed/x-25-ON_NEXT GET, proxy=null DEBUG: [pool-1-thread-3] [9s 711ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-3] [9s 711ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-3] [9s 711ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-3] [9s 711ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-3] [9s 711ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-3] [9s 711ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-3] [9s 711ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-3] [9s 711ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-3] [9s 711ms] Http1AsyncReceiver(SocketTube(121)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@587111f9 queue.isEmpty: true DEBUG: [pool-1-thread-3] [9s 711ms] Http1AsyncReceiver(SocketTube(121)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@587111f9, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-3] [9s 711ms] Http1AsyncReceiver(SocketTube(121)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [9s 711ms] Http1AsyncReceiver(SocketTube(121)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [9s 711ms] Http1AsyncReceiver(SocketTube(121)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [9s 711ms] Http1AsyncReceiver(SocketTube(121)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [9s 711ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-3] [9s 711ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-3] [9s 711ms] PlainHttpConnection(SocketTube(121)) registering connect event DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@7c4a6a1d for C (true) DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] PlainHttpConnection(SocketTube(121)) ConnectEvent: finishing connect DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] PlainHttpConnection(SocketTube(121)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:55122 DEBUG: [pool-1-thread-3] [9s 711ms] PlainHttpConnection(SocketTube(121)) finishConnect, setting connected=true DEBUG: [pool-1-thread-3] [9s 711ms] Http1Exchange SocketTube(121) connecting flows DEBUG: [pool-1-thread-3] [9s 711ms] SocketTube(121) connecting flows DEBUG: [pool-1-thread-3] [9s 711ms] SocketTube(121) read publisher got subscriber DEBUG: [pool-1-thread-3] [9s 711ms] SocketTube(121) registering subscribe event DEBUG: [pool-1-thread-3] [9s 711ms] SocketTube(121) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [9s 711ms] Http1Publisher(SocketTube(121)) got subscriber: SocketTube(121) DEBUG: [pool-1-thread-3] [9s 711ms] SocketTube(121) subscribed for writing DEBUG: [pool-1-thread-3] [9s 711ms] SocketTube(121) write: registering startSubscription event DEBUG: [pool-1-thread-3] [9s 711ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] SocketTube(121) subscribe event raised DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] SocketTube(121) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@37b0db3b DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] SocketTube(121) read demand reset to 0 DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] SocketTube(121) calling onSubscribe DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] Http1AsyncReceiver(SocketTube(121)) Received onSubscribed from upstream DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] SocketTube(121) onSubscribe called DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] SocketTube(121) pending subscriber subscribed DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] SocketTube(121) write: starting subscription DEBUG: [pool-1-thread-3] [9s 711ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-4] [9s 711ms] Http1AsyncReceiver(SocketTube(121)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [9s 711ms] Http1AsyncReceiver(SocketTube(121)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [9s 711ms] Http1AsyncReceiver(SocketTube(121)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] SocketTube(121) write: offloading requestMore DEBUG: [pool-1-thread-4] [9s 711ms] SocketTube(121) got some demand for reading DEBUG: [pool-1-thread-4] [9s 711ms] SocketTube(121) resuming read event DEBUG: [pool-1-thread-3] [9s 711ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=207 cap=207]], throwable=null] DEBUG: [pool-1-thread-4] [9s 711ms] SocketTube(121) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-3] [9s 711ms] Http1Publisher(SocketTube(121)) WriteTask DEBUG: [pool-1-thread-3] [9s 711ms] Http1Publisher(SocketTube(121)) hasOutgoing = true, demand = 0 DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6f4107c for R (true) DEBUG: [pool-1-thread-1] [9s 711ms] SocketTube(121) write: requesting more... DEBUG: [pool-1-thread-1] [9s 711ms] Http1Publisher(SocketTube(121)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [9s 711ms] Http1Publisher(SocketTube(121)) WriteTask DEBUG: [pool-1-thread-1] [9s 711ms] Http1Publisher(SocketTube(121)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [9s 711ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-1] [9s 711ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [9s 711ms] Exchange sendRequestBody DEBUG: [pool-1-thread-1] [9s 711ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-1] [9s 711ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-1] [9s 711ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [9s 711ms] Http1Publisher(SocketTube(121)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=207 cap=207]], throwable=null] DEBUG: [pool-1-thread-1] [9s 711ms] Http1Publisher(SocketTube(121)) onNext with 207 bytes DEBUG: [pool-1-thread-1] [9s 711ms] SocketTube(121) trying to write: 207 DEBUG: [pool-1-thread-1] [9s 711ms] SocketTube(121) wrote: 207 DEBUG: [pool-1-thread-1] [9s 711ms] SocketTube(121) write: requesting more... DEBUG: [pool-1-thread-1] [9s 711ms] Http1Publisher(SocketTube(121)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [9s 711ms] SocketTube(121) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [9s 711ms] SocketTube(121) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [9s 711ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-1] [9s 711ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-1] [9s 711ms] Http1Exchange reading headers DEBUG: [pool-1-thread-1] [9s 711ms] Http1Response(id=100, PlainHttpConnection(SocketTube(121))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-1] [9s 711ms] Http1Response(id=100, PlainHttpConnection(SocketTube(121))) First time around DEBUG: [pool-1-thread-1] [9s 711ms] Http1Response(id=100, PlainHttpConnection(SocketTube(121))) headersReader is not yet completed DEBUG: [pool-1-thread-1] [9s 711ms] Http1Publisher(SocketTube(121)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [9s 711ms] Http1Publisher(SocketTube(121)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@704aeb8e DEBUG: [pool-1-thread-1] [9s 711ms] SocketTube(121) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6f4107c for None (false) DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] SocketTube(121) read bytes: 154 DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] Http1AsyncReceiver(SocketTube(121)) Putting 154 bytes into the queue DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] SocketTube(121) resuming read event DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6f4107c for R (false) DEBUG: [HttpClient-49-SelectorManager] [9s 711ms] SocketTube(121) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [9s 712ms] Http1AsyncReceiver(SocketTube(121)) Got 154 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@587111f9 DEBUG: [pool-1-thread-1] [9s 712ms] Http1AsyncReceiver(SocketTube(121)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [9s 712ms] Http1AsyncReceiver(SocketTube(121)) Forwarding 154 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@587111f9 DEBUG: [pool-1-thread-1] [9s 712ms] Http1Response(id=100, PlainHttpConnection(SocketTube(121))) Sending 154/154 bytes to header parser DEBUG: [pool-1-thread-1] [9s 712ms] Http1Response(id=100, PlainHttpConnection(SocketTube(121))) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-1] [9s 712ms] Http1AsyncReceiver(SocketTube(121)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@587111f9 DEBUG: [pool-1-thread-1] [9s 712ms] Http1Response(id=100, PlainHttpConnection(SocketTube(121))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-1] [9s 712ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-1] [9s 712ms] Http1Response(id=100, PlainHttpConnection(SocketTube(121))) readBody: return2Cache: true DEBUG: [pool-1-thread-1] [9s 712ms] Http1Response(id=100, PlainHttpConnection(SocketTube(121))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@2ab6305(49) DEBUG: [pool-1-thread-1] [9s 712ms] Http1AsyncReceiver(SocketTube(121)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@592879cd/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1d9aeb5c queue.isEmpty: false DEBUG: [pool-1-thread-1] [9s 712ms] Http1AsyncReceiver(SocketTube(121)) Delegate done: 78 DEBUG: [pool-1-thread-1] [9s 712ms] PlainHttpConnection(SocketTube(121))/ResponseContent/FixedLengthBodyParser length=78, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-1] [9s 712ms] HttpClientImpl(49) body subscriber registered: 1 DEBUG: [pool-1-thread-1] [9s 712ms] Http1AsyncReceiver(SocketTube(121)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@592879cd/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1d9aeb5c, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-1] [9s 712ms] Http1AsyncReceiver(SocketTube(121)) Got 78 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@592879cd/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1d9aeb5c DEBUG: [pool-1-thread-1] [9s 712ms] Http1AsyncReceiver(SocketTube(121)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-1] [9s 712ms] Http1AsyncReceiver(SocketTube(121)) Forwarding 78 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@592879cd/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1d9aeb5c DEBUG: [pool-1-thread-1] [9s 712ms] Http1Response(id=100, PlainHttpConnection(SocketTube(121))) Sending 78/154 bytes to body parser DEBUG: [pool-1-thread-1] [9s 712ms] PlainHttpConnection(SocketTube(121))/ResponseContent/FixedLengthBodyParser Parser got 78 bytes (78 remaining / 78) DEBUG: [pool-1-thread-1] [9s 712ms] PlainHttpConnection(SocketTube(121))/ResponseContent/FixedLengthBodyParser Unexpected exception AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT AbstractThrowingSubscribers$UncheckedCustomException: ON_NEXT at AbstractThrowingSubscribers$UncheckedCustomExceptionThrower.accept(AbstractThrowingSubscribers.java:598) at AbstractThrowingSubscribers$UncheckedCustomExceptionThrower.accept(AbstractThrowingSubscribers.java:594) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:513) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:509) at AbstractThrowingSubscribers$ThrowingBodySubscriber.onNext(AbstractThrowingSubscribers.java:719) at AbstractThrowingSubscribers$ThrowingBodySubscriber.onNext(AbstractThrowingSubscribers.java:692) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:391) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:49) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:621) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:540) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-1] [9s 712ms] HttpClientImpl(49) body subscriber unregistered: 0 DEBUG: [pool-1-thread-1] [9s 712ms] Http1Response(id=100, PlainHttpConnection(SocketTube(121))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@2ab6305(49) DEBUG: [pool-1-thread-1] [9s 712ms] HttpClientImpl(49) ClientImpl (async) elapsed 1 millis for GET to http://127.0.0.1:36047/http1/fixed/x-25-ON_NEXT DEBUG: [pool-1-thread-1] [9s 712ms] Http1Response(id=100, PlainHttpConnection(SocketTube(121))) ref count for jdk.internal.net.http.HttpClientImpl@2ab6305(49) already released DEBUG: [pool-1-thread-1] [9s 712ms] PlainHttpConnection(SocketTube(121)) Closing channel: channel registered with selector, key.interestOps=R, sa.interestOps=R DEBUG: [pool-1-thread-1] [9s 712ms] SocketTube(121) signal read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-1] [9s 712ms] SocketTube(121) got read error: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-1] [9s 712ms] SocketTube(121) pausing read event DEBUG: [pool-1-thread-1] [9s 712ms] SocketTube(121) Sending error java.io.IOException: connection closed locally to subscriber jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@37b0db3b DEBUG: [pool-1-thread-1] [9s 712ms] SocketTube(121) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-1] [9s 712ms] Http1AsyncReceiver(SocketTube(121)) onError: java.io.IOException: connection closed locally DEBUG: [pool-1-thread-1] [9s 712ms] Http1AsyncReceiver(SocketTube(121)) recorded java.io.IOException: connection closed locally delegate: jdk.internal.net.http.Http1Response$BodyReader@592879cd/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1d9aeb5c queue.isEmpty: false stopRequested: false java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.Http1Response.lambda$readBody$1(Http1Response.java:355) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:639) at java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:540) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) 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$TryEndDeferredCompleter.complete(SequentialScheduler.java:324) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151) at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-1] [9s 712ms] SocketTube(121) Stopping read scheduler DEBUG: [HttpClient-49-SelectorManager] [9s 712ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6f4107c for None (false) DEBUG: [HttpClient-49-SelectorManager] [9s 712ms] SocketTube(121) ReadEvent abort: java.nio.channels.ClosedChannelException DEBUG: [HttpClient-49-SelectorManager] [9s 712ms] SocketTube(121) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@4ed99f (java.nio.channels.ClosedChannelException) DEBUG: [HttpClient-49-SelectorManager] [9s 712ms] SocketTube(121) signal read error: java.nio.channels.ClosedChannelException DEBUG: [HttpClient-49-SelectorManager] [9s 712ms] HttpClientImpl(49) Got java.nio.channels.ClosedChannelException while handling registration events DEBUG: [HttpClient-49-SelectorManager] [9s 712ms] SocketTube(121) ReadEvent abort: java.nio.channels.ClosedChannelException DEBUG: [HttpClient-49-SelectorManager] [9s 712ms] SocketTube(121) signalError to jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription@4ed99f (java.nio.channels.ClosedChannelException) DEBUG: [HttpClient-49-SelectorManager] [9s 712ms] SocketTube(121) signal read error: java.nio.channels.ClosedChannelException [10 s, 282 ms, 415956 ns] waiting for operation to finish: HttpClientImpl(49) DEBUG: [pool-1-thread-1] [9s 712ms] SocketTube(121) leaving read() loop with error: Reading: [ops=None, demand=0, stopped=true], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [9s 712ms] SocketTube(121) Read scheduler stopped DEBUG: [pool-1-thread-1] [9s 712ms] Http1AsyncReceiver(SocketTube(121)) Delegate done: 0 DEBUG: [pool-1-thread-1] [9s 712ms] Http1AsyncReceiver(SocketTube(121)) Got 0 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@592879cd/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1d9aeb5c DEBUG: [pool-1-thread-1] [9s 712ms] Http1AsyncReceiver(SocketTube(121)) downstream subscription demand is 9223372036854775806 DEBUG: [pool-1-thread-1] [9s 712ms] Http1AsyncReceiver(SocketTube(121)) Forwarding 0 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@592879cd/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@1d9aeb5c DEBUG: [pool-1-thread-1] [9s 712ms] Http1AsyncReceiver(SocketTube(121)) Delegate done: 0 [10 s, 282 ms, 621923 ns] operation finished normally: HttpClientImpl(49) DEBUG: [MainThread] [9s 712ms] HttpClientImpl(49) ClientImpl (async) send http://127.0.0.1:36047/http1/fixed/x-25-ON_COMPLETE GET DEBUG: [pool-1-thread-1] [9s 712ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/fixed/x-25-ON_COMPLETE GET, proxy=null DEBUG: [pool-1-thread-1] [9s 712ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [9s 712ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [9s 712ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [9s 712ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [9s 712ms] PlainHttpConnection(?) Initial receive buffer size is: 65536 DEBUG: [pool-1-thread-1] [9s 712ms] PlainHttpConnection(?) Initial send buffer size is: 8192 DEBUG: [pool-1-thread-1] [9s 713ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [9s 713ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [9s 713ms] Http1AsyncReceiver(SocketTube(122)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@43f62aa queue.isEmpty: true DEBUG: [pool-1-thread-1] [9s 713ms] Http1AsyncReceiver(SocketTube(122)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@43f62aa, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [9s 713ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [9s 713ms] Http1AsyncReceiver(SocketTube(122)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [9s 713ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [9s 713ms] Http1AsyncReceiver(SocketTube(122)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [9s 713ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [9s 713ms] Http1Exchange initiating connect async DEBUG: [pool-1-thread-1] [9s 713ms] PlainHttpConnection(SocketTube(122)) registering connect event DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@3196b3ae for C (true) DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] PlainHttpConnection(SocketTube(122)) ConnectEvent: finishing connect DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] PlainHttpConnection(SocketTube(122)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:55124 DEBUG: [pool-1-thread-1] [9s 713ms] PlainHttpConnection(SocketTube(122)) finishConnect, setting connected=true DEBUG: [pool-1-thread-1] [9s 713ms] Http1Exchange SocketTube(122) connecting flows DEBUG: [pool-1-thread-1] [9s 713ms] SocketTube(122) connecting flows DEBUG: [pool-1-thread-1] [9s 713ms] SocketTube(122) read publisher got subscriber DEBUG: [pool-1-thread-1] [9s 713ms] SocketTube(122) registering subscribe event DEBUG: [pool-1-thread-1] [9s 713ms] SocketTube(122) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-1] [9s 713ms] Http1Publisher(SocketTube(122)) got subscriber: SocketTube(122) DEBUG: [pool-1-thread-1] [9s 713ms] SocketTube(122) subscribed for writing DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] SocketTube(122) subscribe event raised DEBUG: [pool-1-thread-1] [9s 713ms] SocketTube(122) write: registering startSubscription event DEBUG: [pool-1-thread-1] [9s 713ms] Http1Exchange requestAction.headers DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] SocketTube(122) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@326240a5 DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] SocketTube(122) read demand reset to 0 DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] SocketTube(122) calling onSubscribe DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] Http1AsyncReceiver(SocketTube(122)) Received onSubscribed from upstream DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] SocketTube(122) onSubscribe called DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] SocketTube(122) pending subscriber subscribed DEBUG: [pool-1-thread-3] [9s 713ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 1 DEBUG: [pool-1-thread-3] [9s 713ms] Http1AsyncReceiver(SocketTube(122)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-3] [9s 713ms] Http1AsyncReceiver(SocketTube(122)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-3] [9s 713ms] SocketTube(122) got some demand for reading DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] SocketTube(122) write: starting subscription DEBUG: [pool-1-thread-3] [9s 713ms] SocketTube(122) resuming read event DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] SocketTube(122) write: offloading requestMore DEBUG: [pool-1-thread-1] [9s 713ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-3] [9s 713ms] SocketTube(122) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [pool-1-thread-1] [9s 713ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]], throwable=null] DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4496e557 for R (true) DEBUG: [pool-1-thread-1] [9s 713ms] Http1Publisher(SocketTube(122)) WriteTask DEBUG: [pool-1-thread-1] [9s 713ms] Http1Publisher(SocketTube(122)) hasOutgoing = true, demand = 0 DEBUG: [pool-1-thread-4] [9s 713ms] SocketTube(122) write: requesting more... DEBUG: [pool-1-thread-4] [9s 713ms] Http1Publisher(SocketTube(122)) subscription request(1), demand=1 DEBUG: [pool-1-thread-4] [9s 713ms] Http1Publisher(SocketTube(122)) WriteTask DEBUG: [pool-1-thread-4] [9s 713ms] Http1Publisher(SocketTube(122)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-4] [9s 713ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-4] [9s 713ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [9s 713ms] Exchange sendRequestBody DEBUG: [pool-1-thread-4] [9s 713ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-4] [9s 713ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-4] [9s 713ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-4] [9s 713ms] Http1Publisher(SocketTube(122)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]], throwable=null] DEBUG: [pool-1-thread-4] [9s 713ms] Http1Publisher(SocketTube(122)) onNext with 211 bytes DEBUG: [pool-1-thread-4] [9s 713ms] SocketTube(122) trying to write: 211 DEBUG: [pool-1-thread-4] [9s 713ms] SocketTube(122) wrote: 211 DEBUG: [pool-1-thread-4] [9s 713ms] SocketTube(122) write: requesting more... DEBUG: [pool-1-thread-4] [9s 713ms] Http1Publisher(SocketTube(122)) subscription request(1), demand=1 DEBUG: [pool-1-thread-4] [9s 713ms] SocketTube(122) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 713ms] SocketTube(122) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 713ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-4] [9s 713ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-4] [9s 713ms] Http1Exchange reading headers DEBUG: [pool-1-thread-4] [9s 713ms] Http1Response(id=101, PlainHttpConnection(SocketTube(122))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-4] [9s 713ms] Http1Response(id=101, PlainHttpConnection(SocketTube(122))) First time around DEBUG: [pool-1-thread-4] [9s 713ms] Http1Response(id=101, PlainHttpConnection(SocketTube(122))) headersReader is not yet completed DEBUG: [pool-1-thread-4] [9s 713ms] Http1Publisher(SocketTube(122)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-4] [9s 713ms] Http1Publisher(SocketTube(122)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@72600975 DEBUG: [pool-1-thread-4] [9s 713ms] SocketTube(122) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4496e557 for None (false) DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] SocketTube(122) read bytes: 166 DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] Http1AsyncReceiver(SocketTube(122)) Putting 166 bytes into the queue DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] SocketTube(122) resuming read event DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4496e557 for R (false) DEBUG: [HttpClient-49-SelectorManager] [9s 713ms] SocketTube(122) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 713ms] Http1AsyncReceiver(SocketTube(122)) Got 166 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@43f62aa DEBUG: [pool-1-thread-4] [9s 713ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [9s 713ms] Http1AsyncReceiver(SocketTube(122)) Forwarding 166 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@43f62aa DEBUG: [pool-1-thread-4] [9s 713ms] Http1Response(id=101, PlainHttpConnection(SocketTube(122))) Sending 166/166 bytes to header parser DEBUG: [pool-1-thread-4] [9s 713ms] Http1Response(id=101, PlainHttpConnection(SocketTube(122))) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-4] [9s 713ms] Http1AsyncReceiver(SocketTube(122)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@43f62aa DEBUG: [pool-1-thread-4] [9s 713ms] Http1Response(id=101, PlainHttpConnection(SocketTube(122))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-4] [9s 713ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-4] [9s 714ms] Http1Response(id=101, PlainHttpConnection(SocketTube(122))) readBody: return2Cache: true DEBUG: [pool-1-thread-4] [9s 714ms] Http1Response(id=101, PlainHttpConnection(SocketTube(122))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@2ab6305(49) DEBUG: [pool-1-thread-4] [9s 714ms] Http1AsyncReceiver(SocketTube(122)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@3b424d0b/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@5aada40b queue.isEmpty: false DEBUG: [pool-1-thread-4] [9s 714ms] Http1AsyncReceiver(SocketTube(122)) Delegate done: 90 DEBUG: [pool-1-thread-4] [9s 714ms] PlainHttpConnection(SocketTube(122))/ResponseContent/FixedLengthBodyParser length=90, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-4] [9s 714ms] HttpClientImpl(49) body subscriber registered: 1 DEBUG: [pool-1-thread-4] [9s 714ms] Http1AsyncReceiver(SocketTube(122)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@3b424d0b/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@5aada40b, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-4] [9s 714ms] Http1AsyncReceiver(SocketTube(122)) Got 90 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@3b424d0b/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@5aada40b DEBUG: [pool-1-thread-4] [9s 714ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-4] [9s 714ms] Http1AsyncReceiver(SocketTube(122)) Forwarding 90 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@3b424d0b/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@5aada40b DEBUG: [pool-1-thread-4] [9s 714ms] Http1Response(id=101, PlainHttpConnection(SocketTube(122))) Sending 90/166 bytes to body parser DEBUG: [pool-1-thread-4] [9s 714ms] PlainHttpConnection(SocketTube(122))/ResponseContent/FixedLengthBodyParser Parser got 90 bytes (90 remaining / 90) DEBUG: [pool-1-thread-4] [9s 714ms] PlainHttpConnection(SocketTube(122))/ResponseContent/FixedLengthBodyParser Parser got all expected bytes: completing DEBUG: [pool-1-thread-4] [9s 714ms] Http1AsyncReceiver(SocketTube(122)) cleared DEBUG: [pool-1-thread-4] [9s 714ms] Http1Response(id=101, PlainHttpConnection(SocketTube(122))) SocketTube(122): return to HTTP/1.1 pool DEBUG: [pool-1-thread-4] [9s 714ms] ConnectionPool(49) registering CleanupTrigger(SocketTube(122)) DEBUG: [pool-1-thread-4] [9s 714ms] SocketTube(122) connecting flows DEBUG: [pool-1-thread-4] [9s 714ms] SocketTube(122) read publisher got subscriber DEBUG: [pool-1-thread-4] [9s 714ms] SocketTube(122) registering subscribe event DEBUG: [pool-1-thread-4] [9s 714ms] SocketTube(122) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 714ms] SocketTube(122) subscribed for writing DEBUG: [pool-1-thread-4] [9s 714ms] SocketTube(122) write: resetting demand to 0 DEBUG: [pool-1-thread-4] [9s 714ms] SocketTube(122) write: registering startSubscription event DEBUG: [pool-1-thread-4] [9s 714ms] HttpClientImpl(49) body subscriber unregistered: 0 DEBUG: [pool-1-thread-4] [9s 714ms] Http1Response(id=101, PlainHttpConnection(SocketTube(122))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@2ab6305(49) DEBUG: [pool-1-thread-4] [9s 714ms] HttpClientImpl(49) ClientImpl (async) elapsed 1 millis for GET to http://127.0.0.1:36047/http1/fixed/x-25-ON_COMPLETE DEBUG: [pool-1-thread-4] [9s 714ms] Http1Response(id=101, PlainHttpConnection(SocketTube(122))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-4] [9s 714ms] Http1Response(id=101, PlainHttpConnection(SocketTube(122))) ref count for jdk.internal.net.http.HttpClientImpl@2ab6305(49) already released DEBUG: [pool-1-thread-4] [9s 714ms] Http1AsyncReceiver(SocketTube(122)) Delegate done: 0 DEBUG: [pool-1-thread-4] [9s 714ms] Http1AsyncReceiver(SocketTube(122)) Got 0 bytes for delegate null [10 s, 284 ms, 257747 ns] waiting for operation to finish: HttpClientImpl(49) DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) subscribe event raised DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) handling pending subscription for CleanupTrigger(SocketTube(122)) DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] Http1AsyncReceiver(SocketTube(122)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) read demand reset to 0 DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) calling onSubscribe DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) got some demand for reading DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) resuming read event [10 s, 284 ms, 302638 ns] operation finished normally: HttpClientImpl(49) DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4496e557 for R (false) DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) onSubscribe called DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) pending subscriber subscribed DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) write: starting subscription DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) write: offloading requestMore DEBUG: [pool-1-thread-4] [9s 714ms] SocketTube(122) write: requesting more... DEBUG: [pool-1-thread-4] [9s 714ms] SocketTube(122) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [MainThread] [9s 714ms] HttpClientImpl(49) ClientImpl (async) send http://127.0.0.1:36047/http1/fixed/x-25-GET_BODY GET DEBUG: [pool-1-thread-4] [9s 714ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/fixed/x-25-GET_BODY GET, proxy=null DEBUG: [pool-1-thread-4] [9s 714ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-4] [9s 714ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-4] [9s 714ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-4] [9s 714ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-4] [9s 714ms] HttpConnection(SocketTube(?)) SocketTube(122): plain connection retrieved from HTTP/1.1 pool DEBUG: [pool-1-thread-4] [9s 714ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [9s 714ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-4] [9s 714ms] Http1AsyncReceiver(SocketTube(122)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@6ba7bf69 queue.isEmpty: true DEBUG: [pool-1-thread-4] [9s 714ms] Http1AsyncReceiver(SocketTube(122)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@6ba7bf69, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-4] [9s 714ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [9s 714ms] Http1AsyncReceiver(SocketTube(122)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [9s 714ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [9s 714ms] Http1AsyncReceiver(SocketTube(122)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [9s 714ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-4] [9s 714ms] Http1Exchange SocketTube(122) connecting flows DEBUG: [pool-1-thread-4] [9s 714ms] SocketTube(122) connecting flows DEBUG: [pool-1-thread-4] [9s 714ms] SocketTube(122) read publisher got subscriber DEBUG: [pool-1-thread-4] [9s 714ms] SocketTube(122) registering subscribe event DEBUG: [pool-1-thread-4] [9s 714ms] SocketTube(122) leaving read.subscribe: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 714ms] Http1Publisher(SocketTube(122)) got subscriber: SocketTube(122) DEBUG: [pool-1-thread-4] [9s 714ms] SocketTube(122) subscribed for writing DEBUG: [pool-1-thread-4] [9s 714ms] SocketTube(122) write: resetting demand to 0 DEBUG: [pool-1-thread-4] [9s 714ms] SocketTube(122) write: registering startSubscription event DEBUG: [pool-1-thread-4] [9s 714ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-4] [9s 714ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-4] [9s 714ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=208 cap=208]], throwable=null] DEBUG: [pool-1-thread-4] [9s 714ms] Http1Publisher(SocketTube(122)) WriteTask DEBUG: [pool-1-thread-4] [9s 714ms] Http1Publisher(SocketTube(122)) hasOutgoing = true, demand = 0 DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) subscribe event raised DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@6ee05809 DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) read demand reset to 0 DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) calling onSubscribe DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] Http1AsyncReceiver(SocketTube(122)) Received onSubscribed from upstream DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) onSubscribe called DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) pending subscriber subscribed DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) write: starting subscription DEBUG: [HttpClient-49-SelectorManager] [9s 714ms] SocketTube(122) write: offloading requestMore DEBUG: [pool-1-thread-1] [9s 714ms] SocketTube(122) write: requesting more... DEBUG: [pool-1-thread-1] [9s 714ms] Http1Publisher(SocketTube(122)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [9s 714ms] Http1Publisher(SocketTube(122)) WriteTask DEBUG: [pool-1-thread-1] [9s 714ms] Http1Publisher(SocketTube(122)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [9s 714ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-1] [9s 714ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [9s 714ms] Exchange sendRequestBody DEBUG: [pool-1-thread-1] [9s 714ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-1] [9s 714ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-1] [9s 714ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [9s 714ms] Http1Publisher(SocketTube(122)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=208 cap=208]], throwable=null] DEBUG: [pool-1-thread-1] [9s 714ms] Http1Publisher(SocketTube(122)) onNext with 208 bytes DEBUG: [pool-1-thread-1] [9s 714ms] SocketTube(122) trying to write: 208 DEBUG: [pool-1-thread-1] [9s 714ms] SocketTube(122) wrote: 208 DEBUG: [pool-1-thread-1] [9s 714ms] SocketTube(122) write: requesting more... DEBUG: [pool-1-thread-1] [9s 714ms] Http1Publisher(SocketTube(122)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [9s 714ms] SocketTube(122) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [9s 714ms] SocketTube(122) leaving w.onNext Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [9s 714ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-1] [9s 714ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-1] [9s 714ms] Http1Exchange reading headers DEBUG: [pool-1-thread-1] [9s 715ms] Http1Response(id=102, PlainHttpConnection(SocketTube(122))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-1] [9s 715ms] Http1Response(id=102, PlainHttpConnection(SocketTube(122))) First time around DEBUG: [pool-1-thread-1] [9s 715ms] Http1Response(id=102, PlainHttpConnection(SocketTube(122))) headersReader is not yet completed DEBUG: [pool-1-thread-1] [9s 715ms] Http1Publisher(SocketTube(122)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [9s 715ms] Http1Publisher(SocketTube(122)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@310294c7 DEBUG: [pool-1-thread-1] [9s 715ms] SocketTube(122) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [9s 715ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4496e557 for None (false) DEBUG: [pool-1-thread-4] [9s 715ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [9s 715ms] Http1AsyncReceiver(SocketTube(122)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [HttpClient-49-SelectorManager] [9s 715ms] SocketTube(122) no more demand for reading DEBUG: [pool-1-thread-4] [9s 715ms] Http1AsyncReceiver(SocketTube(122)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [HttpClient-49-SelectorManager] [9s 715ms] SocketTube(122) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 715ms] SocketTube(122) got some demand for reading DEBUG: [pool-1-thread-4] [9s 715ms] SocketTube(122) resuming read event DEBUG: [pool-1-thread-4] [9s 715ms] SocketTube(122) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [9s 715ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4496e557 for R (false) DEBUG: [HttpClient-49-SelectorManager] [9s 715ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4496e557 for None (false) DEBUG: [HttpClient-49-SelectorManager] [9s 715ms] SocketTube(122) read bytes: 157 DEBUG: [HttpClient-49-SelectorManager] [9s 715ms] Http1AsyncReceiver(SocketTube(122)) Putting 157 bytes into the queue DEBUG: [HttpClient-49-SelectorManager] [9s 715ms] SocketTube(122) resuming read event DEBUG: [HttpClient-49-SelectorManager] [9s 715ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4496e557 for R (false) DEBUG: [HttpClient-49-SelectorManager] [9s 715ms] SocketTube(122) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 715ms] Http1AsyncReceiver(SocketTube(122)) Got 157 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@6ba7bf69 DEBUG: [pool-1-thread-4] [9s 715ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [9s 715ms] Http1AsyncReceiver(SocketTube(122)) Forwarding 157 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@6ba7bf69 DEBUG: [pool-1-thread-4] [9s 715ms] Http1Response(id=102, PlainHttpConnection(SocketTube(122))) Sending 157/157 bytes to header parser DEBUG: [pool-1-thread-4] [9s 715ms] Http1Response(id=102, PlainHttpConnection(SocketTube(122))) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-4] [9s 715ms] Http1AsyncReceiver(SocketTube(122)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@6ba7bf69 DEBUG: [pool-1-thread-4] [9s 715ms] Http1Response(id=102, PlainHttpConnection(SocketTube(122))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-4] [9s 715ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-4] [9s 715ms] Http1Response(id=102, PlainHttpConnection(SocketTube(122))) readBody: return2Cache: true DEBUG: [pool-1-thread-4] [9s 715ms] Http1Response(id=102, PlainHttpConnection(SocketTube(122))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@2ab6305(49) DEBUG: [pool-1-thread-4] [9s 715ms] Http1AsyncReceiver(SocketTube(122)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@42a49d03/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@759ef4a0 queue.isEmpty: false DEBUG: [pool-1-thread-4] [9s 715ms] Http1AsyncReceiver(SocketTube(122)) Delegate done: 81 DEBUG: [pool-1-thread-4] [9s 715ms] PlainHttpConnection(SocketTube(122))/ResponseContent/FixedLengthBodyParser length=81, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-4] [9s 715ms] HttpClientImpl(49) body subscriber registered: 1 DEBUG: [pool-1-thread-4] [9s 715ms] Http1AsyncReceiver(SocketTube(122)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@42a49d03/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@759ef4a0, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-4] [9s 715ms] Http1AsyncReceiver(SocketTube(122)) Got 81 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@42a49d03/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@759ef4a0 DEBUG: [pool-1-thread-4] [9s 715ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-4] [9s 715ms] Http1AsyncReceiver(SocketTube(122)) Forwarding 81 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@42a49d03/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@759ef4a0 DEBUG: [pool-1-thread-4] [9s 715ms] Http1Response(id=102, PlainHttpConnection(SocketTube(122))) Sending 81/157 bytes to body parser DEBUG: [pool-1-thread-4] [9s 715ms] PlainHttpConnection(SocketTube(122))/ResponseContent/FixedLengthBodyParser Parser got 81 bytes (81 remaining / 81) DEBUG: [pool-1-thread-4] [9s 715ms] PlainHttpConnection(SocketTube(122))/ResponseContent/FixedLengthBodyParser Parser got all expected bytes: completing DEBUG: [pool-1-thread-4] [9s 715ms] Http1AsyncReceiver(SocketTube(122)) cleared DEBUG: [pool-1-thread-4] [9s 715ms] Http1Response(id=102, PlainHttpConnection(SocketTube(122))) SocketTube(122): return to HTTP/1.1 pool DEBUG: [pool-1-thread-4] [9s 715ms] ConnectionPool(49) registering CleanupTrigger(SocketTube(122)) DEBUG: [pool-1-thread-4] [9s 715ms] SocketTube(122) connecting flows DEBUG: [pool-1-thread-4] [9s 715ms] SocketTube(122) read publisher got subscriber DEBUG: [pool-1-thread-4] [9s 715ms] SocketTube(122) registering subscribe event DEBUG: [pool-1-thread-4] [9s 715ms] SocketTube(122) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 715ms] SocketTube(122) subscribed for writing DEBUG: [pool-1-thread-4] [9s 715ms] SocketTube(122) write: resetting demand to 0 DEBUG: [pool-1-thread-4] [9s 715ms] SocketTube(122) write: registering startSubscription event DEBUG: [pool-1-thread-4] [9s 715ms] HttpClientImpl(49) body subscriber unregistered: 0 DEBUG: [pool-1-thread-4] [9s 715ms] Http1Response(id=102, PlainHttpConnection(SocketTube(122))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-4] [9s 715ms] Http1Response(id=102, PlainHttpConnection(SocketTube(122))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@2ab6305(49) DEBUG: [pool-1-thread-4] [9s 715ms] Http1AsyncReceiver(SocketTube(122)) Delegate done: 0 DEBUG: [pool-1-thread-4] [9s 715ms] Http1AsyncReceiver(SocketTube(122)) Got 0 bytes for delegate null DEBUG: [pool-1-thread-1] [9s 716ms] Http1Response(id=102, PlainHttpConnection(SocketTube(122))) ref count for jdk.internal.net.http.HttpClientImpl@2ab6305(49) already released DEBUG: [pool-1-thread-1] [9s 716ms] HttpClientImpl(49) ClientImpl (async) elapsed 1 millis for GET to http://127.0.0.1:36047/http1/fixed/x-25-GET_BODY DEBUG: [pool-1-thread-1] [9s 716ms] Http1AsyncReceiver(SocketTube(122)) onError: AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY DEBUG: [pool-1-thread-1] [9s 716ms] Http1AsyncReceiver(SocketTube(122)) recorded AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY delegate: null queue.isEmpty: false stopRequested: false AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY AbstractThrowingSubscribers$UncheckedCustomException: GET_BODY at AbstractThrowingSubscribers$UncheckedCustomExceptionThrower.accept(AbstractThrowingSubscribers.java:598) at AbstractThrowingSubscribers$UncheckedCustomExceptionThrower.accept(AbstractThrowingSubscribers.java:594) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:513) at AbstractThrowingSubscribers$Where$1.accept(AbstractThrowingSubscribers.java:509) at AbstractThrowingSubscribers$ThrowingBodySubscriber.getBody(AbstractThrowingSubscribers.java:741) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.getBody(HttpBodySubscriberWrapper.java:360) at java.net.http/jdk.internal.net.http.ResponseSubscribers.lambda$getBodyAsync$3(ResponseSubscribers.java:1176) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) [10 s, 286 ms, 11155 ns] waiting for operation to finish: HttpClientImpl(49) DEBUG: [HttpClient-49-SelectorManager] [9s 716ms] SocketTube(122) subscribe event raised [10 s, 286 ms, 59587 ns] operation finished normally: HttpClientImpl(49) DEBUG: [HttpClient-49-SelectorManager] [9s 716ms] SocketTube(122) handling pending subscription for CleanupTrigger(SocketTube(122)) DEBUG: [HttpClient-49-SelectorManager] [9s 716ms] Http1AsyncReceiver(SocketTube(122)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-49-SelectorManager] [9s 716ms] SocketTube(122) read demand reset to 0 DEBUG: [HttpClient-49-SelectorManager] [9s 716ms] SocketTube(122) calling onSubscribe DEBUG: [HttpClient-49-SelectorManager] [9s 716ms] SocketTube(122) got some demand for reading DEBUG: [HttpClient-49-SelectorManager] [9s 716ms] SocketTube(122) resuming read event DEBUG: [HttpClient-49-SelectorManager] [9s 716ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4496e557 for R (false) DEBUG: [HttpClient-49-SelectorManager] [9s 716ms] SocketTube(122) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-49-SelectorManager] [9s 716ms] SocketTube(122) onSubscribe called DEBUG: [HttpClient-49-SelectorManager] [9s 716ms] SocketTube(122) pending subscriber subscribed DEBUG: [HttpClient-49-SelectorManager] [9s 716ms] SocketTube(122) write: starting subscription DEBUG: [HttpClient-49-SelectorManager] [9s 716ms] SocketTube(122) write: offloading requestMore DEBUG: [pool-1-thread-1] [9s 716ms] SocketTube(122) write: requesting more... DEBUG: [pool-1-thread-1] [9s 716ms] SocketTube(122) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [MainThread] [9s 716ms] HttpClientImpl(49) ClientImpl (async) send http://127.0.0.1:36047/http1/fixed/x-25-BODY_CF GET DEBUG: [pool-1-thread-1] [9s 716ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/fixed/x-25-BODY_CF GET, proxy=null DEBUG: [pool-1-thread-1] [9s 716ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [9s 716ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [9s 716ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [9s 716ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [9s 716ms] HttpConnection(SocketTube(?)) SocketTube(122): plain connection retrieved from HTTP/1.1 pool DEBUG: [pool-1-thread-1] [9s 716ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [9s 716ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [9s 716ms] Http1AsyncReceiver(SocketTube(122)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@4c695410 queue.isEmpty: true DEBUG: [pool-1-thread-1] [9s 716ms] Http1AsyncReceiver(SocketTube(122)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@4c695410, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [9s 716ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [9s 716ms] Http1AsyncReceiver(SocketTube(122)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [9s 716ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [9s 716ms] Http1AsyncReceiver(SocketTube(122)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [9s 716ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [9s 716ms] Http1Exchange SocketTube(122) connecting flows DEBUG: [pool-1-thread-1] [9s 716ms] SocketTube(122) connecting flows DEBUG: [pool-1-thread-1] [9s 716ms] SocketTube(122) read publisher got subscriber DEBUG: [pool-1-thread-1] [9s 716ms] SocketTube(122) registering subscribe event DEBUG: [pool-1-thread-1] [9s 716ms] SocketTube(122) leaving read.subscribe: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [9s 716ms] Http1Publisher(SocketTube(122)) got subscriber: SocketTube(122) DEBUG: [pool-1-thread-1] [9s 716ms] SocketTube(122) subscribed for writing DEBUG: [pool-1-thread-1] [9s 716ms] SocketTube(122) write: resetting demand to 0 DEBUG: [pool-1-thread-1] [9s 716ms] SocketTube(122) write: registering startSubscription event DEBUG: [pool-1-thread-1] [9s 716ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-1] [9s 716ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-1] [9s 716ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=207 cap=207]], throwable=null] DEBUG: [pool-1-thread-1] [9s 716ms] Http1Publisher(SocketTube(122)) WriteTask DEBUG: [pool-1-thread-1] [9s 716ms] Http1Publisher(SocketTube(122)) hasOutgoing = true, demand = 0 DEBUG: [HttpClient-49-SelectorManager] [9s 716ms] SocketTube(122) subscribe event raised DEBUG: [HttpClient-49-SelectorManager] [9s 717ms] SocketTube(122) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@4ea74a18 DEBUG: [HttpClient-49-SelectorManager] [9s 717ms] SocketTube(122) read demand reset to 0 DEBUG: [HttpClient-49-SelectorManager] [9s 717ms] SocketTube(122) calling onSubscribe DEBUG: [HttpClient-49-SelectorManager] [9s 717ms] Http1AsyncReceiver(SocketTube(122)) Received onSubscribed from upstream DEBUG: [HttpClient-49-SelectorManager] [9s 717ms] SocketTube(122) onSubscribe called DEBUG: [HttpClient-49-SelectorManager] [9s 717ms] SocketTube(122) pending subscriber subscribed DEBUG: [HttpClient-49-SelectorManager] [9s 717ms] SocketTube(122) write: starting subscription DEBUG: [HttpClient-49-SelectorManager] [9s 717ms] SocketTube(122) write: offloading requestMore DEBUG: [pool-1-thread-1] [9s 717ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [9s 717ms] Http1AsyncReceiver(SocketTube(122)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [9s 717ms] Http1AsyncReceiver(SocketTube(122)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-1] [9s 717ms] SocketTube(122) got some demand for reading DEBUG: [pool-1-thread-1] [9s 717ms] SocketTube(122) resuming read event DEBUG: [pool-1-thread-1] [9s 717ms] SocketTube(122) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-49-SelectorManager] [9s 717ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4496e557 for R (false) DEBUG: [pool-1-thread-4] [9s 717ms] SocketTube(122) write: requesting more... DEBUG: [pool-1-thread-4] [9s 717ms] Http1Publisher(SocketTube(122)) subscription request(1), demand=1 DEBUG: [pool-1-thread-4] [9s 717ms] Http1Publisher(SocketTube(122)) WriteTask DEBUG: [pool-1-thread-4] [9s 717ms] Http1Publisher(SocketTube(122)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-4] [9s 717ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-4] [9s 717ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-4] [9s 717ms] Exchange sendRequestBody DEBUG: [pool-1-thread-4] [9s 717ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-4] [9s 717ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-4] [9s 717ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-4] [9s 717ms] Http1Publisher(SocketTube(122)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=207 cap=207]], throwable=null] DEBUG: [pool-1-thread-4] [9s 717ms] Http1Publisher(SocketTube(122)) onNext with 207 bytes DEBUG: [pool-1-thread-4] [9s 717ms] SocketTube(122) trying to write: 207 DEBUG: [pool-1-thread-4] [9s 717ms] SocketTube(122) wrote: 207 DEBUG: [pool-1-thread-4] [9s 717ms] SocketTube(122) write: requesting more... DEBUG: [pool-1-thread-4] [9s 717ms] Http1Publisher(SocketTube(122)) subscription request(1), demand=1 DEBUG: [pool-1-thread-4] [9s 717ms] SocketTube(122) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 717ms] SocketTube(122) leaving w.onNext Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 717ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-4] [9s 717ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-4] [9s 717ms] Http1Exchange reading headers DEBUG: [pool-1-thread-4] [9s 717ms] Http1Response(id=103, PlainHttpConnection(SocketTube(122))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-4] [9s 717ms] Http1Response(id=103, PlainHttpConnection(SocketTube(122))) First time around DEBUG: [pool-1-thread-4] [9s 717ms] Http1Response(id=103, PlainHttpConnection(SocketTube(122))) headersReader is not yet completed DEBUG: [pool-1-thread-4] [9s 717ms] Http1Publisher(SocketTube(122)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-4] [9s 717ms] Http1Publisher(SocketTube(122)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@4bb6ae9e DEBUG: [pool-1-thread-4] [9s 717ms] SocketTube(122) leaving requestMore: Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [9s 717ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4496e557 for None (false) DEBUG: [HttpClient-49-SelectorManager] [9s 717ms] SocketTube(122) read bytes: 154 DEBUG: [HttpClient-49-SelectorManager] [9s 717ms] Http1AsyncReceiver(SocketTube(122)) Putting 154 bytes into the queue DEBUG: [HttpClient-49-SelectorManager] [9s 717ms] SocketTube(122) resuming read event DEBUG: [HttpClient-49-SelectorManager] [9s 717ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4496e557 for R (false) DEBUG: [HttpClient-49-SelectorManager] [9s 717ms] SocketTube(122) leaving read() loop after onNext: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 717ms] Http1AsyncReceiver(SocketTube(122)) Got 154 bytes for delegate jdk.internal.net.http.Http1Response$HeadersReader@4c695410 DEBUG: [pool-1-thread-4] [9s 717ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [9s 717ms] Http1AsyncReceiver(SocketTube(122)) Forwarding 154 bytes to delegate jdk.internal.net.http.Http1Response$HeadersReader@4c695410 DEBUG: [pool-1-thread-4] [9s 717ms] Http1Response(id=103, PlainHttpConnection(SocketTube(122))) Sending 154/154 bytes to header parser DEBUG: [pool-1-thread-4] [9s 717ms] Http1Response(id=103, PlainHttpConnection(SocketTube(122))) Parsing headers completed. bytes=76 DEBUG: [pool-1-thread-4] [9s 717ms] Http1AsyncReceiver(SocketTube(122)) Unsubscribed jdk.internal.net.http.Http1Response$HeadersReader@4c695410 DEBUG: [pool-1-thread-4] [9s 717ms] Http1Response(id=103, PlainHttpConnection(SocketTube(122))) Reading Headers: creating Response object; state is now READING_BODY DEBUG: [pool-1-thread-4] [9s 717ms] Http1Exchange getResponseAsync completed successfully DEBUG: [pool-1-thread-4] [9s 717ms] Http1Response(id=103, PlainHttpConnection(SocketTube(122))) readBody: return2Cache: true DEBUG: [pool-1-thread-4] [9s 717ms] Http1Response(id=103, PlainHttpConnection(SocketTube(122))) Operation started: incrementing ref count for jdk.internal.net.http.HttpClientImpl@2ab6305(49) DEBUG: [pool-1-thread-4] [9s 717ms] Http1AsyncReceiver(SocketTube(122)) Subscribed pending jdk.internal.net.http.Http1Response$BodyReader@2d1c7e6e/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@2fa5b499 queue.isEmpty: false DEBUG: [pool-1-thread-4] [9s 717ms] Http1AsyncReceiver(SocketTube(122)) Delegate done: 78 DEBUG: [pool-1-thread-4] [9s 717ms] PlainHttpConnection(SocketTube(122))/ResponseContent/FixedLengthBodyParser length=78, onSubscribe: jdk.internal.net.http.Http1Exchange$Http1ResponseBodySubscriber DEBUG: [pool-1-thread-4] [9s 717ms] HttpClientImpl(49) body subscriber registered: 1 DEBUG: [pool-1-thread-4] [9s 717ms] Http1AsyncReceiver(SocketTube(122)) delegate is now jdk.internal.net.http.Http1Response$BodyReader@2d1c7e6e/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@2fa5b499, demand=9223372036854775807, canRequestMore=false, queue.isEmpty=false DEBUG: [pool-1-thread-4] [9s 717ms] Http1AsyncReceiver(SocketTube(122)) Got 78 bytes for delegate jdk.internal.net.http.Http1Response$BodyReader@2d1c7e6e/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@2fa5b499 DEBUG: [pool-1-thread-4] [9s 717ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 9223372036854775807 DEBUG: [pool-1-thread-4] [9s 717ms] Http1AsyncReceiver(SocketTube(122)) Forwarding 78 bytes to delegate jdk.internal.net.http.Http1Response$BodyReader@2d1c7e6e/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@2fa5b499 DEBUG: [pool-1-thread-4] [9s 717ms] Http1Response(id=103, PlainHttpConnection(SocketTube(122))) Sending 78/154 bytes to body parser DEBUG: [pool-1-thread-4] [9s 718ms] PlainHttpConnection(SocketTube(122))/ResponseContent/FixedLengthBodyParser Parser got 78 bytes (78 remaining / 78) DEBUG: [pool-1-thread-4] [9s 718ms] PlainHttpConnection(SocketTube(122))/ResponseContent/FixedLengthBodyParser Parser got all expected bytes: completing DEBUG: [pool-1-thread-4] [9s 718ms] Http1AsyncReceiver(SocketTube(122)) cleared DEBUG: [pool-1-thread-4] [9s 718ms] Http1Response(id=103, PlainHttpConnection(SocketTube(122))) SocketTube(122): return to HTTP/1.1 pool DEBUG: [pool-1-thread-4] [9s 718ms] ConnectionPool(49) registering CleanupTrigger(SocketTube(122)) DEBUG: [pool-1-thread-4] [9s 718ms] SocketTube(122) connecting flows DEBUG: [pool-1-thread-4] [9s 718ms] SocketTube(122) read publisher got subscriber DEBUG: [pool-1-thread-4] [9s 718ms] SocketTube(122) registering subscribe event DEBUG: [pool-1-thread-4] [9s 718ms] SocketTube(122) leaving read.subscribe: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 718ms] SocketTube(122) subscribed for writing DEBUG: [pool-1-thread-4] [9s 718ms] SocketTube(122) write: resetting demand to 0 DEBUG: [pool-1-thread-4] [9s 718ms] SocketTube(122) write: registering startSubscription event DEBUG: [pool-1-thread-4] [9s 718ms] HttpClientImpl(49) body subscriber unregistered: 0 DEBUG: [pool-1-thread-4] [9s 718ms] Http1Response(id=103, PlainHttpConnection(SocketTube(122))) Finished reading body: READING_BODY DEBUG: [pool-1-thread-4] [9s 718ms] Http1Response(id=103, PlainHttpConnection(SocketTube(122))) Operation finished: decrementing ref count for jdk.internal.net.http.HttpClientImpl@2ab6305(49) DEBUG: [pool-1-thread-4] [9s 718ms] Http1AsyncReceiver(SocketTube(122)) Delegate done: 0 DEBUG: [pool-1-thread-4] [9s 718ms] Http1AsyncReceiver(SocketTube(122)) Got 0 bytes for delegate null DEBUG: [pool-1-thread-1] [9s 718ms] Http1AsyncReceiver(SocketTube(122)) Downstream subscription cancelled by jdk.internal.net.http.Http1Response$BodyReader@2d1c7e6e/parser=jdk.internal.net.http.ResponseContent$FixedLengthBodyParser@2fa5b499 DEBUG: [pool-1-thread-1] [9s 718ms] Http1AsyncReceiver(SocketTube(122)) onError: java.io.IOException: subscription cancelled DEBUG: [pool-1-thread-1] [9s 718ms] Http1AsyncReceiver(SocketTube(122)) recorded java.io.IOException: subscription cancelled delegate: null queue.isEmpty: false stopRequested: false java.io.IOException: subscription cancelled java.io.IOException: subscription cancelled at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.lambda$handlePendingDelegate$3(Http1AsyncReceiver.java:380) at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1AsyncDelegateSubscription.cancel(Http1AsyncReceiver.java:163) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper$SubscriptionWrapper.cancel(HttpBodySubscriberWrapper.java:92) at java.base/java.util.concurrent.CompletableFuture.uniAcceptNow(CompletableFuture.java:801) at java.base/java.util.concurrent.CompletableFuture.uniAcceptStage(CompletableFuture.java:779) at java.base/java.util.concurrent.CompletableFuture.thenAccept(CompletableFuture.java:2264) at AbstractThrowingSubscribers$ThrowingBodySubscriber.getBody(AbstractThrowingSubscribers.java:753) at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.getBody(HttpBodySubscriberWrapper.java:360) at java.net.http/jdk.internal.net.http.ResponseSubscribers.lambda$getBodyAsync$3(ResponseSubscribers.java:1176) at AbstractThrowingSubscribers$TestExecutor.lambda$execute$0(AbstractThrowingSubscribers.java:125) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1575) DEBUG: [pool-1-thread-1] [9s 718ms] Http1AsyncReceiver(SocketTube(122)) stopping DEBUG: [pool-1-thread-1] [9s 718ms] Http1Response(id=103, PlainHttpConnection(SocketTube(122))) ref count for jdk.internal.net.http.HttpClientImpl@2ab6305(49) already released DEBUG: [pool-1-thread-1] [9s 718ms] HttpClientImpl(49) ClientImpl (async) elapsed 2 millis for GET to http://127.0.0.1:36047/http1/fixed/x-25-BODY_CF [10 s, 288 ms, 474947 ns] waiting for operation to finish: HttpClientImpl(49) [10 s, 288 ms, 503748 ns] operation finished normally: HttpClientImpl(49) DEBUG: [MainThread] [9s 719ms] HttpClientImpl(49) ClientImpl (async) send http://127.0.0.1:36047/http1/chunk/x-26-BODY_HANDLER GET DEBUG: [pool-1-thread-1] [9s 719ms] Exchange establishing exchange for http://127.0.0.1:36047/http1/chunk/x-26-BODY_HANDLER GET, proxy=null DEBUG: [pool-1-thread-1] [9s 719ms] Http2ClientImpl not found in connection pool DEBUG: [pool-1-thread-1] [9s 719ms] ExchangeImpl get: Trying to get HTTP/2 connection DEBUG: [pool-1-thread-1] [9s 719ms] ExchangeImpl handling HTTP/2 connection creation result DEBUG: [pool-1-thread-1] [9s 719ms] ExchangeImpl new Http1Exchange, try to upgrade DEBUG: [pool-1-thread-1] [9s 719ms] HttpConnection(SocketTube(?)) SocketTube(122): plain connection retrieved from HTTP/1.1 pool DEBUG: [pool-1-thread-1] [9s 719ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [9s 719ms] Http1Exchange Sending headers only DEBUG: [pool-1-thread-1] [9s 719ms] Http1AsyncReceiver(SocketTube(122)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@163d4b09 queue.isEmpty: true DEBUG: [pool-1-thread-1] [9s 719ms] Http1AsyncReceiver(SocketTube(122)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@163d4b09, demand=1, canRequestMore=true, queue.isEmpty=true DEBUG: [pool-1-thread-1] [9s 719ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [9s 719ms] Http1AsyncReceiver(SocketTube(122)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [9s 719ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 1 DEBUG: [pool-1-thread-1] [9s 719ms] Http1AsyncReceiver(SocketTube(122)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-1] [9s 719ms] Http1Exchange response created in advance DEBUG: [pool-1-thread-1] [9s 719ms] Http1Exchange SocketTube(122) connecting flows DEBUG: [pool-1-thread-1] [9s 719ms] SocketTube(122) connecting flows DEBUG: [HttpClient-49-SelectorManager] [9s 719ms] SocketTube(122) subscribe event raised DEBUG: [HttpClient-49-SelectorManager] [9s 719ms] SocketTube(122) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@3de8b2c6 DEBUG: [HttpClient-49-SelectorManager] [9s 719ms] Http1AsyncReceiver(SocketTube(122)) Http1TubeSubscriber: dropSubscription DEBUG: [HttpClient-49-SelectorManager] [9s 719ms] SocketTube(122) read demand reset to 0 DEBUG: [HttpClient-49-SelectorManager] [9s 719ms] SocketTube(122) calling onSubscribe DEBUG: [HttpClient-49-SelectorManager] [9s 719ms] Http1AsyncReceiver(SocketTube(122)) Received onSubscribed from upstream DEBUG: [HttpClient-49-SelectorManager] [9s 719ms] SocketTube(122) onSubscribe called DEBUG: [HttpClient-49-SelectorManager] [9s 719ms] SocketTube(122) pending subscriber subscribed DEBUG: [HttpClient-49-SelectorManager] [9s 719ms] SocketTube(122) write: starting subscription DEBUG: [HttpClient-49-SelectorManager] [9s 719ms] SocketTube(122) write: offloading requestMore DEBUG: [pool-1-thread-3] [9s 719ms] SocketTube(122) write: requesting more... DEBUG: [pool-1-thread-3] [9s 719ms] SocketTube(122) leaving requestMore: Reading: [ops=R, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-4] [9s 719ms] Http1AsyncReceiver(SocketTube(122)) downstream subscription demand is 1 DEBUG: [pool-1-thread-4] [9s 719ms] Http1AsyncReceiver(SocketTube(122)) checkRequestMore: canRequestMore=true, hasDemand=true DEBUG: [pool-1-thread-4] [9s 719ms] Http1AsyncReceiver(SocketTube(122)) Http1TubeSubscriber: requesting one more from upstream DEBUG: [pool-1-thread-4] [9s 719ms] SocketTube(122) got some demand for reading DEBUG: [pool-1-thread-4] [9s 719ms] SocketTube(122) resuming read event DEBUG: [pool-1-thread-4] [9s 719ms] SocketTube(122) leaving request(1): Reading: [ops=R, demand=1, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [9s 719ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4496e557 for R (false) DEBUG: [pool-1-thread-1] [9s 719ms] SocketTube(122) read publisher: dropping pending subscriber: CleanupTrigger(SocketTube(122)) DEBUG: [pool-1-thread-1] [9s 719ms] SocketTube(122) pausing read event DEBUG: [pool-1-thread-1] [9s 719ms] SocketTube(122) subscription stopped or cancelled, ignoring request 1 DEBUG: [pool-1-thread-1] [9s 719ms] SocketTube(122) onSubscribe called DEBUG: [pool-1-thread-1] [9s 719ms] SocketTube(122) read publisher got subscriber DEBUG: [pool-1-thread-1] [9s 719ms] SocketTube(122) registering subscribe event DEBUG: [pool-1-thread-1] [9s 719ms] SocketTube(122) leaving read.subscribe: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [9s 719ms] Http1Publisher(SocketTube(122)) got subscriber: SocketTube(122) DEBUG: [pool-1-thread-1] [9s 719ms] SocketTube(122) subscribed for writing DEBUG: [pool-1-thread-1] [9s 719ms] SocketTube(122) write: resetting demand to 0 DEBUG: [pool-1-thread-1] [9s 719ms] SocketTube(122) write: registering startSubscription event DEBUG: [pool-1-thread-1] [9s 719ms] Http1Exchange requestAction.headers DEBUG: [pool-1-thread-1] [9s 719ms] Http1Exchange setting outgoing with headers DEBUG: [pool-1-thread-1] [9s 719ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=212 cap=212]], throwable=null] DEBUG: [pool-1-thread-1] [9s 719ms] Http1Publisher(SocketTube(122)) WriteTask DEBUG: [pool-1-thread-1] [9s 719ms] Http1Publisher(SocketTube(122)) hasOutgoing = true, demand = 0 DEBUG: [HttpClient-49-SelectorManager] [9s 719ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@4496e557 for None (false) DEBUG: [HttpClient-49-SelectorManager] [9s 719ms] SocketTube(122) subscribe event raised DEBUG: [HttpClient-49-SelectorManager] [9s 720ms] SocketTube(122) no more demand for reading DEBUG: [HttpClient-49-SelectorManager] [9s 720ms] SocketTube(122) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=0] DEBUG: [HttpClient-49-SelectorManager] [9s 720ms] SocketTube(122) write: starting subscription DEBUG: [HttpClient-49-SelectorManager] [9s 720ms] SocketTube(122) write: offloading requestMore DEBUG: [pool-1-thread-1] [9s 720ms] SocketTube(122) write: requesting more... DEBUG: [pool-1-thread-1] [9s 720ms] Http1Publisher(SocketTube(122)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [9s 720ms] Http1Publisher(SocketTube(122)) WriteTask DEBUG: [pool-1-thread-1] [9s 720ms] Http1Publisher(SocketTube(122)) hasOutgoing = true, demand = 1 DEBUG: [pool-1-thread-1] [9s 720ms] Http1Exchange initiating completion of headersSentCF DEBUG: [pool-1-thread-1] [9s 720ms] Exchange checkFor407: all clear DEBUG: [pool-1-thread-1] [9s 720ms] Exchange sendRequestBody DEBUG: [pool-1-thread-1] [9s 720ms] Http1Exchange sendBodyAsync DEBUG: [pool-1-thread-1] [9s 720ms] Http1Exchange bodySubscriber is null DEBUG: [pool-1-thread-1] [9s 720ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [9s 720ms] Http1Publisher(SocketTube(122)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=212 cap=212]], throwable=null] DEBUG: [pool-1-thread-1] [9s 720ms] Http1Publisher(SocketTube(122)) onNext with 212 bytes DEBUG: [pool-1-thread-1] [9s 720ms] SocketTube(122) trying to write: 212 DEBUG: [pool-1-thread-1] [9s 720ms] SocketTube(122) wrote: 212 DEBUG: [pool-1-thread-1] [9s 720ms] SocketTube(122) write: requesting more... DEBUG: [pool-1-thread-1] [9s 720ms] Http1Publisher(SocketTube(122)) subscription request(1), demand=1 DEBUG: [pool-1-thread-1] [9s 720ms] SocketTube(122) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [9s 720ms] SocketTube(122) leaving w.onNext Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [pool-1-thread-1] [9s 720ms] Http1Exchange initiating completion of bodySentCF DEBUG: [pool-1-thread-1] [9s 720ms] Http1Exchange sendBodyAsync completed successfully DEBUG: [pool-1-thread-1] [9s 720ms] Http1Exchange reading headers DEBUG: [pool-1-thread-1] [9s 720ms] Http1Response(id=104, PlainHttpConnection(SocketTube(122))) Reading Headers: (remaining: 0) READING_HEADERS DEBUG: [pool-1-thread-1] [9s 720ms] Http1Response(id=104, PlainHttpConnection(SocketTube(122))) First time around DEBUG: [pool-1-thread-1] [9s 720ms] Http1Response(id=104, PlainHttpConnection(SocketTube(122))) headersReader is not yet completed DEBUG: [pool-1-thread-1] [9s 720ms] Http1Publisher(SocketTube(122)) outgoing: DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null] DEBUG: [pool-1-thread-1] [9s 720ms] Http1Publisher(SocketTube(122)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@4db123d7 DEBUG: [pool-1-thread-1] [9s 720ms] SocketTube(122) leaving requestMore: Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [35s 274ms] Http2Connection(SocketTube(69)) Initiating shutdown of HTTP connection which is idle for too long DEBUG: [HttpClient-49-SelectorManager] [35s 274ms] Http2Connection(SocketTube(69)) Shutting down h2c (state=0x8): java.net.http.HttpConnectTimeoutException: HTTP connection idle, no active streams. Shutting down. DEBUG: [HttpClient-49-SelectorManager] [35s 274ms] Http2ClientImpl removing from the connection pool: Http2Connection(SocketTube(69)) DEBUG: [HttpClient-49-SelectorManager] [35s 274ms] Http2ClientImpl removed from the connection pool: Http2Connection(SocketTube(69)) DEBUG: [HttpClient-49-SelectorManager] [35s 274ms] PlainHttpConnection(SocketTube(69)) Closing channel: channel registered with selector, key.interestOps=R, sa.interestOps=R DEBUG: [HttpClient-49-SelectorManager] [35s 274ms] SocketTube(69) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-49-SelectorManager] [35s 274ms] SocketTube(69) got read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-49-SelectorManager] [35s 274ms] SocketTube(69) pausing read event DEBUG: [HttpClient-49-SelectorManager] [35s 274ms] SocketTube(69) Sending error java.io.IOException: connection closed locally to subscriber jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@234716ea EOF reached on connection localhost/127.0.0.1:43795->/127.0.0.1:40038, will no longer accept incoming frames DEBUG: [HttpClient-49-SelectorManager] [35s 274ms] SocketTube(69) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-49-SelectorManager] [35s 274ms] Http2Connection(SocketTube(69)) onError: java.io.IOException: connection closed locally Server connection to /127.0.0.1:40038 stopping. 12 streams DEBUG: [HttpClient-49-SelectorManager] [35s 274ms] SocketTube(69) Stopping read scheduler DEBUG: [pool-1-thread-1] [35s 275ms] Http2Connection(SocketTube(69)) Stopping scheduler java.io.IOException: connection closed locally DEBUG: [HttpClient-49-SelectorManager] [35s 275ms] SocketTube(69) leaving read() loop with error: Reading: [ops=None, demand=9223372036854775793, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [35s 275ms] SocketTube(69) Read scheduler stopped java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.Http2Connection.shutdown(Http2Connection.java:829) at java.net.http/jdk.internal.net.http.Http2Connection$IdleConnectionTimeoutEvent.handle(Http2Connection.java:242) at java.net.http/jdk.internal.net.http.HttpClientImpl.purgeTimeoutsAndReturnNextDeadline(HttpClientImpl.java:1788) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1385) TestServer: Connection writer stopping DEBUG: [pool-1-thread-1] [35s 275ms] Http2Connection(SocketTube(69)) Shutting down h2c (state=0xc): java.io.IOException: connection closed locally DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] Http2Connection(SSLTube(SocketTube(70))) Initiating shutdown of HTTP connection which is idle for too long DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] Http2Connection(SSLTube(SocketTube(70))) Shutting down h2c (state=0x8): java.net.http.HttpConnectTimeoutException: HTTP connection idle, no active streams. Shutting down. DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] Http2ClientImpl removing from the connection pool: Http2Connection(SSLTube(SocketTube(70))) DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] Http2ClientImpl removed from the connection pool: Http2Connection(SSLTube(SocketTube(70))) DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] PlainHttpConnection(SocketTube(70)) Closing channel: channel registered with selector, key.interestOps=R, sa.interestOps=R DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] SocketTube(70) signal read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] SocketTube(70) got read error: java.io.IOException: connection closed locally DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] SocketTube(70) pausing read event EOF reached on connection localhost/127.0.0.1:60979->/127.0.0.1:37108, will no longer accept incoming frames Server connection to /127.0.0.1:37108 stopping. 12 streams DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] SocketTube(70) Sending error java.io.IOException: connection closed locally to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 1 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@dc6da4a[Not completed, 4 dependents] (id=5306) downstreamSubscription: SubscriptionBase: window = 9223372036854775746 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(70)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@58834f01, getALPN: jdk.internal.net.http.common.MinimalFuture@2c1a34a4[Completed normally] (id=5312), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=386 lim=386 cap=2048], count: 2515, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] SocketTube(70) forwarding error to subscriber: java.io.IOException: connection closed locally DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] SSL Reader(SocketTube(70)) onError: java.io.IOException: connection closed locally TestServer: Connection writer stopping DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] SSL Reader(SocketTube(70)) error java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:111) at java.net.http/jdk.internal.net.http.Http2Connection.shutdown(Http2Connection.java:829) at java.net.http/jdk.internal.net.http.Http2Connection$IdleConnectionTimeoutEvent.handle(Http2Connection.java:242) at java.net.http/jdk.internal.net.http.HttpClientImpl.purgeTimeoutsAndReturnNextDeadline(HttpClientImpl.java:1788) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1385) DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] SSL Reader(SocketTube(70)) DownstreamPusher: forwarding error downstream: java.io.IOException: connection closed locally DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] SSLTube(SocketTube(70)) SSLSubscriberWrapper[SSLTube(SocketTube(70)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: jdk.internal.net.http.Http2Connection$Http2TubeSubscriber@58834f01, getALPN: jdk.internal.net.http.common.MinimalFuture@2c1a34a4[Completed normally] (id=5312), onCompleteReceived: false, onError: java.io.IOException: connection closed locally]: onErrorImpl: java.io.IOException: connection closed locally DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] Http2Connection(SSLTube(SocketTube(70))) onError: java.io.IOException: connection closed locally DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] SSLTube(SocketTube(70)) subscriber completed with error: java.io.IOException: connection closed locally DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] AsyncSSLConnection(SSLTube(SocketTube(70))) HttpPublisher: cancelled by SSLTube(SocketTube(70)) DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] SSL Reader(SocketTube(70)) stop DEBUG: [pool-1-thread-1] [35s 554ms] Http2Connection(SSLTube(SocketTube(70))) Stopping scheduler java.io.IOException: connection closed locally java.io.IOException: connection closed locally at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428) at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406) at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:111) at java.net.http/jdk.internal.net.http.Http2Connection.shutdown(Http2Connection.java:829) at java.net.http/jdk.internal.net.http.Http2Connection$IdleConnectionTimeoutEvent.handle(Http2Connection.java:242) at java.net.http/jdk.internal.net.http.HttpClientImpl.purgeTimeoutsAndReturnNextDeadline(HttpClientImpl.java:1788) at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1385) DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] SSL Writer(SocketTube(70)) stop DEBUG: [pool-1-thread-1] [35s 554ms] Http2Connection(SSLTube(SocketTube(70))) Shutting down h2c (state=0xc): java.io.IOException: connection closed locally DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] SocketTube(70) Stopping read scheduler DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] SocketTube(70) leaving read() loop with error: Reading: [ops=None, demand=1, stopped=true], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [35s 554ms] SocketTube(70) Read scheduler stopped DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@1a1b2061 for None (false) DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SocketTube(119) no more demand for reading DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SocketTube(119) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@591665dc for None (false) DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SocketTube(49) no more demand for reading DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SocketTube(49) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@6f4f0b3e for None (false) DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SocketTube(120) no more demand for reading DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SocketTube(120) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@44da7b0 for None (false) DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SocketTube(50) no more demand for reading DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SocketTube(50) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@7c41ea8 for None (false) DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SocketTube(55) no more demand for reading DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SocketTube(55) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@25e0d451 for None (false) DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SocketTube(54) no more demand for reading DEBUG: [HttpClient-49-SelectorManager] [39s 761ms] SocketTube(54) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [39s 824ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@a10602f for None (false) DEBUG: [HttpClient-49-SelectorManager] [39s 824ms] SocketTube(60) no more demand for reading DEBUG: [HttpClient-49-SelectorManager] [39s 824ms] SocketTube(60) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] DEBUG: [HttpClient-49-SelectorManager] [39s 824ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@34d21aa0 for None (false) DEBUG: [HttpClient-49-SelectorManager] [39s 824ms] SocketTube(64) no more demand for reading DEBUG: [HttpClient-49-SelectorManager] [39s 824ms] SocketTube(64) leaving read() loop with no demand Reading: [ops=None, demand=0, stopped=false], Writing: [ops=None, demand=1] rerun: cd /var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/java/net/httpclient/ThrowingSubscribersAsStringAsync && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/var/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/var/tmp/tone/run/jtreg/test-images \ CLASSPATH=/var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/35/java/net/httpclient/ThrowingSubscribersAsStringAsync.d:/var/tmp/tone/run/jtreg/jdk-repo/test/jdk/java/net/httpclient:/var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/35/test/lib:/var/tmp/tone/run/jtreg/jdk-repo/test/lib:/var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/35/test/jdk/java/net/httpclient/lib:/var/tmp/tone/run/jtreg/jdk-repo/test/jdk/java/net/httpclient/lib:/var/tmp/tone/run/jtreg/jtreg/lib/testng-7.3.0.jar:/var/tmp/tone/run/jtreg/jtreg/lib/guice-5.1.0.jar:/var/tmp/tone/run/jtreg/jtreg/lib/jcommander-1.82.jar:/var/tmp/tone/run/jtreg/jtreg/lib/javatest.jar:/var/tmp/tone/run/jtreg/jtreg/lib/jtreg.jar \ /var/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk/bin/java \ -Dtest.vm.opts='-Djdk.lang.processReaperUseDefaultStackSize=true -Dtest.wisp.socketAddress=www.alibabacloud.com -Xmixed -ea -esa' \ -Dtest.tool.vm.opts='-J-Djdk.lang.processReaperUseDefaultStackSize=true -J-Dtest.wisp.socketAddress=www.alibabacloud.com -J-Xmixed -J-ea -J-esa' \ -Dtest.compiler.opts= \ -Dtest.java.opts= \ -Dtest.jdk=/var/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -Dcompile.jdk=/var/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -Dtest.timeout.factor=4.0 \ -Dtest.nativepath=/var/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -Dtest.root=/var/tmp/tone/run/jtreg/jdk-repo/test/jdk \ -Dtest.name=java/net/httpclient/ThrowingSubscribersAsStringAsync.java \ -Dtest.file=/var/tmp/tone/run/jtreg/jdk-repo/test/jdk/java/net/httpclient/ThrowingSubscribersAsStringAsync.java \ -Dtest.src=/var/tmp/tone/run/jtreg/jdk-repo/test/jdk/java/net/httpclient \ -Dtest.src.path=/var/tmp/tone/run/jtreg/jdk-repo/test/jdk/java/net/httpclient:/var/tmp/tone/run/jtreg/jdk-repo/test/lib:/var/tmp/tone/run/jtreg/jdk-repo/test/jdk/java/net/httpclient/lib \ -Dtest.classes=/var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/35/java/net/httpclient/ThrowingSubscribersAsStringAsync.d \ -Dtest.class.path=/var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/35/java/net/httpclient/ThrowingSubscribersAsStringAsync.d:/var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/35/test/lib:/var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/35/test/jdk/java/net/httpclient/lib \ -Dtest.modules='java.base/sun.net.www.http java.base/sun.net.www java.base/sun.net java.net.http/jdk.internal.net.http.common java.net.http/jdk.internal.net.http.frame java.net.http/jdk.internal.net.http.hpack java.logging jdk.httpserver' \ --add-modules java.base,java.net.http,java.logging,jdk.httpserver \ --add-exports java.base/sun.net.www.http=ALL-UNNAMED \ --add-exports java.base/sun.net.www=ALL-UNNAMED \ --add-exports java.base/sun.net=ALL-UNNAMED \ --add-exports java.net.http/jdk.internal.net.http.common=ALL-UNNAMED \ --add-exports java.net.http/jdk.internal.net.http.frame=ALL-UNNAMED \ --add-exports java.net.http/jdk.internal.net.http.hpack=ALL-UNNAMED \ -Djdk.lang.processReaperUseDefaultStackSize=true \ -Dtest.wisp.socketAddress=www.alibabacloud.com \ -Xmixed \ -ea \ -esa \ -Djava.library.path=/var/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -Djdk.internal.httpclient.debug=true \ com.sun.javatest.regtest.agent.MainWrapper /var/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/java/net/httpclient/ThrowingSubscribersAsStringAsync.d/testng.1.jta java/net/httpclient/ThrowingSubscribersAsStringAsync.java false ThrowingSubscribersAsStringAsync TEST RESULT: Error. Program `/var/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk/bin/java' timed out (timeout set to 480000ms, elapsed time including timeout handling was 480946ms).