You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by "Claus Ibsen (JIRA)" <ji...@apache.org> on 2010/09/26 18:10:40 UTC
[jira] Resolved: (CAMEL-3162) Simple language work not properly
together with Springs PropertyPlaceholderConfigurer
[ 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.