You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by "Fabiano Francesconi (JIRA)" <ji...@apache.org> on 2018/07/31 14:30:00 UTC

[jira] [Created] (ZEPPELIN-3675) Cannot create case class

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)