Uploaded image for project: 'Undertow'
  1. Undertow
  2. UNDERTOW-1523 Review and fix tests that keep failing
  3. UNDERTOW-2585

WebSocketStressTestCase runs indefinitely in 2.2.x CI

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Critical Critical
    • 2.2.38.Final
    • 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.

              flaviarnn Flavia Rainone
              flaviarnn Flavia Rainone
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: