Ok. I've also set the isAvClient to false in the methods I described, it
might be worth trying out.

Sebastian

2012/3/6 Maxim Solodovnik <[email protected]>

> Just built everything successfully
>
> java version "1.6.0_29"
> Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
> Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
>
> ant 1.8.2
>
> sure please check it in
>
> On Wed, Mar 7, 2012 at 00:31, Maxim Solodovnik <[email protected]>wrote:
>
>> OK I'll check as soon as google SVN will up
>>
>> the code of ClientListManager.getClientByPublicSID method will return
>> null if isAVclient is null:
>>  if (rcl.getIsAVClient() == null || rcl.getIsAVClient() != isAVClient) {
>>  continue;
>> }
>>
>>
>> On Wed, Mar 7, 2012 at 00:27, [email protected] <
>> [email protected]> wrote:
>>
>>> actually it should be null not true.
>>> I think this might be a bug, the value might not be set, I only have
>>> fixed it inside the conference room.
>>>
>>> You can see all session variables of all connected users now in the
>>> Administration > Connections UI when you click on any connection.
>>>
>>>
>>> Sebastian
>>>
>>> 2012/3/6 Maxim Solodovnik <[email protected]>
>>>
>>>> OK
>>>> I'll add error catching to avoid errors displayed to the client. (It's
>>>> strange but in all upload dialogs outside the room isAVClient is true, and
>>>> message sending after upload throws Exception ...)
>>>>
>>>>
>>>> On Wed, Mar 7, 2012 at 00:13, [email protected] <
>>>> [email protected]> wrote:
>>>>
>>>>> Users where isAVClient==true means that this connection does not
>>>>> handle push messages from the Red5 server. So sending to this connection 
>>>>> or
>>>>> RoomClient will have no effect.
>>>>>
>>>>> Sebastian
>>>>>
>>>>>
>>>>> 2012/3/6 Maxim Solodovnik <[email protected]>
>>>>>
>>>>>> Hello Sebastian,
>>>>>>
>>>>>> I've just commited refactored upload.
>>>>>> Unfortunatelly if throws exception:
>>>>>>
>>>>>> java.lang.Exception: Could not Find RoomClient on List publicSID:
>>>>>> 415408aa498aa20e2d840069e2e7fae5
>>>>>>  at
>>>>>> org.openmeetings.app.remote.red5.ScopeApplicationAdapter.sendMessageWithClientByPublicSID(ScopeApplicationAdapter.java:2473)
>>>>>> ~[openmeetings.jar:na]
>>>>>>
>>>>>> The roomClient is present in the map, but it is marked as AV, but
>>>>>> sent message requires NOT AV client.
>>>>>> can I just add code to send the message regardless AV status?
>>>>>> Or it will break something?
>>>>>>
>>>>>> --
>>>>>> WBR
>>>>>> Maxim aka solomax
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Sebastian Wagner
>>>>> http://www.openmeetings.de
>>>>> http://incubator.apache.org/openmeetings/
>>>>> http://www.webbase-design.de
>>>>> http://www.wagner-sebastian.com
>>>>> [email protected]
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>
>>>
>>>
>>> --
>>> Sebastian Wagner
>>> http://www.openmeetings.de
>>> http://incubator.apache.org/openmeetings/
>>> http://www.webbase-design.de
>>> http://www.wagner-sebastian.com
>>> [email protected]
>>>
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
Sebastian Wagner
http://www.openmeetings.de
http://incubator.apache.org/openmeetings/
http://www.webbase-design.de
http://www.wagner-sebastian.com
[email protected]

Reply via email to