From 5396154505e1d46b44dbb4de4567f16a4687883e Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Mon, 7 May 2018 17:09:07 +0300 Subject: [PATCH] EA-115264 - IAE: PathReferenceProviderBase.$$$reportNull$$$ --- .../com/intellij/openapi/paths/PathReferenceProviderBase.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/openapi/paths/PathReferenceProviderBase.java b/platform/lang-impl/src/com/intellij/openapi/paths/PathReferenceProviderBase.java index 43b759999056..0503376e05d7 100644 --- a/platform/lang-impl/src/com/intellij/openapi/paths/PathReferenceProviderBase.java +++ b/platform/lang-impl/src/com/intellij/openapi/paths/PathReferenceProviderBase.java @@ -25,6 +25,8 @@ public abstract class PathReferenceProviderBase implements PathReferenceProvider int offset = range.getStartOffset(); int endOffset = range.getEndOffset(); final String elementText = psiElement.getText(); + if (elementText == null) + return false; for (DynamicContextProvider provider: Extensions.getExtensions(DynamicContextProvider.EP_NAME)) { final int dynamicOffset = provider.getOffset(psiElement, offset, elementText); if (dynamicOffset == -1) {