Author: solomax
Date: Mon Feb  1 04:55:08 2016
New Revision: 1727890

URL: http://svn.apache.org/viewvc?rev=1727890&view=rev
Log:
ClassCastException while connecting of screen-sharing applet is fixed

Modified:
    
openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/red5/ScopeApplicationAdapter.java
    
openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/red5/ScopeApplicationAdapter.java

Modified: 
openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/red5/ScopeApplicationAdapter.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/red5/ScopeApplicationAdapter.java?rev=1727890&r1=1727889&r2=1727890&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/red5/ScopeApplicationAdapter.java
 (original)
+++ 
openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/red5/ScopeApplicationAdapter.java
 Mon Feb  1 04:55:08 2016
@@ -182,11 +182,11 @@ public class ScopeApplicationAdapter ext
                if (map.containsKey("screenClient")) {
                        //TODO add check for room rights
                        String parentSid = (String)map.get("parentSid");
-                       
rcm.setRoomId(Long.parseLong(conn.getScope().getName()));
+                       rcm.setRoomId(Long.valueOf(conn.getScope().getName()));
                        rcm.setScreenClient(true);
                        
SessionVariablesUtil.setIsScreenClient(conn.getClient());
                        
-                       rcm.setUserId((Long)map.get("userId"));
+                       rcm.setUserId(new Long((Integer)map.get("userId")));
                        SessionVariablesUtil.setUserId(conn.getClient(), 
rcm.getUserId());
 
                        rcm.setStreamPublishName(parentSid);

Modified: 
openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/red5/ScopeApplicationAdapter.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/red5/ScopeApplicationAdapter.java?rev=1727890&r1=1727889&r2=1727890&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/red5/ScopeApplicationAdapter.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/red5/ScopeApplicationAdapter.java
 Mon Feb  1 04:55:08 2016
@@ -173,11 +173,11 @@ public class ScopeApplicationAdapter ext
                if (map.containsKey("screenClient")) {
                        //TODO add check for room rights
                        String parentSid = (String)map.get("parentSid");
-                       
rcm.setRoomId(Long.parseLong(conn.getScope().getName()));
+                       rcm.setRoomId(Long.valueOf(conn.getScope().getName()));
                        rcm.setScreenClient(true);
                        
SessionVariablesUtil.setIsScreenClient(conn.getClient());
                        
-                       rcm.setUserId((Long)map.get("userId"));
+                       rcm.setUserId(new Long((Integer)map.get("userId")));
                        SessionVariablesUtil.setUserId(conn.getClient(), 
rcm.getUserId());
 
                        rcm.setStreamPublishName(parentSid);


Reply via email to