diff --git a/.travis.yml b/.travis.yml index 6a1ccdc47b8..dd01cb32939 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,6 +21,7 @@ scala: - 2.12.10 jdk: - openjdk8 + - openjdk11 cache: directories: diff --git a/kyuubi-common/src/test/scala/org/apache/kyuubi/KyuubiSQLExceptionSuite.scala b/kyuubi-common/src/test/scala/org/apache/kyuubi/KyuubiSQLExceptionSuite.scala index 55fab7c79b7..4a099c71adf 100644 --- a/kyuubi-common/src/test/scala/org/apache/kyuubi/KyuubiSQLExceptionSuite.scala +++ b/kyuubi-common/src/test/scala/org/apache/kyuubi/KyuubiSQLExceptionSuite.scala @@ -35,7 +35,9 @@ class KyuubiSQLExceptionSuite extends KyuubiFunSuite { val e3 = KyuubiSQLException(e2.toTStatus) assert(e3.getMessage === e2.getMessage) - assert(e3.getStackTrace === e2.getStackTrace) + e3.getStackTrace.zip(e2.getStackTrace).foreach { case (s1, s2) => + assert(s1.toString === s2.toString) + } assert(e3.getCause.getMessage === e1.getMessage) assert(e3.getCause.getCause.getMessage === e0.getMessage) @@ -46,7 +48,9 @@ class KyuubiSQLExceptionSuite extends KyuubiFunSuite { val e4 = KyuubiSQLException(ts0) assert(e4.getMessage === msg0) - assert(e4.getCause.getStackTrace === e0.getStackTrace) + e4.getCause.getStackTrace.zip(e0.getStackTrace).take(5).foreach { case (s1, s2) => + assert(s1.toString === s2.toString) + } val e5 = KyuubiSQLException(e0) assert(e5.getMessage === msg0)