camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paddy Daly (JIRA)" <>
Subject [jira] Commented: (CAMEL-1428) SftpConsumer : GenericFileRenameProcessStrategy - String index out of bounds
Date Fri, 06 Mar 2009 18:30:44 GMT


Paddy Daly commented on CAMEL-1428:

I'm getting a null in my path now.

I've updated my uri since, i.e just removed  the temp folder.

<endpoint id="sftp" uri="sftp://${sftpusername}@${ipaddress}?password=pass&amp;binary=true&amp;recursive=true&amp;delay=10000&amp;initialDelay=2000&amp;moveExpression=.done/${file:name}&amp;knownHostsFile=c://known_host&amp;filter=#myAntFilter"/>

When you referred to 
"beware the FTP should not use absolute paths for names" 
do you mean the knownHostsFile path.

> SftpConsumer : GenericFileRenameProcessStrategy - String index out of bounds
> ----------------------------------------------------------------------------
>                 Key: CAMEL-1428
>                 URL:
>             Project: Apache Camel
>          Issue Type: Bug
>          Components: camel-ftp
>    Affects Versions: 2.0.0
>         Environment: Windows XP
>            Reporter: Paddy Daly
>            Assignee: Claus Ibsen
>             Fix For: 2.0-M1
>         Attachments: camel-error.txt, camel-error2.txt, camel-error3.txt
> While trying to consume a file via SFTP and using the moveExpression to move the file
into a done folder a renameException is thrown.
> In GenericFile the relativeFileName reads something like the following.   /incoming/test/file1.txt
> When it tries to call this code and exception is thrown because File.separator is '\'
in a windows environment.
> String relative = relativeFileName.substring(0, relativeFileName.lastIndexOf(File.separator));

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message