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) {