-
Sub-task
-
Resolution: Done
-
Critical
-
None
-
None
-
None
I have been observing this for a while now. Once in a while, this test hangs.
The non-deterministic failure has become deterministic in this PR: [UNDERTOW-2568UNDERTOW-2569 Backport fixes and enhancements to 2.2.x by fl4via · Pull Request #1763 · undertow-io/undertow|https://github.com/undertow-io/undertow/pull/1763]. It hangs indefinitely only on Windows when using the JDK 11.0.27.tem.
I am assuming both the eventual hang and this one to be caused by the same issue.
When reproducing this on a local Windows machine, I was able to view the stack trace of the test:
"main" #1 prio=5 os_prio=0 cpu=480968.75ms elapsed=528.35s tid=0x000001d049a69800 nid=0x33e8 runnable [0x0000005e304fc000] java.lang.Thread.State: RUNNABLE at org.jboss.threads.EnhancedQueueExecutorBase1.lockTail(EnhancedQueueExecutorBase1.java:105) at org.jboss.threads.EnhancedQueueExecutor.tryExecute(EnhancedQueueExecutor.java:1704) at org.jboss.threads.EnhancedQueueExecutor.execute(EnhancedQueueExecutor.java:755) at org.xnio.XnioWorker$EnhancedQueueExecutorTaskPool.execute(XnioWorker.java:1436) at org.xnio.XnioWorker.execute(XnioWorker.java:840) at io.undertow.websockets.jsr.OrderedExecutor.execute(OrderedExecutor.java:52) at io.undertow.websockets.jsr.UndertowSession.close0(UndertowSession.java:362) at io.undertow.websockets.jsr.UndertowSession.closeInternal(UndertowSession.java:242) at io.undertow.websockets.jsr.UndertowSession.close(UndertowSession.java:195) at io.undertow.websockets.jsr.ServerWebSocketContainer.doClose(ServerWebSocketContainer.java:981) at io.undertow.websockets.jsr.ServerWebSocketContainer.close(ServerWebSocketContainer.java:839) - locked <0x00000000db04a868> (a io.undertow.websockets.jsr.ServerWebSocketContainer) at io.undertow.websockets.jsr.ServerWebSocketContainer.close(ServerWebSocketContainer.java:848) - locked <0x00000000db04a868> (a io.undertow.websockets.jsr.ServerWebSocketContainer) at io.undertow.websockets.jsr.Bootstrap$WebSocketListener.contextDestroyed(Bootstrap.java:134) at io.undertow.servlet.core.ApplicationListeners.contextDestroyed(ApplicationListeners.java:202) at io.undertow.servlet.core.DeploymentImpl.destroy(DeploymentImpl.java:291) at io.undertow.servlet.core.DeploymentManagerImpl$4.call(DeploymentManagerImpl.java:687) at io.undertow.servlet.core.DeploymentManagerImpl$4.call(DeploymentManagerImpl.java:677) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:42) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.core.DeploymentManagerImpl.undeploy(DeploymentManagerImpl.java:692) at io.undertow.websockets.jsr.test.stress.WebsocketStressTestCase.after(WebsocketStressTestCase.java:107) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@11.0.27/Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@11.0.27/NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@11.0.27/DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(java.base@11.0.27/Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.RunAfters.invokeMethod(RunAfters.java:46) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at io.undertow.testutils.RunDefaultServer.evaluate(RunDefaultServer.java:74) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at io.undertow.testutils.DefaultServer.run(DefaultServer.java:377) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.apache.maven.surefire.junitcore.JUnitCore.run(JUnitCore.java:55) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:137) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:107) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:83) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75) at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:158) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:383) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:344) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:125) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:417) "Reference Handler" #2 daemon prio=10 os_prio=2 cpu=15.62ms elapsed=528.33s tid=0x000001d067351800 nid=0x2990 waiting on condition [0x0000005e30bff000] java.lang.Thread.State: RUNNABLE at java.lang.ref.Reference.waitForReferencePendingList(java.base@11.0.27/Native Method) at java.lang.ref.Reference.processPendingReferences(java.base@11.0.27/Reference.java:241) at java.lang.ref.Reference$ReferenceHandler.run(java.base@11.0.27/Reference.java:213) "Finalizer" #3 daemon prio=8 os_prio=1 cpu=15.62ms elapsed=528.33s tid=0x000001d067340800 nid=0x2fcc in Object.wait() [0x0000005e30cfe000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@11.0.27/Native Method) - waiting on <0x00000000c0059ef8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@11.0.27/ReferenceQueue.java:155) - waiting to re-lock in wait() <0x00000000c0059ef8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@11.0.27/ReferenceQueue.java:176) at java.lang.ref.Finalizer$FinalizerThread.run(java.base@11.0.27/Finalizer.java:170) "Signal Dispatcher" #4 daemon prio=9 os_prio=2 cpu=0.00ms elapsed=528.31s tid=0x000001d067363000 nid=0x319c runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Attach Listener" #5 daemon prio=5 os_prio=2 cpu=0.00ms elapsed=528.31s tid=0x000001d0673a7800 nid=0x3f00 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Service Thread" #6 daemon prio=9 os_prio=0 cpu=0.00ms elapsed=528.31s tid=0x000001d0673a8800 nid=0x6220 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" #7 daemon prio=9 os_prio=2 cpu=1156.25ms elapsed=528.31s tid=0x000001d0673a9000 nid=0x1760 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "C1 CompilerThread0" #10 daemon prio=9 os_prio=2 cpu=828.12ms elapsed=528.31s tid=0x000001d0673be000 nid=0x3a88 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "Sweeper thread" #11 daemon prio=9 os_prio=2 cpu=0.00ms elapsed=528.31s tid=0x000001d0673c1000 nid=0x39c8 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Common-Cleaner" #12 daemon prio=8 os_prio=1 cpu=15.62ms elapsed=528.29s tid=0x000001d067536800 nid=0x59d0 in Object.wait() [0x0000005e314ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@11.0.27/Native Method) - waiting on <0x00000000c005a5b0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@11.0.27/ReferenceQueue.java:155) - waiting to re-lock in wait() <0x00000000c005a5b0> (a java.lang.ref.ReferenceQueue$Lock) at jdk.internal.ref.CleanerImpl.run(java.base@11.0.27/CleanerImpl.java:148) at java.lang.Thread.run(java.base@11.0.27/Thread.java:829) at jdk.internal.misc.InnocuousThread.run(java.base@11.0.27/InnocuousThread.java:161) "surefire-forkedjvm-command-thread" #13 daemon prio=5 os_prio=0 cpu=0.00ms elapsed=528.26s tid=0x000001d0675a4800 nid=0x29a0 runnable [0x0000005e315fe000] java.lang.Thread.State: RUNNABLE at java.io.FileInputStream.readBytes(java.base@11.0.27/Native Method) at java.io.FileInputStream.read(java.base@11.0.27/FileInputStream.java:279) at java.io.BufferedInputStream.fill(java.base@11.0.27/BufferedInputStream.java:252) at java.io.BufferedInputStream.read(java.base@11.0.27/BufferedInputStream.java:271) - locked <0x00000000c034c288> (a java.io.BufferedInputStream) at java.io.DataInputStream.readInt(java.base@11.0.27/DataInputStream.java:392) at org.apache.maven.surefire.booter.MasterProcessCommand.decode(MasterProcessCommand.java:115) at org.apache.maven.surefire.booter.CommandReader$CommandRunnable.run(CommandReader.java:391) at java.lang.Thread.run(java.base@11.0.27/Thread.java:829) "surefire-forkedjvm-ping-30s" #14 daemon prio=5 os_prio=0 cpu=1093.75ms elapsed=528.19s tid=0x000001d0678d4000 nid=0xb0c waiting on condition [0x0000005e316fe000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@11.0.27/Native Method) - parking to wait for <0x00000000c005c2a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.27/LockSupport.java:234) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@11.0.27/AbstractQueuedSynchronizer.java:2123) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.27/ScheduledThreadPoolExecutor.java:1182) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.27/ScheduledThreadPoolExecutor.java:899) at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.27/ThreadPoolExecutor.java:1054) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.27/ThreadPoolExecutor.java:1114) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.27/ThreadPoolExecutor.java:628) at java.lang.Thread.run(java.base@11.0.27/Thread.java:829) "XNIO-1 I/O-1" #16 prio=5 os_prio=0 cpu=520203.12ms elapsed=527.61s tid=0x000001d068528000 nid=0x149c runnable [0x0000005e321fd000] java.lang.Thread.State: RUNNABLE at org.jboss.threads.EnhancedQueueExecutorBase1.lockTail(EnhancedQueueExecutorBase1.java:105) at org.jboss.threads.EnhancedQueueExecutor.tryExecute(EnhancedQueueExecutor.java:1704) at org.jboss.threads.EnhancedQueueExecutor.execute(EnhancedQueueExecutor.java:755) at org.xnio.XnioWorker$EnhancedQueueExecutorTaskPool.execute(XnioWorker.java:1436) at org.xnio.XnioWorker.execute(XnioWorker.java:840) at io.undertow.websockets.jsr.OrderedExecutor.execute(OrderedExecutor.java:52) at io.undertow.websockets.jsr.ServerWebSocketContainer.invokeEndpointMethod(ServerWebSocketContainer.java:593) at io.undertow.websockets.jsr.FrameHandler.invokeTextHandler(FrameHandler.java:268) at io.undertow.websockets.jsr.FrameHandler.onFullTextMessage(FrameHandler.java:319) at io.undertow.websockets.core.AbstractReceiveListener$2.complete(AbstractReceiveListener.java:156) at io.undertow.websockets.core.AbstractReceiveListener$2.complete(AbstractReceiveListener.java:152) at io.undertow.websockets.core.BufferedTextMessage.read(BufferedTextMessage.java:105) at io.undertow.websockets.core.AbstractReceiveListener.readBufferedText(AbstractReceiveListener.java:152) at io.undertow.websockets.core.AbstractReceiveListener.bufferFullMessage(AbstractReceiveListener.java:90) at io.undertow.websockets.jsr.FrameHandler.onText(FrameHandler.java:184) at io.undertow.websockets.core.AbstractReceiveListener.handleEvent(AbstractReceiveListener.java:44) at io.undertow.websockets.core.AbstractReceiveListener.handleEvent(AbstractReceiveListener.java:33) at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:974) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:954) at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.lambda$handleEvent$0(AbstractFramedChannel.java:982) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener$$Lambda$118/0x00000001002a0c40.run(Unknown Source) at io.undertow.server.protocol.framed.AbstractFramedChannel$1.run(AbstractFramedChannel.java:146) at org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:624) at org.xnio.nio.WorkerThread.run(WorkerThread.java:491) "XNIO-1 I/O-2" #17 prio=5 os_prio=0 cpu=520000.00ms elapsed=527.61s tid=0x000001d0683ff800 nid=0x283c runnable [0x0000005e322fd000] java.lang.Thread.State: RUNNABLE at org.jboss.threads.EnhancedQueueExecutorBase1.lockTail(EnhancedQueueExecutorBase1.java:105) at org.jboss.threads.EnhancedQueueExecutor.tryExecute(EnhancedQueueExecutor.java:1704) at org.jboss.threads.EnhancedQueueExecutor.execute(EnhancedQueueExecutor.java:755) at org.xnio.XnioWorker$EnhancedQueueExecutorTaskPool.execute(XnioWorker.java:1436) at org.xnio.XnioWorker.execute(XnioWorker.java:840) at io.undertow.websockets.jsr.OrderedExecutor.execute(OrderedExecutor.java:52) at io.undertow.websockets.jsr.ServerWebSocketContainer.invokeEndpointMethod(ServerWebSocketContainer.java:593) at io.undertow.websockets.jsr.FrameHandler.invokeTextHandler(FrameHandler.java:268) at io.undertow.websockets.jsr.FrameHandler.onFullTextMessage(FrameHandler.java:319) at io.undertow.websockets.core.AbstractReceiveListener$2.complete(AbstractReceiveListener.java:156) at io.undertow.websockets.core.AbstractReceiveListener$2.complete(AbstractReceiveListener.java:152) at io.undertow.websockets.core.BufferedTextMessage.read(BufferedTextMessage.java:105) at io.undertow.websockets.core.AbstractReceiveListener.readBufferedText(AbstractReceiveListener.java:152) at io.undertow.websockets.core.AbstractReceiveListener.bufferFullMessage(AbstractReceiveListener.java:90) at io.undertow.websockets.jsr.FrameHandler.onText(FrameHandler.java:184) at io.undertow.websockets.core.AbstractReceiveListener.handleEvent(AbstractReceiveListener.java:44) at io.undertow.websockets.core.AbstractReceiveListener.handleEvent(AbstractReceiveListener.java:33) at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:974) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:954) at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92) at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66) at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:89) at org.xnio.nio.WorkerThread.run(WorkerThread.java:603) "XNIO-1 I/O-3" #18 prio=5 os_prio=0 cpu=519859.38ms elapsed=527.61s tid=0x000001d068400000 nid=0x572c runnable [0x0000005e323fd000] java.lang.Thread.State: RUNNABLE at org.jboss.threads.EnhancedQueueExecutorBase1.lockTail(EnhancedQueueExecutorBase1.java:105) at org.jboss.threads.EnhancedQueueExecutor.tryExecute(EnhancedQueueExecutor.java:1704) at org.jboss.threads.EnhancedQueueExecutor.execute(EnhancedQueueExecutor.java:755) at org.xnio.XnioWorker$EnhancedQueueExecutorTaskPool.execute(XnioWorker.java:1436) at org.xnio.XnioWorker.execute(XnioWorker.java:840) at io.undertow.websockets.jsr.OrderedExecutor.execute(OrderedExecutor.java:52) at io.undertow.websockets.jsr.ServerWebSocketContainer.invokeEndpointMethod(ServerWebSocketContainer.java:593) at io.undertow.websockets.jsr.FrameHandler.invokeTextHandler(FrameHandler.java:268) at io.undertow.websockets.jsr.FrameHandler.onFullTextMessage(FrameHandler.java:319) at io.undertow.websockets.core.AbstractReceiveListener$2.complete(AbstractReceiveListener.java:156) at io.undertow.websockets.core.AbstractReceiveListener$2.complete(AbstractReceiveListener.java:152) at io.undertow.websockets.core.BufferedTextMessage.read(BufferedTextMessage.java:105) at io.undertow.websockets.core.AbstractReceiveListener.readBufferedText(AbstractReceiveListener.java:152) at io.undertow.websockets.core.AbstractReceiveListener.bufferFullMessage(AbstractReceiveListener.java:90) at io.undertow.websockets.jsr.FrameHandler.onText(FrameHandler.java:184) at io.undertow.websockets.core.AbstractReceiveListener.handleEvent(AbstractReceiveListener.java:44) at io.undertow.websockets.core.AbstractReceiveListener.handleEvent(AbstractReceiveListener.java:33) at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:974) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:954) at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92) at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66) at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:89) at org.xnio.nio.WorkerThread.run(WorkerThread.java:603) "XNIO-1 I/O-4" #19 prio=5 os_prio=0 cpu=519593.75ms elapsed=527.61s tid=0x000001d068401000 nid=0x569c runnable [0x0000005e324fd000] java.lang.Thread.State: RUNNABLE at org.jboss.threads.EnhancedQueueExecutorBase1.lockTail(EnhancedQueueExecutorBase1.java:105) at org.jboss.threads.EnhancedQueueExecutor.tryExecute(EnhancedQueueExecutor.java:1704) at org.jboss.threads.EnhancedQueueExecutor.execute(EnhancedQueueExecutor.java:755) at org.xnio.XnioWorker$EnhancedQueueExecutorTaskPool.execute(XnioWorker.java:1436) at org.xnio.XnioWorker.execute(XnioWorker.java:840) at io.undertow.websockets.jsr.OrderedExecutor.execute(OrderedExecutor.java:52) at io.undertow.websockets.jsr.ServerWebSocketContainer.invokeEndpointMethod(ServerWebSocketContainer.java:593) at io.undertow.websockets.jsr.FrameHandler.invokeTextHandler(FrameHandler.java:268) at io.undertow.websockets.jsr.FrameHandler.onFullTextMessage(FrameHandler.java:319) at io.undertow.websockets.core.AbstractReceiveListener$2.complete(AbstractReceiveListener.java:156) at io.undertow.websockets.core.AbstractReceiveListener$2.complete(AbstractReceiveListener.java:152) at io.undertow.websockets.core.BufferedTextMessage.read(BufferedTextMessage.java:105) at io.undertow.websockets.core.AbstractReceiveListener.readBufferedText(AbstractReceiveListener.java:152) at io.undertow.websockets.core.AbstractReceiveListener.bufferFullMessage(AbstractReceiveListener.java:90) at io.undertow.websockets.jsr.FrameHandler.onText(FrameHandler.java:184) at io.undertow.websockets.core.AbstractReceiveListener.handleEvent(AbstractReceiveListener.java:44) at io.undertow.websockets.core.AbstractReceiveListener.handleEvent(AbstractReceiveListener.java:33) at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:974) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:954) at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92) at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66) at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:89) at org.xnio.nio.WorkerThread.run(WorkerThread.java:603) "XNIO-1 I/O-5" #20 prio=5 os_prio=0 cpu=520062.50ms elapsed=527.61s tid=0x000001d068401800 nid=0x4a24 runnable [0x0000005e325fd000] java.lang.Thread.State: RUNNABLE at org.jboss.threads.EnhancedQueueExecutorBase1.lockTail(EnhancedQueueExecutorBase1.java:105) at org.jboss.threads.EnhancedQueueExecutor.tryExecute(EnhancedQueueExecutor.java:1704) at org.jboss.threads.EnhancedQueueExecutor.execute(EnhancedQueueExecutor.java:755) at org.xnio.XnioWorker$EnhancedQueueExecutorTaskPool.execute(XnioWorker.java:1436) at org.xnio.XnioWorker.execute(XnioWorker.java:840) at io.undertow.websockets.jsr.OrderedExecutor.execute(OrderedExecutor.java:52) at io.undertow.websockets.jsr.ServerWebSocketContainer.invokeEndpointMethod(ServerWebSocketContainer.java:593) at io.undertow.websockets.jsr.FrameHandler.invokeTextHandler(FrameHandler.java:268) at io.undertow.websockets.jsr.FrameHandler.onFullTextMessage(FrameHandler.java:319) at io.undertow.websockets.core.AbstractReceiveListener$2.complete(AbstractReceiveListener.java:156) at io.undertow.websockets.core.AbstractReceiveListener$2.complete(AbstractReceiveListener.java:152) at io.undertow.websockets.core.BufferedTextMessage.read(BufferedTextMessage.java:105) at io.undertow.websockets.core.AbstractReceiveListener.readBufferedText(AbstractReceiveListener.java:152) at io.undertow.websockets.core.AbstractReceiveListener.bufferFullMessage(AbstractReceiveListener.java:90) at io.undertow.websockets.jsr.FrameHandler.onText(FrameHandler.java:184) at io.undertow.websockets.core.AbstractReceiveListener.handleEvent(AbstractReceiveListener.java:44) at io.undertow.websockets.core.AbstractReceiveListener.handleEvent(AbstractReceiveListener.java:33) at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:974) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:954) at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.lambda$handleEvent$0(AbstractFramedChannel.java:982) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener$$Lambda$118/0x00000001002a0c40.run(Unknown Source) at io.undertow.server.protocol.framed.AbstractFramedChannel$1.run(AbstractFramedChannel.java:146) at org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:624) at org.xnio.nio.WorkerThread.run(WorkerThread.java:491) "XNIO-1 I/O-6" #21 prio=5 os_prio=0 cpu=520234.38ms elapsed=527.61s tid=0x000001d068402800 nid=0x2fc0 runnable [0x0000005e326fd000] java.lang.Thread.State: RUNNABLE at org.jboss.threads.EnhancedQueueExecutorBase1.lockTail(EnhancedQueueExecutorBase1.java:105) at org.jboss.threads.EnhancedQueueExecutor.tryExecute(EnhancedQueueExecutor.java:1704) at org.jboss.threads.EnhancedQueueExecutor.execute(EnhancedQueueExecutor.java:755) at org.xnio.XnioWorker$EnhancedQueueExecutorTaskPool.execute(XnioWorker.java:1436) at org.xnio.XnioWorker.execute(XnioWorker.java:840) at io.undertow.websockets.jsr.OrderedExecutor.execute(OrderedExecutor.java:52) at io.undertow.websockets.jsr.ServerWebSocketContainer.invokeEndpointMethod(ServerWebSocketContainer.java:593) at io.undertow.websockets.jsr.FrameHandler.invokeTextHandler(FrameHandler.java:268) at io.undertow.websockets.jsr.FrameHandler.onFullTextMessage(FrameHandler.java:319) at io.undertow.websockets.core.AbstractReceiveListener$2.complete(AbstractReceiveListener.java:156) at io.undertow.websockets.core.AbstractReceiveListener$2.complete(AbstractReceiveListener.java:152) at io.undertow.websockets.core.BufferedTextMessage.read(BufferedTextMessage.java:105) at io.undertow.websockets.core.AbstractReceiveListener.readBufferedText(AbstractReceiveListener.java:152) at io.undertow.websockets.core.AbstractReceiveListener.bufferFullMessage(AbstractReceiveListener.java:90) at io.undertow.websockets.jsr.FrameHandler.onText(FrameHandler.java:184) at io.undertow.websockets.core.AbstractReceiveListener.handleEvent(AbstractReceiveListener.java:44) at io.undertow.websockets.core.AbstractReceiveListener.handleEvent(AbstractReceiveListener.java:33) at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:974) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:954) at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.lambda$handleEvent$0(AbstractFramedChannel.java:982) at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener$$Lambda$118/0x00000001002a0c40.run(Unknown Source) at io.undertow.server.protocol.framed.AbstractFramedChannel$1.run(AbstractFramedChannel.java:146) at org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:624) at org.xnio.nio.WorkerThread.run(WorkerThread.java:491)
I am attaching the full stack trace to this Jira, for future reference, if needed.
- is blocked by
-
UNDERTOW-2583 Upgrade JBoss Threads to 3.5.1.Final
-
- Closed
-