diff --git a/platform/core-impl/src/com/intellij/psi/impl/PsiFileFactoryImpl.java b/platform/core-impl/src/com/intellij/psi/impl/PsiFileFactoryImpl.java index a24a942bcfea..1933626770dc 100644 --- a/platform/core-impl/src/com/intellij/psi/impl/PsiFileFactoryImpl.java +++ b/platform/core-impl/src/com/intellij/psi/impl/PsiFileFactoryImpl.java @@ -114,6 +114,9 @@ public class PsiFileFactoryImpl extends PsiFileFactory { final PsiFile psiFile = viewProvider.getPsi(language); if (psiFile != null) { if (markAsCopy) { + if (psiFile.getNode() == null) { + throw new AssertionError("No node for file " + psiFile + "; language=" + language); + } markGenerated(psiFile); } return psiFile;