Tae Jun Kim created ZEPPELIN-1511: ------------------------------------- Summary: Problem with Spark interpreter dependency loading using interpreter setting GUI Key: ZEPPELIN-1511 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1511 Project: Zeppelin Issue Type: Bug Components: Interpreters Affects Versions: 0.7.0 Environment: h2. Environments - Spark version: 2.0 - Scala version: 2.11 - Zeppelin version: 0.7.0-SNAPSHOT - OS: MacOS (Sierra) - Core: 8 - Driver Mem: 4G - Not using embedded Spark. I have $SPARK_HOME - My build options: {code} ./dev/change_scala_version.sh 2.11 mvn clean package -Pspark-2.0 -Phadoop-2.4 -Pyarn -Ppyspark -Psparkr -Pscala-2.11 -DskipTests {code} Reporter: Tae Jun Kim
h2. Depenedency with problem *{{org.bitbucket.eunjeon:seunjeon_2.11:1.1.0}}* (Korean Morpheme Ananlyzer) It's success if you can import {{org.bitbucket.eunjeon.seunjeon.Analyzer}} h2. Description I'm trying to add the dependency with GUI(interpreter setting). It works just fine with {{com.databricks:spark-xml_2.11:0.4.0}}, but not with {{org.bitbucket.eunjeon:seunjeon_2.11:1.1.0}} :( {{sc.version}} prints nothing. I will attach my screenshot. However, it works with SPARK_SUBMIT_OPTIONS! Which is: {code:title=conf/zeppelin-env.sh} export SPARK_SUBMIT_OPTIONS="--packages org.bitbucket.eunjeon:seunjeon_2.11:1.1.0 --driver-memory 4G" {code} So, for now, I'm using this method. I also added my Spark interpreter log below. I saw codes of problem, but I don't know why T_T Please help! h2. Spark Interpreter Log {code:title=zeppelin-interpreter-spark-xxx.log} INFO [2016-09-30 17:18:45,817] ({Thread-0} RemoteInterpreterServer.java[run]:90) - Starting remote interpreter server on port 54273 INFO [2016-09-30 17:18:49,468] ({pool-1-thread-2} RemoteInterpreterServer.java[createInterpreter]:186) - Instantiate interpreter org.apache.zeppelin.spark.SparkInterpreter INFO [2016-09-30 17:18:49,488] ({pool-1-thread-2} RemoteInterpreterServer.java[createInterpreter]:186) - Instantiate interpreter org.apache.zeppelin.spark.SparkSqlInterpreter INFO [2016-09-30 17:18:49,491] ({pool-1-thread-2} RemoteInterpreterServer.java[createInterpreter]:186) - Instantiate interpreter org.apache.zeppelin.spark.DepInterpreter INFO [2016-09-30 17:18:49,495] ({pool-1-thread-2} RemoteInterpreterServer.java[createInterpreter]:186) - Instantiate interpreter org.apache.zeppelin.spark.PySparkInterpreter INFO [2016-09-30 17:18:49,496] ({pool-1-thread-2} RemoteInterpreterServer.java[createInterpreter]:186) - Instantiate interpreter org.apache.zeppelin.spark.SparkRInterpreter INFO [2016-09-30 17:18:49,524] ({pool-2-thread-2} SchedulerFactory.java[jobStarted]:131) - Job remoteInterpretJob_1475223529523 started by scheduler org.apache.zeppelin.spark.SparkInterpreter1779785062 ERROR [2016-09-30 17:18:49,988] ({pool-2-thread-2} Job.java[run]:189) - Job failed java.lang.NoSuchMethodError: scala.reflect.internal.settings.MutableSettings$SettingValue.valueSetByUser()Lscala/Option; at scala.tools.nsc.Global.<init>(Global.scala:334) at scala.tools.nsc.interpreter.IMain$$anon$1.<init>(IMain.scala:247) at scala.tools.nsc.interpreter.IMain.newCompiler(IMain.scala:247) at scala.tools.nsc.interpreter.IMain.<init>(IMain.scala:93) at scala.tools.nsc.interpreter.IMain.<init>(IMain.scala:113) at scala.tools.nsc.interpreter.ILoop$ILoopInterpreter.<init>(ILoop.scala:108) at scala.tools.nsc.interpreter.ILoop.createInterpreter(ILoop.scala:118) at org.apache.zeppelin.spark.SparkInterpreter.open(SparkInterpreter.java:722) at org.apache.zeppelin.interpreter.LazyOpenInterpreter.open(LazyOpenInterpreter.java:69) at org.apache.zeppelin.interpreter.LazyOpenInterpreter.interpret(LazyOpenInterpreter.java:93) at org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$InterpretJob.jobRun(RemoteInterpreterServer.java:390) at org.apache.zeppelin.scheduler.Job.run(Job.java:176) at org.apache.zeppelin.scheduler.FIFOScheduler$1.run(FIFOScheduler.java:139) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) INFO [2016-09-30 17:18:49,993] ({pool-2-thread-2} SchedulerFactory.java[jobFinished]:137) - Job remoteInterpretJob_1475223529523 finished by scheduler org.apache.zeppelin.spark.SparkInterpreter1779785062 {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)