Failed to publish to rev 4692

37 views
Skip to first unread message

Stoian Ivanov

unread,
Jul 15, 2013, 4:05:01 AM7/15/13
to red5in...@googlegroups.com
   Hi all,
 Rev 4692 has some issues:
1. StatisticsServlet.java (org/red5/server/net/servlet) is using old xmlrpc standard not compiling against xmlrpc-3.1.3 but it seems unused in other places so removing it and the dependency on xmlrpc sorts this out.
2. When a client tries to stream to a web application we get "Could not initialize NSS" and since our client instantly retries we get "Connection was null in session"


[INFO] [NioProcessor-2] org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService  'rtmpScheduler'
[INFO] [NioProcessor-2] org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService  'messageExecutor'
[WARN] [NioProcessor-2] org.red5.server.net.rtmp.RTMPMinaIoHandler - Exception caught on session: 1
java.security.ProviderException: Could not initialize NSS
        at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:201) ~[sunpkcs11.jar:na]
        at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:103) ~[sunpkcs11.jar:na]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.6.0_27]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) ~[na:1.6.0_27]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.6.0_27]
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532) ~[na:1.6.0_27]
        at sun.security.jca.ProviderConfig$3.run(ProviderConfig.java:262) ~[na:1.6.0_27]
        at sun.security.jca.ProviderConfig$3.run(ProviderConfig.java:244) ~[na:1.6.0_27]
        at java.security.AccessController.doPrivileged(Native Method) ~[na:1.6.0_27]
        at sun.security.jca.ProviderConfig.doLoadProvider(ProviderConfig.java:244) ~[na:1.6.0_27]
        at sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:224) ~[na:1.6.0_27]
        at sun.security.jca.ProviderList.loadAll(ProviderList.java:281) ~[na:1.6.0_27]
        at sun.security.jca.ProviderList.removeInvalid(ProviderList.java:298) ~[na:1.6.0_27]
        at sun.security.jca.Providers.getFullProviderList(Providers.java:170) ~[na:1.6.0_27]
        at java.security.Security.insertProviderAt(Security.java:361) ~[na:1.6.0_27]
        at java.security.Security.addProvider(Security.java:408) ~[na:1.6.0_27]
        at org.red5.server.net.rtmp.RTMPHandshake.<clinit>(RTMPHandshake.java:145) ~[red5-server.jar:na]
        at org.red5.server.net.rtmp.RTMPMinaIoHandler.sessionCreated(RTMPMinaIoHandler.java:62) ~[red5-server.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.sessionCreated(DefaultIoFilterChain.java:623) ~[mina-core-2.0.7.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionCreated(DefaultIoFilterChain.java:344) [mina-core-2.0.7.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$700(DefaultIoFilterChain.java:47) [mina-core-2.0.7.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionCreated(DefaultIoFilterChain.java:740) [mina-core-2.0.7.jar:na]
        at org.apache.mina.core.filterchain.IoFilterAdapter.sessionCreated(IoFilterAdapter.java:74) [mina-core-2.0.7.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionCreated(DefaultIoFilterChain.java:344) [mina-core-2.0.7.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireSessionCreated(DefaultIoFilterChain.java:337) [mina-core-2.0.7.jar:na]
        at org.apache.mina.core.service.IoServiceListenerSupport.fireSessionCreated(IoServiceListenerSupport.java:211) [mina-core-2.0.7.jar:na]
        at org.apache.mina.core.polling.AbstractPollingIoProcessor.addNow(AbstractPollingIoProcessor.java:534) [mina-core-2.0.7.jar:na]
        at org.apache.mina.core.polling.AbstractPollingIoProcessor.handleNewSessions(AbstractPollingIoProcessor.java:501) [mina-core-2.0.7.jar:na]
        at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67) [mina-core-2.0.7.jar:na]
        at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1116) [mina-core-2.0.7.jar:na]
        at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) [mina-core-2.0.7.jar:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) [na:1.6.0_27]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.6.0_27]
        at java.lang.Thread.run(Thread.java:679) [na:1.6.0_27]
Caused by: java.io.IOException: nssLibDir must be a directory:/usr/lib64
        at sun.security.pkcs11.Secmod.initialize(Secmod.java:182) ~[sunpkcs11.jar:na]
        at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:197) ~[sunpkcs11.jar:na]
        ... 33 common frames omitted
[INFO] [NioProcessor-2] org.red5.server.net.rtmp.RTMPMinaIoHandler - Session closed: 1
[INFO] [NioProcessor-2] org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'rtmpScheduler'
[INFO] [NioProcessor-2] org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'messageExecutor'
[INFO] [NioProcessor-2] org.red5.server.net.rtmp.RTMPMinaIoHandler - Session opened: 1
[WARN] [NioProcessor-2] org.red5.server.net.rtmp.RTMPMinaIoHandler - Exception caught on session: 1
[INFO] [NioProcessor-2] org.red5.server.net.rtmp.RTMPMinaIoHandler - Session closed: 1
[WARN] [NioProcessor-2] org.red5.server.net.rtmp.RTMPMinaIoHandler - Connection was null in session
[INFO] [NioProcessor-2] org.red5.server.net.rtmp.RTMPMinaIoHandler - Session closed: 1
[INFO] [NioProcessor-3] org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService  'rtmpScheduler'
[INFO] [NioProcessor-3] org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService  'messageExecutor'
[WARN] [NioProcessor-3] org.red5.server.net.rtmp.RTMPMinaIoHandler - Exception caught on session: 2
[INFO] [NioProcessor-3] org.red5.server.net.rtmp.RTMPMinaIoHandler - Session closed: 2
[INFO] [NioProcessor-3] org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'rtmpScheduler'
[INFO] [NioProcessor-3] org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'messageExecutor'
[INFO] [NioProcessor-3] org.red5.server.net.rtmp.RTMPMinaIoHandler - Session opened: 2
[WARN] [NioProcessor-3] org.red5.server.net.rtmp.RTMPMinaIoHandler - Exception caught on session: 2
[INFO] [NioProcessor-3] org.red5.server.net.rtmp.RTMPMinaIoHandler - Session closed: 2
[WARN] [NioProcessor-3] org.red5.server.net.rtmp.RTMPMinaIoHandler - Connection was null in session

Stoian Ivanov

unread,
Jul 16, 2013, 6:05:45 AM7/16/13
to red5in...@googlegroups.com
Ok  this might be my system that is broken .... will reinstall jdk and report back :)

Stoian Ivanov

unread,
Jul 16, 2013, 8:39:07 AM7/16/13
to red5in...@googlegroups.com
Yes, this was my distro's fault bugreport at https://bugs.gentoo.org/show_bug.cgi?id=477060
Reply all
Reply to author
Forward
0 new messages