Timon,
been poking around inside the server, and it seems to me that red5-common is
being loaded again for each custom application. It for some reason isn't
happening for the example apps.

Still looking in to why
Tom

On 21/06/07, Timon Reinhard <[EMAIL PROTECTED]> wrote:

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

_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org

Reply via email to