Test log snippet:
"MainThread" #31 [2881229] prio=5 os_prio=0 cpu=688.27ms elapsed=480.33s tid=0x00007f04e02023b0 nid=2881229 waiting on condition [0x00007f049111d000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@24/Native Method)
- parking to wait for <0x00000000a3124338> (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.get(java.base@24/CompletableFuture.java:2116)
at jdk.internal.net.http.HttpClientImpl.send(java.net.http@24/HttpClientImpl.java:935)
at jdk.internal.net.http.HttpClientFacade.send(java.net.http@24/HttpClientFacade.java:133)
at AbstractThrowingSubscribers.testThrowing(AbstractThrowingSubscribers.java:466)
at AbstractThrowingSubscribers.testThrowing(AbstractThrowingSubscribers.java:425)
at AbstractThrowingSubscribers.testThrowingAsLinesImpl(AbstractThrowingSubscribers.java:355)
at ThrowingSubscribersAsLines.testThrowingAsLines(ThrowingSubscribersAsLines.java:42)