From 2bc3c8b81b2d8afb648d41274fac0752950906bf Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Tue, 27 Feb 2018 00:45:36 +0300 Subject: [PATCH] EA-117147 - assert: FileManagerImpl.findFile --- .../src/com/intellij/ide/actions/SelectInContextImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/actions/SelectInContextImpl.java b/platform/lang-impl/src/com/intellij/ide/actions/SelectInContextImpl.java index 4a4006945dd6..d0ada0d15c53 100644 --- a/platform/lang-impl/src/com/intellij/ide/actions/SelectInContextImpl.java +++ b/platform/lang-impl/src/com/intellij/ide/actions/SelectInContextImpl.java @@ -17,7 +17,10 @@ package com.intellij.ide.actions; import com.intellij.codeInsight.TargetElementUtil; -import com.intellij.ide.*; +import com.intellij.ide.FileEditorSelectInContext; +import com.intellij.ide.FileSelectInContext; +import com.intellij.ide.SelectInContext; +import com.intellij.ide.SmartSelectInContext; import com.intellij.ide.structureView.StructureView; import com.intellij.ide.structureView.StructureViewBuilder; import com.intellij.openapi.actionSystem.AnActionEvent; @@ -124,7 +127,7 @@ public class SelectInContextImpl extends FileSelectInContext { file = contextFile; } - PsiFile psiFile = file == null ? null : PsiManager.getInstance(project).findFile(file); + PsiFile psiFile = file == null || !file.isValid() ? null : PsiManager.getInstance(project).findFile(file); if (psiFile == null) { return null; }