Sorry the origin  server was firewalled its open now, i doubt it works 
set to localhost either, as I cant have both running.

[ERROR]:( org.mortbay.log.invoke0 ) EXCEPTION 
java.nio.channels.CancelledKeyException
        at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55)
        at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69)
        at 
sun.nio.ch.KQueueSelectorImpl.updateSelectedKeys(KQueueSelectorImpl.java:105)
        at 
sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:74)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
        at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
        at 
org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:299)
        at 
org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:73)
        at 
org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:120)
        at 
org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:498)
        at 
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
[ERROR]:( org.mortbay.log.invoke0 ) EXCEPTION 
java.nio.channels.CancelledKeyException
        at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55)
        at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69)
        at 
sun.nio.ch.KQueueSelectorImpl.updateSelectedKeys(KQueueSelectorImpl.java:105)
        at 
sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:74)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
        at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
        at 
org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:299)
        at 
org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:73)
        at 
org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:120)
        at 
org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:498)
        at 
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)




Dan Rossi wrote:
> Tried a few combinations, including setting the origin host to 
> electroteque.org and localhost. I think there is a problem in the edge 
> config.
>
> Connecting with this private var serverURL:String = 
> "rtmpt://localhost:8088/oflaDemo/";
>
> [INFO]:( org.red5.server.Standalone.main ) Startup done in: 2641 ms
> [ERROR]:( org.red5.server.net.rtmpt.RTMPTServlet.handleSend ) Could not 
> process message.
> java.lang.NullPointerException
>         at 
> org.red5.server.net.rtmpt.EdgeRTMPTHandler.sendConnectMessage(EdgeRTMPTHandler.java:181)
>         at 
> org.red5.server.net.rtmpt.EdgeRTMPTHandler.handleConnect(EdgeRTMPTHandler.java:165)
>         at 
> org.red5.server.net.rtmpt.EdgeRTMPTHandler.messageReceived(EdgeRTMPTHandler.java:58)
>         at 
> org.red5.server.net.rtmpt.RTMPTServlet.handleSend(RTMPTServlet.java:355)
>         at 
> org.red5.server.net.rtmpt.RTMPTServlet.service(RTMPTServlet.java:433)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
>         at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
>         at 
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
>         at 
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146)
>         at 
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>         at 
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>         at org.mortbay.jetty.Server.handle(Server.java:285)
>         at 
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
>         at 
> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:765)
>         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:627)
>         at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
>         at 
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329)
>         at 
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> [ERROR]:( org.mortbay.log.invoke0 ) EXCEPTION 
> java.nio.channels.CancelledKeyException
>         at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55)
>         at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69)
>         at 
> sun.nio.ch.KQueueSelectorImpl.updateSelectedKeys(KQueueSelectorImpl.java:105)
>         at 
> sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:74)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
>         at 
> org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:299)
>         at 
> org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:73)
>         at 
> org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:120)
>         at 
> org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:498)
>         at 
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> [ERROR]:( org.mortbay.log.invoke0 ) EXCEPTION 
> java.nio.channels.CancelledKeyException
>         at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55)
>         at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69)
>         at 
> sun.nio.ch.KQueueSelectorImpl.updateSelectedKeys(KQueueSelectorImpl.java:105)
>         at 
> sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:74)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
>         at 
> org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:299)
>         at 
> org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:73)
>         at 
> org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:120)
>         at 
> org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:498)
>         at 
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> [ERROR]:( org.mortbay.log.invoke0 ) EXCEPTION 
> java.nio.channels.CancelledKeyException
>         at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55)
>         at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69)
>         at 
> sun.nio.ch.KQueueSelectorImpl.updateSelectedKeys(KQueueSelectorImpl.java:105)
>         at 
> sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:74)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
>         at 
> org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:299)
>         at 
> org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:73)
>         at 
> org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:120)
>         at 
> org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:498)
>         at 
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
>
>
> Steven Gong wrote:
>   
>> Hi all,
>> I've checked in the prototype for Edge/Origin to the clustering 
>> branch: 
>> http://svn1.cvsdude.com/osflash/red5/java/server/branches/clustering 
>> <http://svn1.cvsdude.com/osflash/red5/java/server/branches/clustering>
>>
>> I haven't integrated the Edge with Terracotta yet but will do it soon. 
>> Now you can play with it on two machines with one Origin server and 
>> one Edge server. (Of course, it should work for one Origin and several 
>> Edges. But I have never tried it. :-) ) The Edge server is accessed by 
>> RTMPT. The RTMP Edge support will be added after the Edge/Origin with 
>> Terracotta prototype is done.
>>
>> How to run the prototype inside Eclipse:
>> (1) Check out the code first.
>> (2) Start Origin server by running Standalone without arguments.
>> (3) Start Edge server by running Standalone with argument "red5-edge.xml "
>> (4) Connect the Edge by RTMPT on port 8088. For example, 
>> "rtmpt://localhost:8088/oflaDemo"
>>
>> The default setting of Edge is to connect Origin locally. You can 
>> modify the "server" property of "mrtmpClient" bean in " 
>> red5-edge-core.xml" to set the address of Origin server.
>>
>> I appreciate your feedbacks and suggestions for the prototype. Enjoy!~~
>>
>> -- 
>> Best Regards
>> Steven Gong
>>
>> InfraRed5 Red5 Consultant: http://www.infrared5.com, 
>> [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>>
>> Red5 Developer: http://osflash.org/red5, 
>> http://jira.red5.org/confluence/display/~steven/Home 
>> <http://jira.red5.org/confluence/display/%7Esteven/Home>
>>
>> Modesty is an overrated quality in men of no great accomplishment.  -- 
>> Ricky Jay
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Red5 mailing list
>> Red5@osflash.org
>> http://osflash.org/mailman/listinfo/red5_osflash.org
>>   
>>     
>
>
> _______________________________________________
> Red5 mailing list
> Red5@osflash.org
> http://osflash.org/mailman/listinfo/red5_osflash.org
>
>   


_______________________________________________
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org

Reply via email to