From 522e8e67753de4685e2a23cc3108457cb0626ed4 Mon Sep 17 00:00:00 2001 From: BoykoAlex Date: Wed, 11 Oct 2017 00:57:57 -0400 Subject: [PATCH] Fix NPE for Atom LS build --- .../ide/vscode/boot/java/utils/SpringIndexer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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);