From 42dd27edccd028a1b2d76984ada7b705ffc16196 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20C=C3=A9bron?= Date: Thu, 14 Mar 2019 15:15:19 +0100 Subject: [PATCH] EA-139675 - NPE: NavigationGutterIconBuilder.calcPsiTargets / add assertion --- .../codeInsight/navigation/NavigationGutterIconBuilder.java | 1 + 1 file changed, 1 insertion(+) diff --git a/xml/dom-impl/src/com/intellij/codeInsight/navigation/NavigationGutterIconBuilder.java b/xml/dom-impl/src/com/intellij/codeInsight/navigation/NavigationGutterIconBuilder.java index 874492c6a957..c8b22e6e9fcc 100644 --- a/xml/dom-impl/src/com/intellij/codeInsight/navigation/NavigationGutterIconBuilder.java +++ b/xml/dom-impl/src/com/intellij/codeInsight/navigation/NavigationGutterIconBuilder.java @@ -323,6 +323,7 @@ public class NavigationGutterIconBuilder { final List list = new ArrayList<>(targets.size()); for (final T target : targets) { for (final PsiElement psiElement : converter.fun(target)) { + assert psiElement != null : converter + " returned null element"; if (elements.add(psiElement) && psiElement.isValid()) { list.add(manager.createSmartPsiElementPointer(psiElement)); }