mirror of
https://github.com/sbt/sbt.git
synced 2026-09-04 00:41:32 +02:00
There are cases where sbt will incorrectly shutdown if the jline reader is interrupted while filling the input buffer. To fix this we can throw an InterruptedException instead of a ClosedException. The repro for this was start `sbt`, input `~compile` and while sbt was starting up, open a source file with vim using the metals bsp integration. sbt server would end up shutting down everytime after a single compilation iteration.