diff --git a/platform/lang-impl/src/com/intellij/codeInsight/navigation/NavigationUtil.java b/platform/lang-impl/src/com/intellij/codeInsight/navigation/NavigationUtil.java index 69c5183b5271..69ee66e83a12 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/navigation/NavigationUtil.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/navigation/NavigationUtil.java @@ -370,7 +370,8 @@ public final class NavigationUtil { //noinspection ConstantConditions return ((GotoRelatedItem)value).getCustomName(); } - final PsiElement element = (PsiElement)value; + PsiElement element = (PsiElement)value; + if (!element.isValid()) return "INVALID"; return renderer.getElementText(element) + " " + renderer.getContainerText(element, null); }