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 >>> 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 > _______________________________________________ Red5 mailing list Red5@osflash.org http://osflash.org/mailman/listinfo/red5_osflash.org