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

camel-hl7 does not work on EAP

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: fuse-7.0
    • Fix Version/s: fuse-7.0
    • Component/s: Fuse EAP, WildFly Camel
    • Labels:
      None
    • Sprint:
      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>
      

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                jamesnetherton James Netherton
                Reporter:
                jbouska Jan Bouska
                Tester:
                Jan Bouska
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: