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 8D29C200BC5 for ; Tue, 22 Nov 2016 11:17:00 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 8C020160B0A; Tue, 22 Nov 2016 10:17: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 D0DBE160B1E for ; Tue, 22 Nov 2016 11:16:59 +0100 (CET) Received: (qmail 14907 invoked by uid 500); 22 Nov 2016 10:16:59 -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 14758 invoked by uid 99); 22 Nov 2016 10:16: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 10:16:58 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id B788A2C4C76 for ; Tue, 22 Nov 2016 10:16:58 +0000 (UTC) Date: Tue, 22 Nov 2016 10:16:58 +0000 (UTC) From: "Andrey Poltavtsev (JIRA)" To: issues@camel.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (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 10:17:00 -0000 [ 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)