The old version of Mina includes edu.emory.mathcs.backport.java
.util.concurrent and this clashes in Java6. Mina 1.0.1 can be made to use
Java5's java.util.concurrent which eliminates this issue, but it requires
changes to mina.. the good news is that these changes are in the trunk of
red5 "somewhere". If I were you I would get the Mina 1.0.1 libs that were in
the trunk just prior to the switch to Mina 2.
Paul
On 4/4/07, nomIad <[EMAIL PROTECTED]> wrote:
Too fast in writing emails.
Solution:
build.properties
# Change this var to build to a different Java version
java.target_version=1.6
before it was 1.5 ...
Ive cleaned the working dir
cu nomiad
nomIad schrieb:
> Hi,
> Im getting following error? Is it because the backport our sould we
> submit a ticket.
>
> [INFO] 1750 main:(
>
org.springframework.beans.factory.support.DefaultListableBeanFactory.info
> ) Destroying singletons in {org.springframework.beans.factory
> support.DefaultListableBeanFactory defining beans
> [red5.server
,serializer,deserializer,statusObjectService,rtmpCodecFactory,remotingCodecFactory,videoCode
>
Factory,streamableFileFactory,sharedObjectService,streamService,providerService,consumerService,BWControlService,schedulingService,threadFactory,remotingP
> ol,object.cache,keyframe.cache,flv.impl,
org.springframework.beans.factory.config.MethodInvokingFactoryBean,
org.springframework.beans.factory.config.Method
> nvokingFactoryBean#1,flvreader.impl,mp3reader.impl
,playlistSubscriberStream,clientBroadcastStream];
> root of BeanFactory hierarchy}
> Exception in thread "main" java.lang.VerifyError: class
> edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger
> overrides final method lazySet
> (I)V
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(Unknown Source)
> at java.security.SecureClassLoader.defineClass(Unknown Source)
> at java.net.URLClassLoader.defineClass(Unknown Source)
> at java.net.URLClassLoader.access$000(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 sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClassInternal(Unknown Source)
> at
>
edu.emory.mathcs.backport.java.util.concurrent.Executors$DefaultThreadFactory
.<clinit>(Executors.java:528)
> at
>
edu.emory.mathcs.backport.java.util.concurrent.Executors.defaultThreadFactory
(Executors.java:288)
> at
> org.apache.mina.integration.spring.ThreadPoolExecutorFactoryBean.<init>(
ThreadPoolExecutorFactoryBean.java:53)
> 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:84)
> at
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:60)
> at
>
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate
(SimpleInstantiationStrategy.java:45)
> at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean
(AbstractAutowireCapableBeanFactory.java:701)
> at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance
(AbstractAutowireCapableBeanFactory.java:687)
> at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
(AbstractAutowireCapableBeanFactory.java:388)
> at
>
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(
AbstractBeanFactory.java:250)
> at
>
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton
(DefaultSingletonBeanRegistry.java:141)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
AbstractBeanFactory.java:247)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
AbstractBeanFactory.java:161)
> at
>
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons
(DefaultListableBeanFactory.java:270)
> at
> org.springframework.context.support.AbstractApplicationContext.refresh(
AbstractApplicationContext.java:346)
> at
> org.springframework.context.support.FileSystemXmlApplicationContext
.<init>(FileSystemXmlApplicationContext.java:89)
> 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:84)
> at
>
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate
(SimpleInstantiationStrategy.java:71)
> at
>
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor
(ConstructorResolver.java:150)
> at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor
(AbstractAutowireCapableBeanFactory.java:745)
> at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance
(AbstractAutowireCapableBeanFactory.java:683)
> at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
(AbstractAutowireCapableBeanFactory.java:388)
> at
>
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(
AbstractBeanFactory.java:250)
> at
>
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton
(DefaultSingletonBeanRegistry.java:141)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
AbstractBeanFactory.java:247)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
AbstractBeanFactory.java:161)
> at
>
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons
(DefaultListableBeanFactory.java:273)
> at
> org.springframework.context.support.AbstractApplicationContext.refresh(
AbstractApplicationContext.java:346)
> at
>
org.springframework.context.access.ContextSingletonBeanFactoryLocator.initializeDefinition
(ContextSingletonBeanFactoryLocator.java:136)
> at
>
org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory
(SingletonBeanFactoryLocator.java:380)
> at org.red5.server.Standalone.main(Standalone.java:155)
>
> _______________________________________________
> 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
--
The early bird may get the worm, but the second mouse gets the cheese.
_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org