diff --git a/xml/impl/src/com/intellij/codeInsight/editorActions/XmlTagNameSynchronizer.java b/xml/impl/src/com/intellij/codeInsight/editorActions/XmlTagNameSynchronizer.java index b41845573d7f..18427c96c96c 100644 --- a/xml/impl/src/com/intellij/codeInsight/editorActions/XmlTagNameSynchronizer.java +++ b/xml/impl/src/com/intellij/codeInsight/editorActions/XmlTagNameSynchronizer.java @@ -102,7 +102,7 @@ public class XmlTagNameSynchronizer extends CommandAdapter implements Applicatio } private static Language findXmlLikeLanguage(Project project, VirtualFile file) { - final PsiFile psiFile = file != null ? PsiManager.getInstance(project).findFile(file) : null; + final PsiFile psiFile = file != null && file.isValid() ? PsiManager.getInstance(project).findFile(file) : null; if (psiFile != null) { for (Language language : psiFile.getViewProvider().getLanguages()) { if (SUPPORTED_LANGUAGES.contains(language.getID())) return language;