diff --git a/platform/analysis-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceSet.java b/platform/analysis-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceSet.java index 39a868ec3369..a00d9ca7d93a 100644 --- a/platform/analysis-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceSet.java +++ b/platform/analysis-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceSet.java @@ -469,7 +469,7 @@ public class FileReferenceSet { @NotNull protected Collection toFileSystemItems(@NotNull Collection files) { final PsiManager manager = getElement().getManager(); - return ContainerUtil.mapNotNull(files, (NullableFunction)file -> file != null ? manager.findDirectory(file) : null); + return ContainerUtil.mapNotNull(files, (NullableFunction)file -> file != null && file.isValid() ? manager.findDirectory(file) : null); } protected Condition getReferenceCompletionFilter() {