From d2a0e1dada39b107d74e7ad226416dc4e92d94a0 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Fri, 8 Dec 2023 16:25:57 +0100 Subject: [PATCH] Update to jline 3.24.1 It fixes the exception when REPL is run on an ARM Mac, as well as not quitting after interrupting on the first line. After this change, REPL runs fine on JDK 8, 17, 21. Note that on JDK 11, it prints a warning during startup (but then also runs fine): WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.jline.terminal.impl.exec.ExecTerminalProvider$ReflectionRedirectPipeCreator to constructor java.lang.ProcessBuilder$RedirectPipeImpl() WARNING: Please consider reporting this to the maintainers of org.jline.terminal.impl.exec.ExecTerminalProvider$ReflectionRedirectPipeCreator WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release #KT-18355 Fixed #KT-64013 Fixed --- gradle/verification-metadata.xml | 8 ++++---- gradle/versions.properties | 2 +- .../kotlin-scripting-compiler.pom | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index a4238e49c9a..6afaffaee98 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -4372,10 +4372,10 @@ - - - - + + + + diff --git a/gradle/versions.properties b/gradle/versions.properties index 0ea6021edd3..f56a7b2233f 100644 --- a/gradle/versions.properties +++ b/gradle/versions.properties @@ -30,7 +30,7 @@ versions.jansi=2.4.0 versions.javaslang=2.0.6 versions.javax.inject=1 versions.jflex=1.7.0 -versions.jline=3.3.1 +versions.jline=3.24.1 versions.jsr305=1.3.9 # kotlin-reflect has version which is bundled in minimally supported IDEA versions.kotlin-reflect=1.6.10 diff --git a/repo/artifacts-tests/src/test/resources/org/jetbrains/kotlin/kotlin-scripting-compiler/kotlin-scripting-compiler.pom b/repo/artifacts-tests/src/test/resources/org/jetbrains/kotlin/kotlin-scripting-compiler/kotlin-scripting-compiler.pom index c28df6662b2..ebab18e5f22 100644 --- a/repo/artifacts-tests/src/test/resources/org/jetbrains/kotlin/kotlin-scripting-compiler/kotlin-scripting-compiler.pom +++ b/repo/artifacts-tests/src/test/resources/org/jetbrains/kotlin/kotlin-scripting-compiler/kotlin-scripting-compiler.pom @@ -53,7 +53,7 @@ org.jline jline - 3.3.1 + 3.24.1 compile