[ https://issues.apache.org/jira/browse/CAMEL-4594?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen resolved CAMEL-4594. -------------------------------- Resolution: Fixed Fix Version/s: 2.9.0 2.8.3 > Using Saxon to do XML split and xpath evaluation causes XPathExpression > exception > --------------------------------------------------------------------------------- > > Key: CAMEL-4594 > URL: https://issues.apache.org/jira/browse/CAMEL-4594 > Project: Camel > Issue Type: Bug > Components: camel-saxon > Affects Versions: 2.8.2 > Reporter: Claus Ibsen > Assignee: Claus Ibsen > Fix For: 2.8.3, 2.9.0 > > > If you do a route like > {code} > from("direct:start") > .split().xpath("/persons/person") > .choice() > .when().xpath("person/city = 'London'") > .to("mock:london") > .when().xpath("person/city = 'Paris'") > .to("mock:paris") > .otherwise() > .to("mock:other"); > {code} > Then Saxon throws this exception > {code} > Caused by: javax.xml.xpath.XPathExpressionException: Supplied node must be > built using the same or a compatible Configuration > at > net.sf.saxon.xpath.XPathExpressionImpl.evaluate(XPathExpressionImpl.java:284) > at > org.apache.camel.builder.xml.XPathBuilder.doInEvaluateAs(XPathBuilder.java:677) > ... 77 more > {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira