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.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-2] - getWhiteBoardImagesSyncListByRoomAndImageid
roomId: 5

DEBUG 06-09 04:09:47.236 WhiteboardObjectSyncManager.java 358869 80
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-2] - whiteBoardObjectSyncList : {}

DEBUG 06-09 04:09:47.236 WhiteboardObjectSyncManager.java 358869 93
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-2] - getWhiteBoardImagesSyncListByRoomAndImageid
roomList: {}

DEBUG 06-09 04:09:47.236 WhiteboardObjectSyncManager.java 358869 94
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-2] - getWhiteBoardImagesSyncListByRoomAndImageid
objectId: Image.jpg1496999386961

DEBUG 06-09 04:09:47.236 WhiteboardObjectSyncManager.java 358869 80
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-2] - whiteBoardObjectSyncList : {}

DEBUG 06-09 04:09:47.237 WhiteboardObjectSyncManager.java 358870 63
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[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.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-2] - getWhiteBoardImagesSyncListByRoomAndImageid
roomId: 5

DEBUG 06-09 04:09:47.238 WhiteboardObjectSyncManager.java 358871 80
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[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.WhiteboardObjectSyncManager
[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.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-2] - getWhiteBoardImagesSyncListByRoomAndImageid
objectId: Image.jpg1496999386961

DEBUG 06-09 04:09:47.238 WhiteboardObjectSyncManager.java 358871 96
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[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.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-2] - whiteBoardObjectSyncList :
{5={Image.jpg1496999386961={}}}

DEBUG 06-09 04:09:47.239 WhiteboardObjectSyncManager.java 358872 63
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-2] - setWhiteBoardImagesSyncListByRoomid -
whiteBoardObjectSyncList{5={}}

DEBUG 06-09 04:09:47.239 WhiteboardObjectSyncManager.java 358872 80
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[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.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-4] - getWhiteBoardImagesSyncListByRoomAndImageid
roomId: 5

DEBUG 06-09 04:09:47.294 WhiteboardObjectSyncManager.java 358927 80
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-4] - whiteBoardObjectSyncList : {5={}}

DEBUG 06-09 04:09:47.294 WhiteboardObjectSyncManager.java 358927 93
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-4] - getWhiteBoardImagesSyncListByRoomAndImageid
roomList: {}

DEBUG 06-09 04:09:47.294 WhiteboardObjectSyncManager.java 358927 94
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-4] - getWhiteBoardImagesSyncListByRoomAndImageid
objectId: Image.jpg1496999386961

DEBUG 06-09 04:09:47.294 WhiteboardObjectSyncManager.java 358927 80
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-4] - whiteBoardObjectSyncList : {5={}}

DEBUG 06-09 04:09:47.294 WhiteboardObjectSyncManager.java 358927 63
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[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.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-4] - getWhiteBoardImagesSyncListByRoomAndImageid
roomId: 5

DEBUG 06-09 04:09:47.394 WhiteboardObjectSyncManager.java 359027 80
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[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.WhiteboardObjectSyncManager
[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.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-4] - getWhiteBoardImagesSyncListByRoomAndImageid
objectId: Image.jpg1496999386961

DEBUG 06-09 04:09:47.395 WhiteboardObjectSyncManager.java 359028 96
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[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.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-4] - whiteBoardObjectSyncList :
{5={Image.jpg1496999386961={}}}

DEBUG 06-09 04:09:47.395 WhiteboardObjectSyncManager.java 359028 63
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[RTMPConnectionExecutor-4] - setWhiteBoardImagesSyncListByRoomid -
whiteBoardObjectSyncList{5={}}

DEBUG 06-09 04:09:47.396 WhiteboardObjectSyncManager.java 359029 80
org.apache.openmeetings.core.data.whiteboard.WhiteboardObjectSyncManager
[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 

 

 

 

Reply via email to