[coverage] Fix EA-765663 check file validity

GitOrigin-RevId: 5cea1aa329756cd02bf04541e70609dc57a9c520
This commit is contained in:
Maksim Zuev
2023-05-18 10:36:19 +02:00
committed by intellij-monorepo-bot
parent 969ddf5f4b
commit 2d77689940

View File

@@ -465,7 +465,7 @@ public class CoverageDataManagerImpl extends CoverageDataManager implements Disp
}
private void applyInformationToEditor(FileEditor[] editors, final VirtualFile file) {
final PsiFile psiFile = doInReadActionIfProjectOpen(() -> PsiManager.getInstance(myProject).findFile(file));
final PsiFile psiFile = doInReadActionIfProjectOpen(() -> file.isValid() ? PsiManager.getInstance(myProject).findFile(file) : null);
if (psiFile != null && myCurrentSuitesBundle != null && psiFile.isPhysical()) {
final CoverageEngine engine = myCurrentSuitesBundle.getCoverageEngine();
if (!engine.coverageEditorHighlightingApplicableTo(psiFile)) {