From d5eef10cbb5740ce59055ac5811984fe8e625489 Mon Sep 17 00:00:00 2001 From: BoykoAlex Date: Thu, 19 Oct 2017 15:41:36 -0400 Subject: [PATCH] Fix NPE for no fake index --- .../vscode/boot/metadata/SpringPropertiesIndexManager.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/SpringPropertiesIndexManager.java b/headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/SpringPropertiesIndexManager.java index 335037f18..5c39c90b6 100644 --- a/headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/SpringPropertiesIndexManager.java +++ b/headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/metadata/SpringPropertiesIndexManager.java @@ -57,7 +57,10 @@ public class SpringPropertiesIndexManager { } public synchronized SpringPropertyIndex invalidateIndex(IJavaProject project) { - return indexes.remove(project); + if (indexes != null) { + return indexes.remove(project); + } + return null; } public synchronized FuzzyMap get(IJavaProject project, ProgressService progressService) {