Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 3D4AC200BC5 for ; Tue, 22 Nov 2016 20:23:00 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 3C2C2160AF1; Tue, 22 Nov 2016 19:23:00 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 875A1160B0C for ; Tue, 22 Nov 2016 20:22:59 +0100 (CET) Received: (qmail 79426 invoked by uid 500); 22 Nov 2016 19:22:58 -0000 Mailing-List: contact issues-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list issues@camel.apache.org Received: (qmail 79290 invoked by uid 99); 22 Nov 2016 19:22:58 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Nov 2016 19:22:58 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 7F6362C4C79 for ; Tue, 22 Nov 2016 19:22:58 +0000 (UTC) Date: Tue, 22 Nov 2016 19:22:58 +0000 (UTC) From: "Claus Ibsen (JIRA)" To: issues@camel.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (CAMEL-10505) "FILE" component with option "readLock=rename" throws FileNotFound exception in case of work file is locked/used by another application MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Tue, 22 Nov 2016 19:23:00 -0000 [ https://issues.apache.org/jira/browse/CAMEL-10505?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15687627#comment-15687627 ] Claus Ibsen commented on CAMEL-10505: ------------------------------------- Thanks for the PR - testing it now > "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)