diff --git a/internal/util-complete/src/main/scala/sbt/internal/util/LineReader.scala b/internal/util-complete/src/main/scala/sbt/internal/util/LineReader.scala index 6072a1565..439d8de85 100644 --- a/internal/util-complete/src/main/scala/sbt/internal/util/LineReader.scala +++ b/internal/util-complete/src/main/scala/sbt/internal/util/LineReader.scala @@ -316,7 +316,7 @@ class SimpleReader private[sbt] ( ) extends JLine { def this(historyPath: Option[File], handleCONT: Boolean, injectThreadSleep: Boolean) = this(historyPath, handleCONT, Terminal.console) - protected[this] val reader: ConsoleReader = + protected[this] lazy val reader: ConsoleReader = LineReader.createJLine2Reader(historyPath, terminal) }