[
https://issues.apache.org/jira/browse/AMQ-8144?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stefanie updated AMQ-8144:
--------------------------
Description:
When having a camel route within activemq.xml the config is not parsable. Thus
the server instance couldn't be used.
{code:java}
// 2021-02-12 20:42:37,829 | ERROR | Failed to load: class path resource
[activemq.xml], reason: Unexpected exception parsing XML document from class
path resource [activemq.xml]; nested exception is
java.lang.NoClassDefFoundError:
com/sun/xml/bind/v2/model/annotation/AnnotationReader |
org.apache.activemq.xbean.XBeanBrokerFactory | WrapperSimpleAppMain
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
exception parsing XML document from class path resource [activemq.xml]; nested
exception is java.lang.NoClassDefFoundError:
com/sun/xml/bind/v2/model/annotation/AnnotationReader
{code}
I found an old Github issue stating the following:
{code:java}
the class: com.sun.xml.bind.v2.model.annotation.AnnotationReader moved from
jaxb-impl 2.2.6 to jaxb-core 2.2.7{code}
Adding jaxb-core-2.2.11.jar to the /lib directory solved the problem for me.
was:
When having a camel route within activemq.xml the config is not parsable. Thus
the server instance couldn't be used.
{code:java}
// 2021-02-12 20:42:37,829 | ERROR | Failed to load: class path resource
[activemq.xml], reason: Unexpected exception parsing XML document from class
path resource [activemq.xml]; nested exception is
java.lang.NoClassDefFoundError:
com/sun/xml/bind/v2/model/annotation/AnnotationReader |
org.apache.activemq.xbean.XBeanBrokerFactory | WrapperSimpleAppMain
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
exception parsing XML document from class path resource [activemq.xml]; nested
exception is java.lang.NoClassDefFoundError:
com/sun/xml/bind/v2/model/annotation/AnnotationReader
{code}
Adding jaxb-core-2.2.11.jar to the /lib directory solved the problem for me.
> Missing dependency for parsing <camelContext>
> ---------------------------------------------
>
> Key: AMQ-8144
> URL: https://issues.apache.org/jira/browse/AMQ-8144
> Project: ActiveMQ
> Issue Type: Bug
> Components: Camel
> Affects Versions: 5.16.1
> Reporter: Stefanie
> Priority: Critical
>
> When having a camel route within activemq.xml the config is not parsable.
> Thus the server instance couldn't be used.
> {code:java}
> // 2021-02-12 20:42:37,829 | ERROR | Failed to load: class path resource
> [activemq.xml], reason: Unexpected exception parsing XML document from class
> path resource [activemq.xml]; nested exception is
> java.lang.NoClassDefFoundError:
> com/sun/xml/bind/v2/model/annotation/AnnotationReader |
> org.apache.activemq.xbean.XBeanBrokerFactory | WrapperSimpleAppMain
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing XML document from class path resource [activemq.xml];
> nested exception is java.lang.NoClassDefFoundError:
> com/sun/xml/bind/v2/model/annotation/AnnotationReader
> {code}
> I found an old Github issue stating the following:
> {code:java}
> the class: com.sun.xml.bind.v2.model.annotation.AnnotationReader moved from
> jaxb-impl 2.2.6 to jaxb-core 2.2.7{code}
> Adding jaxb-core-2.2.11.jar to the /lib directory solved the problem for me.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)