[
https://issues.apache.org/activemq/browse/CAMEL-3162?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen resolved CAMEL-3162.
--------------------------------
Assignee: Claus Ibsen
Resolution: Working as Designed
Its a Spring problem.
When you use {{ignoreUnresolvablePlaceholders}} in Spring then it do *not* the
endpoint uri as is, but it removes the ${ } anyway.
And therefore Camel cannot see those.
Create a ticket at Spring to add an option or change the behavior its
{{ignoreUnresolvablePlaceholders}} so it leave the ${ } as is.
But we have just today added an alternative simple language syntax so you can
use $simple{ } to avoid the Spring clash.
Also Spring has options to configure its start/end token AFAIK so you can use
those to change Spring to *not* use ${ } but something else.
> Simple language work not properly together with Springs
> PropertyPlaceholderConfigurer
> -------------------------------------------------------------------------------------
>
> Key: CAMEL-3162
> URL: https://issues.apache.org/activemq/browse/CAMEL-3162
> Project: Apache Camel
> Issue Type: Bug
> Components: camel-core
> Affects Versions: 2.4.0
> Reporter: Christian Mueller
> Assignee: Claus Ibsen
> Fix For: 2.5.0
>
> Attachments: CAMEL-3162_unittest.patch
>
>
> I defined the to endpoint in my properties file as
> "file://target/outBox?fileName=test-${date:now:yyyyMMdd}.txt" and the written
> file has the name "test-now:yyyyMMdd.txt" instead of "test-20100926".
> See also [CAMEL-304|https://issues.apache.org/activemq/browse/CAMEL-304]
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.