camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Claus Ibsen (JIRA)" <j...@apache.org>
Subject [jira] [Reopened] (CAMEL-9921) Dozer variable mapping doesn't work on karaf
Date Thu, 28 Apr 2016 10:40:12 GMT

     [ 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)

Mime
View raw message