From a678831ad1bd44fe20d17baa1f0163414ef55b42 Mon Sep 17 00:00:00 2001 From: Armin Braun Date: Fri, 15 Feb 2019 08:44:31 +0100 Subject: [PATCH] Fix NPE on Stale Index in IndicesService (#38891) * Closes #38845 --- .../main/java/org/elasticsearch/indices/IndicesService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/src/main/java/org/elasticsearch/indices/IndicesService.java b/server/src/main/java/org/elasticsearch/indices/IndicesService.java index 2977cea2ae813..949fe9b4b2b72 100644 --- a/server/src/main/java/org/elasticsearch/indices/IndicesService.java +++ b/server/src/main/java/org/elasticsearch/indices/IndicesService.java @@ -900,6 +900,9 @@ public IndexMetaData verifyIndexIsDeleted(final Index index, final ClusterState final IndexMetaData metaData; try { metaData = metaStateService.loadIndexState(index); + if (metaData == null) { + return null; + } } catch (Exception e) { logger.warn(() -> new ParameterizedMessage("[{}] failed to load state file from a stale deleted index, " + "folders will be left on disk", index), e);