From 3bc3af598b5d4a5af4b7b208df28fee45b5d2913 Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 1 Jul 2014 16:53:14 +0200 Subject: [PATCH] diagnostics for EA-57731 - assert: PsiFileFactoryImpl.markGenerated --- .../src/com/intellij/psi/impl/PsiFileFactoryImpl.java | 3 +++ 1 file changed, 3 insertions(+) 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;