Hello Maxim, Finding: We have been able to identify the possible cause of the issue. This issue is going to affect installation of OpenMeetings 3.2.x which is within an enterprise inside production-grade servers.
Solution: We have successfully found and tested the solution of this issue. Before we post it assertively for others' use, we would like to validate the following to fool-proof our solution. 1. Did 3.1.x use Web sockets for creation and persistence of: (i) dashboard session (ii) conference room session 2. If 3.1.x used it, how is 3.2.x using Web sockets DIFFERENTLY for creation and persistence of: (i) dashboard session (ii) conference room session File: MainPanel.java protected void onTimer(AjaxRequestTarget target) { log.debug("Sending WebSocket PING"); WebSocketHelper.sendClient(client, new byte[1]); } Thank you. Sincerely, Hemant K. Sabat Coscend Communications Solutions Web site: www.Coscend.com ------------------------------------------------------------------ Real-time, Interactive Video Collaboration, Tele-healthcare, Tele-education, Telepresence Services, on the fly… ------------------------------------------------------------------ CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail Messages from Coscend Communications Solutions' posted at: http://www.Coscend.com/Terms_and_Conditions.html -----Original Message----- From: Coscend@OM [mailto:om.insig...@coscend.com] Sent: Wednesday, March 15, 2017 2:12 AM To: dev@openmeetings.apache.org Subject: RE: 3.2.x Disconnect Error, Menu Click Twice Error Dear Maxim, To identify the cause of session disconnection, we are testing 3.2.x (no customization) with alternative configurations: 1. Different servers 2. Different reverse proxy servers and 3. Different SSL settings. We will share the result in a day or so. Thank you. Sincerely, Hemant K. Sabat Coscend Communications Solutions Web site: www.Coscend.com ------------------------------------------------------------------ Real-time, Interactive Video Collaboration, Tele-healthcare, Tele-education, Telepresence Services, on the fly… ------------------------------------------------------------------ CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail Messages from Coscend Communications Solutions' posted at: http://www.Coscend.com/Terms_and_Conditions.html -----Original Message----- From: Maxim Solodovnik [mailto:solomax...@gmail.com] Sent: Wednesday, March 15, 2017 12:35 AM To: dev <dev@openmeetings.apache.org>; om.insig...@coscend.com Subject: Re: 3.2.x Disconnect Error, Menu Click Twice Error Hello Hemant, I don't see these issues locally What is you configuration? Are you using apache/nginx and proxy server? can you reproduce these issues on our demo server? https://om.alteametasoft.com:8443/next/ On Wed, Mar 15, 2017 at 11:20 AM, Coscend@OM <om.insig...@coscend.com> wrote: > Dear OpenMeetings Developers and Testers, > > > > We are seeing three errors in the 3.2.1 RC2. These errors were not > there in > 3.1.5 while using the same database. Since, 3.2.1 is still under > review for bug fixing and UAT, we are posting this to development forum. > > Environment: CentOS 7.2, Chrome browser > > > > 1. The service disconnects every 1-2 minutes. > > 2. The items in menu dropdown in Dashboard needs two clicks before it > displays the page. > > 3. The Administration panel does not offer a scroll down option at the > right end in the first instance. However, when we refresh / reload > the page, the scroll down bar appears. > > > > What are the causes of > > 1. disconnection? > > 2. Need for multiple clicks > > 3. Need to reload? > > > > ============= > > DETAILED LOG > > ============= > > ERROR 03-14 22:40:35.832 WicketEndpoint.java 915655 86 > org.apache.wicket.protocol.ws.javax.WicketEndpoint > [http-nio-<IP-Port>-exec-1] - An error occurred in web socket > connection with id : 8 > > java.io.IOException: Connection reset by peer > > at sun.nio.ch.FileDispatcherImpl.read0(Native Method) > > . > > DEBUG 03-14 22:40:35.834 MainPanel.java 915657 263 > org.apache.openmeetings.web.common.MainPanel > [http-nio-<IP-Port>-exec-1] - WebSocketBehavior::closeHandler [uid: > 171f76b1-bfd5-49eb-b028-2a0f9dc0ccad, > session: 649794A7B2803BEC0225FAD85CEAEA87, key: > org.apache.wicket.protocol.ws.api.registry.PageIdKey@a] > > DEBUG 03-14 22:40:35.834 Application.java 915657 411 > org.apache.openmeetings.web.app.Application > [http-nio-<IP-Port>-exec-1] - Removing online room client: > 171f76b1-bfd5-49eb-b028-2a0f9dc0ccad, room: 29 > > DEBUG 03-14 22:40:35.834 ScopeApplicationAdapter.java 915657 580 > org.apache.openmeetings.core.remote.red5.ScopeApplicationAdapter > [http-nio-<IP-Port>-exec-1] - [roomLeaveByScope] > 171f76b1-bfd5-49eb-b028-2a0f9dc0ccad 29 Client [streamid=5, > publicSID=171f76b1-bfd5-49eb-b028-2a0f9dc0ccad, isScreenClient=false, > isMobile = false, roomId=29, broadCastID=5, userId=1, avsettings=av, > isRecording=false, recordingId=null, recordingMetaDataId=null, > screenPublishStarted=false, interviewPodId=null, server=null] Scope > [name=29, path=/default/OpenMeetings, type=ROOM, autoStart=true, > creationTime=1489549185019, depth=2, enabled=true, running=true] > > DEBUG 03-14 22:40:35.834 ScopeApplicationAdapter.java 915657 598 > org.apache.openmeetings.core.remote.red5.ScopeApplicationAdapter > [http-nio-<IP-Port>-exec-1] - [roomLeaveByScope] currentClient Client > [streamid=5, publicSID=171f76b1-bfd5-49eb-b028-2a0f9dc0ccad, > isScreenClient=false, isMobile = false, roomId=29, broadCastID=5, > userId=1, avsettings=av, isRecording=false, recordingId=null, > recordingMetaDataId=null, screenPublishStarted=false, > interviewPodId=null, server=null] > > DEBUG 03-14 22:40:35.835 WhiteBoardService.java 915658 462 > org.apache.openmeetings.core.remote.WhiteBoardService > [http-nio-<IP-Port>-exec-1] - removeUserFromAllLists > this.whiteBoardObjectListManager: > org.apache.openmeetings.core.data.whiteboard.WhiteBoardObjectSyncManag > er@799 > 5651d > > DEBUG 03-14 22:40:35.835 WhiteBoardService.java 915658 463 > org.apache.openmeetings.core.remote.WhiteBoardService > [http-nio-<IP-Port>-exec-1] - removeUserFromAllLists roomId: 29 > > DEBUG 03-14 22:40:35.835 WhiteBoardService.java 915658 477 > org.apache.openmeetings.core.remote.WhiteBoardService > [http-nio-<IP-Port>-exec-1] - scope Scope [name=29, > path=/default/OpenMeetings, type=ROOM, autoStart=true, > creationTime=1489549185019, depth=2, enabled=true, running=true] > > DEBUG 03-14 22:40:35.836 ScopeApplicationAdapter.java 915659 611 > org.apache.openmeetings.core.remote.red5.ScopeApplicationAdapter > [http-nio-<IP-Port>-exec-1] - removing Username Firstname.Lastname Tue > Mar > 14 22:39:45 CDT 2017 streamid: 5 > > DEBUG 03-14 22:40:35.836 RecordingService.java 915659 407 > org.apache.openmeetings.core.remote.RecordingService > [http-nio-<IP-Port>-exec-1] - ### stopRecordingShowForClient: Client > [streamid=5, publicSID=171f76b1-bfd5-49eb-b028-2a0f9dc0ccad, > isScreenClient=false, isMobile = false, roomId=29, broadCastID=5, > userId=1, avsettings=av, isRecording=false, recordingId=null, > recordingMetaDataId=null, screenPublishStarted=false, > interviewPodId=null, server=null] > > ERROR 03-14 22:40:35.837 RecordingService.java 915660 256 > org.apache.openmeetings.core.remote.RecordingService > [http-nio-<IP-Port>-exec-1] - recordingMetaDataId is null > > > > Thank you. > > > > Sincerely, > > > > Hemant K. Sabat > > > > Coscend Communications Solutions > > Web site: <http://www.coscend.com/> www.Coscend.com > > ------------------------------------------------------------------ > > Real-time, Interactive Video Collaboration, Tele-healthcare, > Tele-education, Telepresence Services, on the fly. > > ------------------------------------------------------------------ > > CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail > Messages from Coscend Communications Solutions' posted at: > <http://www.coscend.com/Terms_and_Conditions.html> > http://www.Coscend.com/Terms_and_Conditions.html > > > > > > > -- WBR Maxim aka solomax ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2016.0.8007 / Virus Database: 4756/14117 - Release Date: 03/14/17 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2016.0.8007 / Virus Database: 4756/14117 - Release Date: 03/14/17 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2016.0.8007 / Virus Database: 4756/14117 - Release Date: 03/14/17