powered by Jive Software

Websocket - Error detected; session

I changed the BOSH protocol to websocket and the error below is frequently occurring. To solve it I’m having to restart Openfire and everything goes back to normal until after a period the error occurs again.

Does anyone have any idea what could be happening?

Openfire 4.6.0

14:45:29.691 [Jetty-QTP-BOSH-848260] ERROR org.jivesoftware.openfire.websocket.XmppWebSocket - Error detected; session: WebSocketSession[websocket=JettyAnnotatedEventDriver[org.jivesoftware.openfire.websocket.XmppWebSocket@3983bad6],behavior=SERVER,connection=WebSocketServerConnection@201f1749::SocketChannelEndPoint@6cdc0ac2{l=/127.0.0.1:7070,r=/127.0.0.1:54860,OPEN,fill=-,flush=F,to=13/300000}{io=0/0,kio=0,kro=1}->WebSocketServerConnection@201f1749[s=ConnectionState@41b2d684[OPENED],f=org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection$Flusher@71ebdaf4[FAILED][queueSize=0,aggregateSize=0,terminated=null],g=Generator[SERVER,validating,+rsv1],p=Parser@559a8b15[ExtensionStack,s=START,c=0,len=5,f=TEXT[len=0,fin=true,rsv=1..,masked=true]]],remote=WebSocketRemoteEndpoint@de77bb0[batching=true],incoming=JettyAnnotatedEventDriver[org.jivesoftware.openfire.websocket.XmppWebSocket@3983bad6],outgoing=ExtensionStack[queueSize=0,extensions=[permessage-deflate],incoming=org.eclipse.jetty.websocket.common.extensions.compress.PerMessageDeflateExtension,outgoing=org.eclipse.jetty.websocket.common.extensions.compress.PerMessageDeflateExtension]]
org.eclipse.jetty.io.EofException: null
	at org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:279) ~[jetty-io-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:422) ~[jetty-io-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:277) [jetty-io-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.io.AbstractEndPoint.write(AbstractEndPoint.java:381) [jetty-io-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.io.FrameFlusher.flush(FrameFlusher.java:264) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.io.FrameFlusher.process(FrameFlusher.java:188) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:241) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:223) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.outgoingFrame(AbstractWebSocketConnection.java:581) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.AbstractExtension.nextOutgoingFrame(AbstractExtension.java:155) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.PerMessageDeflateExtension.nextOutgoingFrame(PerMessageDeflateExtension.java:123) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.CompressExtension.access$1100(CompressExtension.java:44) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.CompressExtension$Flusher.compress(CompressExtension.java:591) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.CompressExtension$Flusher.deflate(CompressExtension.java:488) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.CompressExtension$Flusher.process(CompressExtension.java:468) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:241) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:223) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.CompressExtension.outgoingFrame(CompressExtension.java:244) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher.process(ExtensionStack.java:400) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:241) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:223) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.ExtensionStack.outgoingFrame(ExtensionStack.java:277) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.WebSocketSession.outgoingFrame(WebSocketSession.java:359) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.WebSocketRemoteEndpoint.uncheckedSendFrame(WebSocketRemoteEndpoint.java:306) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.WebSocketRemoteEndpoint.sendAsyncFrame(WebSocketRemoteEndpoint.java:240) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.WebSocketRemoteEndpoint.sendStringByFuture(WebSocketRemoteEndpoint.java:403) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.jivesoftware.openfire.websocket.XmppWebSocket.deliver(XmppWebSocket.java:189) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.websocket.WebSocketConnection.deliverRawText(WebSocketConnection.java:101) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.websocket.WebSocketConnection.deliver(WebSocketConnection.java:91) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.session.LocalClientSession.deliver(LocalClientSession.java:1000) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.session.LocalSession.process(LocalSession.java:411) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.spi.RoutingTableImpl.routeToLocalDomain(RoutingTableImpl.java:349) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.spi.RoutingTableImpl.routePacket(RoutingTableImpl.java:262) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.SessionManager.broadcastPresenceToResources(SessionManager.java:716) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.roster.Roster.broadcastPresence(Roster.java:638) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.handler.PresenceUpdateHandler.broadcastUpdate(PresenceUpdateHandler.java:309) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateHandler.java:151) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateHandler.java:134) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateHandler.java:202) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.PresenceRouter.handle(PresenceRouter.java:143) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.PresenceRouter.route(PresenceRouter.java:79) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:84) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.SessionPacketRouter.route(SessionPacketRouter.java:118) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.SessionPacketRouter.route(SessionPacketRouter.java:69) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.websocket.StreamManagementPacketRouter.route(StreamManagementPacketRouter.java:61) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.websocket.XmppWebSocket.processStanza(XmppWebSocket.java:242) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.websocket.XmppWebSocket.onTextMethod(XmppWebSocket.java:116) [xmppserver-4.6.0.jar:4.6.0]
	at sun.reflect.GeneratedMethodAccessor81.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_202]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_202]
	at org.eclipse.jetty.websocket.common.events.annotated.CallableMethod.call(CallableMethod.java:70) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.events.annotated.OptionalSessionCallableMethod.call(OptionalSessionCallableMethod.java:72) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.events.JettyAnnotatedEventDriver.onTextMessage(JettyAnnotatedEventDriver.java:248) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.message.SimpleTextMessage.messageComplete(SimpleTextMessage.java:69) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.events.AbstractEventDriver.appendMessage(AbstractEventDriver.java:65) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.events.JettyAnnotatedEventDriver.onTextFrame(JettyAnnotatedEventDriver.java:240) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.events.AbstractEventDriver.incomingFrame(AbstractEventDriver.java:150) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.WebSocketSession.incomingFrame(WebSocketSession.java:326) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.AbstractExtension.nextIncomingFrame(AbstractExtension.java:147) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.PerMessageDeflateExtension.nextIncomingFrame(PerMessageDeflateExtension.java:112) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.CompressExtension.forwardIncoming(CompressExtension.java:168) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.PerMessageDeflateExtension.incomingFrame(PerMessageDeflateExtension.java:92) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.ExtensionStack.incomingFrame(ExtensionStack.java:202) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.Parser.notifyFrame(Parser.java:225) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.Parser.parseSingleFrame(Parser.java:259) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.onFillable(AbstractWebSocketConnection.java:459) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.onFillable(AbstractWebSocketConnection.java:440) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) [jetty-io-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) [jetty-io-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) [jetty-io-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_202]
Caused by: java.io.IOException: Broken pipe
	at sun.nio.ch.FileDispatcherImpl.writev0(Native Method) ~[?:1.8.0_202]
	at sun.nio.ch.SocketDispatcher.writev(SocketDispatcher.java:51) ~[?:1.8.0_202]
	at sun.nio.ch.IOUtil.write(IOUtil.java:148) ~[?:1.8.0_202]
	at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:504) ~[?:1.8.0_202]
	at java.nio.channels.SocketChannel.write(SocketChannel.java:502) ~[?:1.8.0_202]
	at org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:273) ~[jetty-io-9.4.31.v20200723.jar:9.4.31.v20200723]
	... 77 more
14:45:29.698 [Jetty-QTP-BOSH-848260] WARN  org.eclipse.jetty.websocket.common.extensions.compress.CompressExtension - 
java.nio.channels.ClosedChannelException: null
	at org.eclipse.jetty.websocket.common.io.FrameFlusher.enqueue(FrameFlusher.java:109) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.outgoingFrame(AbstractWebSocketConnection.java:579) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.AbstractExtension.nextOutgoingFrame(AbstractExtension.java:155) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.PerMessageDeflateExtension.nextOutgoingFrame(PerMessageDeflateExtension.java:123) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.CompressExtension.access$1100(CompressExtension.java:44) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.CompressExtension$Flusher.compress(CompressExtension.java:591) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.CompressExtension$Flusher.deflate(CompressExtension.java:488) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.CompressExtension$Flusher.process(CompressExtension.java:468) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:241) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:223) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.CompressExtension.outgoingFrame(CompressExtension.java:244) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.ExtensionStack$Flusher.process(ExtensionStack.java:400) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:241) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:223) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.ExtensionStack.outgoingFrame(ExtensionStack.java:277) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.WebSocketSession.outgoingFrame(WebSocketSession.java:359) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.WebSocketRemoteEndpoint.uncheckedSendFrame(WebSocketRemoteEndpoint.java:306) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.WebSocketRemoteEndpoint.sendAsyncFrame(WebSocketRemoteEndpoint.java:240) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.WebSocketRemoteEndpoint.sendStringByFuture(WebSocketRemoteEndpoint.java:403) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.jivesoftware.openfire.websocket.XmppWebSocket.deliver(XmppWebSocket.java:189) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.websocket.WebSocketConnection.deliverRawText(WebSocketConnection.java:101) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.websocket.WebSocketConnection.deliver(WebSocketConnection.java:91) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.session.LocalClientSession.deliver(LocalClientSession.java:1000) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.session.LocalSession.process(LocalSession.java:411) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.spi.RoutingTableImpl.routeToLocalDomain(RoutingTableImpl.java:349) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.spi.RoutingTableImpl.routePacket(RoutingTableImpl.java:262) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.SessionManager.broadcastPresenceToResources(SessionManager.java:716) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.roster.Roster.broadcastPresence(Roster.java:638) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.handler.PresenceUpdateHandler.broadcastUpdate(PresenceUpdateHandler.java:309) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateHandler.java:151) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateHandler.java:134) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateHandler.java:202) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.PresenceRouter.handle(PresenceRouter.java:143) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.PresenceRouter.route(PresenceRouter.java:79) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:84) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.SessionPacketRouter.route(SessionPacketRouter.java:118) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.SessionPacketRouter.route(SessionPacketRouter.java:69) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.websocket.StreamManagementPacketRouter.route(StreamManagementPacketRouter.java:61) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.websocket.XmppWebSocket.processStanza(XmppWebSocket.java:242) [xmppserver-4.6.0.jar:4.6.0]
	at org.jivesoftware.openfire.websocket.XmppWebSocket.onTextMethod(XmppWebSocket.java:116) [xmppserver-4.6.0.jar:4.6.0]
	at sun.reflect.GeneratedMethodAccessor81.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_202]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_202]
	at org.eclipse.jetty.websocket.common.events.annotated.CallableMethod.call(CallableMethod.java:70) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.events.annotated.OptionalSessionCallableMethod.call(OptionalSessionCallableMethod.java:72) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.events.JettyAnnotatedEventDriver.onTextMessage(JettyAnnotatedEventDriver.java:248) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.message.SimpleTextMessage.messageComplete(SimpleTextMessage.java:69) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.events.AbstractEventDriver.appendMessage(AbstractEventDriver.java:65) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.events.JettyAnnotatedEventDriver.onTextFrame(JettyAnnotatedEventDriver.java:240) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.events.AbstractEventDriver.incomingFrame(AbstractEventDriver.java:150) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.WebSocketSession.incomingFrame(WebSocketSession.java:326) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.AbstractExtension.nextIncomingFrame(AbstractExtension.java:147) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.PerMessageDeflateExtension.nextIncomingFrame(PerMessageDeflateExtension.java:112) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.CompressExtension.forwardIncoming(CompressExtension.java:168) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.compress.PerMessageDeflateExtension.incomingFrame(PerMessageDeflateExtension.java:92) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.extensions.ExtensionStack.incomingFrame(ExtensionStack.java:202) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.Parser.notifyFrame(Parser.java:225) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.Parser.parseSingleFrame(Parser.java:259) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.onFillable(AbstractWebSocketConnection.java:459) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.onFillable(AbstractWebSocketConnection.java:440) [websocket-common-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) [jetty-io-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) [jetty-io-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) [jetty-io-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) [jetty-util-9.4.31.v20200723.jar:9.4.31.v20200723]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_202]

I can’t be sure, but perhaps this is related to a client disconnecting “uncleanly” (eg: a network interruption). I’m interested in learning more.

Hi @polianomartini, I am also receiving the same error at times and it is recovering by itself after 1-2 hours. Did you find any solution to this?