diff --git a/platform/indexing-impl/src/com/intellij/util/indexing/events/VfsEventsMerger.java b/platform/indexing-impl/src/com/intellij/util/indexing/events/VfsEventsMerger.java index 9bf2ef26dc07..00ab1db5c105 100644 --- a/platform/indexing-impl/src/com/intellij/util/indexing/events/VfsEventsMerger.java +++ b/platform/indexing-impl/src/com/intellij/util/indexing/events/VfsEventsMerger.java @@ -261,7 +261,10 @@ public final class VfsEventsMerger { if (indexedFile instanceof FileContent fileContent) { extra += ",contLen(b)=" + fileContent.getContent().length; FileType fileType = fileContent.getFileType(); - extra += ",psiLen=" + (fileType instanceof LanguageFileType ? fileContent.getPsiFile().getTextLength() : -1); + // WARNING: LanguageFileType does not guarantee that there is a PsiFile. + // Example: org.jetbrains.bazel.languages.projectview.base.ProjectViewFileType + // psiLen has never been helpful to me, so don't log it for now. + // extra += ",psiLen=" + (fileType instanceof LanguageFileType ? fileContent.getPsiFile().getTextLength() : -1); extra += ",bin=" + (fileType.isBinary() ? "t" : "f"); }