Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-8051

camel-hl7 does not work on EAP

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • fuse-7.0
    • fuse-7.0
    • Fuse EAP, WildFly Camel
    • None
    • % %
    • Fuse 7.0 Sprint 28

    Description

          Caused by: java.lang.NoClassDefFoundError: Failed to link org/jboss/qe/camel/components/hl7/codec/HL7Codec (Module \"deployment.test.war\" from Service Module Loader): Failed to link org/apache/camel/component/hl7/HL7MLLPCodec (Module \"org.apache.camel.component.hl7\" from local module loader @69b794e2 (finder: local module finder @3f200884 (roots: /home/jbouska/servers/fuse7_eap/76/jboss-eap-7.1/modules,/home/jbouska/servers/fuse7_eap/76/jboss-eap-7.1/modules/system/layers/fuse,/home/jbouska/servers/fuse7_eap/76/jboss-eap-7.1/modules/system/layers/base))): org/apache/mina/filter/codec/ProtocolCodecFactory"}}
      14:00:55,660 ERROR [org.jboss.as.server] (management-handler-thread - 4) WFLYSRV0021: Deploy of deployment "test.war" was rolled back with the following failure message: 
      {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"test.war\".CamelContextActivationService.\"test.war\"" => "Cannot create camel context: test.war
      

      Suggested fix:
      add dependency on org.apache.mina.core to hl7 module.xml

        1 <?xml version="1.0" encoding="UTF-8"?>^M
        2 <module name="org.apache.camel.component.hl7" xmlns="urn:jboss:module:1.1">
        3   <resources>
        4     <resource-root path="camel-hl7-2.21.0.fuse-000076.jar"/>
        5   </resources>
        6   <dependencies>
        7     <module name="io.netty" slot="4.1"/>
        8     <module name="org.apache.camel.component.netty4"/>
        9     <module name="org.slf4j"/>
       10     <module name="ca.uhn.hapi" export="true">
       11       <exports>
       12         <exclude path="ca/uhn"/>
       13       </exports>
       14     </module>
       15     <module name="javax.xml.bind.api"/>
       16     <module name="org.apache.camel.core"/>
       17     <module name="org.apache.mina.core" />
       18 </dependencies>
      19  </module>
      

      Attachments

        Activity

          People

            jnethert@redhat.com James Netherton
            jbouska@redhat.com Jan Bouska
            Jan Bouska Jan Bouska
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: