Closed mcollovati closed 1 month ago
47 files ±0 47 suites ±0 10m 58s :stopwatch: -51s 166 tests ±0 166 :white_check_mark: ±0 0 :zzz: ±0 0 :x: ±0 221 runs ±0 221 :white_check_mark: ±0 0 :zzz: ±0 0 :x: ±0
Results for commit 1a2c77b2. ± Comparison against base commit 74598b12.
:recycle: This comment has been updated with latest results.
Thread blocked issue on ViteWebsocketConnection
Suppressed: io.vertx.core.VertxException: Thread blocked
at java.base@17.0.10/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@17.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
at java.base@17.0.10/java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1864)
at java.base@17.0.10/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
at java.base@17.0.10/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
at java.base@17.0.10/java.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1898)
at java.base@17.0.10/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2072)
at com.vaadin.base.devserver.viteproxy.ViteWebsocketConnection.<init>(ViteWebsocketConnection.java:78)
at com.vaadin.base.devserver.viteproxy.ViteWebsocketProxy.<init>(ViteWebsocketProxy.java:57)
at com.vaadin.base.devserver.viteproxy.ViteWebsocketEndpoint.onOpen(ViteWebsocketEndpoint.java:96)
at io.undertow.websockets.EndpointSessionHandler.connected(EndpointSessionHandler.java:119)
at io.undertow.websockets.vertx.VertxWebSocketHandler$1.accept(VertxWebSocketHandler.java:120)
at io.undertow.websockets.vertx.VertxWebSocketHandler$1.accept(VertxWebSocketHandler.java:117)
at io.undertow.websockets.handshake.Handshake$1.accept(Handshake.java:147)
at io.undertow.websockets.vertx.VertxWebSocketHttpExchange$1.handle(VertxWebSocketHttpExchange.java:129)
at io.undertow.websockets.vertx.VertxWebSocketHttpExchange$1.handle(VertxWebSocketHttpExchange.java:121)
@QuarkusTest has detected a hang, as there has been no test activity in PT10M
To configure this timeout use the quarkus.test.hang-detection-timeout config property
A stack trace is below to help diagnose the potential hang
=== Stack Trace ===
Thread main: WAITING
Waiting on java.util.concurrent.CountDownLatch$Sync@29a79775
Stack:
java.base@17.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
java.base@17.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715)
java.base@17.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047)
java.base@17.0.10/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:230)
io.quarkus.vertx.http.runtime.VertxHttpRecorder$13.run(VertxHttpRecorder.java:873)
io.quarkus.runtime.StartupContext.runAllInReverseOrder(StartupContext.java:84)
io.quarkus.runtime.StartupContext.close(StartupContext.java:73)
io.quarkus.runner.ApplicationImpl.doStop(Unknown Source)
io.quarkus.runtime.Application.stop(Application.java:208)
io.quarkus.runtime.Application.stop(Application.java:155)
io.quarkus.runtime.Application.close(Application.java:137)
io.quarkus.runner.bootstrap.StartupActionImpl$5.close(StartupActionImpl.java:296)
io.quarkus.runner.bootstrap.RunningQuarkusApplicationImpl.close(RunningQuarkusApplicationImpl.java:35)
app//io.quarkus.test.junit.QuarkusTestExtension$4.close(QuarkusTestExtension.java:286)
app//io.quarkus.test.junit.QuarkusTestExtension$ExtensionState.doClose(QuarkusTestExtension.java:1237)
app//io.quarkus.test.junit.QuarkusTestExtensionState.close(QuarkusTestExtensionState.java:42)
app//org.junit.jupiter.engine.descriptor.AbstractExtensionContext.lambda$static$0(AbstractExtensionContext.java:45)
app//org.junit.jupiter.engine.descriptor.AbstractExtensionContext$$Lambda$321/0x00007f574c103b58.close(Unknown Source)
app//org.junit.platform.engine.support.store.NamespacedHierarchicalStore$EvaluatedValue.close(NamespacedHierarchicalStore.java:333)
app//org.junit.platform.engine.support.store.NamespacedHierarchicalStore$EvaluatedValue.access$800(NamespacedHierarchicalStore.java:317)
app//org.junit.platform.engine.support.store.NamespacedHierarchicalStore.lambda$close$3(NamespacedHierarchicalStore.java:98)
app//org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda$2074/0x00007f574cad9d68.execute(Unknown Source)
app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
app//org.junit.platform.engine.support.store.NamespacedHierarchicalStore.lambda$close$4(NamespacedHierarchicalStore.java:98)
app//org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda$2073/0x00007f574cad9b30.accept(Unknown Source)
java.base@17.0.10/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
java.base@17.0.10/java.util.stream.SortedOps$RefSortingSink$$Lambda$365/0x00007f574c0e3718.accept(Unknown Source)
java.base@17.0.10/java.util.ArrayList.forEach(ArrayList.java:1511)
java.base@17.0.10/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:395)
java.base@17.0.10/java.util.stream.Sink$ChainedReference.end(Sink.java:258)
java.base@17.0.10/java.util.stream.Sink$ChainedReference.end(Sink.java:258)
java.base@17.0.10/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510)
java.base@17.0.10/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
java.base@17.0.10/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
java.base@17.0.10/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
java.base@17.0.10/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
java.base@17.0.10/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
app//org.junit.platform.engine.support.store.NamespacedHierarchicalStore.close(NamespacedHierarchicalStore.java:98)
app//org.junit.jupiter.engine.descriptor.AbstractExtensionContext.close(AbstractExtensionContext.java:87)
app//org.junit.jupiter.engine.execution.JupiterEngineExecutionContext.close(JupiterEngineExecutionContext.java:53)
app//org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor.cleanUp(JupiterEngineDescriptor.java:70)
app//org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor.cleanUp(JupiterEngineDescriptor.java:31)
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$cleanUp$10(NodeTestTask.java:167)
app//org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$2065/0x00007f574c9ef4a0.execute(Unknown Source)
app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.cleanUp(NodeTestTask.java:167)
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:98)
app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
app//org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
app//org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
app//org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda$292/0x00007f574c0b1cd0.accept(Unknown Source)
app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
app//org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
app//org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
app//org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
app//org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
app//org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
app//org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
app//org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
app//org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
app//org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
app//org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
app//org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
Thread Reference Handler: RUNNABLE
Stack:
java.base@17.0.10/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@17.0.10/java.lang.ref.Reference.processPendingReferences(Reference.java:253)
java.base@17.0.10/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)
Thread Finalizer: WAITING
Waiting on java.lang.ref.ReferenceQueue$Lock@38cada5e
Stack:
java.base@17.0.10/java.lang.Object.wait(Native Method)
java.base@17.0.10/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.10/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.base@17.0.10/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172)
Thread Signal Dispatcher: RUNNABLE
Stack:
Thread Notification Thread: RUNNABLE
Stack:
Thread Common-Cleaner: TIMED_WAITING
Stack:
java.base@17.0.10/java.lang.Object.wait(Native Method)
java.base@17.0.10/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.10/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
java.base@17.0.10/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)
Thread pool-1-thread-1: WAITING
Waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fd9d036
Stack:
java.base@17.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.10/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
java.base@17.0.10/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
java.base@17.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.10/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:420)
java.base@17.0.10/sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:275)
java.base@17.0.10/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread pool-1-thread-2: RUNNABLE
Stack:
java.base@17.0.10/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.10/sun.nio.ch.EPollPort$EventHandlerTask.poll(EPollPort.java:200)
java.base@17.0.10/sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:281)
java.base@17.0.10/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread surefire-forkedjvm-stream-flusher: TIMED_WAITING
Stack:
java.base@17.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.10/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
java.base@17.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
java.base@17.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
java.base@17.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread surefire-forkedjvm-command-thread: WAITING
Waiting on java.util.concurrent.CountDownLatch$Sync@e3f0821
Stack:
java.base@17.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
java.base@17.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715)
java.base@17.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047)
java.base@17.0.10/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:230)
java.base@17.0.10/sun.nio.ch.PendingFuture.get(PendingFuture.java:178)
app//org.apache.maven.surefire.api.util.internal.Channels$2.read(Channels.java:127)
java.base@17.0.10/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)
java.base@17.0.10/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
java.base@17.0.10/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
app//org.apache.maven.surefire.api.util.internal.Channels$3.readImpl(Channels.java:169)
app//org.apache.maven.surefire.api.util.internal.AbstractNoninterruptibleReadableChannel.read(AbstractNoninterruptibleReadableChannel.java:50)
app//org.apache.maven.surefire.api.stream.AbstractStreamDecoder.read(AbstractStreamDecoder.java:430)
app//org.apache.maven.surefire.api.stream.AbstractStreamDecoder.read(AbstractStreamDecoder.java:419)
app//org.apache.maven.surefire.api.stream.AbstractStreamDecoder.readMessageType(AbstractStreamDecoder.java:116)
app//org.apache.maven.surefire.booter.stream.CommandDecoder.decode(CommandDecoder.java:77)
app//org.apache.maven.surefire.booter.spi.CommandChannelDecoder.decode(CommandChannelDecoder.java:60)
app//org.apache.maven.surefire.booter.CommandReader$CommandRunnable.run(CommandReader.java:290)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread Reference Reaper #1: WAITING
Waiting on java.lang.ref.ReferenceQueue$Lock@13e697bb
Stack:
java.base@17.0.10/java.lang.Object.wait(Native Method)
java.base@17.0.10/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.10/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
app//io.smallrye.common.ref.References$ReaperThread.run(References.java:58)
Thread Quarkus hang detection timer thread: RUNNABLE
Stack:
java.management@17.0.10/sun.management.ThreadImpl.dumpThreads0(Native Method)
java.management@17.0.10/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521)
java.management@17.0.10/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509)
app//io.quarkus.test.junit.QuarkusTestExtension$1.run(QuarkusTestExtension.java:154)
java.base@17.0.10/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
java.base@17.0.10/java.util.concurrent.FutureTask.run(FutureTask.java:264)
java.base@17.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread ForkJoinPool.commonPool-worker-2: WAITING
Waiting on io.netty.channel.DefaultChannelPromise@511f2565
Stack:
java.base@17.0.10/java.lang.Object.wait(Native Method)
java.base@17.0.10/java.lang.Object.wait(Object.java:338)
io.netty.util.concurrent.DefaultPromise.await(DefaultPromise.java:254)
io.netty.channel.DefaultChannelPromise.await(DefaultChannelPromise.java:131)
io.netty.channel.DefaultChannelPromise.await(DefaultChannelPromise.java:30)
io.netty.util.concurrent.DefaultPromise.get(DefaultPromise.java:338)
io.undertow.websockets.WebSocketSessionRemoteEndpoint$BasicWebSocketSessionRemoteEndpoint.sendText(WebSocketSessionRemoteEndpoint.java:257)
com.vaadin.base.devserver.viteproxy.ViteWebsocketProxy.lambda$new$0(ViteWebsocketProxy.java:59)
com.vaadin.base.devserver.viteproxy.ViteWebsocketProxy$$Lambda$2473/0x00007f574cbfd1f0.accept(Unknown Source)
com.vaadin.base.devserver.viteproxy.ViteWebsocketConnection.onText(ViteWebsocketConnection.java:112)
platform/java.net.http@17.0.10/jdk.internal.net.http.websocket.WebSocketImpl$ReceiveTask.processText(WebSocketImpl.java:635)
platform/java.net.http@17.0.10/jdk.internal.net.http.websocket.WebSocketImpl$ReceiveTask.run(WebSocketImpl.java:443)
platform/java.net.http@17.0.10/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149)
platform/java.net.http@17.0.10/jdk.internal.net.http.common.SequentialScheduler$TryEndDeferredCompleter.complete(SequentialScheduler.java:347)
platform/java.net.http@17.0.10/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:151)
platform/java.net.http@17.0.10/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:230)
platform/java.net.http@17.0.10/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:157)
platform/java.net.http@17.0.10/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:305)
platform/java.net.http@17.0.10/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:274)
platform/java.net.http@17.0.10/jdk.internal.net.http.websocket.WebSocketImpl.signalOpen(WebSocketImpl.java:713)
platform/java.net.http@17.0.10/jdk.internal.net.http.websocket.WebSocketImpl.newInstance(WebSocketImpl.java:155)
platform/java.net.http@17.0.10/jdk.internal.net.http.websocket.WebSocketImpl.lambda$newInstanceAsync$0(WebSocketImpl.java:125)
platform/java.net.http@17.0.10/jdk.internal.net.http.websocket.WebSocketImpl$$Lambda$2370/0x00007f574cb58000.apply(Unknown Source)
java.base@17.0.10/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
java.base@17.0.10/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
java.base@17.0.10/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)
java.base@17.0.10/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:844)
java.base@17.0.10/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483)
java.base@17.0.10/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
java.base@17.0.10/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
java.base@17.0.10/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
java.base@17.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
java.base@17.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
Thread process reaper (pid 2618): RUNNABLE
Stack:
java.base@17.0.10/java.lang.ProcessHandleImpl.waitForProcessExit0(Native Method)
java.base@17.0.10/java.lang.ProcessHandleImpl$1.run(ProcessHandleImpl.java:150)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread JNA Cleaner: TIMED_WAITING
Stack:
java.base@17.0.10/java.lang.Object.wait(Native Method)
java.base@17.0.10/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)
Thread Atmosphere-Scheduler-0: TIMED_WAITING
Stack:
java.base@17.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.10/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
java.base@17.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
java.base@17.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(ScheduledThreadPoolExecutor.java:1223)
java.base@17.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(ScheduledThreadPoolExecutor.java:899)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread vertx-blocked-thread-checker: TIMED_WAITING
Stack:
java.base@17.0.10/java.lang.Object.wait(Native Method)
java.base@17.0.10/java.util.TimerThread.mainLoop(Timer.java:563)
java.base@17.0.10/java.util.TimerThread.run(Timer.java:516)
Thread vert.x-eventloop-thread-0: RUNNABLE
Stack:
java.base@17.0.10/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.10/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.10/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.10/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883)
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread vert.x-eventloop-thread-1: WAITING
Waiting on java.util.concurrent.CompletableFuture$Signaller@63800567
Stack:
java.base@17.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
java.base@17.0.10/java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1864)
java.base@17.0.10/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
java.base@17.0.10/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
java.base@17.0.10/java.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1898)
java.base@17.0.10/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2072)
com.vaadin.base.devserver.viteproxy.ViteWebsocketConnection.<init>(ViteWebsocketConnection.java:78)
com.vaadin.base.devserver.viteproxy.ViteWebsocketProxy.<init>(ViteWebsocketProxy.java:57)
com.vaadin.base.devserver.viteproxy.ViteWebsocketEndpoint.onOpen(ViteWebsocketEndpoint.java:96)
io.undertow.websockets.EndpointSessionHandler.connected(EndpointSessionHandler.java:119)
io.undertow.websockets.vertx.VertxWebSocketHandler$1.accept(VertxWebSocketHandler.java:120)
io.undertow.websockets.vertx.VertxWebSocketHandler$1.accept(VertxWebSocketHandler.java:117)
io.undertow.websockets.handshake.Handshake$1.accept(Handshake.java:147)
io.undertow.websockets.vertx.VertxWebSocketHttpExchange$1.handle(VertxWebSocketHttpExchange.java:129)
io.undertow.websockets.vertx.VertxWebSocketHttpExchange$1.handle(VertxWebSocketHttpExchange.java:121)
io.vertx.core.impl.future.FutureImpl$4.onSuccess(FutureImpl.java:176)
io.vertx.core.impl.future.FutureBase.lambda$emitSuccess$0(FutureBase.java:60)
io.vertx.core.impl.future.FutureBase$$Lambda$1813/0x00007f574c9e4000.run(Unknown Source)
io.vertx.core.impl.ContextImpl.execute(ContextImpl.java:298)
io.vertx.core.impl.DuplicatedContext.execute(DuplicatedContext.java:171)
io.vertx.core.impl.future.FutureBase.emitSuccess(FutureBase.java:57)
io.vertx.core.impl.future.FutureImpl.tryComplete(FutureImpl.java:259)
io.vertx.core.Promise.complete(Promise.java:66)
io.vertx.core.impl.future.PromiseImpl.operationComplete(PromiseImpl.java:65)
io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:625)
io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:105)
io.netty.util.internal.PromiseNotificationUtil.trySuccess(PromiseNotificationUtil.java:48)
io.netty.channel.ChannelOutboundBuffer.safeSuccess(ChannelOutboundBuffer.java:748)
io.netty.channel.ChannelOutboundBuffer.remove(ChannelOutboundBuffer.java:303)
io.netty.channel.ChannelOutboundBuffer.removeBytes(ChannelOutboundBuffer.java:383)
io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:421)
io.netty.channel.AbstractChannel$AbstractUnsafe.flush0(AbstractChannel.java:931)
io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0(AbstractNioChannel.java:359)
io.netty.channel.AbstractChannel$AbstractUnsafe.flush(AbstractChannel.java:895)
io.netty.channel.DefaultChannelPipeline$HeadContext.flush(DefaultChannelPipeline.java:1372)
io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:935)
io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:921)
io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:[907](https://github.com/mcollovati/quarkus-hilla/actions/runs/9042843098/job/24849851026?pr=694#step:6:908))
io.vertx.core.net.impl.ConnectionBase.endReadAndFlush(ConnectionBase.java:146)
io.vertx.core.net.impl.VertxHandler.channelReadComplete(VertxHandler.java:148)
io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:484)
io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:463)
io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:456)
io.netty.handler.timeout.IdleStateHandler.channelReadComplete(IdleStateHandler.java:298)
io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:484)
io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:463)
io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:456)
io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ByteToMessageDecoder.java:359)
io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:486)
io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:463)
io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:456)
io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1415)
io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:482)
io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:463)
io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:[925](https://github.com/mcollovati/quarkus-hilla/actions/runs/9042843098/job/24849851026?pr=694#step:6:926))
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:171)
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread vert.x-acceptor-thread-0: RUNNABLE
Stack:
java.base@17.0.10/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.10/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.10/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.10/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146)
io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68)
io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879)
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread vert.x-eventloop-thread-2: RUNNABLE
Stack:
java.base@17.0.10/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.10/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.10/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.10/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146)
io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68)
io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879)
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread Thread-51: RUNNABLE
Stack:
java.base@17.0.10/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.10/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:760)
java.base@17.0.10/java.net.ServerSocket.implAccept(ServerSocket.java:675)
java.base@17.0.10/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641)
java.base@17.0.10/java.net.ServerSocket.implAccept(ServerSocket.java:617)
java.base@17.0.10/java.net.ServerSocket.implAccept(ServerSocket.java:574)
java.base@17.0.10/java.net.ServerSocket.accept(ServerSocket.java:532)
com.vaadin.base.devserver.DevServerWatchDog$WatchDogServer.run(DevServerWatchDog.java:60)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread process reaper (pid 2647): RUNNABLE
Stack:
java.base@17.0.10/java.lang.ProcessHandleImpl.waitForProcessExit0(Native Method)
java.base@17.0.10/java.lang.ProcessHandleImpl$1.run(ProcessHandleImpl.java:150)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread dev-server-output: RUNNABLE
Stack:
java.base@17.0.10/java.io.FileInputStream.readBytes(Native Method)
java.base@17.0.10/java.io.FileInputStream.read(FileInputStream.java:276)
java.base@17.0.10/java.io.BufferedInputStream.read1(BufferedInputStream.java:282)
java.base@17.0.10/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
java.base@17.0.10/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:270)
java.base@17.0.10/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:313)
java.base@17.0.10/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188)
java.base@17.0.10/sun.nio.cs.StreamDecoder.read0(StreamDecoder.java:137)
java.base@17.0.10/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:122)
java.base@17.0.10/java.io.InputStreamReader.read(InputStreamReader.java:169)
com.vaadin.base.devserver.DevServerOutputTracker$Finder.readLinesLoop(DevServerOutputTracker.java:85)
com.vaadin.base.devserver.DevServerOutputTracker$Finder.run(DevServerOutputTracker.java:62)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread HttpClient-2-SelectorManager: RUNNABLE
Stack:
java.base@17.0.10/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.10/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.10/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.10/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
platform/java.net.http@17.0.10/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889)
Thread External Process Output Forwarder - /usr/bin/chromedriver: RUNNABLE
Stack:
java.base@17.0.10/java.io.FileInputStream.readBytes(Native Method)
java.base@17.0.10/java.io.FileInputStream.read(FileInputStream.java:276)
java.base@17.0.10/java.io.BufferedInputStream.read1(BufferedInputStream.java:282)
java.base@17.0.10/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
java.base@17.0.10/java.io.InputStream.transferTo(InputStream.java:782)
org.openqa.selenium.os.ExternalProcess$Builder.lambda$start$0(ExternalProcess.java:210)
org.openqa.selenium.os.ExternalProcess$Builder$$Lambda$2133/0x00007f574cb0d318.run(Unknown Source)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread Driver Service Executor: WAITING
Waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@589f7c35
Stack:
java.base@17.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.10/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
java.base@17.0.10/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
java.base@17.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.10/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread Driver Service Executor: WAITING
Waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@589f7c35
Stack:
java.base@17.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.10/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
java.base@17.0.10/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
java.base@17.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.10/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread HttpClient-3-SelectorManager: RUNNABLE
Stack:
java.base@17.0.10/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.10/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.10/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.10/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
platform/java.net.http@17.0.10/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889)
Thread Dead threads watchdog: TIMED_WAITING
Stack:
java.base@17.0.10/java.lang.Thread.sleep(Native Method)
com.codeborne.selenide.impl.DeadThreadsWatchdog.run(DeadThreadsWatchdog.java:29)
Thread HttpClient-4-SelectorManager: RUNNABLE
Stack:
java.base@17.0.10/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.10/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.10/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.10/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
platform/java.net.http@17.0.10/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889)
Thread parallel-1: WAITING
Waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7591c56f
Stack:
java.base@17.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.10/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
java.base@17.0.10/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
java.base@17.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
java.base@17.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread HttpClient-5-SelectorManager: RUNNABLE
Stack:
java.base@17.0.10/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.10/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.10/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.10/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
platform/java.net.http@17.0.10/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889)
Thread executor-thread-13: WAITING
Waiting on org.jboss.threads.EnhancedQueueExecutor@4b4fd7fc
Stack:
java.base@17.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
org.jboss.threads.EnhancedQueueExecutor$PoolThreadNode.park(EnhancedQueueExecutor.java:2259)
org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1553)
org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:11)
org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:11)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread vert.x-eventloop-thread-3: RUNNABLE
Stack:
java.base@17.0.10/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.10/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.10/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.10/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146)
io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68)
io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879)
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:[997](https://github.com/mcollovati/quarkus-hilla/actions/runs/9042843098/job/24849851026?pr=694#step:6:998))
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
Thread Atmosphere-Scheduler-31: TIMED_WAITING
Stack:
java.base@17.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.10/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
java.base@17.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
java.base@17.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(ScheduledThreadPoolExecutor.java:1218)
java.base@17.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(ScheduledThreadPoolExecutor.java:899)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.10/java.lang.Thread.run(Thread.java:840)
=== End Stack Trace ===
The issue does not reproduce locally
Patching ViteWebsocketConnection seems to fix the lock :partying_face:
Let see if the issue can be fixed in Flow
It seems to work with an artifact produced by vaadin/flow#19409
ViteWebsocketConnection issue has been Fixed on Flow
This issue has been resolved in 24.4.0-beta1
(Release Notes)
Format Checker Report
All files are correctly formatted