This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch camel-2.22.x
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 534de09d37b551faf72bffa8ab454a19631d7e4d
Author: vgvineet4 <vgvine...@gmail.com>
AuthorDate: Sat Dec 22 02:02:33 2018 +0530

    add defensive check (#2684)
---
 .../file/strategy/FileChangedExclusiveReadLockStrategy.java          | 5 +++++
 1 file changed, 5 insertions(+)

diff --git 
a/camel-core/src/main/java/org/apache/camel/component/file/strategy/FileChangedExclusiveReadLockStrategy.java
 
b/camel-core/src/main/java/org/apache/camel/component/file/strategy/FileChangedExclusiveReadLockStrategy.java
index e2a274f..9aa7698 100644
--- 
a/camel-core/src/main/java/org/apache/camel/component/file/strategy/FileChangedExclusiveReadLockStrategy.java
+++ 
b/camel-core/src/main/java/org/apache/camel/component/file/strategy/FileChangedExclusiveReadLockStrategy.java
@@ -71,6 +71,11 @@ public class FileChangedExclusiveReadLockStrategy extends 
MarkerFileExclusiveRea
                 }
             }
 
+            if(!target.exists()) {
+                CamelLogger.log(LOG,readLockLoggingLevel,"File 
"+target.getName()+" got deleted.");
+               return false;
+            }
+
             long newLastModified = target.lastModified();
             long newLength = target.length();
             long newOlderThan = startTime + watch.taken() - minAge;

Reply via email to