Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-8144

Missing dependency for parsing <camelContext>

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Workaround
    • 5.16.1
    • None
    • Camel
    • 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.

      Attachments

        Activity

          People

            mattrpav Matt Pavlovich
            Faerylnahr Stefanie
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: