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

Unable to add camel routes to activemq running in a karaf container

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Later
    • Affects Version/s: 5.8.0
    • Fix Version/s: 5.9.0
    • Component/s: Camel
    • Labels:
      None
    • Environment:

      jboss-amq-6.0 on Red Hat Enterprise Linux Server release 6.4 (Santiago)

    • Regression:
      Regression, Unit Test Broken

      Description

      gtully: noconnor: there is a pax exam test on apache trunk that validates the karaf features - see the xml https://github.com/apache/activemq/blob/trunk/activemq-karaf-itest/src/test/resources/org/apache/activemq/karaf/itest/activemq-nd-camel.xml
      [07:35am] gtully: in 6.0 u can try the same - just embed a context
      [07:36am] gtully: so modify etc/activemq.xml
      [07:36am] noconnor: gtully: thanks, trying it now
      [07:44am] noconnor: gtully: same issue again, "bundle context must be specified"
      [07:49am] gtully: noconnor: i see the same thing with the test on trunk… need to investigate that a bit…can u raise an amq issue
      [07:51am] gtully: noconnor: on trunk that can be reproduced with mvn test -Dtest=ActiveMQBrokerNdCamelFeatureTest in the activemq-karaf-itest module

      Exception on start: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'activemq' defined in file [/opt/jboss-amq/jboss-a-mq-6.0.0.redhat-024
      /etc/activemq.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'camel': Invocation
      of init method failed; nested exception is java.lang.IllegalArgumentException: BundleContext must be specified
      org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'activemq' defined in file [/opt/jboss-amq/jboss-a-mq-6.0.0.redhat-024/etc/activemq.xml]: I
      nitialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'camel': Invocation of init method failed
      ; nested exception is java.lang.IllegalArgumentException: BundleContext must be specified

      Also I had to add the activemq-camel feature to org.apache.karaf.features.cfg to get the namespaces resolved

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              noelo Noel O'Connor
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: