[ 
https://issues.apache.org/jira/browse/CAMEL-10505?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrey Poltavtsev updated CAMEL-10505:
--------------------------------------
    Attachment: camel-core.patch

> "FILE" component with option "readLock=rename" throws FileNotFound exception 
> in case of work file is locked/used by another application
> ---------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-10505
>                 URL: https://issues.apache.org/jira/browse/CAMEL-10505
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core
>    Affects Versions: 2.17.3
>         Environment: Windows 7 / Java 8.
>            Reporter: Andrey Poltavtsev
>             Fix For: 2.17.4, 2.18.1, 2.19.0
>
>         Attachments: camel-core.patch, diff.txt
>
>
> Option "readLock=rename" (according to htttp://camel.apache.org/file2.html) 
> is necessary to lock work file in case of it is not used by another 
> application. But currently we see "FileNotFound" during test rename operation 
> and "FILE" component tries to lock and process corresponding work file.
> This issue can be resolved by wrapping of corresponding rename operation by 
> try-catch block. See diff.txt for 
> "camel-core/src/main/java/org/apache/camel/component/file/strategy/GenericFileRenameExclusiveReadLockStrategy.java"
>  in attachment which shows way to correct current issue.
> [Similar 
> issue|http://stackoverflow.com/questions/40040023/cannot-rename-file-warning-while-using-idempotent-readlock-in-camel]
>  is applicable for previous Camel version also.  



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

Reply via email to