Tom, sorry, this won't help you, but I got the same problem with 0.6.2. My application isn't packaged as a war, I recompiled it on the target machine. So now it's two of us ;)
Regards, Timon Thomas Williams schrieb: > Hi, > I am deploying an application into the standalone version of red5. My > application is packaged as a war. If I move my app into the webapps > directory, then I get the error below. If I leave it out then it starts up > fine. Earlier in the log I can see the JMX agent being initialised, then > this error occurs when it attempts to unpack my application (it tries to > intiialise the JMX agent again). > > Any one have any ideas? Just let me know if you want any more detail. > > Many thanks, > Tom > > ERROR] 5496 main:( org.red5.server.jmx.JMXAgent.registerMBean ) Could not > register the org.red5.server.scheduling.QuartzSchedulingService MBean > javax.management.InstanceAlreadyExistsException: > org.red5.server:type=QuartzSchedulingService > at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:453) > at > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject( > DefaultMBeanServerInterceptor.java:1484) > at > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean( > DefaultMBeanServerInterceptor.java:963) > at > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject( > DefaultMBeanServerInterceptor.java:917) > at > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean( > DefaultMBeanServerInterceptor.java:312) > at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean( > JmxMBeanServer.java:482) > at org.red5.server.jmx.JMXAgent.registerMBean(JMXAgent.java:99) > at org.red5.server.scheduling.QuartzSchedulingService.<init>( > QuartzSchedulingService.java:68) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at sun.reflect.NativeConstructorAccessorImpl.newInstance( > NativeConstructorAccessorImpl.java:39) > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( > DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:506) > at org.springframework.beans.BeanUtils.instantiateClass( > BeanUtils.java:85) > at > org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate > > > (SimpleInstantiationStrategy.java:61) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean > > > (AbstractAutowireCapableBeanFactory.java:759) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance > > > (AbstractAutowireCapableBeanFactory.java:724) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean > > > (AbstractAutowireCapableBeanFactory.java:387) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( > AbstractBeanFactory.java:251) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton > > > (DefaultSingletonBeanRegistry.java:156) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:248) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:160) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons > > > (DefaultListableBeanFactory.java:287) > at > org.springframework.context.support.AbstractApplicationContext.refresh( > AbstractApplicationContext.java:352) > at > org.springframework.context.support.FileSystemXmlApplicationContext.<init>( > FileSystemXmlApplicationContext.java:93) > at > org.springframework.context.support.FileSystemXmlApplicationContext.<init>( > FileSystemXmlApplicationContext.java:77) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at sun.reflect.NativeConstructorAccessorImpl.newInstance( > NativeConstructorAccessorImpl.java:39) > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( > DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:506) > at org.springframework.beans.BeanUtils.instantiateClass( > BeanUtils.java:85) > at > org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate > > > (SimpleInstantiationStrategy.java:87) > at > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor > > > (ConstructorResolver.java:186) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor > > > (AbstractAutowireCapableBeanFactory.java:800) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance > > > (AbstractAutowireCapableBeanFactory.java:720) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean > > > (AbstractAutowireCapableBeanFactory.java:387) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( > AbstractBeanFactory.java:251) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton > > > (DefaultSingletonBeanRegistry.java:156) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:248) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:160) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons > > > (DefaultListableBeanFactory.java:287) > at > org.springframework.context.support.AbstractApplicationContext.refresh( > AbstractApplicationContext.java:352) > at > org.springframework.context.access.ContextSingletonBeanFactoryLocator.initializeDefinition > > > (ContextSingletonBeanFactoryLocator.java:141) > at > org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory > > > (SingletonBeanFactoryLocator.java:382) > at org.springframework.web.context.ContextLoader.loadParentContext( > ContextLoader.java:315) > at > org.springframework.web.context.ContextLoader.initWebApplicationContext( > ContextLoader.java:183) > at > org.springframework.web.context.ContextLoaderListener.contextInitialized( > ContextLoaderListener.java:49) > at org.mortbay.jetty.handler.ContextHandler.startContext( > ContextHandler.java:511) > at org.mortbay.jetty.servlet.Context.startContext(Context.java:135) > at org.mortbay.jetty.webapp.WebAppContext.startContext( > WebAppContext.java:1191) > at org.mortbay.jetty.handler.ContextHandler.doStart( > ContextHandler.java:481) > at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java > :434) > at org.mortbay.component.AbstractLifeCycle.start( > AbstractLifeCycle.java:40) > at org.mortbay.jetty.handler.HandlerCollection.doStart( > HandlerCollection.java:147) > at org.mortbay.jetty.handler.ContextHandlerCollection.doStart( > ContextHandlerCollection.java:120) > at org.mortbay.component.AbstractLifeCycle.start( > AbstractLifeCycle.java:40) > at org.mortbay.jetty.handler.HandlerCollection.doStart( > HandlerCollection.java:147) > at org.mortbay.component.AbstractLifeCycle.start( > AbstractLifeCycle.java:40) > at org.mortbay.jetty.handler.HandlerWrapper.doStart( > HandlerWrapper.java:117) > at org.mortbay.jetty.Server.doStart(Server.java:210) > at org.mortbay.component.AbstractLifeCycle.start( > AbstractLifeCycle.java:40) > at org.red5.server.JettyLoader.init(JettyLoader.java:144) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:589) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod > > > (AbstractAutowireCapableBeanFactory.java:1241) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods > > > (AbstractAutowireCapableBeanFactory.java:1206) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean > > > (AbstractAutowireCapableBeanFactory.java:1172) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean > > > (AbstractAutowireCapableBeanFactory.java:428) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( > AbstractBeanFactory.java:251) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton > > > (DefaultSingletonBeanRegistry.java:156) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:248) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:160) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons > > > (DefaultListableBeanFactory.java:287) > at > org.springframework.context.support.AbstractApplicationContext.refresh( > AbstractApplicationContext.java:352) > at > org.springframework.context.access.ContextSingletonBeanFactoryLocator.initializeDefinition > > > (ContextSingletonBeanFactoryLocator.java:141) > at > org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory > > > (SingletonBeanFactoryLocator.java:382) > at org.red5.server.Standalone.main(Standalone.java:151) > [ERROR] 5512 main:( org.red5.server.jmx.JMXAgent.registerMBean ) Could not > register the org.red5.server.pooling.ThreadPool MBean > javax.management.InstanceAlreadyExistsException: > org.red5.server:type=ThreadPool,name=threadpool > at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:453) > at > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject( > DefaultMBeanServerInterceptor.java:1484) > at > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean( > DefaultMBeanServerInterceptor.java:963) > at > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject( > DefaultMBeanServerInterceptor.java:917) > at > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean( > DefaultMBeanServerInterceptor.java:312) > at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean( > JmxMBeanServer.java:482) > at org.red5.server.jmx.JMXAgent.registerMBean(JMXAgent.java:139) > at org.red5.server.pooling.ThreadPool.<init>(ThreadPool.java:51) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at sun.reflect.NativeConstructorAccessorImpl.newInstance( > NativeConstructorAccessorImpl.java:39) > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( > DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:506) > at org.springframework.beans.BeanUtils.instantiateClass( > BeanUtils.java:85) > at > org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate > > > (SimpleInstantiationStrategy.java:87) > at > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor > > > (ConstructorResolver.java:186) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor > > > (AbstractAutowireCapableBeanFactory.java:800) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance > > > (AbstractAutowireCapableBeanFactory.java:720) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean > > > (AbstractAutowireCapableBeanFactory.java:387) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( > AbstractBeanFactory.java:251) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton > > > (DefaultSingletonBeanRegistry.java:156) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:248) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:160) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons > > > (DefaultListableBeanFactory.java:287) > at > org.springframework.context.support.AbstractApplicationContext.refresh( > AbstractApplicationContext.java:352) > at > org.springframework.context.support.FileSystemXmlApplicationContext.<init>( > FileSystemXmlApplicationContext.java:93) > at > org.springframework.context.support.FileSystemXmlApplicationContext.<init>( > FileSystemXmlApplicationContext.java:77) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at sun.reflect.NativeConstructorAccessorImpl.newInstance( > NativeConstructorAccessorImpl.java:39) > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( > DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:506) > at org.springframework.beans.BeanUtils.instantiateClass( > BeanUtils.java:85) > at > org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate > > > (SimpleInstantiationStrategy.java:87) > at > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor > > > (ConstructorResolver.java:186) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor > > > (AbstractAutowireCapableBeanFactory.java:800) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance > > > (AbstractAutowireCapableBeanFactory.java:720) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean > > > (AbstractAutowireCapableBeanFactory.java:387) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( > AbstractBeanFactory.java:251) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton > > > (DefaultSingletonBeanRegistry.java:156) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:248) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:160) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons > > > (DefaultListableBeanFactory.java:287) > at > org.springframework.context.support.AbstractApplicationContext.refresh( > AbstractApplicationContext.java:352) > at > org.springframework.context.access.ContextSingletonBeanFactoryLocator.initializeDefinition > > > (ContextSingletonBeanFactoryLocator.java:141) > at > org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory > > > (SingletonBeanFactoryLocator.java:382) > at org.springframework.web.context.ContextLoader.loadParentContext( > ContextLoader.java:315) > at > org.springframework.web.context.ContextLoader.initWebApplicationContext( > ContextLoader.java:183) > at > org.springframework.web.context.ContextLoaderListener.contextInitialized( > ContextLoaderListener.java:49) > at org.mortbay.jetty.handler.ContextHandler.startContext( > ContextHandler.java:511) > at org.mortbay.jetty.servlet.Context.startContext(Context.java:135) > at org.mortbay.jetty.webapp.WebAppContext.startContext( > WebAppContext.java:1191) > at org.mortbay.jetty.handler.ContextHandler.doStart( > ContextHandler.java:481) > at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java > :434) > at org.mortbay.component.AbstractLifeCycle.start( > AbstractLifeCycle.java:40) > at org.mortbay.jetty.handler.HandlerCollection.doStart( > HandlerCollection.java:147) > at org.mortbay.jetty.handler.ContextHandlerCollection.doStart( > ContextHandlerCollection.java:120) > at org.mortbay.component.AbstractLifeCycle.start( > AbstractLifeCycle.java:40) > at org.mortbay.jetty.handler.HandlerCollection.doStart( > HandlerCollection.java:147) > at org.mortbay.component.AbstractLifeCycle.start( > AbstractLifeCycle.java:40) > at org.mortbay.jetty.handler.HandlerWrapper.doStart( > HandlerWrapper.java:117) > at org.mortbay.jetty.Server.doStart(Server.java:210) > at org.mortbay.component.AbstractLifeCycle.start( > AbstractLifeCycle.java:40) > at org.red5.server.JettyLoader.init(JettyLoader.java:144) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:589) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod > > > (AbstractAutowireCapableBeanFactory.java:1241) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods > > > (AbstractAutowireCapableBeanFactory.java:1206) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean > > > (AbstractAutowireCapableBeanFactory.java:1172) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean > > > (AbstractAutowireCapableBeanFactory.java:428) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( > AbstractBeanFactory.java:251) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton > > > (DefaultSingletonBeanRegistry.java:156) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:248) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:160) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons > > > (DefaultListableBeanFactory.java:287) > at > org.springframework.context.support.AbstractApplicationContext.refresh( > AbstractApplicationContext.java:352) > at > org.springframework.context.access.ContextSingletonBeanFactoryLocator.initializeDefinition > > > (ContextSingletonBeanFactoryLocator.java:141) > at > org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory > > > (SingletonBeanFactoryLocator.java:382) > at org.red5.server.Standalone.main(Standalone.java:151) > > > ------------------------------------------------------------------------ > > _______________________________________________ > Red5 mailing list > [email protected] > http://osflash.org/mailman/listinfo/red5_osflash.org _______________________________________________ Red5 mailing list [email protected] http://osflash.org/mailman/listinfo/red5_osflash.org
