diff --git a/server/src/main/java/org/elasticsearch/repositories/blobstore/BlobStoreRepository.java b/server/src/main/java/org/elasticsearch/repositories/blobstore/BlobStoreRepository.java index 87a9da671e417..9787faab98510 100644 --- a/server/src/main/java/org/elasticsearch/repositories/blobstore/BlobStoreRepository.java +++ b/server/src/main/java/org/elasticsearch/repositories/blobstore/BlobStoreRepository.java @@ -1097,6 +1097,9 @@ public void getRepositoryData(ActionListener listener) { listener.onFailure(e); } return; + } catch (Exception e) { + listener.onFailure(new RepositoryException(metadata.name(), "Unexpected exception when loading repository data", e)); + return; } } }