diff --git a/resources/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources/Resource.java b/resources/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources/Resource.java index 1794caf1def..94bfe274d0c 100644 --- a/resources/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources/Resource.java +++ b/resources/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources/Resource.java @@ -2086,7 +2086,7 @@ public IFileInfo[] filterChildren(IFileInfo[] list, boolean throwException) thro return list; } final ProjectDescription description = project.internalGetDescription(); - if (description == null) { + if (description == null || description.getFilters() == null) { return list; } return filterChildren(project, description, list, throwException);