diff --git a/plugins/coverage-common/src/com/intellij/coverage/view/DirectoryCoverageViewExtension.java b/plugins/coverage-common/src/com/intellij/coverage/view/DirectoryCoverageViewExtension.java index 976710a8f02f..35ee43608429 100644 --- a/plugins/coverage-common/src/com/intellij/coverage/view/DirectoryCoverageViewExtension.java +++ b/plugins/coverage-common/src/com/intellij/coverage/view/DirectoryCoverageViewExtension.java @@ -79,7 +79,7 @@ public class DirectoryCoverageViewExtension extends CoverageViewExtension { List children = new ArrayList(); if (node instanceof CoverageListNode) { final Object val = node.getValue(); - if (val instanceof PsiFile) return Collections.emptyList(); + if (val instanceof PsiFile || val == null) return Collections.emptyList(); final PsiDirectory psiDirectory = (PsiDirectory)val; final PsiDirectory[] subdirectories = ApplicationManager.getApplication().runReadAction(new Computable() { @Override