From 0b86a3bea474a764b42df90a04c22e788a3a49ef Mon Sep 17 00:00:00 2001 From: anstarovoyt Date: Thu, 25 Oct 2018 17:12:58 +0300 Subject: [PATCH] platform: validate files in FileReferenceSet#toFileSystemItems --- .../resolve/reference/impl/providers/FileReferenceSet.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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() {