unfortunately No > On Feb 7, 2018, at 15:33, Maxim Solodovnik <[email protected]> wrote: > > Is it reproducible on our demo? > > WBR, Maxim > (from mobile, sorry for the typos) > > On Wed, Feb 7, 2018, 18:44 محمد تشکری <[email protected] > <mailto:[email protected]>> wrote: > -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] >> <mailto:[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 > > محمد تشکری > مشاور راهکارهای جامع فاوا > > >
محمد تشکری مشاور راهکارهای جامع فاوا
