EA-50206 - assert: FileManagerImpl.findFile
authorSergey Evdokimov <sergey.evdokimov@jetbrains.com>
Mon, 23 Sep 2013 16:40:53 +0000 (20:40 +0400)
committerSergey Evdokimov <sergey.evdokimov@jetbrains.com>
Mon, 23 Sep 2013 16:41:14 +0000 (20:41 +0400)
plugins/maven/src/main/java/org/jetbrains/idea/maven/dom/MavenDomUtil.java

index 69af10cc41bd43614b8219b9a29f05d9236b797b..179127db648debe87f1752b3f0627187df8e50e1 100644 (file)
@@ -232,6 +232,7 @@ public class MavenDomUtil {
   public static <T extends MavenDomElement> T getMavenDomModel(@NotNull Project project,
                                                                @NotNull VirtualFile file,
                                                                @NotNull Class<T> clazz) {
+    if (!file.isValid()) return null;
     PsiFile psiFile = PsiManager.getInstance(project).findFile(file);
     if (psiFile == null) return null;
     return getMavenDomModel(psiFile, clazz);