You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Claus Ibsen (JIRA)" <ji...@apache.org> on 2016/04/28 12:40:12 UTC

[jira] [Reopened] (CAMEL-9921) Dozer variable mapping doesn't work on karaf

     [ https://issues.apache.org/jira/browse/CAMEL-9921?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claus Ibsen reopened CAMEL-9921:
--------------------------------

Tomohisa, will work on an unit test we can include in camel-dozer as test. And then a smaller example (separated from fuseide) that we can use to track down the osgi issue.

Mind that dozer is not OSGi friendly so it may be that this functionailty is not supported/working on OSGi.

> 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
>    Affects Versions: 2.15.6, 2.17.0
>            Reporter: Tomohisa Igarashi
>            Assignee: Claus Ibsen
>            Priority: Minor
>
> The configuration variables defined in transformation.xml is not resolved to the value on karaf. It just works in unit test and JBoss EAP via SwitchYard. I also tried to run with camel-2.18-SNAPSHOT, but it requires (&(osgi.wiring.package=org.apache.felix.gogo.commands)(version>=0.16.0)(!(version>=1.0.0))) while karaf-2.4.4 bundles felix gogo 0.12.1.
> h4. Steps to reproduce
> # Checkout xml-to-json example from here - https://github.com/fusesource/fuseide/tree/master/examples/transformation/xml-to-json
> # Change camel version to 2.17.0 in its pom.xml
> # Run mvn install
> # Start a karaf instance
> # Add URLs
> {code}
> karaf@root> features:addurl mvn:org.apache.camel.karaf/apache-camel/2.17.0/xml/features
> karaf@root> features:addurl mvn:org.jboss.tools.fuse.examples.transformation/xml-to-json/1.0.0-SNAPSHOT/xml/features
> {code}
> # Install the application
> {code}
> karaf@root> features:install xml-to-json
> {code}
> # Copy input file
> {code}
> # cp src/data/abc-order.xml /tmp/inbox/
> {code}
> # Check the output file '/tmp/outbox/xyz-order.json'. You would see  "origin":"$\{ORIGIN}" while $\{ORIGIN} should have been resolved to 'Web'.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)