[ https://issues.apache.org/jira/browse/CAMEL-9921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15272142#comment-15272142 ]
Claus Ibsen commented on CAMEL-9921: ------------------------------------ This was tricky to get resolved on OSGi as we need to load the glashfish EL that dozer is using. But now it prints {code} 2016-05-05 11:57:55,574 | INFO | #8 - timer://foo | route10 | 55 - org.apache.camel.camel-core - 2.18.0.SNAPSHOT | Before: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ABCOrder> <header> <status>GOLD</status> </header> </ABCOrder> 2016-05-05 11:57:55,622 | INFO | #8 - timer://foo | route10 | 55 - org.apache.camel.camel-core - 2.18.0.SNAPSHOT | After: org.apache.camel.component.dozer.example.xyz.XYZOrder@2ab3ae9c for customer: ACME-SALES {code} when running in karaf. Notice the variable has been replaced to ACME-SALES > Dozer variable mapping doesn't work on karaf > -------------------------------------------- > > Key: CAMEL-9921 > URL: https://issues.apache.org/jira/browse/CAMEL-9921 > Project: Camel > Issue Type: Bug > Components: camel-dozer, karaf > Affects Versions: 2.15.6, 2.17.0, 2.18.0 > Reporter: Tomohisa Igarashi > Assignee: Claus Ibsen > Priority: Minor > Attachments: CAMEL-9921.tgz > > > The configuration variables defined in transformation.xml is not resolved to > the value on karaf. Attached reproducer [^CAMEL-9921.tgz] shows this behavior > using Pax Exam, camel-2.18-SNAPSHOT and karaf-4.0.5. > h4. Steps to reproduce > # Unpack [^CAMEL-9921.tgz] > # Run 'mvn clean package' > # PaxExamTest fails with following error, which shows the variable mapping > doesn't work in karaf while it succeeds in CamelBlueprintTest > {code} > test(org.apache.camel.component.dozer.PaxExamTest) Time elapsed: 15.878 sec > <<< FAILURE! > org.junit.ComparisonFailure: expected:<[ACME-SALES]> but was:<[${CUST_ID}]> > at org.apache.camel.component.dozer.PaxExamTest.test(PaxExamTest.java:89) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)