---------- Forwarded message ---------
From: 王刚 <zjuwa...@gmail.com>
Date: 2018年11月20日周二 下午2:43
Subject: Mysql Interpreter NoClassDefFoundError:
org/apache/commons/lang/StringUtils
To: <dev@zeppelin.apache.org>


Hi, all~
       I build the latest code in master branch and run it in my PC. When I
configure a mysql interpreter and run a simple demo in notebook,
I got the following error:

INFO [2018-11-20 10:37:00,716] ({ParallelScheduler-Worker-1}
AbstractScheduler.java[runJob]:116) - Job
paragraph_1542338492673_1385206963 started by scheduler
org.apache.zeppelin.jdbc.JDBCInterpreter330314593
ERROR [2018-11-20 10:37:00,721] ({ParallelScheduler-Worker-1}
Job.java[run]:174) - Job failed
java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
        at
org.apache.zeppelin.jdbc.JDBCInterpreter.isKerboseEnabled(JDBCInterpreter.java:215)
        at
org.apache.zeppelin.interpreter.KerberosInterpreter.open(KerberosInterpreter.java:64)
        at
org.apache.zeppelin.jdbc.JDBCInterpreter.open(JDBCInterpreter.java:176)
        at
org.apache.zeppelin.interpreter.LazyOpenInterpreter.open(LazyOpenInterpreter.java:69)
        at
org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$InterpretJob.jobRun(RemoteInterpreterServer.java:579)
        at
org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$InterpretJob.jobRun(RemoteInterpreterServer.java:488)
        at org.apache.zeppelin.scheduler.Job.run(Job.java:172)
        at
org.apache.zeppelin.scheduler.AbstractScheduler.runJob(AbstractScheduler.java:121)
        at
org.apache.zeppelin.scheduler.ParallelScheduler.lambda$runJobInScheduler$0(ParallelScheduler.java:39)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException:
org.apache.commons.lang.StringUtils
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 12 more
 INFO [2018-11-20 10:37:00,730] ({ParallelScheduler-Worker-1}
AbstractScheduler.java[runJob]:142) - Job
paragraph_1542338492673_1385206963 finished by scheduler
org.apache.zeppelin.jdbc.JDBCInterpreter330314593


Then I edit the mysql interpreter and add the dependence of
commons-lang:commons-lang:2.5  as follows:


After restarting mysql interpreter, it work run normally.
Is this a bug?If so, I will create one jira to solve it.
Could anyone solve my puzzle?

Best Regards.

Reply via email to