diff --git a/platform/lang-impl/src/com/intellij/packageDependencies/ui/FileTreeModelBuilder.java b/platform/lang-impl/src/com/intellij/packageDependencies/ui/FileTreeModelBuilder.java index a2ff911f5dfd..32396c8643e1 100644 --- a/platform/lang-impl/src/com/intellij/packageDependencies/ui/FileTreeModelBuilder.java +++ b/platform/lang-impl/src/com/intellij/packageDependencies/ui/FileTreeModelBuilder.java @@ -263,6 +263,7 @@ public class FileTreeModelBuilder { @Nullable public DefaultMutableTreeNode removeNode(final PsiElement element, PsiDirectory parent) { + LOG.assertTrue(parent != null, element instanceof PsiFile && ((PsiFile)element).getVirtualFile() != null ? ((PsiFile)element).getVirtualFile().getPath() : element); final VirtualFile parentVirtualFile = parent.getVirtualFile(); Module module = myFileIndex.getModuleForFile(parentVirtualFile); if (element instanceof PsiDirectory && myFlattenPackages) {