-Using Default OM Configuration -No https/rtmps, -No proxy, -20 Users from 3 servers -From single server I have the same Issue in single server the issue occurred after 10th user joins the meeting, and in hazelcast server config the issue occurred after 4th user joins the meeting. Network test was successful in both cases.
> On Feb 7, 2018, at 14:58, Maxim Solodovnik <[email protected]> wrote: > > I'm not sure this issue is somehow caused by the cluster config .... > > What is your OM configuration? > Are you using HTTPS? RTMPS? > Do you have frontend proxy? If yes which one? Apache? nginx? > > How many users are required to reproduce this issue? > Is this issue 100% reproducible? if yes, what are the steps? > > Is it reproducible for you in single server configuration? > On our demo server? > > On Wed, Feb 7, 2018 at 6:22 PM, محمد تشکری <[email protected] > <mailto:[email protected]>> wrote: > I think this is critical because my audience are kicked out from meeting > steady and the meeting was cancelled for this issue! > What config will help you? > I got the hazelcast member ship OK messages, all ports are opened and > hazelcast configured to discover via tcp/ip. > > >> On Feb 7, 2018, at 14:46, Maxim Solodovnik <[email protected] >> <mailto:[email protected]>> wrote: >> >> 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] >> <mailto:[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 >> <http://org.apache.tomcat.util.net/>.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1167) >> at org.apache.tomcat.util.net >> <http://org.apache.tomcat.util.net/>.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1107) >> at org.apache.tomcat.websocket.se >> <http://org.apache.tomcat.websocket.se/>rver.WsFrameServer.onDataAvailable(WsFrameServer.java:72) >> at org.apache.tomcat.websocket.se >> <http://org.apache.tomcat.websocket.se/>rver.WsFrameServer.doOnDataAvailable(WsFrameServer.java:171) >> at org.apache.tomcat.websocket.se >> <http://org.apache.tomcat.websocket.se/>rver.WsFrameServer.notifyDataAvailable(WsFrameServer.java:151) >> at org.apache.tomcat.websocket.se >> <http://org.apache.tomcat.websocket.se/>rver.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 >> <http://org.apache.tomcat.util.net/>.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1376) >> at org.apache.tomcat.util.net >> <http://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 >> <http://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.ro >> <http://org.apache.openmeetings.web.ro/>om.menu.RoomMenuPanel.exit(RoomMenuPanel.java:377) >> at org.apache.openmeetings.web.ro >> <http://org.apache.openmeetings.web.ro/>om.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.re >> <http://ore.ajax.jqueryajaxbehavior.re/>spond(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 > > محمد تشکری > مشاور راهکارهای جامع فاوا > > > > > > > -- > WBR > Maxim aka solomax محمد تشکری مشاور راهکارهای جامع فاوا
