Dan, Are you sure that the Edge is successfully connected to Origin? I guess they might not be connected at all.
On 8/29/07, Daniel Rossi <[EMAIL PROTECTED]> wrote: > > Steve I just setup an origin server on a local machine on the lan, > there is no communication debugging, and the edge server keeps > causing exceptions, oflademo and the ball example both wont work even > though it show its connected. > > [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) > > > > > On 23/08/2007, at 7:37 PM, Dan Rossi wrote: > > > 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 > >>> [email protected] > >>> http://osflash.org/mailman/listinfo/red5_osflash.org > >>> > >>> > >> > >> > >> _______________________________________________ > >> Red5 mailing list > >> [email protected] > >> http://osflash.org/mailman/listinfo/red5_osflash.org > >> > >> > > > > > > _______________________________________________ > > Red5 mailing list > > [email protected] > > http://osflash.org/mailman/listinfo/red5_osflash.org > > > > > _______________________________________________ > Red5 mailing list > [email protected] > http://osflash.org/mailman/listinfo/red5_osflash.org > -- Best Regards Steven Gong InfraRed5 Red5 Consultant: http://www.infrared5.com, [EMAIL PROTECTED] Red5 Developer: http://osflash.org/red5, http://jira.red5.org/confluence/display/~steven/Home Modesty is an overrated quality in men of no great accomplishment. -- Ricky Jay
_______________________________________________ Red5 mailing list [email protected] http://osflash.org/mailman/listinfo/red5_osflash.org
