Details
-
Bug
-
Resolution: Done
-
Major
-
fuse-7.0
-
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>