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 <[email protected]>
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;