YangJie
YangJie
https://github.com/jline/jline3/blob/c75301facc8716b59c1d57d3e3c5943358022560/pom.xml#L93-L95 https://github.com/jline/jline3/blob/c75301facc8716b59c1d57d3e3c5943358022560/pom.xml#L422-L434 The release version of `jline 3.25.1` is still Java 8, this should not affect Spark's use of it.
[INFO] Restricted to JDK 17 yet org.jline:jline:jar:3.25.1:compile contains org/jline/terminal/impl/ffm/CLibrary$termios.class targeted to 65.-257 Oh... It seems that `CLibrary$termios.class` is not compatible with Java 8. In jline 3.25.1, CLibrary references some implementations...
> > Thank you for the analysis and sharing, @panbingkun and @LuciferYang . > > > [INFO] Restricted to JDK 17 yet org.jline:jline:jar:3.25.1:compile contains org/jline/terminal/impl/ffm/CLibrary$termios.class targeted to 65.-257 > >...
> Do we have a corresponding issue in the Scala community or JLine community (or GitHub issue)? > > IMO, a. We can ignore Scala 2.13.14 completely due to this...
I think we need wait a new Ammonite release version, as 3.0-M1 does not support Scala 2.13.14. 
> > * Is the PR ready? > > * `ammonite` 3.0.0-M1` is enough? > > > > * https://ammonite.io/#3.0.0-M1 > > I use this version `[3.0.0-M1-19-a7973e17](https://mvnrepository.com/artifact/com.lihaoyi/ammonite_3.3.3/3.0.0-M1-19-a7973e17)`, which currently supports...
https://github.com/com-lihaoyi/Ammonite/releases/tag/3.0.0-M2 3.0.0-M2 released ~ @panbingkun
Let's test 9.1.1
We can wait for a relatively stable version.
@panbingkun We can enable the debug logs of the RemoteSparkSession subclass to facilitate troubleshooting.