Camel-Dozer Custom Mapping Leads Deployment Failure on Karaf Runtime
Issue
As explained in the official document, this is a sample mapping file for camel-dozer, but can not deploy to the karaf runtime.
<mappings xmlns="http://dozermapper.github.io/schema/bean-mapping"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://dozermapper.github.io/schema/bean-mapping http://dozermapper.github.io/schema/bean-mapping.xsd">
<configuration>
<variables>
<variable name="CUST_ID">ACME-SALES</variable>
</variables>
</configuration>
<mapping>
<class-a>org.apache.camel.component.dozer.VariableMapper</class-a>
<class-b>org.example.Order</class-b>
<field custom-converter-id="_variableMapping" custom-converter-param="${CUST_ID}">
<a>literal</a>
<b>custId</b>
</field>
</mapping>
</mappings>
Error log is something like this:
Caused by: com.github.dozermapper.core.MappingException: java.lang.ClassNotFoundException: org.apache.camel.component.dozer.VariableMapper from bundle 299 (demo)
Environment
- Red Hat Fuse
- 7.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.