camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Arpit Goyal (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CAMEL-10581) toD (ToDynamicDefinition) does not honor RAW( ) contract - 'removes + from password'
Date Thu, 05 Jan 2017 00:31:58 GMT

    [ https://issues.apache.org/jira/browse/CAMEL-10581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15799828#comment-15799828
] 

Arpit Goyal commented on CAMEL-10581:
-------------------------------------

[~davsclaus] [~gzurowski] Any way I can find out when the 2.18.2 will be released. Checked
- http://camel.apache.org/camel-2182-release.html but didn't find some definitive date. 

> toD (ToDynamicDefinition) does not honor RAW( ) contract - 'removes + from password'
> ------------------------------------------------------------------------------------
>
>                 Key: CAMEL-10581
>                 URL: https://issues.apache.org/jira/browse/CAMEL-10581
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core
>    Affects Versions: 2.16.3
>            Reporter: Arpit Goyal
>            Assignee: Claus Ibsen
>              Labels: password, raw, sftp, toD
>             Fix For: 2.17.5, 2.18.2, 2.19.0
>
>
> 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 guess support for RAW was missed 
> 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.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message