diff --git a/platform/lang-impl/src/com/intellij/execution/lineMarker/RunLineMarkerInfo.java b/platform/lang-impl/src/com/intellij/execution/lineMarker/RunLineMarkerInfo.java index 1e9edc3ba5b1..ac34fd73b287 100644 --- a/platform/lang-impl/src/com/intellij/execution/lineMarker/RunLineMarkerInfo.java +++ b/platform/lang-impl/src/com/intellij/execution/lineMarker/RunLineMarkerInfo.java @@ -125,7 +125,7 @@ public class RunLineMarkerInfo extends LineMarkerInfo { @Nullable @Override public Object getData(@NonNls String dataId) { - if (Location.DATA_KEY.is(dataId)) return new PsiLocation(myElement); + if (Location.DATA_KEY.is(dataId)) return myElement.isValid() ? new PsiLocation(myElement) : null; return myDelegate.getData(dataId); } }