Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Workaround
-
5.16.1
-
None
-
None
Description
When having a camel route within activemq.xml the config is not parsable. Thus the server instance couldn't be used.
// 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
I found an old Github issue stating the following:
the class: com.sun.xml.bind.v2.model.annotation.AnnotationReader moved from jaxb-impl 2.2.6 to jaxb-core 2.2.7
Adding jaxb-core-2.2.11.jar to the /lib directory solved the problem for me.