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 <om.insig...@coscend.com> 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:solomax...@gmail.com] > Sent: Thursday, June 15, 2017 10:07 PM > To: om.insig...@coscend.com > Cc: dev <dev@openmeetings.apache.org> > 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/src/main/java/org/apache/openmeetings/core/remote/red5/ScopeApplicationAdapter.java#L1263 > > On Fri, Jun 16, 2017 at 4:32 AM, Coscend@OM <om.insig...@coscend.com> 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:solomax...@gmail.com] >> *Sent:* Wednesday, June 14, 2017 1:21 AM >> *To:* dev <dev@openmeetings.apache.org>; om.insig...@coscend.com >> *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 <om.insig...@coscend.com> >> 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.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-1] - >> getWhiteBoardImagesSyncListByRoomAndImageid >> roomId: 5 >> DEBUG 06-12 17:16:41.484 WhiteboardObjectSyncManager.java 306106 80 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-1] - whiteBoardObjectSyncList : {} DEBUG >> 06-12 17:16:41.484 WhiteboardObjectSyncManager.java 306106 93 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-1] - >> getWhiteBoardImagesSyncListByRoomAndImageid >> roomList: {} >> DEBUG 06-12 17:16:41.484 WhiteboardObjectSyncManager.java 306106 94 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-1] - >> getWhiteBoardImagesSyncListByRoomAndImageid >> objectId: Image.jpg1497305799828 >> DEBUG 06-12 17:16:41.484 WhiteboardObjectSyncManager.java 306106 80 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-1] - whiteBoardObjectSyncList : {} DEBUG >> 06-12 17:16:41.484 WhiteboardObjectSyncManager.java 306106 63 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> 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.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-1] - >> getWhiteBoardImagesSyncListByRoomAndImageid >> roomId: 5 >> DEBUG 06-12 17:16:41.486 WhiteboardObjectSyncManager.java 306108 80 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-1] - whiteBoardObjectSyncList : >> {5={Image.jpg1497305799828={a8f2b47d-498b-4b1d-bdb3- >> b5b740e29665=org.apache.openmeetings.db.dto.room.WhiteboardSyncLockObj >> ect@ >> 1d06a1b3}}} >> DEBUG 06-12 17:16:41.486 WhiteboardObjectSyncManager.java 306108 93 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-1] - >> getWhiteBoardImagesSyncListByRoomAndImageid >> roomList: {Image.jpg1497305799828={a8f2b47d-498b-4b1d-bdb3- >> b5b740e29665=org.apache.openmeetings.db.dto.room.WhiteboardSyncLockObj >> ect@ >> 1d06a1b3}} >> DEBUG 06-12 17:16:41.486 WhiteboardObjectSyncManager.java 306108 94 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-1] - >> getWhiteBoardImagesSyncListByRoomAndImageid >> objectId: Image.jpg1497305799828 >> DEBUG 06-12 17:16:41.486 WhiteboardObjectSyncManager.java 306108 96 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> 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.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-1] - whiteBoardObjectSyncList : >> {5={Image.jpg1497305799828={}}} >> DEBUG 06-12 17:16:41.487 WhiteboardObjectSyncManager.java 306109 63 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-1] - setWhiteBoardImagesSyncListByRoomid - >> whiteBoardObjectSyncList{5={}} DEBUG 06-12 17:16:41.487 >> WhiteboardObjectSyncManager.java 306109 80 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> 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.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-2] - >> getWhiteBoardImagesSyncListByRoomAndImageid >> roomId: 5 >> DEBUG 06-12 17:16:41.545 WhiteboardObjectSyncManager.java 306167 80 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-2] - whiteBoardObjectSyncList : {5={}} >> DEBUG 06-12 17:16:41.545 WhiteboardObjectSyncManager.java 306167 93 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-2] - >> getWhiteBoardImagesSyncListByRoomAndImageid >> roomList: {} >> DEBUG 06-12 17:16:41.546 WhiteboardObjectSyncManager.java 306168 94 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-2] - >> getWhiteBoardImagesSyncListByRoomAndImageid >> objectId: Image.jpg1497305799828 >> DEBUG 06-12 17:16:41.546 WhiteboardObjectSyncManager.java 306168 80 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-2] - whiteBoardObjectSyncList : {5={}} >> DEBUG 06-12 17:16:41.546 WhiteboardObjectSyncManager.java 306168 63 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> 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.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-4] - >> getWhiteBoardImagesSyncListByRoomAndImageid >> roomId: 5 >> DEBUG 06-12 17:16:41.688 WhiteboardObjectSyncManager.java 306310 80 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-4] - whiteBoardObjectSyncList : >> {5={Image.jpg1497305799828={a8f2b47d-498b-4b1d-bdb3- >> b5b740e29665=org.apache.openmeetings.db.dto.room.WhiteboardSyncLockObj >> ect@ >> 53c41de2}}} >> DEBUG 06-12 17:16:41.688 WhiteboardObjectSyncManager.java 306310 93 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-4] - >> getWhiteBoardImagesSyncListByRoomAndImageid >> roomList: {Image.jpg1497305799828={a8f2b47d-498b-4b1d-bdb3- >> b5b740e29665=org.apache.openmeetings.db.dto.room.WhiteboardSyncLockObj >> ect@ >> 53c41de2}} >> DEBUG 06-12 17:16:41.689 WhiteboardObjectSyncManager.java 306311 94 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-4] - >> getWhiteBoardImagesSyncListByRoomAndImageid >> objectId: Image.jpg1497305799828 >> DEBUG 06-12 17:16:41.689 WhiteboardObjectSyncManager.java 306311 96 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> 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.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-4] - whiteBoardObjectSyncList : >> {5={Image.jpg1497305799828={}}} >> DEBUG 06-12 17:16:41.690 WhiteboardObjectSyncManager.java 306312 63 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-4] - setWhiteBoardImagesSyncListByRoomid - >> whiteBoardObjectSyncList{5={}} DEBUG 06-12 17:16:41.690 >> WhiteboardObjectSyncManager.java 306312 80 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> 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.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-1] - >> getWhiteBoardImagesSyncListByRoomAndImageid >> roomId: 5 >> DEBUG 06-12 17:16:41.797 WhiteboardObjectSyncManager.java 306419 80 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-1] - whiteBoardObjectSyncList : {5={}} >> DEBUG 06-12 17:16:41.797 WhiteboardObjectSyncManager.java 306419 93 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> er [RTMPConnectionExecutor-1] - >> getWhiteBoardImagesSyncListByRoomAndImageid >> roomList: {} >> DEBUG 06-12 17:16:41.797 WhiteboardObjectSyncManager.java 306419 94 >> org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManag >> 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:solomax...@gmail.com] >> Sent: Sunday, June 11, 2017 12:49 PM >> To: dev <dev@openmeetings.apache.org>; om.insig...@coscend.com >> 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 <om.insig...@coscend.com> >> 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.WhiteboardObjectSyncMan >> > ag >> > er [RTMPConnectionExecutor-2] - >> > getWhiteBoardImagesSyncListByRoomAndImageid >> > roomId: 5 >> > >> > DEBUG 06-09 04:09:47.236 WhiteboardObjectSyncManager.java 358869 80 >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMan >> > ag er [RTMPConnectionExecutor-2] - whiteBoardObjectSyncList : {} >> > >> > DEBUG 06-09 04:09:47.236 WhiteboardObjectSyncManager.java 358869 93 >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMan >> > ag >> > er [RTMPConnectionExecutor-2] - >> > getWhiteBoardImagesSyncListByRoomAndImageid >> > roomList: {} >> > >> > DEBUG 06-09 04:09:47.236 WhiteboardObjectSyncManager.java 358869 94 >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMan >> > 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.WhiteboardObjectSyncMan >> > ag er [RTMPConnectionExecutor-2] - whiteBoardObjectSyncList : {} >> > >> > DEBUG 06-09 04:09:47.237 WhiteboardObjectSyncManager.java 358870 63 >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMan >> > 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.WhiteboardObjectSyncMan >> > ag >> > er [RTMPConnectionExecutor-2] - >> > getWhiteBoardImagesSyncListByRoomAndImageid >> > roomId: 5 >> > >> > DEBUG 06-09 04:09:47.238 WhiteboardObjectSyncManager.java 358871 80 >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMan >> > 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.WhiteboardObjectSyncMan >> > 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.WhiteboardObjectSyncMan >> > 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.WhiteboardObjectSyncMan >> > 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.WhiteboardObjectSyncMan >> > 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.WhiteboardObjectSyncMan >> > ag er [RTMPConnectionExecutor-2] - >> > setWhiteBoardImagesSyncListByRoomid - whiteBoardObjectSyncList{5={}} >> > >> > DEBUG 06-09 04:09:47.239 WhiteboardObjectSyncManager.java 358872 80 >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMan >> > 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.WhiteboardObjectSyncMan >> > ag >> > er [RTMPConnectionExecutor-4] - >> > getWhiteBoardImagesSyncListByRoomAndImageid >> > roomId: 5 >> > >> > DEBUG 06-09 04:09:47.294 WhiteboardObjectSyncManager.java 358927 80 >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMan >> > ag er [RTMPConnectionExecutor-4] - whiteBoardObjectSyncList : {5={}} >> > >> > DEBUG 06-09 04:09:47.294 WhiteboardObjectSyncManager.java 358927 93 >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMan >> > ag >> > er [RTMPConnectionExecutor-4] - >> > getWhiteBoardImagesSyncListByRoomAndImageid >> > roomList: {} >> > >> > DEBUG 06-09 04:09:47.294 WhiteboardObjectSyncManager.java 358927 94 >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMan >> > 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.WhiteboardObjectSyncMan >> > ag er [RTMPConnectionExecutor-4] - whiteBoardObjectSyncList : {5={}} >> > >> > DEBUG 06-09 04:09:47.294 WhiteboardObjectSyncManager.java 358927 63 >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMan >> > 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.WhiteboardObjectSyncMan >> > ag >> > er [RTMPConnectionExecutor-4] - >> > getWhiteBoardImagesSyncListByRoomAndImageid >> > roomId: 5 >> > >> > DEBUG 06-09 04:09:47.394 WhiteboardObjectSyncManager.java 359027 80 >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMan >> > 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.WhiteboardObjectSyncMan >> > 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.WhiteboardObjectSyncMan >> > 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.WhiteboardObjectSyncMan >> > 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.WhiteboardObjectSyncMan >> > 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.WhiteboardObjectSyncMan >> > ag er [RTMPConnectionExecutor-4] - >> > setWhiteBoardImagesSyncListByRoomid - whiteBoardObjectSyncList{5={}} >> > >> > DEBUG 06-09 04:09:47.396 WhiteboardObjectSyncManager.java 359029 80 >> > org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncMan >> > 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