Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NettyHttpServerConnectionAcceptorTest.testAcceptConnection[ssl=false client=CACHED server=IMMEDIATE SINGLE_ERROR] #452

Closed
Scottmitch opened this issue Mar 23, 2019 · 5 comments
Labels
flaky tests Unit tests are flaky

Comments

@Scottmitch
Copy link
Member

https://ci.servicetalk.io/job/servicetalk-master-prb/1286/testReport/junit/io.servicetalk.http.netty/NettyHttpServerConnectionAcceptorTest/testAcceptConnection_ssl_false_client_CACHED_server_IMMEDIATE_SINGLE_ERROR_/

Error Message

org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
Stacktrace

org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1693)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3323)
	at java.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1729)
	at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895)
	at io.servicetalk.concurrent.api.BlockingTestUtils.awaitIndefinitely(BlockingTestUtils.java:136)
	at io.servicetalk.concurrent.api.BlockingTestUtils.awaitIndefinitelyNonNull(BlockingTestUtils.java:152)
	at io.servicetalk.http.netty.AbstractNettyHttpServerTest.makeRequest(AbstractNettyHttpServerTest.java:199)
	at io.servicetalk.http.netty.NettyHttpServerConnectionAcceptorTest.testAcceptConnection(NettyHttpServerConnectionAcceptorTest.java:142)
	at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.mockito.internal.junit.JUnitRule$1.evaluateSafely(JUnitRule.java:52)
	at org.mockito.internal.junit.JUnitRule$1.evaluate(JUnitRule.java:43)
	at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:168)
	at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:160)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.lang.Thread.run(Thread.java:748)
Standard Output

"/127.0.0.1:60880 to /127.0.0.1:46721 workers Thread 2" #12 waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@61ce36c1
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	  at org.gradle.internal.remote.internal.hub.queue.EndPointQueue.take(EndPointQueue.java:48)
	  at org.gradle.internal.remote.internal.hub.MessageHub$ConnectionDispatch.run(MessageHub.java:314)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	  at java.lang.Thread.run(Thread.java:748)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@614ddd49

"/127.0.0.1:60880 to /127.0.0.1:46721 workers Thread 3" #13 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
	  at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
	  at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
	  at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	  - locked sun.nio.ch.Util$3@3b74d6a7
	  - locked java.util.Collections$UnmodifiableSet@163e4bc8
	  - locked sun.nio.ch.EPollSelectorImpl@503dd317
	  at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	  at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
	  at org.gradle.internal.remote.internal.inet.SocketConnection$SocketInputStream.read(SocketConnection.java:179)
	  at com.esotericsoftware.kryo.io.Input.fill(Input.java:139)
	  at com.esotericsoftware.kryo.io.Input.require(Input.java:159)
	  at com.esotericsoftware.kryo.io.Input.readByte(Input.java:255)
	  at org.gradle.internal.serialize.kryo.KryoBackedDecoder.readByte(KryoBackedDecoder.java:80)
	  at org.gradle.internal.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:63)
	  at org.gradle.internal.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:52)
	  at org.gradle.internal.remote.internal.inet.SocketConnection.receive(SocketConnection.java:80)
	  at org.gradle.internal.remote.internal.hub.MessageHub$ConnectionReceive.run(MessageHub.java:263)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	  at java.lang.Thread.run(Thread.java:748)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@1c3a4799

"Finalizer" #3 waiting on java.lang.ref.ReferenceQueue$Lock@7c9215b1
  java.lang.Thread.State: WAITING
	  at java.lang.Object.wait(Native Method)
	  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
	  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
	  at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

"Reference Handler" #2 waiting on java.lang.ref.Reference$Lock@189661e0
  java.lang.Thread.State: WAITING
	  at java.lang.Object.wait(Native Method)
	  at java.lang.Object.wait(Object.java:502)
	  at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
	  at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)

"Signal Dispatcher" #4 runnable
  java.lang.Thread.State: RUNNABLE

"Test worker" #11 runnable
  java.lang.Thread.State: RUNNABLE
	  at sun.management.ThreadImpl.dumpThreads0(Native Method)
	  at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:448)
	  at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.dumpAllStacks(ServiceTalkTestTimeout.java:184)
	  at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.getResult(ServiceTalkTestTimeout.java:144)
	  at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.evaluate(ServiceTalkTestTimeout.java:124)
	  at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	  at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	  at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	  at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	  at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	  at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	  at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	  at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	  at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	  at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	  at org.junit.runners.Suite.runChild(Suite.java:128)
	  at org.junit.runners.Suite.runChild(Suite.java:27)
	  at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	  at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	  at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	  at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	  at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	  at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	  at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	  at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:106)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	  at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:66)
	  at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.lang.reflect.Method.invoke(Method.java:498)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	  at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	  at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	  at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:117)
	  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.lang.reflect.Method.invoke(Method.java:498)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	  at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)
	  at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)
	  at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	  at java.lang.Thread.run(Thread.java:748)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@6ddf90b0

"Time-limited test" #476 waiting on java.util.concurrent.CompletableFuture$Signaller@6d236050
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1693)
	  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3323)
	  at java.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1729)
	  at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895)
	  at io.servicetalk.concurrent.api.BlockingTestUtils.awaitIndefinitely(BlockingTestUtils.java:136)
	  at io.servicetalk.concurrent.api.BlockingTestUtils.awaitIndefinitelyNonNull(BlockingTestUtils.java:152)
	  at io.servicetalk.http.netty.AbstractNettyHttpServerTest.makeRequest(AbstractNettyHttpServerTest.java:199)
	  at io.servicetalk.http.netty.NettyHttpServerConnectionAcceptorTest.testAcceptConnection(NettyHttpServerConnectionAcceptorTest.java:142)
	  at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
	  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.lang.reflect.Method.invoke(Method.java:498)
	  at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	  at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	  at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	  at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	  at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	  at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	  at org.mockito.internal.junit.JUnitRule$1.evaluateSafely(JUnitRule.java:52)
	  at org.mockito.internal.junit.JUnitRule$1.evaluate(JUnitRule.java:43)
	  at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:168)
	  at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:160)
	  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor1" #433 waiting on java.util.concurrent.SynchronousQueue$TransferStack@541a8075
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #446 waiting on java.util.concurrent.SynchronousQueue$TransferStack@17d2492d
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #442 waiting on java.util.concurrent.SynchronousQueue$TransferStack@48f31374
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #438 waiting on java.util.concurrent.SynchronousQueue$TransferStack@22cd459c
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #430 waiting on java.util.concurrent.SynchronousQueue$TransferStack@518420fa
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #426 waiting on java.util.concurrent.SynchronousQueue$TransferStack@1bce10d
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #420 waiting on java.util.concurrent.SynchronousQueue$TransferStack@4915b503
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #414 waiting on java.util.concurrent.SynchronousQueue$TransferStack@490c9d7c
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor4" #480 waiting on java.util.concurrent.SynchronousQueue$TransferStack@154ff36d
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-1" #380 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-10" #418 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-11" #424 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-12" #428 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-13" #432 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-14" #436 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-15" #440 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-16" #444 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-2" #384 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-3" #389 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-4" #393 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-5" #397 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-6" #401 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-7" #405 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-8" #409 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-9" #412 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"main" #1 waiting on java.util.concurrent.CountDownLatch$Sync@268dbc8e
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
	  at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997)
	  at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
	  at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:71)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:45)
	  at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:83)
	  at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:35)
	  at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:119)
	  at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:64)
	  at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:62)
	  at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:67)

"server-io-executor-4-1" #379 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-10" #398 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-11" #400 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-12" #402 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-13" #404 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-14" #406 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-15" #408 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-16" #410 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-2" #381 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-3" #383 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-4" #385 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-5" #388 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-6" #390 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-7" #392 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-8" #394 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-9" #396 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-executor4" #23 waiting on java.util.concurrent.SynchronousQueue$TransferStack@5fadcdfc
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-1-1" #15 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-1-10" #120 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-1-11" #121 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-1-12" #122 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-1-13" #124 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-1-14" #125 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-1-15" #126 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-1-16" #128 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-1-2" #16 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-1-3" #19 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-1-4" #40 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-1-5" #43 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-1-6" #60 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-1-7" #63 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-1-8" #80 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-1-9" #83 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-scheduler-1" #386 waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@397ff757
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1081)
	  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)
@lewisd32
Copy link
Contributor

Failed on CI: https://ci.servicetalk.io/job/servicetalk-master-prb/1290/

Same test, different parameters:

io.servicetalk.http.netty.NettyHttpServerConnectionAcceptorTest.testAcceptConnection[ssl=true client=CACHED server=IMMEDIATE REJECT_ALL]

Error Message
org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
Stacktrace
org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1693)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3323)
	at java.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1729)
	at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895)
	at io.servicetalk.concurrent.api.BlockingTestUtils.awaitIndefinitely(BlockingTestUtils.java:136)
	at io.servicetalk.concurrent.api.BlockingTestUtils.awaitIndefinitelyNonNull(BlockingTestUtils.java:152)
	at io.servicetalk.http.netty.AbstractNettyHttpServerTest.makeRequest(AbstractNettyHttpServerTest.java:199)
	at io.servicetalk.http.netty.NettyHttpServerConnectionAcceptorTest.testAcceptConnection(NettyHttpServerConnectionAcceptorTest.java:142)
	at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.mockito.internal.junit.JUnitRule$1.evaluateSafely(JUnitRule.java:52)
	at org.mockito.internal.junit.JUnitRule$1.evaluate(JUnitRule.java:43)
	at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:168)
	at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:160)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.lang.Thread.run(Thread.java:748)
Standard Output
"/127.0.0.1:58998 to /127.0.0.1:38400 workers Thread 2" #12 waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@44168b7c
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	  at org.gradle.internal.remote.internal.hub.queue.EndPointQueue.take(EndPointQueue.java:48)
	  at org.gradle.internal.remote.internal.hub.MessageHub$ConnectionDispatch.run(MessageHub.java:314)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	  at java.lang.Thread.run(Thread.java:748)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@614ddd49

"/127.0.0.1:58998 to /127.0.0.1:38400 workers Thread 3" #13 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
	  at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
	  at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
	  at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	  - locked sun.nio.ch.Util$3@195ba214
	  - locked java.util.Collections$UnmodifiableSet@7d3decec
	  - locked sun.nio.ch.EPollSelectorImpl@a90efad
	  at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	  at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
	  at org.gradle.internal.remote.internal.inet.SocketConnection$SocketInputStream.read(SocketConnection.java:179)
	  at com.esotericsoftware.kryo.io.Input.fill(Input.java:139)
	  at com.esotericsoftware.kryo.io.Input.require(Input.java:159)
	  at com.esotericsoftware.kryo.io.Input.readByte(Input.java:255)
	  at org.gradle.internal.serialize.kryo.KryoBackedDecoder.readByte(KryoBackedDecoder.java:80)
	  at org.gradle.internal.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:63)
	  at org.gradle.internal.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:52)
	  at org.gradle.internal.remote.internal.inet.SocketConnection.receive(SocketConnection.java:80)
	  at org.gradle.internal.remote.internal.hub.MessageHub$ConnectionReceive.run(MessageHub.java:263)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	  at java.lang.Thread.run(Thread.java:748)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@1c3a4799

"Finalizer" #3 waiting on java.lang.ref.ReferenceQueue$Lock@99dae8
  java.lang.Thread.State: WAITING
	  at java.lang.Object.wait(Native Method)
	  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
	  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
	  at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

"Reference Handler" #2 waiting on java.lang.ref.Reference$Lock@12510c9b
  java.lang.Thread.State: WAITING
	  at java.lang.Object.wait(Native Method)
	  at java.lang.Object.wait(Object.java:502)
	  at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
	  at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)

"Signal Dispatcher" #4 runnable
  java.lang.Thread.State: RUNNABLE

"Test worker" #11 runnable
  java.lang.Thread.State: RUNNABLE
	  at sun.management.ThreadImpl.dumpThreads0(Native Method)
	  at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:448)
	  at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.dumpAllStacks(ServiceTalkTestTimeout.java:184)
	  at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.getResult(ServiceTalkTestTimeout.java:144)
	  at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.evaluate(ServiceTalkTestTimeout.java:124)
	  at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	  at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	  at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	  at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	  at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	  at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	  at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	  at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	  at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	  at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	  at org.junit.runners.Suite.runChild(Suite.java:128)
	  at org.junit.runners.Suite.runChild(Suite.java:27)
	  at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	  at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	  at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	  at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	  at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	  at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	  at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	  at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:106)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	  at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:66)
	  at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.lang.reflect.Method.invoke(Method.java:498)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	  at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	  at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	  at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:117)
	  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.lang.reflect.Method.invoke(Method.java:498)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	  at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)
	  at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)
	  at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	  at java.lang.Thread.run(Thread.java:748)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@6ddf90b0

"Time-limited test" #1312 waiting on java.util.concurrent.CompletableFuture$Signaller@5b499a3b
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1693)
	  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3323)
	  at java.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1729)
	  at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895)
	  at io.servicetalk.concurrent.api.BlockingTestUtils.awaitIndefinitely(BlockingTestUtils.java:136)
	  at io.servicetalk.concurrent.api.BlockingTestUtils.awaitIndefinitelyNonNull(BlockingTestUtils.java:152)
	  at io.servicetalk.http.netty.AbstractNettyHttpServerTest.makeRequest(AbstractNettyHttpServerTest.java:199)
	  at io.servicetalk.http.netty.NettyHttpServerConnectionAcceptorTest.testAcceptConnection(NettyHttpServerConnectionAcceptorTest.java:142)
	  at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
	  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.lang.reflect.Method.invoke(Method.java:498)
	  at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	  at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	  at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	  at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	  at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	  at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	  at org.mockito.internal.junit.JUnitRule$1.evaluateSafely(JUnitRule.java:52)
	  at org.mockito.internal.junit.JUnitRule$1.evaluate(JUnitRule.java:43)
	  at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:168)
	  at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:160)
	  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1301 waiting on java.util.concurrent.SynchronousQueue$TransferStack@735e393a
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1298 waiting on java.util.concurrent.SynchronousQueue$TransferStack@66c302b9
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1295 waiting on java.util.concurrent.SynchronousQueue$TransferStack@54002112
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1292 waiting on java.util.concurrent.SynchronousQueue$TransferStack@438ff1eb
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1289 waiting on java.util.concurrent.SynchronousQueue$TransferStack@411a8749
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1286 waiting on java.util.concurrent.SynchronousQueue$TransferStack@3fb29319
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1281 waiting on java.util.concurrent.SynchronousQueue$TransferStack@6aef2d4c
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1276 waiting on java.util.concurrent.SynchronousQueue$TransferStack@56d38953
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1257 waiting on java.util.concurrent.SynchronousQueue$TransferStack@68e70521
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1252 waiting on java.util.concurrent.SynchronousQueue$TransferStack@7b71c03c
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1247 waiting on java.util.concurrent.SynchronousQueue$TransferStack@31224710
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1241 waiting on java.util.concurrent.SynchronousQueue$TransferStack@41d4432f
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1235 waiting on java.util.concurrent.SynchronousQueue$TransferStack@114a8839
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1227 waiting on java.util.concurrent.SynchronousQueue$TransferStack@64cfda0c
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1219 waiting on java.util.concurrent.SynchronousQueue$TransferStack@47761b42
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1178 waiting on java.util.concurrent.SynchronousQueue$TransferStack@6116ba4a
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1174 waiting on java.util.concurrent.SynchronousQueue$TransferStack@7b9303de
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1170 waiting on java.util.concurrent.SynchronousQueue$TransferStack@cc8abe5
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1166 waiting on java.util.concurrent.SynchronousQueue$TransferStack@6fdeeae1
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1162 waiting on java.util.concurrent.SynchronousQueue$TransferStack@3b4ed9ba
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1156 waiting on java.util.concurrent.SynchronousQueue$TransferStack@5820b0fe
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor3" #1263 waiting on java.util.concurrent.SynchronousQueue$TransferStack@43666c0f
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor3" #1183 waiting on java.util.concurrent.SynchronousQueue$TransferStack@2458e5b8
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor3" #1151 waiting on java.util.concurrent.SynchronousQueue$TransferStack@117eaf9c
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor5" #1317 waiting on java.util.concurrent.SynchronousQueue$TransferStack@1744b6ad
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-1" #1116 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-10" #1154 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-11" #1160 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-12" #1164 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-13" #1168 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-14" #1172 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-15" #1176 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-16" #1180 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-2" #1120 runnable
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-3" #1125 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-4" #1129 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-5" #1133 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-6" #1137 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-7" #1141 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-8" #1145 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-9" #1148 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"main" #1 waiting on java.util.concurrent.CountDownLatch$Sync@1fb174fb
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
	  at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997)
	  at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
	  at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:71)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:45)
	  at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:83)
	  at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:35)
	  at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:119)
	  at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:64)
	  at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:62)
	  at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:67)

"server-io-executor-4-1" #1115 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-10" #1134 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-11" #1136 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-12" #1138 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-13" #1140 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-14" #1142 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-15" #1144 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-16" #1146 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-2" #1117 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-3" #1119 runnable
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-4" #1121 runnable
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-5" #1124 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-6" #1126 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-7" #1128 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-8" #1130 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-9" #1132 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-executor4" #43 waiting on java.util.concurrent.SynchronousQueue$TransferStack@44a14d3e
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-1" #16 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-10" #99 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-11" #101 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-12" #119 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-13" #121 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-14" #138 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-15" #140 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-16" #157 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-2" #17 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-3" #19 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-4" #40 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-5" #42 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-6" #61 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-7" #63 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-8" #80 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-9" #82 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-scheduler-1" #1122 waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@9efd6b0
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1081)
	  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

@lewisd32
Copy link
Contributor

Another failure on CI: https://ci.servicetalk.io/job/servicetalk-master-prb/1291/

Same test, different parameters:

io.servicetalk.http.netty.NettyHttpServerConnectionAcceptorTest.testAcceptConnection[ssl=true client=CACHED server=CACHED THROW_EXCEPTION] 

Error Message
org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
Stacktrace
org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1693)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3323)
	at java.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1729)
	at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895)
	at io.servicetalk.concurrent.api.BlockingTestUtils.awaitIndefinitely(BlockingTestUtils.java:136)
	at io.servicetalk.concurrent.api.BlockingTestUtils.awaitIndefinitelyNonNull(BlockingTestUtils.java:152)
	at io.servicetalk.http.netty.AbstractNettyHttpServerTest.makeRequest(AbstractNettyHttpServerTest.java:199)
	at io.servicetalk.http.netty.NettyHttpServerConnectionAcceptorTest.testAcceptConnection(NettyHttpServerConnectionAcceptorTest.java:142)
	at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.mockito.internal.junit.JUnitRule$1.evaluateSafely(JUnitRule.java:52)
	at org.mockito.internal.junit.JUnitRule$1.evaluate(JUnitRule.java:43)
	at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:168)
	at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:160)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.lang.Thread.run(Thread.java:748)
Standard Output
2019-03-25 15:36:01,666               client-executor4 [ERROR] TaskBasedSignalOffloader       - Failed to execute task on the executor io.servicetalk.concurrent.api.ContextPreservingStExecutor@5b4edf6c. Invoking Subscription (cancel()) in the caller thread. Subscription io.servicetalk.transport.netty.internal.Flush$FlushSubscriber$1@1e4c4a61.
java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@51b6b41c rejected from java.util.concurrent.ThreadPoolExecutor@5f71405a[Shutting down, pool size = 1, active threads = 1, queued tasks = 0, completed tasks = 10]
	at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) ~[?:1.8.0_161]
	at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) ~[?:1.8.0_161]
	at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) ~[?:1.8.0_161]
	at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) ~[?:1.8.0_161]
	at io.servicetalk.concurrent.api.DefaultExecutor$2.apply(DefaultExecutor.java:196) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.DefaultExecutor$2.apply(DefaultExecutor.java:186) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.DefaultExecutor.execute(DefaultExecutor.java:126) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.ContextPreservingStExecutor.execute(ContextPreservingStExecutor.java:33) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.internal.TaskBasedSignalOffloader$OffloadedSubscription.enqueueTaskIfRequired(TaskBasedSignalOffloader.java:189) ~[servicetalk-concurrent-internal-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.internal.TaskBasedSignalOffloader$OffloadedSubscription.cancel(TaskBasedSignalOffloader.java:180) ~[servicetalk-concurrent-internal-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.ContextPreservingSubscription.cancel(ContextPreservingSubscription.java:54) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.transport.netty.internal.WriteStreamSubscriber.onSubscribe(WriteStreamSubscriber.java:118) ~[servicetalk-transport-netty-internal-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.ContextPreservingSubscriptionSubscriber.onSubscribe(ContextPreservingSubscriptionSubscriber.java:41) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.internal.TaskBasedSignalOffloader$OffloadedSubscriptionSubscriber.onSubscribe(TaskBasedSignalOffloader.java:796) ~[servicetalk-concurrent-internal-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.transport.netty.internal.Flush$FlushSubscriber.onSubscribe(Flush.java:83) ~[servicetalk-transport-netty-internal-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.ContextPreservingSubscriptionSubscriber.onSubscribe(ContextPreservingSubscriptionSubscriber.java:41) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.ContextPreservingSubscriber.onSubscribe(ContextPreservingSubscriber.java:38) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.ConcatPublisher$ConcatSubscriber.onSubscribe(ConcatPublisher.java:55) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.ContextPreservingSubscriptionSubscriber.onSubscribe(ContextPreservingSubscriptionSubscriber.java:41) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.ContextPreservingSubscriber.onSubscribe(ContextPreservingSubscriber.java:38) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.JustPublisher.doSubscribe(JustPublisher.java:38) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.AbstractSynchronousPublisher.handleSubscribe(AbstractSynchronousPublisher.java:36) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.Publisher.delegateSubscribe(Publisher.java:2435) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.AbstractAsynchronousPublisherOperator.handleSubscribe(AbstractAsynchronousPublisherOperator.java:64) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.Publisher.lambda$subscribeWithContext$10(Publisher.java:2457) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.ContextPreservingConsumer.accept(ContextPreservingConsumer.java:37) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.NoopOffloader.offloadSubscribe(NoopOffloader.java:68) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.Publisher.subscribeWithContext(Publisher.java:2456) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.Publisher.subscribeWithSharedContext(Publisher.java:2420) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.PublishAndSubscribeOnPublishers$SubscribeOn.handleSubscribe(PublishAndSubscribeOnPublishers.java:178) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.Publisher.delegateSubscribe(Publisher.java:2435) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.AbstractSynchronousPublisherOperator.handleSubscribe(AbstractSynchronousPublisherOperator.java:48) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.Publisher.lambda$subscribeWithContext$10(Publisher.java:2457) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.ContextPreservingConsumer.accept(ContextPreservingConsumer.java:37) ~[servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.internal.TaskBasedSignalOffloader.lambda$offloadSubscribe$0(TaskBasedSignalOffloader.java:106) ~[servicetalk-concurrent-internal-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at io.servicetalk.concurrent.api.ContextPreservingRunnable.run(ContextPreservingRunnable.java:39) [servicetalk-concurrent-api-0.12.0-SNAPSHOT.jar:0.12.0-SNAPSHOT]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_161]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_161]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_161]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_161]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_161]
"/127.0.0.1:33440 to /127.0.0.1:44388 workers Thread 2" #12 waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b9a99fb
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	  at org.gradle.internal.remote.internal.hub.queue.EndPointQueue.take(EndPointQueue.java:48)
	  at org.gradle.internal.remote.internal.hub.MessageHub$ConnectionDispatch.run(MessageHub.java:314)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	  at java.lang.Thread.run(Thread.java:748)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@614ddd49

"/127.0.0.1:33440 to /127.0.0.1:44388 workers Thread 3" #13 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
	  at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
	  at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
	  at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	  - locked sun.nio.ch.Util$3@6936160f
	  - locked java.util.Collections$UnmodifiableSet@6a6bec11
	  - locked sun.nio.ch.EPollSelectorImpl@6cc85325
	  at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	  at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
	  at org.gradle.internal.remote.internal.inet.SocketConnection$SocketInputStream.read(SocketConnection.java:179)
	  at com.esotericsoftware.kryo.io.Input.fill(Input.java:139)
	  at com.esotericsoftware.kryo.io.Input.require(Input.java:159)
	  at com.esotericsoftware.kryo.io.Input.readByte(Input.java:255)
	  at org.gradle.internal.serialize.kryo.KryoBackedDecoder.readByte(KryoBackedDecoder.java:80)
	  at org.gradle.internal.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:63)
	  at org.gradle.internal.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:52)
	  at org.gradle.internal.remote.internal.inet.SocketConnection.receive(SocketConnection.java:80)
	  at org.gradle.internal.remote.internal.hub.MessageHub$ConnectionReceive.run(MessageHub.java:263)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	  at java.lang.Thread.run(Thread.java:748)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@1c3a4799

"Finalizer" #3 waiting on java.lang.ref.ReferenceQueue$Lock@424572e9
  java.lang.Thread.State: WAITING
	  at java.lang.Object.wait(Native Method)
	  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
	  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
	  at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

"Reference Handler" #2 waiting on java.lang.ref.Reference$Lock@777b15d4
  java.lang.Thread.State: WAITING
	  at java.lang.Object.wait(Native Method)
	  at java.lang.Object.wait(Object.java:502)
	  at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
	  at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)

"Signal Dispatcher" #4 runnable
  java.lang.Thread.State: RUNNABLE

"Test worker" #11 runnable
  java.lang.Thread.State: RUNNABLE
	  at sun.management.ThreadImpl.dumpThreads0(Native Method)
	  at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:448)
	  at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.dumpAllStacks(ServiceTalkTestTimeout.java:184)
	  at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.getResult(ServiceTalkTestTimeout.java:144)
	  at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.evaluate(ServiceTalkTestTimeout.java:124)
	  at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	  at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	  at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	  at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	  at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	  at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	  at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	  at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	  at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	  at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	  at org.junit.runners.Suite.runChild(Suite.java:128)
	  at org.junit.runners.Suite.runChild(Suite.java:27)
	  at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	  at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	  at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	  at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	  at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	  at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	  at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	  at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:106)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	  at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:66)
	  at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.lang.reflect.Method.invoke(Method.java:498)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	  at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	  at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	  at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:117)
	  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.lang.reflect.Method.invoke(Method.java:498)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	  at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)
	  at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)
	  at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	  at java.lang.Thread.run(Thread.java:748)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@6ddf90b0

"Time-limited test" #1391 waiting on java.util.concurrent.CompletableFuture$Signaller@2eb98ee2
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1693)
	  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3323)
	  at java.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1729)
	  at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895)
	  at io.servicetalk.concurrent.api.BlockingTestUtils.awaitIndefinitely(BlockingTestUtils.java:136)
	  at io.servicetalk.concurrent.api.BlockingTestUtils.awaitIndefinitelyNonNull(BlockingTestUtils.java:152)
	  at io.servicetalk.http.netty.AbstractNettyHttpServerTest.makeRequest(AbstractNettyHttpServerTest.java:199)
	  at io.servicetalk.http.netty.NettyHttpServerConnectionAcceptorTest.testAcceptConnection(NettyHttpServerConnectionAcceptorTest.java:142)
	  at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
	  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.lang.reflect.Method.invoke(Method.java:498)
	  at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	  at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	  at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	  at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	  at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	  at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	  at org.mockito.internal.junit.JUnitRule$1.evaluateSafely(JUnitRule.java:52)
	  at org.mockito.internal.junit.JUnitRule$1.evaluate(JUnitRule.java:43)
	  at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:168)
	  at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:160)
	  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor1" #1392 waiting on java.util.concurrent.SynchronousQueue$TransferStack@71fc3ff
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1390 waiting on java.util.concurrent.SynchronousQueue$TransferStack@5163eb8f
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1384 waiting on java.util.concurrent.SynchronousQueue$TransferStack@79ebe101
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1323 waiting on java.util.concurrent.SynchronousQueue$TransferStack@2ccf25cd
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1320 waiting on java.util.concurrent.SynchronousQueue$TransferStack@a0a3abc
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1317 waiting on java.util.concurrent.SynchronousQueue$TransferStack@1ca18310
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1314 waiting on java.util.concurrent.SynchronousQueue$TransferStack@aa527a7
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1311 waiting on java.util.concurrent.SynchronousQueue$TransferStack@5f919a73
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1308 waiting on java.util.concurrent.SynchronousQueue$TransferStack@49594e7
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1303 waiting on java.util.concurrent.SynchronousQueue$TransferStack@14bc3e66
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1298 waiting on java.util.concurrent.SynchronousQueue$TransferStack@3787bb49
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1280 waiting on java.util.concurrent.SynchronousQueue$TransferStack@4c0c7f01
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1274 waiting on java.util.concurrent.SynchronousQueue$TransferStack@39b637e8
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1268 waiting on java.util.concurrent.SynchronousQueue$TransferStack@33618e64
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1262 waiting on java.util.concurrent.SynchronousQueue$TransferStack@60ca5d6d
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1255 waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f11c202
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1245 waiting on java.util.concurrent.SynchronousQueue$TransferStack@4710a57f
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1193 waiting on java.util.concurrent.SynchronousQueue$TransferStack@4aae0a08
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1189 waiting on java.util.concurrent.SynchronousQueue$TransferStack@beed08d
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1185 waiting on java.util.concurrent.SynchronousQueue$TransferStack@4997b7d2
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1181 waiting on java.util.concurrent.SynchronousQueue$TransferStack@59b0300e
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1177 waiting on java.util.concurrent.SynchronousQueue$TransferStack@63748f7a
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1173 waiting on java.util.concurrent.SynchronousQueue$TransferStack@1e635121
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1167 waiting on java.util.concurrent.SynchronousQueue$TransferStack@6abe5c18
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor2" #1161 waiting on java.util.concurrent.SynchronousQueue$TransferStack@32563101
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor3" #1375 waiting on java.util.concurrent.SynchronousQueue$TransferStack@12d5f8
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor3" #1367 waiting on java.util.concurrent.SynchronousQueue$TransferStack@62be9586
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor3" #1287 waiting on java.util.concurrent.SynchronousQueue$TransferStack@6416edc8
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor3" #1239 waiting on java.util.concurrent.SynchronousQueue$TransferStack@783d0157
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-executor4" #1396 waiting on java.util.concurrent.SynchronousQueue$TransferStack@2d20b002
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-1" #1127 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-10" #1165 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-11" #1171 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-12" #1175 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-13" #1179 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-14" #1183 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-15" #1187 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-16" #1191 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-2" #1131 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-3" #1136 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-4" #1140 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-5" #1144 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-6" #1148 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-7" #1152 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-8" #1156 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"client-io-executor-3-9" #1159 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"main" #1 waiting on java.util.concurrent.CountDownLatch$Sync@59043165
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
	  at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997)
	  at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
	  at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:71)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:45)
	  at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:83)
	  at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:35)
	  at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:119)
	  at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:64)
	  at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:62)
	  at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:67)

"server-io-executor-4-1" #1126 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-10" #1145 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-11" #1147 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-12" #1149 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-13" #1151 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-14" #1153 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-15" #1155 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-16" #1157 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-2" #1128 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-3" #1130 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-4" #1132 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-5" #1135 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-6" #1137 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-7" #1139 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-8" #1141 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"server-io-executor-4-9" #1143 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-executor2" #21 waiting on java.util.concurrent.SynchronousQueue$TransferStack@7170caa5
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
	  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-1" #16 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-10" #99 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-11" #101 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-12" #120 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-13" #122 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-14" #139 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-15" #141 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-16" #158 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-2" #17 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-3" #19 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-4" #40 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-5" #42 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-6" #61 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-7" #63 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-8" #80 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-io-executor-2-9" #82 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at io.netty.channel.epoll.Native.epollWait(Native.java:114)
	  at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:251)
	  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:276)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:748)

"servicetalk-global-scheduler-1" #1133 waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@759e676e
  java.lang.Thread.State: WAITING
	  at sun.misc.Unsafe.park(Native Method)
	  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1081)
	  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
	  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	  at java.lang.Thread.run(Thread.java:748)

@NiteshKant
Copy link
Collaborator

Another one:

https://ci.servicetalk.io/job/servicetalk-master-prb/1294/testReport/junit/io.servicetalk.http.netty/NettyHttpServerConnectionAcceptorTest/testAcceptConnection_ssl_false_client_CACHED_server_IMMEDIATE_THROW_EXCEPTION_/

Error Message

org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
Stacktrace

org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1693)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3323)
	at java.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1729)
	at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895)
	at io.servicetalk.concurrent.api.BlockingTestUtils.awaitIndefinitely(BlockingTestUtils.java:136)
	at io.servicetalk.concurrent.api.BlockingTestUtils.awaitIndefinitelyNonNull(BlockingTestUtils.java:152)
	at io.servicetalk.http.netty.AbstractNettyHttpServerTest.makeRequest(AbstractNettyHttpServerTest.java:199)
	at io.servicetalk.http.netty.NettyHttpServerConnectionAcceptorTest.testAcceptConnection(NettyHttpServerConnectionAcceptorTest.java:142)
	at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.mockito.internal.junit.JUnitRule$1.evaluateSafely(JUnitRule.java:52)
	at org.mockito.internal.junit.JUnitRule$1.evaluate(JUnitRule.java:43)
	at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:168)
	at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:160)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.lang.Thread.run(Thread.java:748)

@NiteshKant
Copy link
Collaborator

Another one:

https://ci.servicetalk.io/job/servicetalk-master-prb/1302/

io.servicetalk.http.netty.NettyHttpServerConnectionAcceptorTest.testAcceptConnection[ssl=false client=CACHED server=IMMEDIATE SINGLE_ERROR]


org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1693)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3323)
	at java.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1729)
	at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895)
	at io.servicetalk.concurrent.api.BlockingTestUtils.awaitIndefinitely(BlockingTestUtils.java:136)
	at io.servicetalk.concurrent.api.BlockingTestUtils.awaitIndefinitelyNonNull(BlockingTestUtils.java:152)
	at io.servicetalk.http.netty.AbstractNettyHttpServerTest.makeRequest(AbstractNettyHttpServerTest.java:199)
	at io.servicetalk.http.netty.NettyHttpServerConnectionAcceptorTest.testAcceptConnection(NettyHttpServerConnectionAcceptorTest.java:142)
	at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.mockito.internal.junit.JUnitRule$1.evaluateSafely(JUnitRule.java:52)
	at org.mockito.internal.junit.JUnitRule$1.evaluate(JUnitRule.java:43)
	at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:168)
	at io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:160)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.lang.Thread.run(Thread.java:748)

NiteshKant pushed a commit that referenced this issue Mar 26, 2019
…nnection` (#459)

__Motivation__

`NettyHttpServerConnectionAcceptorTest#testAcceptConnection` is flaky and is an annoyance for regular development.
Tracking issue: #452

__Modification__

Ignored this test

__Result__

Less annoyance for regular development.
@NiteshKant NiteshKant added the flaky tests Unit tests are flaky label May 29, 2019
@idelpivnitskiy
Copy link
Member

#802 confirms that this test doesn't fail anymore after #640 was merged. Closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flaky tests Unit tests are flaky
Projects
None yet
Development

No branches or pull requests

4 participants