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

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


The following commit(s) were added to refs/heads/master by this push:
     new 7f71c83  add defensive check (#2684)
7f71c83 is described below

commit 7f71c83cd6c32b7218191ed3774f2edb78fb112e
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 ab2f552..33c546b 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