powered by Jive Software

Openfire websocket EofException

hi, we use openfire 4.4.2
2019.10.14 14:43:28 org.jivesoftware.openfire.websocket.XmppWebSocket - Error detected; session: WebSocketSession[websocket=JettyAnnotatedEventDriver[
org.jivesoftware.openfire.websocket.XmppWebSocket@72572fd],behavior=SERVER,connection=WebSocketServerConnection@79323088::SocketChannelEndPoint@48b1114{
/192.168.1.154:1584<->/192.168.1.154:7070,OPEN,fill=-,flush=F,to=1/300000}{io=0/0,kio=0,kro=1}->WebSocketServerConnection@79323088[s=ConnectionState@6a642307[CLOSING],
f=org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection$Flusher@68c3a5a3[FAILED][queueSize=0,aggregateSize=-1,terminated=org.eclipse.jetty.io.EofException],
g=Generator[SERVER,validating,+rsv1],p=Parser@445d90dc[ExtensionStack,s=START,c=0,len=2,f=CLOSE[len=2,fin=true,rsv=…,masked=true]]],remote=WebSocketRemoteEndpoint@2c834eaf[batching=true],
incoming=JettyAnnotatedEventDriver[org.jivesoftware.openfire.websocket.XmppWebSocket@72572fd],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:284) ~[jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:393) ~[jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:277) [jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.io.AbstractEndPoint.write(AbstractEndPoint.java:380) [jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.io.FrameFlusher.flush(FrameFlusher.java:264) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.io.FrameFlusher.process(FrameFlusher.java:193) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:241) [jetty-util-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:224) [jetty-util-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.outgoingFrame(AbstractWebSocketConnection.java:509) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.close(AbstractWebSocketConnection.java:184) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.WebSocketSession.close(WebSocketSession.java:145) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.WebSocketSession.close(WebSocketSession.java:120) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.jivesoftware.openfire.websocket.XmppWebSocket.closeWebSocket(XmppWebSocket.java:155) [xmppserver-4.4.2.jar:4.4.2]
at org.jivesoftware.openfire.websocket.XmppWebSocket.closeStream(XmppWebSocket.java:362) [xmppserver-4.4.2.jar:4.4.2]
at org.jivesoftware.openfire.websocket.XmppWebSocket.closeSession(XmppWebSocket.java:162) [xmppserver-4.4.2.jar:4.4.2]
at org.jivesoftware.openfire.websocket.XmppWebSocket.onClose(XmppWebSocket.java:102) [xmppserver-4.4.2.jar:4.4.2]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at org.eclipse.jetty.websocket.common.events.annotated.CallableMethod.call(CallableMethod.java:71) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.events.annotated.OptionalSessionCallableMethod.call(OptionalSessionCallableMethod.java:72) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.events.JettyAnnotatedEventDriver.onClose(JettyAnnotatedEventDriver.java:142) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.WebSocketSession.callApplicationOnClose(WebSocketSession.java:366) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.remoteClose(AbstractWebSocketConnection.java:278) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.events.AbstractEventDriver.incomingFrame(AbstractEventDriver.java:109) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.WebSocketSession.incomingFrame(WebSocketSession.java:319) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.extensions.AbstractExtension.nextIncomingFrame(AbstractExtension.java:147) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.extensions.compress.PerMessageDeflateExtension.nextIncomingFrame(PerMessageDeflateExtension.java:112) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.extensions.compress.PerMessageDeflateExtension.incomingFrame(PerMessageDeflateExtension.java:71) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.extensions.ExtensionStack.incomingFrame(ExtensionStack.java:201) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.Parser.notifyFrame(Parser.java:226) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.Parser.parse(Parser.java:255) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.readParse(AbstractWebSocketConnection.java:581) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.onFillable(AbstractWebSocketConnection.java:434) [websocket-common-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) [jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) [jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) [jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333) [jetty-util-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310) [jetty-util-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) [jetty-util-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) [jetty-util-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) [jetty-util-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:698) [jetty-util-9.4.18.v20190429.jar:9.4.18.v20190429]
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:804) [jetty-util-9.4.18.v20190429.jar:9.4.18.v20190429]
at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.writev0(Native Method) ~[?:?]
at sun.nio.ch.SocketDispatcher.writev(SocketDispatcher.java:55) ~[?:?]
at sun.nio.ch.IOUtil.write(IOUtil.java:182) ~[?:?]
at sun.nio.ch.IOUtil.write(IOUtil.java:130) ~[?:?]
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:496) ~[?:?]
at org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:264) ~[jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429]
… 45 more