Skip to content

Commit 7ac6a61

Browse files
committed
797: plugin inspection null pointer exception
1 parent bf6dd12 commit 7ac6a61

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/com/magento/idea/magento2plugin/inspections/xml/PluginDeclarationInspection.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,7 @@
99
import com.intellij.codeInspection.ProblemsHolder;
1010
import com.intellij.ide.highlighter.XmlFileType;
1111
import com.intellij.openapi.util.Pair;
12-
import com.intellij.psi.PsiElement;
13-
import com.intellij.psi.PsiElementVisitor;
14-
import com.intellij.psi.PsiFile;
15-
import com.intellij.psi.XmlElementVisitor;
12+
import com.intellij.psi.*;
1613
import com.intellij.psi.search.GlobalSearchScope;
1714
import com.intellij.psi.util.PsiTreeUtil;
1815
import com.intellij.psi.xml.XmlAttribute;
@@ -175,6 +172,11 @@ private List<Pair<String, String>> fetchModuleNamesWhereSamePluginNameUsed(
175172
final PsiFile file
176173
) {
177174
final List<Pair<String, String>> modulesName = new ArrayList<>();
175+
final PsiDirectory parentDirectory = file.getContainingDirectory();
176+
177+
if (parentDirectory == null) {
178+
return modulesName;
179+
}
178180
final String currentFileDirectory = file.getContainingDirectory().toString();
179181
final String currentFileFullPath =
180182
currentFileDirectory.concat(File.separator).concat(file.getName());

0 commit comments

Comments
 (0)