after 'ant dist' ,red5 can't start

466 views
Skip to first unread message

chris

unread,
Mar 18, 2013, 5:09:49 AM3/18/13
to red5in...@googlegroups.com
hi, i checkout red5 of version 0_9_1 ,and ant dist ,but it can't start. how can i do for it ?
what's the problem?
#cd 0_9_1
#ant prepare
#ant dist
and the end of the result is 
jar:
      [jar] Building jar: /data/0_9_1/red5.jar
      [jar] Building jar: /data/0_9_1/boot.jar

dist:
     [copy] Copying 94 files to /data/0_9_1/dist/lib
     [copy] Copying 26 files to /data/0_9_1/dist/conf
     [copy] Copying 1 file to /data/0_9_1/dist/webapps
     [copy] Copying 11 files to /data/0_9_1/dist

BUILD SUCCESSFUL

#cp -r dist/conf .
#chmod +x red5.sh
#./red5.sh
Running on  Linux
Starting Red5
Red5 root: /data/0_9_1
Configuation root: /data/0_9_1/conf
Exception in thread "main" java.lang.NumberFormatException: For input string: "147ss"
        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
        at java.lang.Integer.parseInt(Integer.java:481)
        at java.lang.Integer.valueOf(Integer.java:570)
        at org.red5.classloading.ClassLoaderBuilder.scrubURLList(ClassLoaderBuilder.java:505)
        at org.red5.classloading.ClassLoaderBuilder.build(ClassLoaderBuilder.java:179)
        at org.red5.classloading.ClassLoaderBuilder.build(ClassLoaderBuilder.java:97)
        at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:126)
        at org.red5.server.Bootstrap.main(Bootstrap.java:50)


any body can help me ?

Mondain

unread,
Mar 18, 2013, 11:12:12 AM3/18/13
to red5in...@googlegroups.com
Remove or rename the jar file in your lib directory that contains "147ss" in its name.



--
 
---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to red5interest...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
http://gregoire.org/
http://code.google.com/p/red5/

Chris

unread,
Mar 18, 2013, 10:00:53 PM3/18/13
to red5in...@googlegroups.com
Thank you, Mondain , I've removed three jar files . They are 
bcprov-jdk15on-1.47.jar  
bcprov-jdk15on-1.47-javadoc.jar  
bcprov-jdk15on-1.47-sources.jar 
in the lib directory.
and now, i run 
#./red5.sh
there's still something wrong, i'm not a java programmer, please help me 
[root@chris 0_9_1]# ./red5.sh
Running on  Linux
Starting Red5
Red5 root: /data/0_9_1
Configuation root: /data/0_9_1/conf
Root: /data/0_9_1
Deploy type: bootstrap
Logback selector: org.red5.logging.LoggingContextSelector
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:135)
        at org.red5.server.Bootstrap.main(Bootstrap.java:50)
Caused by: java.lang.NoClassDefFoundError: org/slf4j/Logger
        at org.red5.server.Launcher.launch(Launcher.java:51)
        ... 6 more
Caused by: java.lang.ClassNotFoundException: org.slf4j.Logger
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
        ... 7 more

Chris

unread,
Mar 18, 2013, 10:12:51 PM3/18/13
to red5in...@googlegroups.com
hi Mondain, i searched on google ,and downloaded the slf4j-api-1.7.4.jar ,and put it into the lib directory, i run red5 again ,and it prints
Running on  Linux
Starting Red5
Red5 root: /data/0_9_1
Configuation root: /data/0_9_1/conf
Root: /data/0_9_1
Deploy type: bootstrap
Logback selector: org.red5.logging.LoggingContextSelector
10:08:19,054 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
10:08:19,054 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/data/0_9_1/conf/logback.xml]
10:08:19,058 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs multiple times on the classpath.
10:08:19,058 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [file:/data/0_9_1/conf/logback.xml]
10:08:19,058 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [file:/data/0_9_1/conf/logback.xml]
10:08:19,408 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
10:08:19,408 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
10:08:19,411 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [CONSOLE]
10:08:19,543 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack.
10:08:19,589 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [CONSOLE] from the object stack
10:08:19,589 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.FileAppender]
10:08:19,590 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [FILE]
10:08:19,595 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack.
10:08:19,613 |-INFO in ch.qos.logback.core.FileAppender[FILE] - File property is set to [log/red5.log]
10:08:19,614 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [FILE] from the object stack
10:08:19,614 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.FileAppender]
10:08:19,614 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [ERRORFILE]
10:08:19,616 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [filter] on top of the object stack.
10:08:19,619 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack.
10:08:19,619 |-INFO in ch.qos.logback.core.FileAppender[ERRORFILE] - File property is set to [log/error.log]
10:08:19,619 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [ERRORFILE] from the object stack
10:08:19,619 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - ROOT level set to WARN
10:08:19,619 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [CONSOLE] to Logger[ROOT]
10:08:19,631 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [FILE] to Logger[ROOT]
10:08:19,631 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [ERRORFILE] to Logger[ROOT]
10:08:19,631 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.Launcher] to true
10:08:19,631 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.Launcher level set to INFO
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.io] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.io level set to INFO
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.logging.DerbyLogInterceptor] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.logging.DerbyLogInterceptor level set to WARN
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server level set to WARN
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.Client] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.Client level set to INFO
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.jetty] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.jetty level set to INFO
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.Standalone] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.Standalone level set to INFO
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.tomcat] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.tomcat level set to INFO
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.api.stream.support] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.api.stream.support level set to INFO
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.cache] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.cache level set to WARN
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.jetty.Red5WebPropertiesConfiguration] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.jetty.Red5WebPropertiesConfiguration level set to WARN
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.jmx] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.jmx level set to WARN
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.messaging.InMemoryPushPushPipe] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.messaging.InMemoryPushPushPipe level set to INFO
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net level set to INFO
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmpt.RTMPTServlet] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmpt.RTMPTServlet level set to WARN
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.servlet] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.servlet level set to WARN
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.proxy] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.proxy level set to INFO
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.remoting] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.remoting level set to WARN
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp level set to WARN
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.RTMPHandler] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.RTMPHandler level set to INFO
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.BaseRTMPHandler] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.BaseRTMPHandler level set to OFF
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.codec] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.codec level set to INFO
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.RTMPMinaIoHandler] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.RTMPMinaIoHandler level set to OFF
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.RTMPMinaTransport] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.RTMPMinaTransport level set to INFO
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.status] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.status level set to INFO
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmpt] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmpt level set to WARN
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.persistence] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.persistence level set to WARN
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.script] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.script level set to WARN
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.service] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.service level set to INFO
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.so] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.so level set to WARN
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.stream] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.stream level set to INFO
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.stream.consumer] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.stream.consumer level set to WARN
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.mrtmp] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.mrtmp level set to WARN
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.mrtmp.codec] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.mrtmp.codec level set to WARN
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.mina] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.mina level set to WARN
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.mina.filter] to true
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.mina.filter level set to WARN
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.adapter.MultiThreadedApplicationAdapter] to true
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.adapter.MultiThreadedApplicationAdapter level set to INFO
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.commons] to true
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.commons level set to WARN
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [httpclient] to true
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - httpclient level set to WARN
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.catalina] to true
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.catalina level set to INFO
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.catalina.loader] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.catalina.loader level set to INFO
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.catalina.realm] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.catalina.realm level set to WARN
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.catalina.session] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.catalina.session level set to WARN
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.jasper] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.jasper level set to INFO
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.tomcat] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.tomcat level set to INFO
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.tomcat.util.net] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.tomcat.util.net level set to WARN
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.coyote.http11] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.coyote.http11 level set to INFO
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework level set to INFO
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.beans.factory] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.beans.factory level set to INFO
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.beans.factory.xml] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.beans.factory.xml level set to WARN
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.ui.context.support] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.ui.context.support level set to WARN
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.web.context] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.web.context level set to INFO
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.web.context.support] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.web.context.support level set to WARN
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.quartz] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.quartz level set to WARN
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [net.sf.ehcache] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - net.sf.ehcache level set to INFO
10:08:19,637 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [ch.qos] to true
10:08:19,637 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - ch.qos level set to WARN

Setting default logging context: default
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:135)
        at org.red5.server.Bootstrap.main(Bootstrap.java:50)
Caused by: java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.arrayFormat(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        at ch.qos.logback.classic.spi.LoggingEvent.getFormattedMessage(LoggingEvent.java:287)
        at ch.qos.logback.classic.pattern.MessageConverter.convert(MessageConverter.java:26)
        at ch.qos.logback.classic.pattern.MessageConverter.convert(MessageConverter.java:23)
        at ch.qos.logback.core.pattern.FormattingConverter.write(FormattingConverter.java:36)
        at ch.qos.logback.core.pattern.PatternLayoutBase.writeLoopOnConverters(PatternLayoutBase.java:114)
        at ch.qos.logback.classic.PatternLayout.doLayout(PatternLayout.java:140)
        at ch.qos.logback.classic.PatternLayout.doLayout(PatternLayout.java:56)
        at ch.qos.logback.core.WriterAppender.subAppend(WriterAppender.java:270)
        at ch.qos.logback.core.WriterAppender.append(WriterAppender.java:120)
        at ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:93)
        at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:64)
        at ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:275)
        at ch.qos.logback.classic.Logger.callAppenders(Logger.java:262)
        at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:465)
        at ch.qos.logback.classic.Logger.filterAndLog_1(Logger.java:437)
        at ch.qos.logback.classic.Logger.info(Logger.java:627)
        at org.red5.server.Launcher.launch(Launcher.java:53)
        ... 6 more

Mondain

unread,
Mar 18, 2013, 10:20:30 PM3/18/13
to red5in...@googlegroups.com
I'll build 0.9.1 and put a link on the site for you and everyone else that still wants to use that version. Give me a few minutes...

Mondain

unread,
Mar 18, 2013, 10:49:20 PM3/18/13
to red5in...@googlegroups.com

Chris

unread,
Mar 19, 2013, 3:08:49 AM3/19/13
to red5in...@googlegroups.com
you are so kind ,thank you , Mondain.
now ,i'm using java version "1.6.0_22"  ,and it isn't work, i'll install java 7 for a try
because i want to use the red5 cluster , so i need to use 0_9_1
thanks again
Running on  Linux
Starting Red5
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/red5/server/Bootstrap : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: org.red5.server.Bootstrap. Program will exit.

Mondain

unread,
Mar 19, 2013, 9:14:23 AM3/19/13
to red5in...@googlegroups.com
Next step is to update your java version to java 7

Chris

unread,
Mar 20, 2013, 1:29:00 AM3/20/13
to red5in...@googlegroups.com
Mondain, i've updated my java version to java 7, and now it works. thank you very much.
i'll try to make a cluster 
360.gif

Chris

unread,
Mar 20, 2013, 5:29:06 AM3/20/13
to red5in...@googlegroups.com
hi,Mondain, when i try to make an edge/orgion server , i did this
#mv red5-edge.xml red5.xml
#./red5.sh
and it didn't work 
#mv red5-orgion.xml red5.xml
#./red5.sh
the same problem
how can i fix it ?

[INFO] [main] org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7e244b5: defining beans [placeholderConfig,red5.server,jmxFactory,jmxAgent,serializer,deserializer,statusObjectService,rtmpCodecFactory,rtmptCodecFactory,remotingCodecFactory,streamableFileFactory,filePersistenceThread,sharedObjectService,streamService,providerService,consumerService,bandwidthFilter,schedulingService,warDeployService,remotingClient,object.cache,keyframe.cache,flv.impl,flvreader.impl,mp4reader.impl,mp3reader.impl,org.springframework.beans.factory.config.MethodInvokingFactoryBean#0,org.springframework.beans.factory.config.MethodInvokingFactoryBean#1,streamExecutor,playlistSubscriberStream,clientBroadcastStream]; root of factory hierarchy
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'red5.core' defined in class path resource [red5.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.context.support.FileSystemXmlApplicationContext]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'customEditorConfigurer' defined in class path resource [red5-edge-core.xml]: Cannot create inner bean 'org.apache.mina.integration.spring.InetSocketAddressEditor#52cff73d' of type [org.apache.mina.integration.spring.InetSocketAddressEditor] while setting bean property 'customEditors' with key [TypedStringValue: value [java.net.SocketAddress], target type [null]]; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.apache.mina.integration.spring.InetSocketAddressEditor] for bean with name 'org.apache.mina.integration.spring.InetSocketAddressEditor#52cff73d' defined in class path resource [red5-edge-core.xml]; nested exception is java.lang.ClassNotFoundException: org.apache.mina.integration.spring.InetSocketAddressEditor
        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:283)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
        at org.red5.server.Launcher.launch(Launcher.java:62)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:135)
        at org.red5.server.Bootstrap.main(Bootstrap.java:50)
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.context.support.FileSystemXmlApplicationContext]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'customEditorConfigurer' defined in class path resource [red5-edge-core.xml]: Cannot create inner bean 'org.apache.mina.integration.spring.InetSocketAddressEditor#52cff73d' of type [org.apache.mina.integration.spring.InetSocketAddressEditor] while setting bean property 'customEditors' with key [TypedStringValue: value [java.net.SocketAddress], target type [null]]; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.apache.mina.integration.spring.InetSocketAddressEditor] for bean with name 'org.apache.mina.integration.spring.InetSocketAddressEditor#52cff73d' defined in class path resource [red5-edge-core.xml]; nested exception is java.lang.ClassNotFoundException: org.apache.mina.integration.spring.InetSocketAddressEditor
        at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:141)
        at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:107)
        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:275)
        ... 18 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'customEditorConfigurer' defined in class path resource [red5-edge-core.xml]: Cannot create inner bean 'org.apache.mina.integration.spring.InetSocketAddressEditor#52cff73d' of type [org.apache.mina.integration.spring.InetSocketAddressEditor] while setting bean property 'customEditors' with key [TypedStringValue: value [java.net.SocketAddress], target type [null]]; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.apache.mina.integration.spring.InetSocketAddressEditor] for bean with name 'org.apache.mina.integration.spring.InetSocketAddressEditor#52cff73d' defined in class path resource [red5-edge-core.xml]; nested exception is java.lang.ClassNotFoundException: org.apache.mina.integration.spring.InetSocketAddressEditor
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:281)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedMap(BeanDefinitionValueResolver.java:383)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:161)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1305)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1067)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
        at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:604)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:398)
        at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:140)
        at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:106)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126)
        ... 20 more
Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.apache.mina.integration.spring.InetSocketAddressEditor] for bean with name 'org.apache.mina.integration.spring.InetSocketAddressEditor#52cff73d' defined in class path resource [red5-edge-core.xml]; nested exception is java.lang.ClassNotFoundException: org.apache.mina.integration.spring.InetSocketAddressEditor
        at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1208)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:270)
        ... 41 more
Caused by: java.lang.ClassNotFoundException: org.apache.mina.integration.spring.InetSocketAddressEditor
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.springframework.util.ClassUtils.forName(ClassUtils.java:258)
        at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:408)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1229)
        at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1200)
        ... 43 more
Bootstrap complete
[INFO] [net.sf.ehcache.CacheManager@10b44b04] net.sf.ehcache.util.UpdateChecker - New update(s) found: 2.6.5 [http://www.terracotta.org/confluence/display/release/Release+Notes+Ehcache+Core+2.6]. Please check http://ehcache.org for the latest version.
360.gif
Reply all
Reply to author
Forward
0 new messages