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