where is the class org.red5.server.webapp.Webcam.Application? i cant see
it in the src.

is it ur own class?

r u casting something to java.util.LinkedHashMap?

-lp

> Hi,
>
> Is anybody can help me about this change between 6.0rc to 6.1 please ?
>
>
>
> 2007/5/30, Guillaume Lecanu <[EMAIL PROTECTED]>:
>>
>> Hi,
>>
>> Since 5.0 to 6.0rc my application worked correctly, but since I have
>> upgraded in 6.1 I have an error.
>>
>> When I try to use the IScope.getAttribute() method, to retrieve my
>> Hashtable object, I have this error :
>>
>> [ERROR] 15858 pool-3-thread-1:( RTMPHandler.onInvoke ) Error connecting
>> java.lang.ClassCastException: java.util.LinkedHashMap
>>         at org.red5.server.webapp.Webcam.Application.appConnect(
>> Application.java :227)
>>         at org.red5.server.adapter.ApplicationAdapter.connect(
>> ApplicationAdapter.java:300)
>>         at org.red5.server.Scope.connect(Scope.java:383)
>>         at
>> org.red5.server.BaseConnection.connect(BaseConnection.java:264)
>>         at org.red5.server.net.rtmp.RTMPConnection.connect(
>> RTMPConnection.java:241)
>>         at org.red5.server.net.rtmp.RTMPMinaConnection.connect(
>> RTMPMinaConnection.java:67)
>>         at org.red5.server.net.rtmp.RTMPHandler.onInvoke
>> (RTMPHandler.java
>> :266)
>>         at org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(
>> BaseRTMPHandler.java:143)
>>         at org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(
>> RTMPMinaIoHandler.java:120)
>>         at
>> org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived
>> (AbstractIoFilterChain.java:703)
>>         at
>> org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived
>> (AbstractIoFilterChain.java :362)
>>         at
>> org.apache.mina.common.support.AbstractIoFilterChain.access$1100(
>> AbstractIoFilterChain.java:54)
>>         at
>> org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived
>> (AbstractIoFilterChain.java :800)        at
>> org.apache.mina.filter.executor.ExecutorFilter.processEvent(
>> ExecutorFilter.java:247)
>>         at
>> org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(
>> ExecutorFilter.java:307)
>>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
>> ThreadPoolExecutor.java:650)
>>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(
>> ThreadPoolExecutor.java:675)
>>         at java.lang.Thread.run(Thread.java :595)
>>
>>
>> A small code to reproduce my problem :
>>
>> The code in Application.java :
>>
>>     @Override
>>     public boolean appStart(IScope app)
>>     {
>>         log.info("Starting Application...");
>>         Hashtable publishers  = new Hashtable();
>>         app.setAttribute("publishers",
>> publishers);                          // Save the hashtable
>>         publishers = (Hashtable)app.getAttribute("publishers");
>> //
>> Retrieve the hashtable => error
>>     }
>>
>> Why my code doesn't works anymore since my upgrade in 6.1 ?
>>
>> Thanks a lots
>>
> _______________________________________________
> Red5 mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/red5_osflash.org
>


---------------------------------
Lucio Piccoli
Director

Asterisk-i Pty Ltd
Software Design-Develop-Deploy
www.asteriski.com





_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org

Reply via email to