-
Notifications
You must be signed in to change notification settings - Fork 19
Reading from stdio never returns in some cases when an underlying process is being destroyed #66
Copy link
Copy link
Open
Description
Looks like an issue in JDK https://bugs.openjdk.org/browse/JDK-8169565
Full thread dump
"Test worker" #1 [3954] prio=5 os_prio=0 cpu=2539.18ms elapsed=1574.10s tid=0x00007fcef003cb70 nid=3954 waiting on condition [0x00007fcef87fa000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.8/Native Method)
- parking to wait for <0x00000000e1600070> (a kotlinx.coroutines.BlockingCoroutine)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.8/LockSupport.java:269)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:97)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:70)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:48)
at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:309)
at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:167)
at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:159)
at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
at AgenticCoderIntegrationTest.agent reads text from image and inserts it into a Text composable(AgenticCoderIntegrationTest.kt:214)
at java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.base@21.0.8/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007fce7c09c800.invoke(java.base@21.0.8/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.8/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.8/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.8/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.8/Method.java:580)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:701)
at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:502)
at org.junit.jupiter.engine.support.MethodReflectionUtils.invoke(MethodReflectionUtils.java:45)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:61)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:124)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:163)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:148)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x00007fce7c1578f8.apply(Unknown Source)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:123)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall$$Lambda/0x00007fce7c1a6910.apply(Unknown Source)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:105)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$$Lambda/0x00007fce7c1a6ff8.apply(Unknown Source)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:99)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:66)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:47)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:39)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:104)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:98)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invokeVoid(InterceptingExecutableInvoker.java:71)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$0(TestMethodTestDescriptor.java:219)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x00007fce7c1a64a8.execute(Unknown Source)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:215)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:157)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:176)
at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00007fce7c17e478.execute(Unknown Source)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166)
at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00007fce7c17e250.invoke(Unknown Source)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164)
at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00007fce7c17de28.execute(Unknown Source)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService$$Lambda/0x00007fce7c17ef90.accept(Unknown Source)
at java.util.ArrayList.forEach(java.base@21.0.8/ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:42)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:180)
at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00007fce7c17e478.execute(Unknown Source)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166)
at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00007fce7c17e250.invoke(Unknown Source)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164)
at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00007fce7c17de28.execute(Unknown Source)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService$$Lambda/0x00007fce7c17ef90.accept(Unknown Source)
at java.util.ArrayList.forEach(java.base@21.0.8/ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:42)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:180)
at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00007fce7c17e478.execute(Unknown Source)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166)
at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00007fce7c17e250.invoke(Unknown Source)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164)
at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00007fce7c17de28.execute(Unknown Source)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:36)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:52)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:58)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:246)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:218)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:179)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:108)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:66)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda/0x00007fce7c167da0.accept(Unknown Source)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:157)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:65)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:125)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:93)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:48)
at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$0(InterceptingLauncher.java:41)
at org.junit.platform.launcher.core.InterceptingLauncher$$Lambda/0x00007fce7c101048.proceed(Unknown Source)
at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:40)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:48)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63)
at java.lang.invoke.LambdaForm$DMH/0x00007fce7c09c000.invokeInterface(java.base@21.0.8/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007fce7c09c800.invoke(java.base@21.0.8/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.8/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.8/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.8/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.8/Method.java:580)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92)
at jdk.proxy1.$Proxy4.stop(jdk.proxy1/Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
"/127.0.0.1:56804 to /127.0.0.1:39045 workers Thread 3" #27 [3990] prio=5 os_prio=0 cpu=6.63ms elapsed=1573.59s tid=0x00007fcef15750f0 nid=3990 runnable [0x00007fcec83fe000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.EPoll.wait(java.base@21.0.8/Native Method)
at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@21.0.8/EPollSelectorImpl.java:121)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.8/SelectorImpl.java:130)
- locked <0x00000000e1601e70> (a sun.nio.ch.Util$2)
- locked <0x00000000e1601e20> (a sun.nio.ch.EPollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(java.base@21.0.8/SelectorImpl.java:147)
at org.gradle.internal.remote.internal.inet.SocketConnection$SocketInputStream.read(SocketConnection.java:187)
at com.esotericsoftware.kryo.io.Input.fill(Input.java:146)
at com.esotericsoftware.kryo.io.Input.require(Input.java:178)
at com.esotericsoftware.kryo.io.Input.readByte(Input.java:295)
at org.gradle.internal.serialize.kryo.KryoBackedDecoder.readByte(KryoBackedDecoder.java:88)
at org.gradle.internal.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:64)
at org.gradle.internal.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:52)
at org.gradle.internal.remote.internal.inet.SocketConnection.receive(SocketConnection.java:83)
at org.gradle.internal.remote.internal.hub.MessageHub$ConnectionReceive.run(MessageHub.java:270)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.8/ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.8/ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(java.base@21.0.8/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.8/Thread.java:1583)
"DefaultDispatcher-worker-1 @StdioTransport.read-from-input#20" #33 [3998] daemon prio=5 os_prio=0 cpu=152.30ms elapsed=1572.15s tid=0x00007fcef2002290 nid=3998 runnable [0x00007fce76cfb000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(java.base@21.0.8/Native Method)
at java.io.FileInputStream.read(java.base@21.0.8/FileInputStream.java:287)
at java.io.BufferedInputStream.read1(java.base@21.0.8/BufferedInputStream.java:345)
at java.io.BufferedInputStream.implRead(java.base@21.0.8/BufferedInputStream.java:420)
at java.io.BufferedInputStream.read(java.base@21.0.8/BufferedInputStream.java:405)
- locked <0x00000000e140a718> (a java.lang.ProcessImpl$ProcessPipeInputStream)
at kotlinx.io.InputStreamSource.readAtMostTo(JvmCore.kt:85)
at kotlinx.io.RealSource.request(RealSource.kt:63)
at kotlinx.io.Utf8Kt.readLine(Utf8.kt:298)
at com.agentclientprotocol.transport.StdioTransport$start$2$readJob$1.invokeSuspend(StdioTransport.kt:46)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:124)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
"/127.0.0.1:56804 to /127.0.0.1:39045 workers" #25 [3988] prio=5 os_prio=0 cpu=6.40ms elapsed=1573.60s tid=0x00007fcef155a860 nid=3988 waiting on condition [0x00007fcec85fe000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.8/Native Method)
- parking to wait for <0x00000000e1600a20> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(java.base@21.0.8/LockSupport.java:371)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.8/AbstractQueuedSynchronizer.java:519)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.8/ForkJoinPool.java:3780)
at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.8/ForkJoinPool.java:3725)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.8/AbstractQueuedSynchronizer.java:1712)
at org.gradle.internal.remote.internal.hub.queue.EndPointQueue.take(EndPointQueue.java:49)
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:403)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.8/ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.8/ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(java.base@21.0.8/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.8/Thread.java:1583)
"/127.0.0.1:56804 to /127.0.0.1:39045 workers Thread 2" #26 [3989] prio=5 os_prio=0 cpu=13.45ms elapsed=1573.59s tid=0x00007fcef1570870 nid=3989 waiting on condition [0x00007fcec84fe000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.8/Native Method)
- parking to wait for <0x00000000e1601388> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(java.base@21.0.8/LockSupport.java:371)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.8/AbstractQueuedSynchronizer.java:519)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.8/ForkJoinPool.java:3780)
at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.8/ForkJoinPool.java:3725)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.8/AbstractQueuedSynchronizer.java:1712)
at org.gradle.internal.remote.internal.hub.queue.EndPointQueue.take(EndPointQueue.java:49)
at org.gradle.internal.remote.internal.hub.MessageHub$ConnectionDispatch.run(MessageHub.java:322)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.8/ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.8/ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(java.base@21.0.8/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.8/Thread.java:1583)
"process reaper (pid 4001)" #36 [4003] daemon prio=10 os_prio=0 cpu=19.64ms elapsed=1571.75s tid=0x00007fcef230d8d0 nid=4003 waiting for monitor entry [0x00007fcef867d000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.lang.ProcessImpl$ProcessPipeInputStream.processExited(java.base@21.0.8/ProcessImpl.java:597)
- waiting to lock <0x00000000e140a718> (a java.lang.ProcessImpl$ProcessPipeInputStream)
at java.lang.ProcessImpl.lambda$initStreams$1(java.base@21.0.8/ProcessImpl.java:355)
at java.lang.ProcessImpl$$Lambda/0x00007fce7c3c4658.apply(java.base@21.0.8/Unknown Source)
at java.util.concurrent.CompletableFuture.uniHandle(java.base@21.0.8/CompletableFuture.java:934)
at java.util.concurrent.CompletableFuture$UniHandle.tryFire(java.base@21.0.8/CompletableFuture.java:911)
at java.util.concurrent.CompletableFuture.postComplete(java.base@21.0.8/CompletableFuture.java:510)
at java.util.concurrent.CompletableFuture.complete(java.base@21.0.8/CompletableFuture.java:2179)
at java.lang.ProcessHandleImpl$1.run(java.base@21.0.8/ProcessHandleImpl.java:187)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.8/ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.8/ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(java.base@21.0.8/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.8/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.8/InnocuousThread.java:186)
"DefaultDispatcher-worker-2" #34 [3999] daemon prio=5 os_prio=0 cpu=42.38ms elapsed=1572.15s tid=0x00007fcef20039a0 nid=3999 waiting on condition [0x00007fce76bfc000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.8/Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.8/LockSupport.java:410)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:855)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:803)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:751)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
"DefaultDispatcher-worker-3" #35 [4000] daemon prio=5 os_prio=0 cpu=226.37ms elapsed=1572.15s tid=0x00007fce14000ff0 nid=4000 waiting on condition [0x00007fce76afc000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.8/Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.8/LockSupport.java:410)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:855)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:803)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:751)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
"DefaultDispatcher-worker-5" #48 [4325] daemon prio=5 os_prio=0 cpu=7.39ms elapsed=1558.18s tid=0x00007fce08007690 nid=4325 waiting on condition [0x00007fce75afe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.8/Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.8/LockSupport.java:410)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:855)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:803)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:751)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
"DefaultDispatcher-worker-6" #49 [4326] daemon prio=5 os_prio=0 cpu=26.41ms elapsed=1558.18s tid=0x00007fce0c17f200 nid=4326 waiting on condition [0x00007fce759fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.8/Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.8/LockSupport.java:410)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:855)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:803)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:751)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
"DefaultDispatcher-worker-8" #51 [4327] daemon prio=5 os_prio=0 cpu=11.40ms elapsed=1558.18s tid=0x00007fcdd80034a0 nid=4327 waiting on condition [0x00007fce758fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.8/Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.8/LockSupport.java:410)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:855)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:803)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:751)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
"DefaultDispatcher-worker-7" #50 [4328] daemon prio=5 os_prio=0 cpu=122.41ms elapsed=1558.18s tid=0x00007fce080090e0 nid=4328 waiting on condition [0x00007fce757fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.8/Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.8/LockSupport.java:410)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:855)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:803)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:751)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
"DefaultDispatcher-worker-4" #55 [4333] daemon prio=5 os_prio=0 cpu=1.14ms elapsed=1557.82s tid=0x00007fce0c1825e0 nid=4333 waiting on condition [0x00007fce752fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.8/Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.8/LockSupport.java:410)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:855)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:803)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:751)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
"Reference Handler" #9 [3962] daemon prio=10 os_prio=0 cpu=2.06ms elapsed=1574.08s tid=0x00007fcef01a6bb0 nid=3962 waiting on condition [0x00007fcef42ef000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.8/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.8/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.8/Reference.java:208)
"Finalizer" #10 [3963] daemon prio=8 os_prio=0 cpu=0.27ms elapsed=1574.08s tid=0x00007fcef01a8230 nid=3963 in Object.wait() [0x00007fcef41ef000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.8/Native Method)
- waiting on <0x00000000e0f1d268> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.8/Object.java:366)
at java.lang.Object.wait(java.base@21.0.8/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.8/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.8/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.8/NativeReferenceQueue.java:89)
- locked <0x00000000e0f1d268> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.8/Finalizer.java:173)
"Common-Cleaner" #19 [3970] daemon prio=8 os_prio=0 cpu=3.55ms elapsed=1574.05s tid=0x00007fcef01b60d0 nid=3970 waiting on condition [0x00007fcec9bfe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.8/Native Method)
- parking to wait for <0x00000000e0f0cdc0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.8/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.8/AbstractQueuedSynchronizer.java:1852)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.8/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.8/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.8/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.8/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.8/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.8/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.8/InnocuousThread.java:186)
"Signal Dispatcher" #11 [3964] daemon prio=9 os_prio=0 cpu=0.24ms elapsed=1574.08s tid=0x00007fcef01a99b0 nid=3964 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [3965] daemon prio=9 os_prio=0 cpu=2.05ms elapsed=1574.08s tid=0x00007fcef01aafe0 nid=3965 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [3966] daemon prio=9 os_prio=0 cpu=67.37ms elapsed=1574.08s tid=0x00007fcef01ac570 nid=3966 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [3967] daemon prio=9 os_prio=0 cpu=2133.47ms elapsed=1574.08s tid=0x00007fcef01ae0a0 nid=3967 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #17 [3968] daemon prio=9 os_prio=0 cpu=1308.58ms elapsed=1574.08s tid=0x00007fcef01af750 nid=3968 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #18 [3969] daemon prio=9 os_prio=0 cpu=0.12ms elapsed=1574.05s tid=0x00007fcef01bfee0 nid=3969 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Attach Listener" #69 [5757] daemon prio=9 os_prio=0 cpu=0.21ms elapsed=0.10s tid=0x00007fce60000ff0 nid=5757 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"G1 Conc#1" os_prio=0 cpu=26.86ms elapsed=1572.34s tid=0x00007fcecc000d90 nid=3996 runnable
"GC Thread#7" os_prio=0 cpu=24.23ms elapsed=1573.39s tid=0x00007fce7000c4d0 nid=3993 runnable
"GC Thread#6" os_prio=0 cpu=23.38ms elapsed=1573.39s tid=0x00007fce7000b990 nid=3992 runnable
"GC Thread#5" os_prio=0 cpu=20.73ms elapsed=1573.39s tid=0x00007fce7000d600 nid=3991 runnable
"GC Thread#4" os_prio=0 cpu=27.92ms elapsed=1573.69s tid=0x00007fce70009c90 nid=3983 runnable
"GC Thread#3" os_prio=0 cpu=22.40ms elapsed=1573.69s tid=0x00007fce700091b0 nid=3982 runnable
"GC Thread#2" os_prio=0 cpu=30.87ms elapsed=1573.69s tid=0x00007fce700086d0 nid=3981 runnable
"GC Thread#1" os_prio=0 cpu=20.03ms elapsed=1573.69s tid=0x00007fce70007c60 nid=3980 runnable
"VM Thread" os_prio=0 cpu=31.50ms elapsed=1574.08s tid=0x00007fcef019d580 nid=3961 runnable
"VM Periodic Task Thread" os_prio=0 cpu=297.88ms elapsed=1574.09s tid=0x00007fcef018b980 nid=3960 waiting on condition
"G1 Service" os_prio=0 cpu=25.01ms elapsed=1574.10s tid=0x00007fcef0172920 nid=3959 runnable
"G1 Refine#0" os_prio=0 cpu=310.59ms elapsed=1574.10s tid=0x00007fcef0171970 nid=3958 runnable
"G1 Conc#0" os_prio=0 cpu=27.89ms elapsed=1574.10s tid=0x00007fcef00704d0 nid=3957 runnable
"G1 Main Marker" os_prio=0 cpu=0.44ms elapsed=1574.10s tid=0x00007fcef006f530 nid=3956 runnable
"GC Thread#0" os_prio=0 cpu=26.35ms elapsed=1574.10s tid=0x00007fcef0069f20 nid=3955 runnable
JNI global refs: 35, weak refs: 0
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels