Hello,

Why to you think this is critical error? Usually java.io.EOFException means
client has disconnected ....
Can you please provide more details on your steps and configuration?

On Wed, Feb 7, 2018 at 6:14 PM, Mohammad Tashackori <[email protected]>
wrote:

> Hi Maxim,
> I’ve encountered an error with websocket in OM 4.0.1 with Hazelcast
> enabled nodes
>
> the  following messages I’ve got in one of nodes and the other have the
> same errors:
> ===================================
> ERROR 02-05 01:04:37.320 o.a.w.p.w.j.WicketEndpoint:86 [0.0-5080-exec-4] -
> An error occurred in web socket connection with id : 2
> java.io.EOFException: null
>         at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.
> fillReadBuffer(NioEndpoint.java:1167)
>         at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.
> read(NioEndpoint.java:1107)
>         at org.apache.tomcat.websocket.server.WsFrameServer.
> onDataAvailable(WsFrameServer.java:72)
>         at org.apache.tomcat.websocket.server.WsFrameServer.
> doOnDataAvailable(WsFrameServer.java:171)
>         at org.apache.tomcat.websocket.server.WsFrameServer.
> notifyDataAvailable(WsFrameServer.java:151)
>         at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.
> upgradeDispatch(WsHttpUpgradeHandler.java:148)
>         at org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.
> dispatch(UpgradeProcessorInternal.java:54)
>         at org.apache.coyote.AbstractProcessorLight.process(
> AbstractProcessorLight.java:53)
>         at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(
> AbstractProtocol.java:754)
>         at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.
> doRun(NioEndpoint.java:1376)
>         at org.apache.tomcat.util.net.SocketProcessorBase.run(
> SocketProcessorBase.java:49)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(
> ThreadPoolExecutor.java:1149)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> ThreadPoolExecutor.java:624)
>         at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(
> TaskThread.java:61)
>         at java.lang.Thread.run(Thread.java:748)
> DEBUG 02-05 01:04:37.476 o.a.o.w.c.MainPanel:180 [0.0-5080-exec-4] -
> WebSocketBehavior::closeHandler [uid: 0cc4eea2-684a-4b3a-b940-f9e87c77affa,
> session: D8CB9008B6AE8913A2A77AD7
> 69C818D6, key: org.apache.wicket.protocol.ws.api.registry.PageIdKey@0]
> DEBUG 02-05 01:04:37.496 o.a.o.w.a.Application:613 [0.0-5080-exec-4] -
> Removing online room client: 0cc4eea2-684a-4b3a-b940-f9e87c77affa, room:
> 31
> DEBUG 02-05 01:04:37.530 o.a.o.c.r.ScopeApplicationAdapter:767
> [Thread-21] - [MessageSender] -> 'Unable to send message to NULL scope'
> stopStream, java.lang.Object@7098e910
> DEBUG 02-05 01:04:37.553 o.a.o.c.u.WebSocketHelper:152 [0.0-5080-exec-4] -
> Sending WebSocket message: roomExit
> DEBUG 02-05 01:04:37.804 o.a.o.d.d.r.PollDao:104 [0.0-5080-exec-8] -  ::
> hasPoll :: 31
> DEBUG 02-05 01:04:37.824 o.a.o.d.d.r.PollDao:98 [0.0-5080-exec-8] -  ::
> getArchived :: 31
> DEBUG 02-05 01:04:40.926 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-1] -
> Level Admin :: [GRANTED]
> DEBUG 02-05 01:04:41.677 o.a.o.d.d.r.PollDao:104 [0.0-5080-exec-8] -  ::
> hasPoll :: 31
> DEBUG 02-05 01:04:41.731 o.a.o.d.d.r.PollDao:98 [0.0-5080-exec-8] -  ::
> getArchived :: 31
> DEBUG 02-05 01:04:43.308 o.a.o.w.c.MainPanel:117 [.0-5080-exec-10] -
> Sending WebSocket PING
> DEBUG 02-05 01:04:49.542 o.a.o.d.d.l.ConferenceLogDao:54
> [0.0-5080-exec-4] - [addConferenceLog]: org.apache.openmeetings.db.
> entity.log.ConferenceLog@723af11e
> DEBUG 02-05 01:04:49.566 o.a.o.w.a.Application:411 [0.0-5080-exec-4] -
> Removing online client: 0cc4eea2-684a-4b3a-b940-f9e87c77affa, roomId: null
> DEBUG 02-05 01:04:49.642 o.a.o.c.u.WebSocketHelper:225 [0.0-5080-exec-6] -
> Sending WebSocket message: {"type":"wb"}
> ERROR 02-05 01:04:50.017 o.a.w.DefaultExceptionMapper:170
> [0.0-5080-exec-7] - Unexpected error occurred
> java.lang.NullPointerException: null
>         at org.apache.openmeetings.web.app.Application.exitRoom(
> Application.java:395)
>         at org.apache.openmeetings.web.room.menu.RoomMenuPanel.exit(
> RoomMenuPanel.java:377)
>         at org.apache.openmeetings.web.room.menu.RoomMenuPanel$2.
> onClick(RoomMenuPanel.java:107)
>         at com.googlecode.wicket.jquery.ui.widget.menu.MenuBehavior.
> onAjax(MenuBehavior.java:112)
>         at com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.
> respond(JQueryAjaxBehavior.java:173)
>         at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(
> AbstractDefaultAjaxBehavior.java:598)
>         at org.apache.wicket.core.request.handler.ListenerRequestHandler.
> internalInvoke(ListenerRequestHandler.java:306)
>         at org.apache.wicket.core.request.handler.
> ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)
>
> ============




-- 
WBR
Maxim aka solomax

Reply via email to