[
https://issues.apache.org/activemq/browse/CAMEL-1428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=50329#action_50329
]
Paddy Daly commented on CAMEL-1428:
-----------------------------------
Just arrived @work. Here ya go.
{code}
[le.remote.sftpcompon...@8ae59a] SftpConsumer DEBUG Done
processing file: GenericFile[temp/incoming/file.txt]. Status is: processed OK
[le.remote.sftpcompon...@8ae59a] SftpConsumer DEBUG
Committing remote file strategy:
org.apache.camel.component.file.strategy.genericfilerenameprocessstrat...@7f3b8a
for file: GenericFile[temp/incoming/file.txt]
[le.remote.sftpcompon...@8ae59a] SftpOperations DEBUG Deleteing
file: temp/incoming/file.txt
[le.remote.sftpcompon...@8ae59a] nericFileRenameProcessStrategy DEBUG Renaming
file: GenericFile[temp/incoming/file.txt] to:
GenericFile[temp/incoming/file.txt]
[le.remote.sftpcompon...@8ae59a] SftpOperations DEBUG Renaming
file: temp/incoming/file.txt to: temp/incoming/file.txt
[le.remote.sftpcompon...@8ae59a] SftpConsumer WARN Error
committing remote file strategy:
org.apache.camel.component.file.strategy.genericfilerenameprocessstrat...@7f3b8a
org.apache.camel.component.file.GenericFileOperationFailedException: Cannot
rename file from: temp/incoming/file.txt to: temp/incoming/file.txt
at
org.apache.camel.component.file.remote.SftpOperations.renameFile(SftpOperations.java:167)
at
org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy.renameFile(GenericFileRenameProcessStrategy.java:80)
at
org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy.commit(GenericFileRenameProcessStrategy.java:58)
at
org.apache.camel.component.file.GenericFileConsumer.processStrategyCommit(GenericFileConsumer.java:226)
at
org.apache.camel.component.file.GenericFileConsumer$1.done(GenericFileConsumer.java:180)
at
org.apache.camel.processor.UnitOfWorkProcessor$1.done(UnitOfWorkProcessor.java:57)
at
org.apache.camel.management.InstrumentationProcessor$1.done(InstrumentationProcessor.java:74)
at org.apache.camel.processor.Pipeline.process(Pipeline.java:106)
at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)
at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.proceed(StreamCachingInterceptor.java:88)
at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.process(StreamCachingInterceptor.java:83)
at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52)
at
org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:165)
at
org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:98)
at
org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:66)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at
java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
{code}
> SftpConsumer : GenericFileRenameProcessStrategy - String index out of bounds
> ----------------------------------------------------------------------------
>
> Key: CAMEL-1428
> URL: https://issues.apache.org/activemq/browse/CAMEL-1428
> 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,
> camel-error4.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.