liuzhe02 / bigbluebutton

Automatically exported from code.google.com/p/bigbluebutton
0 stars 0 forks source link

org.bigbluebutton.app.video.VideoApplication.appConnect returning null pointer exception #948

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
See issue reported by Andrew

   http://groups.google.com/group/bigbluebutton-users/browse_thread/thread/70ac1d3a94f35113#

Hello, 
I am running BBB on two servers with identical specs (Xeon Quad Core 
with 4gb RAM, Ubuntu 10.04). They usually work well. However, from 
time to time, one particular server stops responding. If a client 
connects, it gets a "cannot connect to server" message. This used to 
happen every few days (the servers are in use for many hours a day) 
and BBB is cron'ed to --restart every hour. After a fresh install, it 
seems to have gotten better; alas, it still happens. The last time it 
happened, bbb-conf --check returned potential problems: 
# Unable to connect to port 1935 (RTMP) 
The following comes from red5 error.log. I don't know if it's useful 
at all: 
2011-05-05 08:00:44,169 [http-8088-exec-3] ERROR 
o.red5.server.net.rtmp.RTMPHandler - Error connecting {} 
java.lang.NullPointerException: null 
        at 
org.bigbluebutton.app.video.VideoApplication.appConnect(VideoApplication.ja va: 
46) [na:na] 
        at 
org.red5.server.adapter.MultiThreadedApplicationAdapter.connect(MultiThread 
edApplicationAdapter.java: 
337) [red5.jar:na] 
        at org.red5.server.Scope.connect(Scope.java:329) [red5.jar:na] 
        at org.red5.server.BaseConnection.connect(BaseConnection.java: 
303) [red5.jar:na] 
        at 
org.red5.server.net.rtmp.RTMPConnection.connect(RTMPConnection.java: 
270) [red5.jar:na] 
        at 
org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:285) 
[red5.jar:na] 
        at 
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.ja va: 
138) [red5.jar:na] 
        at 
org.red5.server.net.rtmpt.RTMPTHandler.messageReceived(RTMPTHandler.java: 
122) [red5.jar:na] 
        at 
org.red5.server.net.rtmpt.RTMPTServlet.handleSend(RTMPTServlet.java: 
375) [red5.jar:na] 
        at 
org.red5.server.net.rtmpt.RTMPTServlet.service(RTMPTServlet.java:457) 
[red5.jar:na] 
        at javax.servlet.http.HttpServlet.service(HttpServlet.java: 
717) [javaee-api-5.1.1.jar:5.1.1] 
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio 
nFilterChain.java: 
290) [catalina-6.0.24.jar:na] 
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC 
hain.java: 
206) [catalina-6.0.24.jar:na] 
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j 
ava: 
233) [catalina-6.0.24.jar:na] 
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j 
ava: 
191) [catalina-6.0.24.jar:na] 
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBas 
e.java: 
465) [catalina-6.0.24.jar:na] 
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 
127) [catalina-6.0.24.jar:na] 
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 
102) [catalina-6.0.24.jar:na] 
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav a: 
109) [catalina-6.0.24.jar:na] 
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 
298) [catalina-6.0.24.jar:na] 
        at 
org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java : 
883) [tomcat-coyote-6.0.24.jar:na] 
        at org.apache.coyote.http11.Http11NioProtocol 
$Http11ConnectionHandler.process(Http11NioProtocol.java:721) [tomcat- 
coyote-6.0.24.jar:na] 
        at org.apache.tomcat.util.net.NioEndpoint 
$SocketProcessor.run(NioEndpoint.java:2258) [tomcat- 
coyote-6.0.24.jar:na] 
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: 
1110) [na:1.6.0_20] 
        at java.util.concurrent.ThreadPoolExecutor 
$Worker.run(ThreadPoolExecutor.java:603) [na:1.6.0_20] 
        at java.lang.Thread.run(Thread.java:636) [na:1.6.0_20] 
2011-05-05 08:00:44,595 [http-8088-exec-5] WARN 
o.r.server.net.rtmpt.RTMPTServlet - Null connection for clientId: 
2027960527 
2011-05-05 08:00:48,422 [Red5_Scheduler_Worker-8] WARN 
o.r.server.net.rtmp.RTMPConnection - Closing RTMPTConnection from 
127.0.0.1 : 41751 to 174.122.226.82 (in: 3437 out 3177 ), with id 
2027960527 due to long handshake 

Original issue reported on code.google.com by ffdixon@gmail.com on 9 Jun 2011 at 10:43

GoogleCodeExporter commented 9 years ago

Original comment by ritza...@gmail.com on 28 Jun 2011 at 8:01

GoogleCodeExporter commented 9 years ago
This is an old bug ... we're updating to the latest version of red5 1.0-RC3 for 
0.81.  Closing this issue as we can open a new one if problems arise in the 
video.

Original comment by ffdixon@gmail.com on 11 Nov 2012 at 4:43