From ab39c94d8e8525cdaea67966620544e27018ae6d Mon Sep 17 00:00:00 2001 From: Anton Makeev Date: Wed, 28 Jul 2010 14:03:36 +0400 Subject: [PATCH] Maven: npe in psi property resolver --- .../idea/maven/dom/references/MavenPropertyPsiReference.java | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/dom/references/MavenPropertyPsiReference.java b/plugins/maven/src/main/java/org/jetbrains/idea/maven/dom/references/MavenPropertyPsiReference.java index a8932a636b07..8f53098da26b 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/dom/references/MavenPropertyPsiReference.java +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/dom/references/MavenPropertyPsiReference.java @@ -182,6 +182,7 @@ public class MavenPropertyPsiReference extends MavenPsiReference { result = new MavenDomProjectProcessorUtils.DomParentProjectFileProcessor(myProjectsManager) { protected PsiElement doProcessParent(VirtualFile parentFile) { MavenDomProjectModel parentProjectDom = MavenDomUtil.getMavenDomProjectModel(myProject, parentFile); + if (parentProjectDom == null) return null; return resolveModelProperty(parentProjectDom, path, recursionGuard); } }.process(projectDom);