Red5 изключение създава връзка

Red5 работеше добре за мен, тогава реших да надстроя до най-новата версия. Но новата версия ми показва грешка. Изпълнявам просто клиентско приложение. Когато се опитам да се свържа, виждам изключението, дори ако се свързвам с друго приложение, connection.connect("rtmp://localhost/crazyName"), то ще покаже изключението и в този случай. Моля някой, който може да ми помогне с това.

package org.red5.core;

    import org.red5.logging.Red5LoggerFactory;
    import org.red5.server.adapter.MultiThreadedApplicationAdapter;
    import org.red5.server.api.IConnection;
    import org.red5.server.api.IScope;
    //import org.slf4j.Logger;

    /**
    * Sample application that uses the client manager.
    * 
    * @author The Red5 Project ([email protected])
    */
     public class Application extends MultiThreadedApplicationAdapter {

    //private static Logger log =     Red5LoggerFactory.getLogger(Application.class);

    /** {@inheritDoc} */
    @Override
    public boolean connect(IConnection conn, IScope scope, Object[] params) {
        //log.info("appConnect");
        return true;
    }

    /** {@inheritDoc} */
    @Override
    public void disconnect(IConnection conn, IScope scope) {
        //log.info("disconnect");
        super.disconnect(conn, scope);
    }

    }


client
    <?xml version="1.0" encoding="utf-8"?>
<mx:Application 
    xmlns:mx="http://www.adobe.com/2006/mxml" 
    layout="absolute"
    creationComplete="onCreationComplete(event)">

    <mx:Script>
        <![CDATA[
            import mx.controls.Alert;
            import mx.events.FlexEvent;

            private var connection:NetConnection;

            public function onCreationComplete(event:FlexEvent) : void {
                // setup connection code
                connection = new NetConnection();
                connection.connect("rtmp://localhost/Project");
                connection.addEventListener(NetStatusEvent.NET_STATUS, onConnectionNetStatus);
                connection.client = this;   
            }

            public function onConnectionNetStatus(event:NetStatusEvent) : void {
                // did we successfully connect
                if(event.info.code == "NetConnection.Connect.Success") {
                    Alert.show("Successful Connection", "Information");
                } else {
                    Alert.show("Unsuccessful Connection", event.info.code);
                }
            }

        ]]>
     </mx:Script>

    </mx:Application>



                        [WARN] [NioProcessor-4] org.red5.server.net.rtmp.RTMPConnManager - Exception creating connection
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rtmpMinaConnection' defined in class path resource [red5-core.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'deadlockGuardScheduler' of bean class [org.red5.server.net.rtmp.RTMPMinaConnection]: Bean property 'deadlockGuardScheduler' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1514) ~[spring-beans-4.1.7.RELEASE.jar:4.1.7.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1222) ~[spring-beans-4.1.7.RELEASE.jar:4.1.7.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537) ~[spring-beans-4.1.7.RELEASE.jar:4.1.7.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476) ~[spring-beans-4.1.7.RELEASE.jar:4.1.7.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) ~[spring-beans-4.1.7.RELEASE.jar:4.1.7.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:217) ~[spring-beans-4.1.7.RELEASE.jar:4.1.7.RELEASE]
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:350) ~[spring-beans-4.1.7.RELEASE.jar:4.1.7.RELEASE]
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:331) ~[spring-beans-4.1.7.RELEASE.jar:4.1.7.RELEASE]
    at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:968) ~[spring-context-4.1.7.RELEASE.jar:4.1.7.RELEASE]
    at org.red5.server.net.rtmp.RTMPConnManager.createConnectionInstance(RTMPConnManager.java:306) [red5-server-common-1.0.6-SNAPSHOT.jar:1.0.6-SNAPSHOT]
    at org.red5.server.net.rtmp.RTMPConnManager.createConnection(RTMPConnManager.java:166) [red5-server-common-1.0.6-SNAPSHOT.jar:1.0.6-SNAPSHOT]
    at org.red5.server.net.rtmp.RTMPConnManager.createConnection(RTMPConnManager.java:56) [red5-server-common-1.0.6-SNAPSHOT.jar:1.0.6-SNAPSHOT]
    at org.red5.server.net.rtmp.RTMPMinaIoHandler.createRTMPMinaConnection(RTMPMinaIoHandler.java:297) [red5-server-common-1.0.6-SNAPSHOT.jar:1.0.6-SNAPSHOT]
    at org.red5.server.net.rtmp.RTMPMinaIoHandler.sessionCreated(RTMPMinaIoHandler.java:61) [red5-server-common-1.0.6-SNAPSHOT.jar:1.0.6-SNAPSHOT]
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.sessionCreated(DefaultIoFilterChain.java:772) [mina-core-2.0.9.jar:na]
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionCreated(DefaultIoFilterChain.java:459) [mina-core-2.0.9.jar:na]
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$700(DefaultIoFilterChain.java:48) [mina-core-2.0.9.jar:na]
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionCreated(DefaultIoFilterChain.java:913) [mina-core-2.0.9.jar:na]
    at org.apache.mina.core.filterchain.IoFilterAdapter.sessionCreated(IoFilterAdapter.java:74) [mina-core-2.0.9.jar:na]
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionCreated(DefaultIoFilterChain.java:459) [mina-core-2.0.9.jar:na]
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireSessionCreated(DefaultIoFilterChain.java:452) [mina-core-2.0.9.jar:na]
    at org.apache.mina.core.service.IoServiceListenerSupport.fireSessionCreated(IoServiceListenerSupport.java:211) [mina-core-2.0.9.jar:na]
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.addNow(AbstractPollingIoProcessor.java:538) [mina-core-2.0.9.jar:na]
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.handleNewSessions(AbstractPollingIoProcessor.java:505) [mina-core-2.0.9.jar:na]
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67) [mina-core-2.0.9.jar:na]
    at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1113) [mina-core-2.0.9.jar:na]
    at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) [mina-core-2.0.9.jar:na]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_45]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_45]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_45]
Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'deadlockGuardScheduler' of bean class [org.red5.server.net.rtmp.RTMPMinaConnection]: Bean property 'deadlockGuardScheduler' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
    at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:1076) ~[spring-beans-4.1.7.RELEASE.jar:4.1.7.RELEASE]
    at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:930) ~[spring-beans-4.1.7.RELEASE.jar:4.1.7.RELEASE]
    at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:95) ~[spring-beans-4.1.7.RELEASE.jar:4.1.7.RELEASE]
    at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:75) ~[spring-beans-4.1.7.RELEASE.jar:4.1.7.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1510) ~[spring-beans-4.1.7.RELEASE.jar:4.1.7.RELEASE]
    ... 29 common frames omitted
[WARN] [NioProcessor-4] org.red5.server.net.rtmp.RTMPMinaIoHandler - Force close - session: 3
[WARN] [NioProcessor-4] org.red5.server.net.rtmp.RTMPMinaIoHandler - Force close - session: 3
[INFO] [NioProcessor-4] org.red5.server.net.rtmp.RTMPMinaIoHandler - Close already forced on this session: 3

person Moto Raton    schedule 11.10.2015    source източник
comment
Има несъответствие в конфигурационните файлове. Направете разлика с най-новия, за да го коригирате.   -  person Paul Gregoire    schedule 12.10.2015
comment
Благодаря за вашия отговор. Не знам как да направя разлика. Можете ли да обясните малко повече, моля?   -  person Moto Raton    schedule 12.10.2015
comment
Деинсталирах Red5 и го инсталирах отново и при мен се случва същото.   -  person Moto Raton    schedule 12.10.2015
comment
Ще добавя нова предварителна версия (моментна снимка) след няколко минути, трябва да изтеглите този zip/tarball и да го опитате.   -  person Paul Gregoire    schedule 12.10.2015
comment
github.com/Red5/red5-server/releases/tag/ v1.0.7-МОМЕНТНА СНИМКА   -  person Paul Gregoire    schedule 12.10.2015
comment
ОК готино. Винаги използвам инсталатора, така че се чудя дали има някакво ръководство за инсталиране на този.   -  person Moto Raton    schedule 12.10.2015
comment
Къде мога да намеря по-стари инсталатори на Red5? 1.0.6 SNAPSHOT вече няма да работи за мен.   -  person Moto Raton    schedule 13.10.2015
comment
Apache разполага само с тази версия, а Red5.org няма нито една от предишните компилации. Имах такива, но mega.nz ги премахна. Най-вероятно ще трябва да го изградите сами.   -  person Paul Gregoire    schedule 13.10.2015
comment
Добре, просто ми трябва някаква насока как да го изградя. Моля те?   -  person Moto Raton    schedule 13.10.2015
comment
Определено е проблем с 1.0.6 SNAPSHOT. Инсталирах 1.0.1 и работи. Просто трябва да знам как да изградя Red5 1.0.7-SNAPSHOT.   -  person Moto Raton    schedule 14.10.2015
comment
Има инструкция, но тя е за изграждане на инсталатора на Windows в ubuntu github. com/Red5/installer/blob/master/windows/howto.txt   -  person Paul Gregoire    schedule 14.10.2015


Отговори (1)


Имах същия проблем... но коментирам този ред в .../conf/red5-core.xml:

име на свойство = "deadlockGuardScheduler" ref = "deadlockGuardScheduler"

При мен проработи...

person karinajcc    schedule 14.10.2015
comment
Добре, ще опитам това. - person Moto Raton; 15.10.2015
comment
Знаете ли как да получите достъп до Red5 извън локалния хост? Всеки път, когато пиша myip:5080, няма да се свърже. Ще работи само с localhost и 127.0.0.1. Опитах се да променя webapp.virtualHosts на моя публичен ip, но нищо. Опитах също да променя red5.properties. - person Moto Raton; 15.10.2015
comment
В red5.properties опитайте да промените http.host=(yourip) и rtmp.host=(yourip) - person karinajcc; 19.10.2015
comment
Благодаря за отговора, опитах го, но няма да стане. В момент на разочарование използвах 0.0.0.0 за http.host и rtmp.host и проработи. - person Moto Raton; 19.10.2015
comment
Актуализирах последната версия github.com/Red5/red5-server и проработи! Нямам проблем с RTMPConnManager - person karinajcc; 26.11.2015