You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zeppelin.apache.org by zj...@apache.org on 2022/11/08 03:22:20 UTC

[zeppelin] branch master updated: [ZEPPELIN-5763] NoClassDefFoundError in spark interpreter: org/apache/commons/lang/StringUtils (#4501)

This is an automated email from the ASF dual-hosted git repository.

zjffdu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/zeppelin.git


The following commit(s) were added to refs/heads/master by this push:
     new ac5c9b4c26 [ZEPPELIN-5763] NoClassDefFoundError in spark interpreter: org/apache/commons/lang/StringUtils (#4501)
ac5c9b4c26 is described below

commit ac5c9b4c26a879e68b3c984f9ee424fbadb655ea
Author: Jeff Zhang <zj...@apache.org>
AuthorDate: Tue Nov 8 11:22:10 2022 +0800

    [ZEPPELIN-5763] NoClassDefFoundError in spark interpreter: org/apache/commons/lang/StringUtils (#4501)
    
    * [ZEPPELIN-5763] java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
    
    * Remove commons-lang
---
 spark/interpreter/pom.xml                                             | 4 ++++
 .../java/org/apache/zeppelin/spark/AbstractSparkScalaInterpreter.java | 2 +-
 .../src/main/java/org/apache/zeppelin/spark/Spark2Shims.java          | 2 +-
 .../src/main/java/org/apache/zeppelin/spark/Spark3Shims.java          | 2 +-
 4 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/spark/interpreter/pom.xml b/spark/interpreter/pom.xml
index 87dfe26cbc..eb4ea1f690 100644
--- a/spark/interpreter/pom.xml
+++ b/spark/interpreter/pom.xml
@@ -217,6 +217,10 @@
           <groupId>com.google.protobuf</groupId>
           <artifactId>protobuf-java</artifactId>
         </exclusion>
+        <exclusion>
+          <groupId>commons-lang</groupId>
+          <artifactId>commons-lang</artifactId>
+        </exclusion>
       </exclusions>
     </dependency>
 
diff --git a/spark/interpreter/src/main/java/org/apache/zeppelin/spark/AbstractSparkScalaInterpreter.java b/spark/interpreter/src/main/java/org/apache/zeppelin/spark/AbstractSparkScalaInterpreter.java
index bc58ea7461..4e83c74ceb 100644
--- a/spark/interpreter/src/main/java/org/apache/zeppelin/spark/AbstractSparkScalaInterpreter.java
+++ b/spark/interpreter/src/main/java/org/apache/zeppelin/spark/AbstractSparkScalaInterpreter.java
@@ -18,7 +18,7 @@
 package org.apache.zeppelin.spark;
 
 import com.google.common.collect.Lists;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
diff --git a/spark/spark2-shims/src/main/java/org/apache/zeppelin/spark/Spark2Shims.java b/spark/spark2-shims/src/main/java/org/apache/zeppelin/spark/Spark2Shims.java
index 21fb149ff3..1b5cffb7ad 100644
--- a/spark/spark2-shims/src/main/java/org/apache/zeppelin/spark/Spark2Shims.java
+++ b/spark/spark2-shims/src/main/java/org/apache/zeppelin/spark/Spark2Shims.java
@@ -18,7 +18,7 @@
 
 package org.apache.zeppelin.spark;
 
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.spark.SparkContext;
 import org.apache.spark.scheduler.SparkListener;
 import org.apache.spark.scheduler.SparkListenerJobStart;
diff --git a/spark/spark3-shims/src/main/java/org/apache/zeppelin/spark/Spark3Shims.java b/spark/spark3-shims/src/main/java/org/apache/zeppelin/spark/Spark3Shims.java
index 544bd0a67b..094fca62c1 100644
--- a/spark/spark3-shims/src/main/java/org/apache/zeppelin/spark/Spark3Shims.java
+++ b/spark/spark3-shims/src/main/java/org/apache/zeppelin/spark/Spark3Shims.java
@@ -18,7 +18,7 @@
 
 package org.apache.zeppelin.spark;
 
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.spark.SparkContext;
 import org.apache.spark.scheduler.SparkListener;
 import org.apache.spark.scheduler.SparkListenerJobStart;