If you are using JBoss Fuse you have to ask to RH support. -- Andrea Cosentino ---------------------------------- Apache Camel PMC Member Apache Karaf Committer Apache Servicemix PMC Member Email: [email protected] Twitter: @oscerd2 Github: oscerd
On Monday, June 26, 2017 2:31 PM, "Leber, Thomas" <[email protected]> wrote: Hi all, I have deployed a Spring Camel context on a stock Karaf container. I have set a env variable like this: JBossFuse:admin@devTL> env test null JBossFuse:admin@devTL> env test hi_all JBossFuse:admin@devTL> env test hi_all JBossFuse:admin@devTL> Now I want to access this variable via: String test = exchange.getContext().resolvePropertyPlaceholders("{{env:test}}"); Unfortunatley this always returns java.lang.IllegalArgumentException: Property with key [env:test] using function [env] returned null value which is not allowed, from input: {{env:test}} also I tried {{karaf.test}} String test = exchange.getContext().resolvePropertyPlaceholders("{{karaf.test}}"); But I get java.lang.IllegalArgumentException: PropertiesComponent with name properties must be defined in CamelContext to support property placeholders. Property with key [karaf.test] not found in properties from text: {{karaf.test}} Meanwhile String test = exchange.getContext().resolvePropertyPlaceholders("{{karaf:test}}"); Returns simply "test" Any suggestions or is this simply not possible? Best Thomas Leber [email protected]
