camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: toD doesn't support RAW function for passwords (Bug?)
Date Fri, 09 Dec 2016 08:27:32 GMT
Hi

Ah yeah that smells like a little bug. You are welcome to log a JIRA
http://camel.apache.org/support.html

On Fri, Dec 9, 2016 at 3:50 AM, Goyal, Arpit <arpit.goyal@sap.com> wrote:
> Hello Camel users,
>
> On my 5-10mins analysis - looks like a problem/bug - please can you clarify?
>
> We have SFTP passwords which have special characters and hence we tried to use the RAW
function. On testing we saw that the RAW doesn't work and it still fails.
>
> On debugging we realize that we are using toD("sftp://....") and not to("sftp://...").
As toD has been introduced later, I assume either it doesn't support RAW or this was missed
out and is a bug.
>
> Camel Version: 2.16.3
>
> URL: sftp://10.14.112.183:8686/customer?username=tester&password=RAW(abXNd+4nfzS)&stepwise=false&disconnect=true&reconnectDelay=5000&autoCreate=false&fileExist=Override&connectTimeout=300000
>
> Code Fails at - org.apache.camel.model.ToDynamicDefinition.createExpression(RouteContext)
 - line 86 or 117 (depending on your viewpoint).
>
> - Line 86: String[] parts = uri.split("\\+");
> - Line  117: We concat expressions, without realizing that + was within the RAW function.
>
> Regards,
> Arpit.
>
> Ref: http://camel.apache.org/how-do-i-configure-password-options-on-camel-endpoints-without-the-value-being-encoded.html
>



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Mime
View raw message