It seems you have modified OM code in a "bad" way :( you have removed *<a wicket:id="messages"><wicket:message key="1188"/></a>* from the markup, but not from the source code (you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered)) I would recommend to test such things on "vanilla" OM
On Tue, Sep 5, 2017 at 1:56 PM, Coscend@OM <[email protected]> wrote: > Dear Maxim, > > As you advised, to run the error in custom toolbar, we ran OM in > DEVELOPMENT mode. We encountered the following runtime exception--another > problem--after entering login credentials. Would you please give us > pointers to why adding the following code at Line 79 in SettingsPanel.java > could cause a runtime exception? And, how could we rectify it? > > (In DEPLOYMENT mode, everything works fine.) > > Code > ------- > @79 SettingsPanel.java > // return new > MessagesContactsPanel(panelId); > // Added named instance instead of anonymous > MessagesContactsPanel messagesPanel = new > MessagesContactsPanel(panelId); > messagesPanel.setVisible(false); > return messagesPanel; > > > Client Console Log in Development mode > =============================== > Unexpected RuntimeException > > Last cause: The component(s) below failed to render. Possible reasons > could be that: > 1) you have added a component in code but forgot to reference it > in the markup (thus the component will never be rendered), > 2) if your components were added in a parent container then make > sure the markup for the child container includes them in <wicket:extend>. > > 1. [AjaxLink [Component id = messages, page = > org.apache.openmeetings.web.pages.MainPage, > path = main:topControls:topLinks:messages, type = > org.apache.wicket.ajax.markup.html.AjaxLink, isVisible = true, > isVersioned = true]] > > Stacktrace > > Root cause: > > org.apache.wicket.WicketRuntimeException: The component(s) below failed > to render. Possible reasons could be that: > 1) you have added a component in code but forgot to reference it > in the markup (thus the component will never be rendered), > 2) if your components were added in a parent container then make > sure the markup for the child container includes them in <wicket:extend>. > > 1. [AjaxLink [Component id = messages, page = > org.apache.openmeetings.web.pages.MainPage, > path = main:topControls:topLinks:messages, type = > org.apache.wicket.ajax.markup.html.AjaxLink, isVisible = true, > isVersioned = true]] > > at org.apache.wicket.Page.checkRendering(Page.java:662) > at org.apache.wicket.Page.endComponentRender(Page.java:314) > at org.apache.wicket.page.XmlPartialPageUpdate.writeComponent( > XmlPartialPageUpdate.java:127) > at org.apache.wicket.page.PartialPageUpdate.writeComponents( > PartialPageUpdate.java:248) > at org.apache.wicket.page.PartialPageUpdate.writeTo( > PartialPageUpdate.java:161) > at org.apache.wicket.ajax.AjaxRequestHandler.respond( > AjaxRequestHandler.java:365) > at org.apache.wicket.request.cycle.RequestCycle$ > HandlerExecutor.respond(RequestCycle.java:912) > at org.apache.wicket.request.RequestHandlerExecutor.execute( > RequestHandlerExecutor.java:65) > at org.apache.wicket.request.cycle.RequestCycle.execute( > RequestCycle.java:283) > at org.apache.wicket.request.cycle.RequestCycle. > processRequest(RequestCycle.java:253) > at org.apache.wicket.request.cycle.RequestCycle. > processRequestAndDetach(RequestCycle.java:221) > at org.apache.wicket.protocol.ws.AbstractUpgradeFilter. > processRequestCycle(AbstractUpgradeFilter.java:70) > at org.apache.wicket.protocol.http.WicketFilter. > processRequest(WicketFilter.java:204) > at org.apache.wicket.protocol.http.WicketFilter.doFilter( > WicketFilter.java:286) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:192) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:165) > at org.red5.logging.LoggerContextFilter.doFilter( > LoggerContextFilter.java:84) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:192) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:165) > at org.apache.catalina.core.StandardWrapperValve.invoke( > StandardWrapperValve.java:198) > at org.apache.catalina.core.StandardContextValve.invoke( > StandardContextValve.java:96) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke( > AuthenticatorBase.java:595) > at org.apache.catalina.core.StandardHostValve.invoke( > StandardHostValve.java:140) > at org.apache.catalina.valves.ErrorReportValve.invoke( > ErrorReportValve.java:80) > at org.apache.catalina.valves.AbstractAccessLogValve.invoke( > AbstractAccessLogValve.java:624) > at org.apache.catalina.core.StandardEngineValve.invoke( > StandardEngineValve.java:87) > at org.apache.catalina.connector.CoyoteAdapter.service( > CoyoteAdapter.java:341) > at org.apache.coyote.http11.Http11Processor.service( > Http11Processor.java:783) > at org.apache.coyote.AbstractProcessorLight.process( > AbstractProcessorLight.java:66) > at org.apache.coyote.AbstractProtocol$ConnectionHandler.process( > AbstractProtocol.java:798) > at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor. > doRun(NioEndpoint.java:1441) > 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) > > > Thank you. > > Sincerely, > > Hemant K. Sabat > > Coscend Communications Solutions > 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:[email protected]] > Sent: Sunday, September 3, 2017 11:13 AM > To: dev <[email protected]>; [email protected] > Subject: Re: New Tool in Toolbar: Error > > Hello Hemant, > > I would recommend you to run OM in DEV mode, and check client console log > > On Sat, Sep 2, 2017 at 2:02 PM, Coscend@OM <[email protected]> > wrote: > > Dear Maxim, > > > > After solving several security issues, we are back to this unfinished > feature: a new custom tool in the toolbar. We are seeking your guidance > to navigate the following issue. > > > > Feature: The tool appears in toolbar perfectly (added code in > fixedFileExplorerWhiteboard.lzx). Upon clicking on this new tool, it > should display an image file (jpg) from the directory > "$RED5_HOME/webapps/$OM_CONTEXT/upload/files" on the whiteboard. > > Issue: Upon clicking, nothing is happening. No log appears. > > > > As you advised, we added back servlet and new methods as follows. > > mainToolsPanel.lzx: > > canvas._drawarea.parent.parent.clearAreaAndAddImage('upload/files',0,0 > > , canvas.getUrl(), 'DownloadHandler', 'filename', > > "videoconf1","/","",hib.conferencedomain); > > servlet in openmeetings-core/.../servlet/outputhandler: > DownloadHandler.java and three associated files. > > OmFileHelper: Added methods, File getDefaultDir, copyFile > > > > It is NOT setting up the call to > > WhiteboardManager.java--> DownloadHandler.java --> OmFileHelper.java > > --> WhiteboardService.java --> WhiteboardObjectSyncManager.java --> > > WhiteboardManager.java > > > > There is no log appearing. > > > > What additional method we need to add to establish this call? > > > > Thank you. > > > > Sincerely, > > > > Hemant K. Sabat > > > > Coscend Communications Solutions > > 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:[email protected]] > > Sent: Thursday, June 15, 2017 10:07 PM > > To: [email protected] > > Cc: dev <[email protected]> > > Subject: Re: New Tool in Toolbar: Error > > > > I have removed some redundant (unused) methods from java code, this > might cause your issues ..... > > You error states remote call to red5 wasn't successful .... > > > > you have several options: > > 1) compare java code between versions (most probably > > WhiteboardService.java) > > 2) add debug statements to LZX files and find "new way" to clean WB > > and put image (currently done from wicket side using: [1]) > > > > [1] > > https://github.com/apache/openmeetings/blob/3.3.x/openmeetings-core/sr > > c/main/java/org/apache/openmeetings/core/remote/red5/ScopeApplicationA > > dapter.java#L1263 > > > > On Fri, Jun 16, 2017 at 4:32 AM, Coscend@OM <[email protected]> > wrote: > > > >> Dear Maxim, > >> > >> > >> > >> We are using clearAreaAndAddImage method to do the following: > >> > >> > >> > >> We have extended the existing toolbar by adding a new tool icon with > >> a tooltip. Upon clicking this tool icon, we wish to upload a jpg > >> image from ‘$RED5_HOME/$OM_CONTEXT/upload/files/Image.jpg’ to > whiteboard. > >> > >> > >> > >> The tool icon appears. However, when we click on it, nothing loads > >> on to the whiteboard. The whiteboard starts flickering and after > >> several attempts at trying to locate the file “Image.jpg” gives > >> “Internal Error” or kicks out of the room. > >> > >> > >> > >> It fails while calling getWhiteBoardImagesSyncListByRoomAndImageid > >> saying "WhiteboardSyncLockObject not found for this Client ...." > >> > >> Our code (see below) works fine till OM version 3.1.5/3.0.7. How do > >> we find out what is causing this failed call in v. 3.2.1? > >> > >> > >> > >> (see Errors at the beginning of Onclick Log) ERROR 06-12 17:16:41.797 > >> WhiteboardService.java 306419 429 > >> org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-1] - WhiteboardSyncLockObject not found for > >> this Client a8f2b47d-498b-4b1d-bdb3-b5b740e29665 > >> ERROR 06-12 17:16:41.798 WhiteboardService.java 306420 430 > >> org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-1] - WhiteboardSyncLockObject not found for > >> this syncListImage {} > >> > >> > >> > >> Code used: > >> > >> <mainToolsPanelItem name="Image" modi="Image" labelid="2105" > >> width="32" height="28" resourceItem="Image_rsc" > > >> <handler name="onclick"> > >> > >> canvas._drawarea.parent.parent.clearAreaAndAddImage('upload/files',0, > >> 0 , canvas.getUrl(), 'Image.jpg', "","/","",hib.conferencedomain); > >> </handler> > >> <labelTooltip labelid="2105" /> </mainToolsPanelItem> > >> > >> > >> > >> Thank you. > >> > >> > >> > >> Sincerely, > >> > >> > >> > >> Hemant K. Sabat > >> > >> > >> > >> Coscend Communications Solutions > >> > >> www.Coscend.com <http://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> > >> > >> > >> > >> > >> > >> > >> > >> *From:* Maxim Solodovnik [mailto:[email protected]] > >> *Sent:* Wednesday, June 14, 2017 1:21 AM > >> *To:* dev <[email protected]>; [email protected] > >> *Subject:* Re: New Tool in Toolbar: Error > >> > >> > >> > >> According to my search through the code this method > "clearAreaAndAddImage" > >> is being called from anywhere .... > >> > >> Why have you decided to use it? > >> > >> > >> > >> On Tue, Jun 13, 2017 at 3:58 PM, Coscend@OM <[email protected]> > >> wrote: > >> > >> Dear Maxim, > >> > >> Apologies for the typo in the previous post that happened while > >> sanitizing the code for posting on public forum. The actual code has > >> a quote (see below). Below we have provided the issue, the full use > >> case (replicated at least 20 times), and detailed log (with a lot of > new loggers). > >> > >> We would appreciate any pointers you could give. Why is the process > >> not able to find WhiteboardSyncLockObject for 'Image.jpg'? Is it due > >> to WebSockets of 3.2.x, as the same code is working fine in 3.1.5? > >> Is it causing any Java Security Exception? > >> > >> ISSUE > >> ========== > >> We have added a new tool icon with a tooltip "new tool" to the toolbar. > >> Upon clicking this icon, we wish to upload a jpg image from > >> '$RED5_HOME/$OM_CONTEXT/upload/files/Image.jpg' to whiteboard. > >> Flickering whiteboard on Click of newly added icon "Image.jpg" > >> Kicks out of the room, Or gives "Internal Error". > >> > >> <mainToolsPanelItem name="Image" modi="Image" labelid="2105" > >> width="32" height="28" resourceItem="Image_rsc" > > >> <handler name="onclick"> > >> > >> canvas._drawarea.parent.parent.clearAreaAndAddImage('upload/files',0, > >> 0 , canvas.getUrl(), 'Image.jpg', "","/","",hib.conferencedomain); > >> </handler> > >> <labelTooltip labelid="2105" /> </mainToolsPanelItem> > >> > >> USE CASE > >> ========= > >> We are using clearAreaAndAddImage method and on draw action it is 1. > >> calling the startNewObjectSyncprocess 2. successfully able to set > >> the whiteBoardObjectSyncList with new image 3. able to find the > >> image in the whiteBoardObjectSyncList 4. then able to remove the > >> image from the whiteBoardObjectSyncList 5. then fails while calling > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> saying "WhiteboardSyncLockObject not found for this Client ...." (see > >> Errors at the beginning of Onclick Log) ERROR 06-12 17:16:41.797 > >> WhiteboardService.java 306419 429 > >> org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-1] - WhiteboardSyncLockObject not found for > >> this Client a8f2b47d-498b-4b1d-bdb3-b5b740e29665 > >> ERROR 06-12 17:16:41.798 WhiteboardService.java 306420 430 > >> org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-1] - WhiteboardSyncLockObject not found for > >> this syncListImage {} 6. finally giving the error (see Errors at the > >> End Log): > >> > >> > >> DETAILED LOG > >> ============= > >> Errors at the Beginning of Onclick Log > >> -------------------------------------------------- > >> DEBUG 06-12 17:16:41.470 WhiteboardManager.java 306092 41 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardManager > >> [RTMPConnectionExecutor-3] - add: > >> DEBUG 06-12 17:16:41.470 WhiteboardManager.java 306092 45 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardManager > >> [RTMPConnectionExecutor-3] - action: clear DEBUG 06-12 17:16:41.470 > >> WhiteboardManager.java 306092 46 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardManager > >> [RTMPConnectionExecutor-3] - actionObject: null DEBUG 06-12 > >> 17:16:41.472 ScopeApplicationAdapter.java 306094 1431 > >> org.apache.openmeetings.core.remote.red5.ScopeApplicationAdapter > >> [Thread-11] - RoomId : 5 > >> DEBUG 06-12 17:16:41.472 ScopeApplicationAdapter.java 306094 1433 > >> org.apache.openmeetings.core.remote.red5.ScopeApplicationAdapter > >> [Thread-11] - Client : Client [streamid=0, > >> publicSID=a8f2b47d-498b-4b1d-bdb3-b5b740e29665, > >> isScreenClient=false, isMobile = false, roomId=5, broadCastID=-1, > >> userId=1, avsettings=n, isRecording=false, recordingId=null, > >> recordingMetaDataId=null, screenPublishStarted=false, > >> interviewPodId=null, server=null] DEBUG 06-12 17:16:41.483 > >> WhiteboardService.java 306105 387 > >> org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-1] - startNewObjectSyncprocess: > >> Image.jpg1497305799828 > >> DEBUG 06-12 17:16:41.483 WhiteboardObjectSyncManager.java 306105 90 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g > >> er [RTMPConnectionExecutor-1] - > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> roomId: 5 > >> DEBUG 06-12 17:16:41.484 WhiteboardObjectSyncManager.java 306106 80 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g er [RTMPConnectionExecutor-1] - whiteBoardObjectSyncList : {} DEBUG > >> 06-12 17:16:41.484 WhiteboardObjectSyncManager.java 306106 93 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g > >> er [RTMPConnectionExecutor-1] - > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> roomList: {} > >> DEBUG 06-12 17:16:41.484 WhiteboardObjectSyncManager.java 306106 94 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g > >> er [RTMPConnectionExecutor-1] - > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> objectId: Image.jpg1497305799828 > >> DEBUG 06-12 17:16:41.484 WhiteboardObjectSyncManager.java 306106 80 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g er [RTMPConnectionExecutor-1] - whiteBoardObjectSyncList : {} DEBUG > >> 06-12 17:16:41.484 WhiteboardObjectSyncManager.java 306106 63 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g er [RTMPConnectionExecutor-1] - setWhiteBoardImagesSyncListByRoomid > >> - whiteBoardObjectSyncList{5={Image.jpg1497305799828={ > >> a8f2b47d-498b-4b1d-bdb3-b5b740e29665=org.apache. > openmeetings.db.dto.room. > >> WhiteboardSyncLockObject@1d06a1b3}}} > >> DEBUG 06-12 17:16:41.485 WhiteboardService.java 306107 415 > >> org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-1] - sendCompletedObjectSyncEvent: > >> Image.jpg1497305799828 > >> DEBUG 06-12 17:16:41.486 WhiteboardObjectSyncManager.java 306108 90 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g > >> er [RTMPConnectionExecutor-1] - > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> roomId: 5 > >> DEBUG 06-12 17:16:41.486 WhiteboardObjectSyncManager.java 306108 80 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g er [RTMPConnectionExecutor-1] - whiteBoardObjectSyncList : > >> {5={Image.jpg1497305799828={a8f2b47d-498b-4b1d-bdb3- > >> b5b740e29665=org.apache.openmeetings.db.dto.room.WhiteboardSyncLockOb > >> j > >> ect@ > >> 1d06a1b3}}} > >> DEBUG 06-12 17:16:41.486 WhiteboardObjectSyncManager.java 306108 93 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g > >> er [RTMPConnectionExecutor-1] - > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> roomList: {Image.jpg1497305799828={a8f2b47d-498b-4b1d-bdb3- > >> b5b740e29665=org.apache.openmeetings.db.dto.room.WhiteboardSyncLockOb > >> j > >> ect@ > >> 1d06a1b3}} > >> DEBUG 06-12 17:16:41.486 WhiteboardObjectSyncManager.java 306108 94 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g > >> er [RTMPConnectionExecutor-1] - > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> objectId: Image.jpg1497305799828 > >> DEBUG 06-12 17:16:41.486 WhiteboardObjectSyncManager.java 306108 96 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g > >> er [RTMPConnectionExecutor-1] - > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> roomList Key imageId: Image.jpg1497305799828 DEBUG 06-12 17:16:41.486 > >> WhiteboardService.java 306108 424 > >> org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-1] - sendCompletedObjectSyncEvent syncListImage: > >> {a8f2b47d-498b-4b1d-bdb3-b5b740e29665=org.apache. > openmeetings.db.dto.room. > >> WhiteboardSyncLockObject@1d06a1b3} > >> DEBUG 06-12 17:16:41.487 WhiteboardService.java 306109 433 > >> org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-1] - sendCompletedImagesSyncEvent remove: > >> a8f2b47d-498b-4b1d-bdb3-b5b740e29665 > >> DEBUG 06-12 17:16:41.487 WhiteboardObjectSyncManager.java 306109 80 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g er [RTMPConnectionExecutor-1] - whiteBoardObjectSyncList : > >> {5={Image.jpg1497305799828={}}} > >> DEBUG 06-12 17:16:41.487 WhiteboardObjectSyncManager.java 306109 63 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g er [RTMPConnectionExecutor-1] - setWhiteBoardImagesSyncListByRoomid > >> - whiteBoardObjectSyncList{5={}} DEBUG 06-12 17:16:41.487 > >> WhiteboardObjectSyncManager.java 306109 80 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g er [RTMPConnectionExecutor-1] - whiteBoardObjectSyncList : {5={}} > >> DEBUG 06-12 17:16:41.487 WhiteboardService.java 306109 440 > >> org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-1] - sendCompletedImagesSyncEvent > >> numberOfInitial: 0 DEBUG 06-12 17:16:41.500 > >> ScopeApplicationAdapter.java 306122 1300 > >> org.apache.openmeetings.core.remote.red5.ScopeApplicationAdapter > >> [RTMPConnectionExecutor-1] - ***** sendVars: {0=whiteboard, 1=Mon Jun > >> 12 > >> 17:16:39 CDT 2017, 2=draw, 3=[image, http://<IP:Port>/OpenMeetings. > >> Test.Dev/upload/files&uid=a8f2b47d-498b-4b1d-bdb3-b5b740e29665, > >> http://<IP:Port>/OpenMeetings.Test.Dev/, Image.jpg, , /, , public, > >> Image.jpg1497305799828, 1, null, 0, 0, 0, 0, 0, image_1497305799828]} > >> DEBUG 06-12 17:16:41.500 WhiteboardManager.java 306122 41 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardManager > >> [RTMPConnectionExecutor-1] - add: > >> DEBUG 06-12 17:16:41.501 WhiteboardManager.java 306123 45 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardManager > >> [RTMPConnectionExecutor-1] - action: draw DEBUG 06-12 17:16:41.501 > >> WhiteboardManager.java 306123 46 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardManager > >> [RTMPConnectionExecutor-1] - actionObject: [image, > >> http://<IP:Port>/OpenMeetings.Test.Dev/upload/files&uid= > >> a8f2b47d-498b-4b1d-bdb3-b5b740e29665, http://<IP:Port>/OpenMeetings. > >> Test.Dev/, Image.jpg, , /, , public, Image.jpg1497305799828, 1, null, > >> 0, 0, 0, 0, 0, image_1497305799828] DEBUG 06-12 17:16:41.501 > >> WhiteboardManager.java 306123 62 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardManager > >> [RTMPConnectionExecutor-1] - objectOID: image_1497305799828 DEBUG > >> 06-12 17:16:41.502 ScopeApplicationAdapter.java 306124 1431 > >> org.apache.openmeetings.core.remote.red5.ScopeApplicationAdapter > >> [Thread-14] - RoomId : 5 > >> DEBUG 06-12 17:16:41.502 ScopeApplicationAdapter.java 306124 1433 > >> org.apache.openmeetings.core.remote.red5.ScopeApplicationAdapter > >> [Thread-14] - Client : Client [streamid=0, > >> publicSID=a8f2b47d-498b-4b1d-bdb3-b5b740e29665, > >> isScreenClient=false, isMobile = false, roomId=5, broadCastID=-1, > >> userId=1, avsettings=n, isRecording=false, recordingId=null, > >> recordingMetaDataId=null, screenPublishStarted=false, > >> interviewPodId=null, server=null] DEBUG 06-12 17:16:41.535 > >> AuthLevelUtil.java 306157 40 > >> org.apache.openmeetings.db.util.AuthLevelUtil > >> [http-nio-<IP-Port>-exec-1] > >> - Level Admin :: [GRANTED] > >> DEBUG 06-12 17:16:41.545 WhiteboardService.java 306167 387 > >> org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-2] - startNewObjectSyncprocess: > >> Image.jpg1497305799828 > >> DEBUG 06-12 17:16:41.545 WhiteboardObjectSyncManager.java 306167 90 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g > >> er [RTMPConnectionExecutor-2] - > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> roomId: 5 > >> DEBUG 06-12 17:16:41.545 WhiteboardObjectSyncManager.java 306167 80 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g er [RTMPConnectionExecutor-2] - whiteBoardObjectSyncList : {5={}} > >> DEBUG 06-12 17:16:41.545 WhiteboardObjectSyncManager.java 306167 93 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g > >> er [RTMPConnectionExecutor-2] - > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> roomList: {} > >> DEBUG 06-12 17:16:41.546 WhiteboardObjectSyncManager.java 306168 94 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g > >> er [RTMPConnectionExecutor-2] - > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> objectId: Image.jpg1497305799828 > >> DEBUG 06-12 17:16:41.546 WhiteboardObjectSyncManager.java 306168 80 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g er [RTMPConnectionExecutor-2] - whiteBoardObjectSyncList : {5={}} > >> DEBUG 06-12 17:16:41.546 WhiteboardObjectSyncManager.java 306168 63 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g er [RTMPConnectionExecutor-2] - setWhiteBoardImagesSyncListByRoomid > >> - whiteBoardObjectSyncList{5={Image.jpg1497305799828={ > >> a8f2b47d-498b-4b1d-bdb3-b5b740e29665=org.apache. > openmeetings.db.dto.room. > >> WhiteboardSyncLockObject@53c41de2}}} > >> DEBUG 06-12 17:16:41.560 AuthLevelUtil.java 306182 40 > >> org.apache.openmeetings.db.util.AuthLevelUtil > >> [http-nio-<IP-Port>-exec-1] > >> - Level Admin :: [GRANTED] > >> DEBUG 06-12 17:16:41.687 WhiteboardService.java 306309 415 > >> org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-4] - sendCompletedObjectSyncEvent: > >> Image.jpg1497305799828 > >> DEBUG 06-12 17:16:41.688 WhiteboardObjectSyncManager.java 306310 90 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g > >> er [RTMPConnectionExecutor-4] - > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> roomId: 5 > >> DEBUG 06-12 17:16:41.688 WhiteboardObjectSyncManager.java 306310 80 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g er [RTMPConnectionExecutor-4] - whiteBoardObjectSyncList : > >> {5={Image.jpg1497305799828={a8f2b47d-498b-4b1d-bdb3- > >> b5b740e29665=org.apache.openmeetings.db.dto.room.WhiteboardSyncLockOb > >> j > >> ect@ > >> 53c41de2}}} > >> DEBUG 06-12 17:16:41.688 WhiteboardObjectSyncManager.java 306310 93 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g > >> er [RTMPConnectionExecutor-4] - > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> roomList: {Image.jpg1497305799828={a8f2b47d-498b-4b1d-bdb3- > >> b5b740e29665=org.apache.openmeetings.db.dto.room.WhiteboardSyncLockOb > >> j > >> ect@ > >> 53c41de2}} > >> DEBUG 06-12 17:16:41.689 WhiteboardObjectSyncManager.java 306311 94 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g > >> er [RTMPConnectionExecutor-4] - > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> objectId: Image.jpg1497305799828 > >> DEBUG 06-12 17:16:41.689 WhiteboardObjectSyncManager.java 306311 96 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g > >> er [RTMPConnectionExecutor-4] - > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> roomList Key imageId: Image.jpg1497305799828 DEBUG 06-12 17:16:41.689 > >> WhiteboardService.java 306311 424 > >> org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-4] - sendCompletedObjectSyncEvent syncListImage: > >> {a8f2b47d-498b-4b1d-bdb3-b5b740e29665=org.apache. > openmeetings.db.dto.room. > >> WhiteboardSyncLockObject@53c41de2} > >> DEBUG 06-12 17:16:41.689 WhiteboardService.java 306311 433 > >> org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-4] - sendCompletedImagesSyncEvent remove: > >> a8f2b47d-498b-4b1d-bdb3-b5b740e29665 > >> DEBUG 06-12 17:16:41.690 WhiteboardObjectSyncManager.java 306312 80 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g er [RTMPConnectionExecutor-4] - whiteBoardObjectSyncList : > >> {5={Image.jpg1497305799828={}}} > >> DEBUG 06-12 17:16:41.690 WhiteboardObjectSyncManager.java 306312 63 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g er [RTMPConnectionExecutor-4] - setWhiteBoardImagesSyncListByRoomid > >> - whiteBoardObjectSyncList{5={}} DEBUG 06-12 17:16:41.690 > >> WhiteboardObjectSyncManager.java 306312 80 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g er [RTMPConnectionExecutor-4] - whiteBoardObjectSyncList : {5={}} > >> DEBUG 06-12 17:16:41.690 WhiteboardService.java 306312 440 > >> org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-4] - sendCompletedImagesSyncEvent > >> numberOfInitial: 0 DEBUG 06-12 17:16:41.709 AuthLevelUtil.java 306331 > >> 40 org.apache.openmeetings.db.util.AuthLevelUtil > >> [http-nio-<IP-Port>-exec-10] - Level Admin :: [GRANTED] DEBUG 06-12 > >> 17:16:41.732 AuthLevelUtil.java 306354 40 > >> org.apache.openmeetings.db.util.AuthLevelUtil > >> [http-nio-<IP-Port>-exec-10] - Level Admin :: [GRANTED] DEBUG 06-12 > >> 17:16:41.796 WhiteboardService.java 306418 415 > >> org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-1] - sendCompletedObjectSyncEvent: > >> Image.jpg1497305799828 > >> DEBUG 06-12 17:16:41.797 WhiteboardObjectSyncManager.java 306419 90 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g > >> er [RTMPConnectionExecutor-1] - > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> roomId: 5 > >> DEBUG 06-12 17:16:41.797 WhiteboardObjectSyncManager.java 306419 80 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g er [RTMPConnectionExecutor-1] - whiteBoardObjectSyncList : {5={}} > >> DEBUG 06-12 17:16:41.797 WhiteboardObjectSyncManager.java 306419 93 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g > >> er [RTMPConnectionExecutor-1] - > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> roomList: {} > >> DEBUG 06-12 17:16:41.797 WhiteboardObjectSyncManager.java 306419 94 > >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMana > >> g > >> er [RTMPConnectionExecutor-1] - > >> getWhiteBoardImagesSyncListByRoomAndImageid > >> objectId: Image.jpg1497305799828 > >> DEBUG 06-12 17:16:41.797 WhiteboardService.java 306419 424 > >> org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-1] - sendCompletedObjectSyncEvent > >> syncListImage: {} ERROR 06-12 17:16:41.797 WhiteboardService.java > >> 306419 429 org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-1] - WhiteboardSyncLockObject not found for > >> this Client a8f2b47d-498b-4b1d-bdb3-b5b740e29665 > >> ERROR 06-12 17:16:41.798 WhiteboardService.java 306420 430 > >> org.apache.openmeetings.core.remote.WhiteboardService > >> [RTMPConnectionExecutor-1] - WhiteboardSyncLockObject not found for > >> this syncListImage {} DEBUG 06-12 17:16:41.814 AuthLevelUtil.java > >> 306436 40 org.apache.openmeetings.db.util.AuthLevelUtil > >> [http-nio-<IP-Port>-exec-2] > >> - Level Admin :: [GRANTED] > >> > >> Errors at the End Log > >> ----------------------------- > >> ERROR 06-12 17:16:41.843 DefaultExceptionMapper.java 413879 170 > >> org.apache.wicket.DefaultExceptionMapper [http-nio-<IP-Port>-exec-3] > >> - Unexpected error occurred > >> org.apache.wicket.WicketRuntimeException: Can't instantiate page > >> using constructor 'public > >> org.apache.openmeetings.web.pages.MainPage()'. An exception has been > thrown during construction! > >> at org.apache.wicket.session.DefaultPageFactory.newPage( > >> DefaultPageFactory.java:194) > >> at org.apache.wicket.session.DefaultPageFactory.newPage( > >> DefaultPageFactory.java:67) > >> at org.apache.wicket.session.DefaultPageFactory.newPage( > >> DefaultPageFactory.java:103) > >> at > >> org.apache.wicket.DefaultMapperContext.newPageInstance( > >> DefaultMapperContext.java:94) > >> at org.apache.wicket.core.request.handler.PageProvider. > >> resolvePageInstance(PageProvider.java:280) > >> at org.apache.wicket.core.request.handler.PageProvider. > >> getPageInstance(PageProvider.java:169) > >> at org.apache.wicket.request.handler.render.PageRenderer. > >> getPage(PageRenderer.java:78) > >> at org.apache.wicket.request.handler.render. > WebPageRenderer. > >> isPageStateless(WebPageRenderer.java:287) > >> at org.apache.wicket.request.handler.render. > WebPageRenderer. > >> shouldRenderPageAndWriteResponse(WebPageRenderer.java:333) > >> at org.apache.wicket.request.handler.render. > >> WebPageRenderer.respond(WebPageRenderer.java:193) > >> at org.apache.wicket.core.request.handler. > >> RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175) > >> at org.apache.wicket.request.cycle.RequestCycle$ > >> HandlerExecutor.respond(RequestCycle.java:912) > >> at > >> org.apache.wicket.request.RequestHandlerExecutor.execute( > >> RequestHandlerExecutor.java:65) > >> at org.apache.wicket.request.cycle.RequestCycle.execute( > >> RequestCycle.java:283) > >> at org.apache.wicket.request.cycle.RequestCycle. > >> processRequest(RequestCycle.java:253) > >> at org.apache.wicket.request.cycle.RequestCycle. > >> processRequestAndDetach(RequestCycle.java:221) > >> at org.apache.wicket.protocol.ws.AbstractUpgradeFilter. > >> processRequestCycle(AbstractUpgradeFilter.java:70) > >> at org.apache.wicket.protocol.http.WicketFilter. > >> processRequest(WicketFilter.java:204) > >> at org.apache.wicket.protocol.http.WicketFilter.doFilter( > >> WicketFilter.java:286) > >> at org.apache.catalina.core.ApplicationFilterChain. > >> internalDoFilter(ApplicationFilterChain.java:192) > >> at > >> org.apache.catalina.core.ApplicationFilterChain.doFilter( > >> ApplicationFilterChain.java:165) > >> at org.red5.logging.LoggerContextFilter.doFilter( > >> LoggerContextFilter.java:84) > >> at org.apache.catalina.core.ApplicationFilterChain. > >> internalDoFilter(ApplicationFilterChain.java:192) > >> at > >> org.apache.catalina.core.ApplicationFilterChain.doFilter( > >> ApplicationFilterChain.java:165) > >> at org.apache.catalina.core.StandardWrapperValve.invoke( > >> StandardWrapperValve.java:198) > >> at org.apache.catalina.core.StandardContextValve.invoke( > >> StandardContextValve.java:96) > >> at > >> org.apache.catalina.authenticator.AuthenticatorBase.invoke( > >> AuthenticatorBase.java:474) > >> at org.apache.catalina.core.StandardHostValve.invoke( > >> StandardHostValve.java:140) > >> at org.apache.catalina.valves.ErrorReportValve.invoke( > >> ErrorReportValve.java:79) > >> at > >> org.apache.catalina.valves.AbstractAccessLogValve.invoke( > >> AbstractAccessLogValve.java:624) > >> at org.apache.catalina.core.StandardEngineValve.invoke( > >> StandardEngineValve.java:87) > >> at org.apache.catalina.connector.CoyoteAdapter.service( > >> CoyoteAdapter.java:349) > >> at org.apache.coyote.http11.Http11Processor.service( > >> Http11Processor.java:783) > >> at org.apache.coyote.AbstractProcessorLight.process( > >> AbstractProcessorLight.java:66) > >> at org.apache.coyote.AbstractProtocol$ > >> ConnectionHandler.process(AbstractProtocol.java:798) > >> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor. > >> doRun(NioEndpoint.java:1434) > >> at org.apache.tomcat.util.net.SocketProcessorBase.run( > >> SocketProcessorBase.java:49) > >> at java.util.concurrent.ThreadPoolExecutor.runWorker( > >> ThreadPoolExecutor.java:1142) > >> at java.util.concurrent.ThreadPoolExecutor$Worker.run( > >> ThreadPoolExecutor.java:617) > >> at org.apache.tomcat.util.threads.TaskThread$ > >> WrappingRunnable.run(TaskThread.java:61) > >> at java.lang.Thread.run(Thread.java:748) > >> Caused by: java.lang.reflect.InvocationTargetException: null > >> at > >> sun.reflect.GeneratedConstructorAccessor102.newInstance(Unknown > >> Source) > >> at > >> sun.reflect.DelegatingConstructorAccessorImpl.newInstance( > >> DelegatingConstructorAccessorImpl.java:45) > >> at java.lang.reflect.Constructor. > newInstance(Constructor.java: > >> 423) > >> at org.apache.wicket.session.DefaultPageFactory.newPage( > >> DefaultPageFactory.java:175) > >> ... 40 common frames omitted Caused by: > >> org.apache.wicket.WicketRuntimeException: Cannot modify component > >> hierarchy after render phase has started (page version cant change > >> then anymore) > >> at org.apache.wicket.Component.checkHierarchyChange( > >> Component.java:3649) > >> at org.apache.wicket.MarkupContainer.remove( > >> MarkupContainer.java:685) > >> at org.apache.wicket.MarkupContainer.addedComponent( > >> MarkupContainer.java:990) > >> at org.apache.wicket.MarkupContainer.add( > >> MarkupContainer.java:239) > >> at org.apache.openmeetings.web.common.MainPanel.<init>( > >> MainPanel.java:133) > >> at org.apache.openmeetings.web.common.MainPanel.<init>( > >> MainPanel.java:123) > >> at org.apache.openmeetings.web.pages.MainPage.<init>( > >> MainPage.java:45) > >> ... 44 common frames omitted > >> > >> Thank you. > >> > >> Sincerely, > >> > >> Hemant K. Sabat > >> > >> Coscend Communications Solutions > >> 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:[email protected]] > >> Sent: Sunday, June 11, 2017 12:49 PM > >> To: dev <[email protected]>; [email protected] > >> Subject: Re: New Tool in Toolbar: Error > >> > >> not sure how this can compile :( > >> > >> canvas._drawarea.parent.parent.clearAreaAndAddImage(' > >> upload/files',0,0,canvas.getUrl(), > >> Image.jpg', "","/","",hib.conferencedomain); > >> > >> it seems single quote is missing ... > >> > >> On Fri, Jun 9, 2017 at 4:26 PM, Coscend@OM <[email protected]> > >> wrote: > >> > >> > Dear OpenMeetings Developers, > >> > > >> > > >> > > >> > We are seeking guidance on how to solve the following custom tool > >> > issue in the toolbar. > >> > > >> > > >> > > >> > We have added a new tool icon with a tooltip "new tool" to the > toolbar. > >> > Upon clicking this icon, we wish to upload a jpg image from > >> > '$RED5_HOME/$OM_CONTEXT/upload/files/Image.jpg' to whiteboard. > >> > However, when we click on it, nothing is being loaded. The > >> > whiteboard starts blinking and after several attempts at trying to > >> > locate the file "Image.jpg" > >> > gives "Internal Error". > >> > > >> > > >> > > >> > Below is the sample code that we have added in mainToolsPanel.lzx. > >> > We have added several loggers to detect the issue, but could not > >> > resolve > >> the issue. > >> > Below is the detailed log. No other customization is included. > >> > > >> > ------------------SAMPLE CODE------------------- > >> > > >> > <mainToolsPanelItem name="Image" modi="Image" labelid="2105" > >> > > >> > width="32" height="28" resourceItem="Image_rsc" > > >> > > >> > <handler name="onclick"> > >> > > >> > > >> > canvas._drawarea.parent.parent.clearAreaAndAddImage('upload/files', > >> > 0 > >> > ,0 , canvas.getUrl(), Image.jpg', "","/","",hib.conferencedomain); > >> > > >> > </handler> > >> > > >> > <labelTooltip labelid="2105" /> > >> > > >> > </mainToolsPanelItem> > >> > > >> > > >> > > >> > ---------------------------DETAILED LOG---------------- > >> > > >> > > >> > > >> > DEBUG 06-09 04:09:47.220 WhiteboardManager.java 358853 41 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardManager > >> > [RTMPConnectionExecutor-1] - add: > >> > > >> > DEBUG 06-09 04:09:47.221 WhiteboardManager.java 358854 45 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardManager > >> > [RTMPConnectionExecutor-1] - action: clear > >> > > >> > DEBUG 06-09 04:09:47.221 WhiteboardManager.java 358854 46 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardManager > >> > [RTMPConnectionExecutor-1] - actionObject: null > >> > > >> > DEBUG 06-09 04:09:47.225 ScopeApplicationAdapter.java 358858 1431 > >> > org.apache.openmeetings.core.remote.red5.ScopeApplicationAdapter > >> > [Thread-11] > >> > - RoomId : 5 > >> > > >> > DEBUG 06-09 04:09:47.225 ScopeApplicationAdapter.java 358858 1433 > >> > org.apache.openmeetings.core.remote.red5.ScopeApplicationAdapter > >> > [Thread-11] > >> > - Client : Client [streamid=0, > >> > publicSID=715fa82f-cbdb-411d-ba21-1a68e9e644b6, > >> > isScreenClient=false, isMobile = false, roomId=5, broadCastID=-1, > >> > userId=1, avsettings=n, isRecording=false, recordingId=null, > >> > recordingMetaDataId=null, screenPublishStarted=false, > >> > interviewPodId=null, server=null] > >> > > >> > DEBUG 06-09 04:09:47.235 WhiteboardService.java 358868 387 > >> > org.apache.openmeetings.core.remote.WhiteboardService > >> > [RTMPConnectionExecutor-2] - startNewObjectSyncprocess: > >> > Image.jpg1496999386961 > >> > > >> > DEBUG 06-09 04:09:47.236 WhiteboardObjectSyncManager.java 358869 90 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag > >> > er [RTMPConnectionExecutor-2] - > >> > getWhiteBoardImagesSyncListByRoomAndImageid > >> > roomId: 5 > >> > > >> > DEBUG 06-09 04:09:47.236 WhiteboardObjectSyncManager.java 358869 80 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n ag er [RTMPConnectionExecutor-2] - whiteBoardObjectSyncList : {} > >> > > >> > DEBUG 06-09 04:09:47.236 WhiteboardObjectSyncManager.java 358869 93 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag > >> > er [RTMPConnectionExecutor-2] - > >> > getWhiteBoardImagesSyncListByRoomAndImageid > >> > roomList: {} > >> > > >> > DEBUG 06-09 04:09:47.236 WhiteboardObjectSyncManager.java 358869 94 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag > >> > er [RTMPConnectionExecutor-2] - > >> > getWhiteBoardImagesSyncListByRoomAndImageid > >> > objectId: Image.jpg1496999386961 > >> > > >> > DEBUG 06-09 04:09:47.236 WhiteboardObjectSyncManager.java 358869 80 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n ag er [RTMPConnectionExecutor-2] - whiteBoardObjectSyncList : {} > >> > > >> > DEBUG 06-09 04:09:47.237 WhiteboardObjectSyncManager.java 358870 63 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag er [RTMPConnectionExecutor-2] - > >> > setWhiteBoardImagesSyncListByRoomid - > >> > whiteBoardObjectSyncList{5={Image.jpg1496999386961={ > >> > 715fa82f-cbdb-411d-ba21- > >> > 1a68e9e644b6=org.apache.openmeetings.db.dto.room. > >> > WhiteboardSyncLockObject@2b > >> > 89dbf8}}} > >> > > >> > DEBUG 06-09 04:09:47.237 WhiteboardService.java 358870 415 > >> > org.apache.openmeetings.core.remote.WhiteboardService > >> > [RTMPConnectionExecutor-2] - sendCompletedObjectSyncEvent: > >> > Image.jpg1496999386961 > >> > > >> > DEBUG 06-09 04:09:47.238 WhiteboardObjectSyncManager.java 358871 90 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag > >> > er [RTMPConnectionExecutor-2] - > >> > getWhiteBoardImagesSyncListByRoomAndImageid > >> > roomId: 5 > >> > > >> > DEBUG 06-09 04:09:47.238 WhiteboardObjectSyncManager.java 358871 80 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n ag er [RTMPConnectionExecutor-2] - whiteBoardObjectSyncList : > >> > {5={Image.jpg1496999386961={715fa82f-cbdb-411d-ba21- > >> > 1a68e9e644b6=org.apache. > >> > openmeetings.db.dto.room.WhiteboardSyncLockObject@2b89dbf8}}} > >> > > >> > DEBUG 06-09 04:09:47.238 WhiteboardObjectSyncManager.java 358871 93 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag > >> > er [RTMPConnectionExecutor-2] - > >> > getWhiteBoardImagesSyncListByRoomAndImageid > >> > roomList: > >> > {Image.jpg1496999386961={715fa82f-cbdb-411d-ba21- > >> > 1a68e9e644b6=org.apache.ope > >> > nmeetings.db.dto.room.WhiteboardSyncLockObject@2b89dbf8}} > >> > > >> > DEBUG 06-09 04:09:47.238 WhiteboardObjectSyncManager.java 358871 94 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag > >> > er [RTMPConnectionExecutor-2] - > >> > getWhiteBoardImagesSyncListByRoomAndImageid > >> > objectId: Image.jpg1496999386961 > >> > > >> > DEBUG 06-09 04:09:47.238 WhiteboardObjectSyncManager.java 358871 96 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag > >> > er [RTMPConnectionExecutor-2] - > >> > getWhiteBoardImagesSyncListByRoomAndImageid > >> > roomList Key imageId: Image.jpg1496999386961 > >> > > >> > DEBUG 06-09 04:09:47.239 WhiteboardService.java 358872 424 > >> > org.apache.openmeetings.core.remote.WhiteboardService > >> > [RTMPConnectionExecutor-2] - sendCompletedObjectSyncEvent > syncListImage: > >> > {715fa82f-cbdb-411d-ba21-1a68e9e644b6=org.apache. > >> > openmeetings.db.dto.room.Wh > >> > iteboardSyncLockObject@2b89dbf8} > >> > > >> > DEBUG 06-09 04:09:47.239 WhiteboardService.java 358872 433 > >> > org.apache.openmeetings.core.remote.WhiteboardService > >> > [RTMPConnectionExecutor-2] - sendCompletedImagesSyncEvent remove: > >> > 715fa82f-cbdb-411d-ba21-1a68e9e644b6 > >> > > >> > DEBUG 06-09 04:09:47.239 WhiteboardObjectSyncManager.java 358872 80 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n ag er [RTMPConnectionExecutor-2] - whiteBoardObjectSyncList : > >> > {5={Image.jpg1496999386961={}}} > >> > > >> > DEBUG 06-09 04:09:47.239 WhiteboardObjectSyncManager.java 358872 63 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag er [RTMPConnectionExecutor-2] - > >> > setWhiteBoardImagesSyncListByRoomid - > >> > whiteBoardObjectSyncList{5={}} > >> > > >> > DEBUG 06-09 04:09:47.239 WhiteboardObjectSyncManager.java 358872 80 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n ag er [RTMPConnectionExecutor-2] - whiteBoardObjectSyncList : > >> > {5={}} > >> > > >> > DEBUG 06-09 04:09:47.239 WhiteboardService.java 358872 440 > >> > org.apache.openmeetings.core.remote.WhiteboardService > >> > [RTMPConnectionExecutor-2] - sendCompletedImagesSyncEvent > >> numberOfInitial: > >> > 0 > >> > > >> > DEBUG 06-09 04:09:47.253 ScopeApplicationAdapter.java 358886 1300 > >> > org.apache.openmeetings.core.remote.red5.ScopeApplicationAdapter > >> > [RTMPConnectionExecutor-2] - ***** sendVars: {0=whiteboard, 1=Fri > >> > Jun > >> > 09 > >> > 04:09:46 CDT 2017, 2=draw, 3=[image, > >> > http://<IP>:<5080>/OpenMeetings/upload/files&uid= > >> > 715fa82f-cbdb-411d-ba21-1a6 > >> > 8e9e644b6, http://<IP>:<5080>/OpenMeetings/, Image.jpg, , /, , > >> > public, Image.jpg1496999386961, 1, null, 0, 0, 0, 0, 0, > >> > image_1496999386961]} > >> > > >> > DEBUG 06-09 04:09:47.254 WhiteboardManager.java 358887 41 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardManager > >> > [RTMPConnectionExecutor-2] - add: > >> > > >> > DEBUG 06-09 04:09:47.254 WhiteboardManager.java 358887 45 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardManager > >> > [RTMPConnectionExecutor-2] - action: draw > >> > > >> > DEBUG 06-09 04:09:47.254 WhiteboardManager.java 358887 46 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardManager > >> > [RTMPConnectionExecutor-2] - actionObject: [image, > >> > http://<IP>:<5080>/OpenMeetings/upload/files&uid= > >> > 715fa82f-cbdb-411d-ba21-1a6 > >> > 8e9e644b6, http://<IP>:<5080>/OpenMeetings/, Image.jpg, , /, , > >> > public, Image.jpg1496999386961, 1, null, 0, 0, 0, 0, 0, > >> > image_1496999386961] > >> > > >> > DEBUG 06-09 04:09:47.254 WhiteboardManager.java 358887 62 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardManager > >> > [RTMPConnectionExecutor-2] - objectOID: image_1496999386961 > >> > > >> > DEBUG 06-09 04:09:47.255 ScopeApplicationAdapter.java 358888 1431 > >> > org.apache.openmeetings.core.remote.red5.ScopeApplicationAdapter > >> > [Thread-14] > >> > - RoomId : 5 > >> > > >> > DEBUG 06-09 04:09:47.256 ScopeApplicationAdapter.java 358889 1433 > >> > org.apache.openmeetings.core.remote.red5.ScopeApplicationAdapter > >> > [Thread-14] > >> > - Client : Client [streamid=0, > >> > publicSID=715fa82f-cbdb-411d-ba21-1a68e9e644b6, > >> > isScreenClient=false, isMobile = false, roomId=5, broadCastID=-1, > >> > userId=1, avsettings=n, isRecording=false, recordingId=null, > >> > recordingMetaDataId=null, screenPublishStarted=false, > >> > interviewPodId=null, server=null] > >> > > >> > DEBUG 06-09 04:09:47.284 AuthLevelUtil.java 358917 40 > >> > org.apache.openmeetings.db.util.AuthLevelUtil > >> > [http-nio-<IP>-<5080>-exec-6] > >> > - Level Admin :: [GRANTED] > >> > > >> > DEBUG 06-09 04:09:47.293 WhiteboardService.java 358926 387 > >> > org.apache.openmeetings.core.remote.WhiteboardService > >> > [RTMPConnectionExecutor-4] - startNewObjectSyncprocess: > >> > Image.jpg1496999386961 > >> > > >> > DEBUG 06-09 04:09:47.293 WhiteboardObjectSyncManager.java 358926 90 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag > >> > er [RTMPConnectionExecutor-4] - > >> > getWhiteBoardImagesSyncListByRoomAndImageid > >> > roomId: 5 > >> > > >> > DEBUG 06-09 04:09:47.294 WhiteboardObjectSyncManager.java 358927 80 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n ag er [RTMPConnectionExecutor-4] - whiteBoardObjectSyncList : > >> > {5={}} > >> > > >> > DEBUG 06-09 04:09:47.294 WhiteboardObjectSyncManager.java 358927 93 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag > >> > er [RTMPConnectionExecutor-4] - > >> > getWhiteBoardImagesSyncListByRoomAndImageid > >> > roomList: {} > >> > > >> > DEBUG 06-09 04:09:47.294 WhiteboardObjectSyncManager.java 358927 94 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag > >> > er [RTMPConnectionExecutor-4] - > >> > getWhiteBoardImagesSyncListByRoomAndImageid > >> > objectId: Image.jpg1496999386961 > >> > > >> > DEBUG 06-09 04:09:47.294 WhiteboardObjectSyncManager.java 358927 80 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n ag er [RTMPConnectionExecutor-4] - whiteBoardObjectSyncList : > >> > {5={}} > >> > > >> > DEBUG 06-09 04:09:47.294 WhiteboardObjectSyncManager.java 358927 63 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag er [RTMPConnectionExecutor-4] - > >> > setWhiteBoardImagesSyncListByRoomid - > >> > whiteBoardObjectSyncList{5={Image.jpg1496999386961={ > >> > 715fa82f-cbdb-411d-ba21- > >> > 1a68e9e644b6=org.apache.openmeetings.db.dto.room. > >> > WhiteboardSyncLockObject@1e > >> > 81dbde}}} > >> > > >> > DEBUG 06-09 04:09:47.310 AuthLevelUtil.java 358943 40 > >> > org.apache.openmeetings.db.util.AuthLevelUtil > >> > [http-nio-<IP>-<5080>-exec-6] > >> > - Level Admin :: [GRANTED] > >> > > >> > DEBUG 06-09 04:09:47.394 WhiteboardService.java 359027 415 > >> > org.apache.openmeetings.core.remote.WhiteboardService > >> > [RTMPConnectionExecutor-4] - sendCompletedObjectSyncEvent: > >> > Image.jpg1496999386961 > >> > > >> > DEBUG 06-09 04:09:47.394 WhiteboardObjectSyncManager.java 359027 90 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag > >> > er [RTMPConnectionExecutor-4] - > >> > getWhiteBoardImagesSyncListByRoomAndImageid > >> > roomId: 5 > >> > > >> > DEBUG 06-09 04:09:47.394 WhiteboardObjectSyncManager.java 359027 80 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n ag er [RTMPConnectionExecutor-4] - whiteBoardObjectSyncList : > >> > {5={Image.jpg1496999386961={715fa82f-cbdb-411d-ba21- > >> > 1a68e9e644b6=org.apache. > >> > openmeetings.db.dto.room.WhiteboardSyncLockObject@1e81dbde}}} > >> > > >> > DEBUG 06-09 04:09:47.394 WhiteboardObjectSyncManager.java 359027 93 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag > >> > er [RTMPConnectionExecutor-4] - > >> > getWhiteBoardImagesSyncListByRoomAndImageid > >> > roomList: > >> > {Image.jpg1496999386961={715fa82f-cbdb-411d-ba21- > >> > 1a68e9e644b6=org.apache.ope > >> > nmeetings.db.dto.room.WhiteboardSyncLockObject@1e81dbde}} > >> > > >> > DEBUG 06-09 04:09:47.395 WhiteboardObjectSyncManager.java 359028 94 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag > >> > er [RTMPConnectionExecutor-4] - > >> > getWhiteBoardImagesSyncListByRoomAndImageid > >> > objectId: Image.jpg1496999386961 > >> > > >> > DEBUG 06-09 04:09:47.395 WhiteboardObjectSyncManager.java 359028 96 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag > >> > er [RTMPConnectionExecutor-4] - > >> > getWhiteBoardImagesSyncListByRoomAndImageid > >> > roomList Key imageId: Image.jpg1496999386961 > >> > > >> > DEBUG 06-09 04:09:47.395 WhiteboardService.java 359028 424 > >> > org.apache.openmeetings.core.remote.WhiteboardService > >> > [RTMPConnectionExecutor-4] - sendCompletedObjectSyncEvent > syncListImage: > >> > {715fa82f-cbdb-411d-ba21-1a68e9e644b6=org.apache. > >> > openmeetings.db.dto.room.Wh > >> > iteboardSyncLockObject@1e81dbde} > >> > > >> > DEBUG 06-09 04:09:47.395 WhiteboardService.java 359028 433 > >> > org.apache.openmeetings.core.remote.WhiteboardService > >> > [RTMPConnectionExecutor-4] - sendCompletedImagesSyncEvent remove: > >> > 715fa82f-cbdb-411d-ba21-1a68e9e644b6 > >> > > >> > DEBUG 06-09 04:09:47.395 WhiteboardObjectSyncManager.java 359028 80 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n ag er [RTMPConnectionExecutor-4] - whiteBoardObjectSyncList : > >> > {5={Image.jpg1496999386961={}}} > >> > > >> > DEBUG 06-09 04:09:47.395 WhiteboardObjectSyncManager.java 359028 63 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n > >> > ag er [RTMPConnectionExecutor-4] - > >> > setWhiteBoardImagesSyncListByRoomid - > >> > whiteBoardObjectSyncList{5={}} > >> > > >> > DEBUG 06-09 04:09:47.396 WhiteboardObjectSyncManager.java 359029 80 > >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMa > >> > n ag er [RTMPConnectionExecutor-4] - whiteBoardObjectSyncList : > >> > {5={}} > >> > > >> > DEBUG 06-09 04:09:47.396 WhiteboardService.java 359029 440 > >> > org.apache.openmeetings.core.remote.WhiteboardService > >> > [RTMPConnectionExecutor-4] - sendCompletedImagesSyncEvent > >> numberOfInitial: > >> > 0 > >> > > >> > DEBUG 06-09 04:09:47.434 AuthLevelUtil.java 359067 40 > >> > org.apache.openmeetings.db.util.AuthLevelUtil > >> > [http-nio-<IP>-<5080>-exec-2] > >> > - Level Admin :: [GRANTED] > >> > > >> > DEBUG 06-09 04:09:47.455 AuthLevelUtil.java 359088 40 > >> > org.apache.openmeetings.db.util.AuthLevelUtil > >> > [http-nio-<IP>-<5080>-exec-2] > >> > - Level Admin :: [GRANTED] > >> > > >> > > >> > > >> > > >> > > >> > Thank you. > >> > > >> > > >> > > >> > Sincerely, > >> > > >> > > >> > > >> > Hemant K. Sabat > >> > > >> > > >> > > >> > Coscend Communications Solutions > >> > > >> > <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 > >> > >> > >> --- > >> This email has been checked for viruses by AVG. > >> http://www.avg.com > >> > >> > >> > >> > >> > >> -- > >> > >> WBR > >> Maxim aka solomax > >> > >> > >> > >> > >> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link& > >> u tm_campaign=sig-email&utm_content=emailclient> > >> > >> Virus-free. www.avg.com > >> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link& > >> u tm_campaign=sig-email&utm_content=emailclient> > >> > >> > >> > > > > > > > > -- > > WBR > > Maxim aka solomax > > > > > > > > -- > WBR > Maxim aka solomax > > -- WBR Maxim aka solomax
