diff --git a/headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexer.java b/headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexer.java index 4427537c2..7c58b34c4 100644 --- a/headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexer.java +++ b/headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexer.java @@ -214,7 +214,9 @@ public class SpringIndexer { if (cu != null) { List oldSymbols = symbolsByDoc.remove(docURI); - symbols.removeAll(oldSymbols); + if (oldSymbols != null) { + symbols.removeAll(oldSymbols); + } AtomicReference docRef = new AtomicReference<>(); scanAST(cu, docURI, docRef, content);