From 819c59a2fa1c99a9d7145e06913d285c905ff851 Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Thu, 7 Feb 2019 12:53:19 +0100 Subject: [PATCH] fix NPE in LSP4E when not submitting a predicate for server capabilities --- .../tooling/ls/eclipse/commons/HighlightsCodeLensProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/HighlightsCodeLensProvider.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/HighlightsCodeLensProvider.java index 2d84b9dbe..c06007789 100644 --- a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/HighlightsCodeLensProvider.java +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/HighlightsCodeLensProvider.java @@ -74,7 +74,7 @@ public class HighlightsCodeLensProvider extends AbstractCodeMiningProvider { IDocument document = viewer.getDocument(); return CompletableFuture.supplyAsync(() -> { - List docInfos = LanguageServiceAccessor.getLSPDocumentInfosFor(document, null); + List docInfos = LanguageServiceAccessor.getLSPDocumentInfosFor(document, (x) -> true); if (!docInfos.isEmpty()) { LSPDocumentInfo info = docInfos.get(0); HighlightParams highlights = STS4LanguageClientImpl.currentHighlights.get(info.getFileUri().toString());