xpath not working together with choice/when -------------------------------------------
Key: CAMEL-3531 URL: https://issues.apache.org/jira/browse/CAMEL-3531 Project: Camel Issue Type: Bug Components: camel-scala Affects Versions: 2.5.0 Environment: Ubuntu Linux 10.04, java 1.6 Reporter: Craig McDaniel When using the Scala DSL, xpath expressions inside when() do not work as expected. As an example: {code:none} "direct:a" ==> { choice { when (xpath("//hello")) to ("mock:english") when (xpath("//hallo")) { to ("mock:dutch") to ("mock:german") } otherwise to ("mock:french") } } // Send messages "direct:a" ! ("<hello/>", "<hallo/>", "<hellos/>") {code} Here we should receive 1 message in each of the mocks. For whatever reason, all 3 messages go to mock:english. Similar routes work as expected with the Java DSL. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.