great
I'll fix junit tests and will take a look at it.
I like your code: never use Class.cast before

On Wed, Mar 7, 2012 at 00:46, [email protected]
<[email protected]>wrote:

> 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]
>



-- 
WBR
Maxim aka solomax

Reply via email to