You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by Pawan Kumar <pa...@gmail.com> on 2016/03/14 14:28:03 UTC

activemq-all-5.13.1.jar vs activemq-all-5.10.0.jar

I am receiving below error when using activemq-all-5.13.1 but same worked
fine with activemq-all-5.10.0.jar. Please let me know how to fix this issue
with latest jar.

Please reply ASAP

Thanks in advance.
Pawan.

run:
     [java] Exception in thread "main" java.lang.ExceptionInInitializerError
     [java]     at
com.abc.xyz.cie.serviceinterface.impl.ServiceLocator.getcieEngineBean(ServiceLocator.java:25)
     [java]     at com.abc.xyz.cie.engine.cieEngine.main(cieEngine.java:19)
     [java] Caused by:
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'listener' defined in class path resource [cie-service.xml]:
Instantiation of bean failed; nested exception is
org.springframework.beans.BeanInstantiationException: Failed to instantiate
[org.springframework.jms.listener.adapter.MessageListenerAdapter]:
Constructor threw exception; nested exception is
java.lang.NoClassDefFoundError:
org/springframework/messaging/support/HeaderMapper
     [java]     at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1099)
     [java]     at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1044)
     [java]     at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
     [java]     at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
     [java]     at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
     [java]     at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
     [java]     at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
     [java]     at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
     [java]     at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
     [java]     at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762)
     [java]     at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
     [java]     at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
     [java]     at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
     [java]     at
com.abc.xyz.cie.spring.BeanLocator.init(BeanLocator.java:67)
     [java]     at
com.abc.xyz.cie.spring.BeanLocator.<clinit>(BeanLocator.java:62)
     [java]     ... 2 more
     [java] Caused by: org.springframework.beans.BeanInstantiationException:
Failed to instantiate
[org.springframework.jms.listener.adapter.MessageListenerAdapter]:
Constructor threw exception; nested exception is
java.lang.NoClassDefFoundError:
org/springframework/messaging/support/HeaderMapper
     [java]     at
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163)
     [java]     at
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89)
     [java]     at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1092)
     [java]     ... 16 more
     [java] Caused by: java.lang.NoClassDefFoundError:
org/springframework/messaging/support/HeaderMapper
     [java]     at java.lang.ClassLoader.defineClass1(Native Method)
     [java]     at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
     [java]     at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
     [java]     at
java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
     [java]     at
java.net.URLClassLoader.access$100(URLClassLoader.java:71)
     [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
     [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
     [java]     at java.security.AccessController.doPrivileged(Native
Method)
     [java]     at
java.net.URLClassLoader.findClass(URLClassLoader.java:354)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
     [java]     at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
     [java]     at
org.springframework.jms.listener.adapter.AbstractAdaptableMessageListener.<init>(AbstractAdaptableMessageListener.java:65)
     [java]     at
org.springframework.jms.listener.adapter.MessageListenerAdapter.<init>(MessageListenerAdapter.java:138)
     [java]     at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
     [java]     at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
     [java]     at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
     [java]     at
java.lang.reflect.Constructor.newInstance(Constructor.java:526)
     [java]     at
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
     [java]     ... 18 more
     [java] Caused by: java.lang.ClassNotFoundException:
org.springframework.messaging.support.HeaderMapper
     [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
     [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
     [java]     at java.security.AccessController.doPrivileged(Native
Method)
     [java]     at
java.net.URLClassLoader.findClass(URLClassLoader.java:354)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
     [java]     at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
     [java]     ... 37 more

BUILD FAILED



--
View this message in context: http://activemq.2283324.n4.nabble.com/activemq-all-5-13-1-jar-vs-activemq-all-5-10-0-jar-tp4709258.html
Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.

Re: activemq-all-5.13.1.jar vs activemq-all-5.10.0.jar

Posted by Christopher Shannon <ch...@gmail.com>.
There's a ClassNotFoundException on a Spring class,
org.springframework.messaging.support.HeaderMapper.

Looks like that class  is part of a new jar file introduced in version
4.0.x and above. I can put in a Jira to add that jar for future releases
but for now you will need to add the jar manually to your classpath., Ex:

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-messaging</artifactId>
<version>4.1.9.RELEASE</version>
</dependency>


On Mon, Mar 14, 2016 at 9:28 AM, Pawan Kumar <pa...@gmail.com> wrote:

> I am receiving below error when using activemq-all-5.13.1 but same worked
> fine with activemq-all-5.10.0.jar. Please let me know how to fix this issue
> with latest jar.
>
> Please reply ASAP
>
> Thanks in advance.
> Pawan.
>
> run:
>      [java] Exception in thread "main"
> java.lang.ExceptionInInitializerError
>      [java]     at
>
> com.abc.xyz.cie.serviceinterface.impl.ServiceLocator.getcieEngineBean(ServiceLocator.java:25)
>      [java]     at com.abc.xyz.cie.engine.cieEngine.main(cieEngine.java:19)
>      [java] Caused by:
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> with name 'listener' defined in class path resource [cie-service.xml]:
> Instantiation of bean failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Failed to instantiate
> [org.springframework.jms.listener.adapter.MessageListenerAdapter]:
> Constructor threw exception; nested exception is
> java.lang.NoClassDefFoundError:
> org/springframework/messaging/support/HeaderMapper
>      [java]     at
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1099)
>      [java]     at
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1044)
>      [java]     at
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
>      [java]     at
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
>      [java]     at
>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
>      [java]     at
>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
>      [java]     at
>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
>      [java]     at
>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>      [java]     at
>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
>      [java]     at
>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762)
>      [java]     at
>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
>      [java]     at
>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>      [java]     at
>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>      [java]     at
> com.abc.xyz.cie.spring.BeanLocator.init(BeanLocator.java:67)
>      [java]     at
> com.abc.xyz.cie.spring.BeanLocator.<clinit>(BeanLocator.java:62)
>      [java]     ... 2 more
>      [java] Caused by:
> org.springframework.beans.BeanInstantiationException:
> Failed to instantiate
> [org.springframework.jms.listener.adapter.MessageListenerAdapter]:
> Constructor threw exception; nested exception is
> java.lang.NoClassDefFoundError:
> org/springframework/messaging/support/HeaderMapper
>      [java]     at
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163)
>      [java]     at
>
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89)
>      [java]     at
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1092)
>      [java]     ... 16 more
>      [java] Caused by: java.lang.NoClassDefFoundError:
> org/springframework/messaging/support/HeaderMapper
>      [java]     at java.lang.ClassLoader.defineClass1(Native Method)
>      [java]     at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
>      [java]     at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>      [java]     at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
>      [java]     at
> java.net.URLClassLoader.access$100(URLClassLoader.java:71)
>      [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
>      [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>      [java]     at java.security.AccessController.doPrivileged(Native
> Method)
>      [java]     at
> java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>      [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
>      [java]     at
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
>      [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>      [java]     at
>
> org.springframework.jms.listener.adapter.AbstractAdaptableMessageListener.<init>(AbstractAdaptableMessageListener.java:65)
>      [java]     at
>
> org.springframework.jms.listener.adapter.MessageListenerAdapter.<init>(MessageListenerAdapter.java:138)
>      [java]     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>      [java]     at
>
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
>      [java]     at
>
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>      [java]     at
> java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>      [java]     at
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
>      [java]     ... 18 more
>      [java] Caused by: java.lang.ClassNotFoundException:
> org.springframework.messaging.support.HeaderMapper
>      [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
>      [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>      [java]     at java.security.AccessController.doPrivileged(Native
> Method)
>      [java]     at
> java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>      [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
>      [java]     at
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
>      [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>      [java]     ... 37 more
>
> BUILD FAILED
>
>
>
> --
> View this message in context:
> http://activemq.2283324.n4.nabble.com/activemq-all-5-13-1-jar-vs-activemq-all-5-10-0-jar-tp4709258.html
> Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.
>