From 7bec4799fc45d750100768c10be190c0f9b18486 Mon Sep 17 00:00:00 2001 From: kevincmchen Date: Mon, 29 Nov 2021 21:21:34 +0800 Subject: [PATCH] use the same jar class loader in HiveSessionResourceLoader and HiveClient, to avoid the bug like 'loader constraint violation' --- .../org/apache/spark/sql/hive/HiveSessionStateBuilder.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionStateBuilder.scala b/sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionStateBuilder.scala index 471f2c2303048..3a2e78ef1d468 100644 --- a/sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionStateBuilder.scala +++ b/sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionStateBuilder.scala @@ -139,8 +139,8 @@ class HiveSessionResourceLoader( override def addJar(path: String): Unit = { val uri = Utils.resolveURI(path) resolveJars(uri).foreach { p => - client.addJar(p) super.addJar(p) + client.addJar(p) } } }