Fabiano Francesconi created ZEPPELIN-3675:
---------------------------------------------

             Summary: Cannot create case class
                 Key: ZEPPELIN-3675
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3675
             Project: Zeppelin
          Issue Type: Bug
    Affects Versions: 0.8.0, 0.7.3
         Environment: Zeppelin-0.8.0

Spark-2.1.1
            Reporter: Fabiano Francesconi


Everything else works (spark, dataframes, datasets, RDDs) but if I try to 
create a simple case class I have the following error:
{code:java}
%spark

// sc.version - 2.1.1
case class Foo(bar: String)
{code}
Output:
{code:java}
java.lang.NoSuchMethodError: 
scala.reflect.internal.Definitions$definitions$.classExistentialType(Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Types$Type;
 at 
scala.tools.nsc.typechecker.SyntheticMethods$$anonfun$canEqualMethod$1$1.apply(SyntheticMethods.scala:147)
 at 
scala.tools.nsc.typechecker.SyntheticMethods$$anonfun$canEqualMethod$1$1.apply(SyntheticMethods.scala:146)
 at 
scala.tools.nsc.typechecker.MethodSynthesis$ClassMethodSynthesis.finishMethod(MethodSynthesis.scala:58)
 at 
scala.tools.nsc.typechecker.MethodSynthesis$ClassMethodSynthesis.createInternal(MethodSynthesis.scala:69)
 at 
scala.tools.nsc.typechecker.MethodSynthesis$ClassMethodSynthesis.createMethod(MethodSynthesis.scala:83)
 at 
scala.tools.nsc.typechecker.SyntheticMethods$class.canEqualMethod$1(SyntheticMethods.scala:146)
 at 
scala.tools.nsc.typechecker.SyntheticMethods$$anonfun$productMethods$1$5.apply(SyntheticMethods.scala:251)
 at 
scala.tools.nsc.typechecker.SyntheticMethods$$anonfun$productMethods$1$5.apply(SyntheticMethods.scala:251)
 at 
scala.tools.nsc.typechecker.SyntheticMethods$$anonfun$impls$1$3.apply(SyntheticMethods.scala:355)
 at 
scala.tools.nsc.typechecker.SyntheticMethods$$anonfun$impls$1$3.apply(SyntheticMethods.scala:355)
 at 
scala.collection.TraversableLike$WithFilter$$anonfun$map$2.apply(TraversableLike.scala:683)
 at scala.collection.immutable.List.foreach(List.scala:392) at 
scala.collection.TraversableLike$WithFilter.map(TraversableLike.scala:682) at 
scala.tools.nsc.typechecker.SyntheticMethods$class.impls$1(SyntheticMethods.scala:355)
 at 
scala.tools.nsc.typechecker.SyntheticMethods$class.synthesize$1(SyntheticMethods.scala:368)
 at 
scala.tools.nsc.typechecker.SyntheticMethods$class.caseTemplateBody$1(SyntheticMethods.scala:396)
 at 
scala.tools.nsc.typechecker.SyntheticMethods$$anonfun$addSyntheticMethods$2.apply(SyntheticMethods.scala:400)
 at 
scala.tools.nsc.typechecker.SyntheticMethods$$anonfun$addSyntheticMethods$2.apply(SyntheticMethods.scala:399)
 at scala.reflect.internal.Trees$class.deriveTemplate(Trees.scala:1822) at 
scala.reflect.internal.SymbolTable.deriveTemplate(SymbolTable.scala:16) at 
scala.tools.nsc.typechecker.SyntheticMethods$class.addSyntheticMethods(SyntheticMethods.scala:399)
 at 
scala.tools.nsc.interpreter.ReplGlobal$$anon$1.addSyntheticMethods(ReplGlobal.scala:23)
 at 
scala.tools.nsc.typechecker.Typers$Typer.finishMethodSynthesis(Typers.scala:1837)
 at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1763) 
at scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5309) 
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5359) at 
scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396) at 
scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
 at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370) at 
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374) at 
scala.tools.nsc.interpreter.ReplGlobal$$anon$1$$anon$2.typed(ReplGlobal.scala:36)
 at 
scala.tools.nsc.typechecker.Typers$Typer.typedByValueExpr(Typers.scala:5452) at 
scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:3047)
 at 
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$65.apply(Typers.scala:3151) 
at 
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$65.apply(Typers.scala:3151) 
at scala.collection.immutable.List.loop$1(List.scala:176) at 
scala.collection.immutable.List.mapConserve(List.scala:200) at 
scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3151) at 
scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1921) at 
scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1762) at 
scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5309) at 
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5359) at 
scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396) at 
scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
 at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370) at 
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374) at 
scala.tools.nsc.interpreter.ReplGlobal$$anon$1$$anon$2.typed(ReplGlobal.scala:36)
 at 
scala.tools.nsc.typechecker.Typers$Typer.typedByValueExpr(Typers.scala:5452) at 
scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:3047)
 at 
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$65.apply(Typers.scala:3151) 
at 
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$65.apply(Typers.scala:3151) 
at scala.collection.immutable.List.loop$1(List.scala:176) at 
scala.collection.immutable.List.mapConserve(List.scala:200) at 
scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3151) at 
scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1921) at 
scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1762) at 
scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5309) at 
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5359) at 
scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396) at 
scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
 at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370) at 
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374) at 
scala.tools.nsc.interpreter.ReplGlobal$$anon$1$$anon$2.typed(ReplGlobal.scala:36)
 at 
scala.tools.nsc.typechecker.Typers$Typer.typedByValueExpr(Typers.scala:5452) at 
scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:3047)
 at 
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$65.apply(Typers.scala:3151) 
at 
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$65.apply(Typers.scala:3151) 
at scala.collection.immutable.List.loop$1(List.scala:176) at 
scala.collection.immutable.List.mapConserve(List.scala:200) at 
scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3151) at 
scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1921) at 
scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1762) at 
scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5309) at 
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5359) at 
scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396) at 
scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
 at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370) at 
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374) at 
scala.tools.nsc.interpreter.ReplGlobal$$anon$1$$anon$2.typed(ReplGlobal.scala:36)
 at 
scala.tools.nsc.typechecker.Typers$Typer.typedByValueExpr(Typers.scala:5452) at 
scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:3047)
 at 
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$65.apply(Typers.scala:3151) 
at 
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$65.apply(Typers.scala:3151) 
at scala.collection.immutable.List.loop$1(List.scala:176) at 
scala.collection.immutable.List.mapConserve(List.scala:200) at 
scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3151) at 
scala.tools.nsc.typechecker.Typers$Typer.typedPackageDef$1(Typers.scala:5015) 
at scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5312) 
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5359) at 
scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396) at 
scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
 at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370) at 
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374) at 
scala.tools.nsc.interpreter.ReplGlobal$$anon$1$$anon$2.typed(ReplGlobal.scala:36)
 at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5448) at 
scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:102)
 at 
scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply$mcV$sp(Global.scala:440)
 at scala.tools.nsc.Global$GlobalPhase.withCurrentUnit(Global.scala:431) at 
scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:440) at 
scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:94)
 at 
scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:93)
 at scala.collection.Iterator$class.foreach(Iterator.scala:891) at 
scala.collection.AbstractIterator.foreach(Iterator.scala:1334) at 
scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.run(Analyzer.scala:93)
 at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1501) at 
scala.tools.nsc.Global$Run.compileUnits(Global.scala:1486) at 
scala.tools.nsc.Global$Run.compileSources(Global.scala:1481) at 
scala.tools.nsc.interpreter.IMain.compileSourcesKeepingRun(IMain.scala:435) at 
scala.tools.nsc.interpreter.IMain$ReadEvalPrint.compileAndSaveRun(IMain.scala:855)
 at scala.tools.nsc.interpreter.IMain$ReadEvalPrint.compile(IMain.scala:813) at 
scala.tools.nsc.interpreter.IMain$Request.compile$lzycompute(IMain.scala:1002) 
at scala.tools.nsc.interpreter.IMain$Request.compile(IMain.scala:997) at 
scala.tools.nsc.interpreter.IMain.compile(IMain.scala:579) at 
scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:567) at 
scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:565) at 
org.apache.zeppelin.spark.SparkScala211Interpreter.scalaInterpret(SparkScala211Interpreter.scala:143)
 at 
org.apache.zeppelin.spark.SparkScala211Interpreter$$anonfun$interpret$1$$anonfun$apply$2.apply(SparkScala211Interpreter.scala:122)
 at 
org.apache.zeppelin.spark.SparkScala211Interpreter$$anonfun$interpret$1$$anonfun$apply$2.apply(SparkScala211Interpreter.scala:116)
 at 
scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:733)
 at 
scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
 at scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:186) at 
scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:732) 
at 
org.apache.zeppelin.spark.SparkScala211Interpreter$$anonfun$interpret$1.apply(SparkScala211Interpreter.scala:116)
 at 
org.apache.zeppelin.spark.SparkScala211Interpreter$$anonfun$interpret$1.apply(SparkScala211Interpreter.scala:110)
 at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58) at 
scala.Console$.withOut(Console.scala:65) at 
org.apache.zeppelin.spark.SparkScala211Interpreter.interpret(SparkScala211Interpreter.scala:110)
 at 
org.apache.zeppelin.spark.NewSparkInterpreter.interpret(NewSparkInterpreter.java:144)
 at 
org.apache.zeppelin.spark.SparkInterpreter.interpret(SparkInterpreter.java:73) 
at 
org.apache.zeppelin.interpreter.LazyOpenInterpreter.interpret(LazyOpenInterpreter.java:103)
 at 
org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$InterpretJob.jobRun(RemoteInterpreterServer.java:633)
 at org.apache.zeppelin.scheduler.Job.run(Job.java:188) at 
org.apache.zeppelin.scheduler.FIFOScheduler$1.run(FIFOScheduler.java:140) at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at 
java.util.concurrent.FutureTask.run(FutureTask.java:266) at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
 at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
 at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
at java.lang.Thread.run(Thread.java:748)
{code}
I have this problem with both 0.7.3 and 0.8.0 (I tried to upgrade to zeppelinĀ 
but didn't help)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to