Property resolve in EIP does not work when in a sub route. ----------------------------------------------------------
Key: CAMEL-3314 URL: https://issues.apache.org/activemq/browse/CAMEL-3314 Project: Apache Camel Issue Type: Bug Affects Versions: 2.5.0 Reporter: Andreas Asmuss Fix For: 2.6.0 The 2.5 feature: "The EIP now supports property placeholders in the String based options (a few spots in Java DSL where its not possible). For example: <convertBodyTo type="String" charset="{{foo.myCharset}}"/>" does not work correctly when ie nested in a <choice> tag. See discussion: http://camel.465427.n5.nabble.com/Camel-2-5-Propertyplaceholders-and-Spring-DSL-still-not-working-td3251608.html#a3251608 Example route: This works: <route> <from uri="direct:in" /> <convertBodyTo type="String" charset="{{charset.external}}" /> <log message="Charset: {{charset.external}}" /> <to uri="mock:out" /> </route> This fails: <route> <from uri="direct:in" /> <choice> <when> <constant>true</constant> <convertBodyTo type="String" charset="{{charset.external}}" /> </when> </choice> <to uri="mock:out" /> </route> -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.