diff options
Diffstat (limited to 'config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileReferenceDownloader.java')
-rw-r--r-- | config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileReferenceDownloader.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileReferenceDownloader.java b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileReferenceDownloader.java index 611ad67a5d8..4b32ffab2b7 100644 --- a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileReferenceDownloader.java +++ b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileReferenceDownloader.java @@ -118,7 +118,8 @@ class FileReferenceDownloader { } private synchronized void completedDownloading(FileReference fileReference, File file) { - downloads.get(fileReference).future().set(Optional.of(file)); + if (downloads.containsKey(fileReference)) + downloads.get(fileReference).future().set(Optional.of(file)); downloadStatus.put(fileReference, 100.0); } |