diff options
author | Harald Musum <musum@oath.com> | 2018-02-07 18:20:25 +0100 |
---|---|---|
committer | Harald Musum <musum@oath.com> | 2018-02-07 18:20:25 +0100 |
commit | 17b01a9f7f5897b10ea2480cd8e81dbd043f312c (patch) | |
tree | d24666e8cf96bf782bc319ba7ee2ff19ee924cf9 /filedistribution | |
parent | 140abb1602c1788684ebf0401d1bcaca40cbe407 (diff) |
Check for existence before deleting
Diffstat (limited to 'filedistribution')
-rw-r--r-- | filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReceiver.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReceiver.java b/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReceiver.java index c95fe73ab4e..a580759b03b 100644 --- a/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReceiver.java +++ b/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReceiver.java @@ -131,7 +131,9 @@ public class FileReceiver { throw new RuntimeException("Failed writing file: ", e); } finally { try { - Files.delete(inprogressFile.toPath()); + if (inprogressFile.exists()) { + Files.delete(inprogressFile.toPath()); + } } catch (IOException e) { log.log(LogLevel.ERROR, "Failed deleting " + inprogressFile.getAbsolutePath() + ": " + e.getMessage(), e); } |