diff --git a/platform/lang-impl/src/com/intellij/execution/impl/ConsoleViewImpl.java b/platform/lang-impl/src/com/intellij/execution/impl/ConsoleViewImpl.java index 718d22d2220e..2f60a1ef7959 100644 --- a/platform/lang-impl/src/com/intellij/execution/impl/ConsoleViewImpl.java +++ b/platform/lang-impl/src/com/intellij/execution/impl/ConsoleViewImpl.java @@ -938,7 +938,10 @@ public class ConsoleViewImpl extends JPanel implements ConsoleView, ObservableCo if (!canHighlightHyperlinks && myUpdateFoldingsEnabled) { return; } - int endLine = myEditor.getDocument().getLineCount() - 1; + DocumentEx document = myEditor.getDocument(); + if (document.getTextLength() == 0) return; + + int endLine = Math.max(0, document.getLineCount() - 1); if (canHighlightHyperlinks) { myHyperlinks.highlightHyperlinks(myFilters, startLine, endLine);