Repository: spark Updated Branches: refs/heads/master 10f2b6fa0 -> e3cf13d7b
[SPARK-25137][SPARK SHELL] NumberFormatException` when starting spark-shell from Mac terminal ## What changes were proposed in this pull request? When starting spark-shell from Mac terminal (MacOS High Sirra Version 10.13.6), Getting exception [ERROR] Failed to construct terminal; falling back to unsupported java.lang.NumberFormatException: For input string: "0x100" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:580) at java.lang.Integer.valueOf(Integer.java:766) at jline.internal.InfoCmp.parseInfoCmp(InfoCmp.java:59) at jline.UnixTerminal.parseInfoCmp(UnixTerminal.java:242) at jline.UnixTerminal.<init>(UnixTerminal.java:65) at jline.UnixTerminal.<init>(UnixTerminal.java:50) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at java.lang.Class.newInstance(Class.java:442) at jline.TerminalFactory.getFlavor(TerminalFactory.java:211) This issue is due a jline defect : https://github.com/jline/jline2/issues/281, which is fixed in Jline 2.14.4, bumping up JLine version in spark to version >= Jline 2.14.4 will fix the issue ## How was this patch tested? No new UT/automation test added, after upgrade to latest Jline version 2.14.6, manually tested spark shell features Closes #22130 from vinodkc/br_UpgradeJLineVersion. Authored-by: Vinod KC <vinod.kc...@gmail.com> Signed-off-by: hyukjinkwon <gurwls...@apache.org> Project: http://git-wip-us.apache.org/repos/asf/spark/repo Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/e3cf13d7 Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/e3cf13d7 Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/e3cf13d7 Branch: refs/heads/master Commit: e3cf13d7bdb98e512b7d3b6c37aac4655ab141f3 Parents: 10f2b6f Author: Vinod KC <vinod.kc...@gmail.com> Authored: Sat Aug 18 17:19:29 2018 +0800 Committer: hyukjinkwon <gurwls...@apache.org> Committed: Sat Aug 18 17:19:29 2018 +0800 ---------------------------------------------------------------------- dev/deps/spark-deps-hadoop-2.6 | 2 +- dev/deps/spark-deps-hadoop-2.7 | 2 +- dev/deps/spark-deps-hadoop-3.1 | 2 +- pom.xml | 2 +- project/SparkBuild.scala | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/spark/blob/e3cf13d7/dev/deps/spark-deps-hadoop-2.6 ---------------------------------------------------------------------- diff --git a/dev/deps/spark-deps-hadoop-2.6 b/dev/deps/spark-deps-hadoop-2.6 index 30727e6..aca5bbb 100644 --- a/dev/deps/spark-deps-hadoop-2.6 +++ b/dev/deps/spark-deps-hadoop-2.6 @@ -118,7 +118,7 @@ jersey-media-jaxb-2.22.2.jar jersey-server-2.22.2.jar jetty-6.1.26.jar jetty-util-6.1.26.jar -jline-2.14.3.jar +jline-2.14.6.jar joda-time-2.9.3.jar jodd-core-3.5.2.jar jpam-1.1.jar http://git-wip-us.apache.org/repos/asf/spark/blob/e3cf13d7/dev/deps/spark-deps-hadoop-2.7 ---------------------------------------------------------------------- diff --git a/dev/deps/spark-deps-hadoop-2.7 b/dev/deps/spark-deps-hadoop-2.7 index e58ae7a..0902af1 100644 --- a/dev/deps/spark-deps-hadoop-2.7 +++ b/dev/deps/spark-deps-hadoop-2.7 @@ -119,7 +119,7 @@ jersey-server-2.22.2.jar jetty-6.1.26.jar jetty-sslengine-6.1.26.jar jetty-util-6.1.26.jar -jline-2.14.3.jar +jline-2.14.6.jar joda-time-2.9.3.jar jodd-core-3.5.2.jar jpam-1.1.jar http://git-wip-us.apache.org/repos/asf/spark/blob/e3cf13d7/dev/deps/spark-deps-hadoop-3.1 ---------------------------------------------------------------------- diff --git a/dev/deps/spark-deps-hadoop-3.1 b/dev/deps/spark-deps-hadoop-3.1 index 8a65860..35cf1cd 100644 --- a/dev/deps/spark-deps-hadoop-3.1 +++ b/dev/deps/spark-deps-hadoop-3.1 @@ -118,7 +118,7 @@ jersey-media-jaxb-2.22.2.jar jersey-server-2.22.2.jar jetty-webapp-9.3.24.v20180605.jar jetty-xml-9.3.24.v20180605.jar -jline-2.14.3.jar +jline-2.14.6.jar joda-time-2.9.3.jar jodd-core-3.5.2.jar jpam-1.1.jar http://git-wip-us.apache.org/repos/asf/spark/blob/e3cf13d7/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index ab2a272..a4184c3 100644 --- a/pom.xml +++ b/pom.xml @@ -746,7 +746,7 @@ <dependency> <groupId>jline</groupId> <artifactId>jline</artifactId> - <version>2.14.3</version> + <version>2.14.6</version> </dependency> <dependency> <groupId>org.scalatest</groupId> http://git-wip-us.apache.org/repos/asf/spark/blob/e3cf13d7/project/SparkBuild.scala ---------------------------------------------------------------------- diff --git a/project/SparkBuild.scala b/project/SparkBuild.scala index 4b4cce6..1f45a06 100644 --- a/project/SparkBuild.scala +++ b/project/SparkBuild.scala @@ -465,7 +465,7 @@ object DockerIntegrationTests { object DependencyOverrides { lazy val settings = Seq( dependencyOverrides += "com.google.guava" % "guava" % "14.0.1", - dependencyOverrides += "jline" % "jline" % "2.14.3") + dependencyOverrides += "jline" % "jline" % "2.14.6") } /** --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org For additional commands, e-mail: commits-h...@spark.apache.org