diff --git a/platform/core-impl/src/com/intellij/psi/SingleRootFileViewProvider.java b/platform/core-impl/src/com/intellij/psi/SingleRootFileViewProvider.java index fa7b9b219a66..2752d06b31d4 100644 --- a/platform/core-impl/src/com/intellij/psi/SingleRootFileViewProvider.java +++ b/platform/core-impl/src/com/intellij/psi/SingleRootFileViewProvider.java @@ -174,6 +174,9 @@ public class SingleRootFileViewProvider extends UserDataHolderBase implements Fi PsiFile psiFile = myPsiFile.get(); if (psiFile == null) { psiFile = createFile(); + if (psiFile == null) { + psiFile = PsiUtilCore.NULL_PSI_FILE; + } boolean set = myPsiFile.compareAndSet(null, psiFile); if (!set) { if (psiFile instanceof PsiFileImpl) {