Hello,

I've got following camel context definition:

<camelContext id="myContext" xmlns="http://camel.apache.org/schema/spring";
trace="true">
        <camel:properties>
                <property key="http.proxyScheme" value="{{http.proxyScheme}}"/>
                <property key="http.proxyHost" value="{{http.proxyHost}}"/>
                <property key="http.proxyPort" value="8080"/>
        </camel:properties>

        <propertyPlaceholder id="properties"
location="classpath:net.atos.acdwb.core.cfg"/>

        <routeBuilder ref="wallboardRoute" />
</camelContext>

Here the placeholders as defined in net.atos.acdwb.core.cfg:

# ...
http.proxyScheme=http
http.proxyHost=myHost
# ...


This file is available in the classpath as other spring placeholders are
detected within the context file. Even so, I get following exception when
attempting to run my unittest:

(...)
Caused by: java.lang.IllegalStateException: Scheme '{{http.proxyscheme}}'
not registered.
        at
org.apache.http.conn.scheme.SchemeRegistry.getScheme(SchemeRegistry.java:71)
        at
org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:127)
(...)

Thanks for any help,
Myriam




--
View this message in context: 
http://camel.465427.n5.nabble.com/Camel-2-10-3-placeholder-cannot-be-determined-in-camel-property-definition-tp5727338.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to