Try JLine 3.24.1
SethTisue opened this issue · 5 comments
probably we could and should upgrade for Scala 2.13.13
https://github.com/jline/jline3/releases/tag/jline-parent-3.23.0
jline/jline3@a2ab047 "Require JDK 11 and support JDK 21 at build time" is a bit ambiguous — I assume "at build time" is scoped to include "Require JDK 11", but I should double check it does still work at runtime on Java 8
I should double check it does still work at runtime on Java 8
It doesn't! java.lang.NoSuchMethodError: java.nio.ByteBuffer.limit(I)Ljava/nio/ByteBuffer;
I guess that's why they did 3.23.0 and 3.24.0 in close succession — 3.23.0 to clear the decks before dropping support for 8.
So I guess we'll stick with 3.23.0.
This is only a problem because we are not scala-cli
. Conversely, REPL could be a multiversion jar for any direct dependencies.