Andrei created ZEPPELIN-3632:
--------------------------------

             Summary: YpartialUnification
                 Key: ZEPPELIN-3632
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3632
             Project: Zeppelin
          Issue Type: Bug
          Components: Interpreters
    Affects Versions: 0.8.0
            Reporter: Andrei
         Attachments: YpartialUnification error.json, 
image-2018-07-17-17-49-12-191.png

On a vannila 0.8.0.

1. add scalacache dependency via the spark interpretor settings (
|com.github.cb372:scalacache-caffeine_2.11:0.24.2|

)

!image-2018-07-17-17-49-12-191.png!





2. Import the attached notebook or create a new one with the following snippet:

 
{code:scala}
import scalacache._, scalacache.caffeine._, scalacache.memoization._, 
scalacache.modes.sync._,scala.concurrent.duration._,scalacache.caffeine.CaffeineCache,scalacache.CacheConfig._

implicit val caffeineCache: Cache[String] = CaffeineCache[String]

def my(a: String): String = memoizeSync(Some(10.seconds)) {
 // Reticulating splines... 
 println("method called")
 "123"
 }
{code}
 
3. Run it and you will obtain the following error:


{code:java}
java.lang.AbstractMethodError: 
scala.reflect.internal.settings.MutableSettings.YpartialUnification()Lscala/reflect/internal/settings/MutableSettings$SettingValue;
 at 
scala.reflect.internal.Types$TypeVar.scala$reflect$internal$Types$TypeVar$$unifySpecific$1(Types.scala:3092)
 at 
scala.reflect.internal.Types$TypeVar$$anonfun$scala$reflect$internal$Types$TypeVar$$unifyFull$1$1.apply(Types.scala:3124)
 at 
scala.reflect.internal.Types$TypeVar$$anonfun$scala$reflect$internal$Types$TypeVar$$unifyFull$1$1.apply(Types.scala:3124)
 at 
scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:93) 
at scala.collection.immutable.List.exists(List.scala:84) at 
scala.reflect.internal.Types$TypeVar.scala$reflect$internal$Types$TypeVar$$unifyFull$1(Types.scala:3124)
 at scala.reflect.internal.Types$TypeVar.registerBound(Types.scala:3157) at 
scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:441)
 at 
scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:411)
 at 
scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
 at 
scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
 at 
scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:278)
 at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16) at 
scala.reflect.internal.tpe.TypeComparers$class.isWeakSubType(TypeComparers.scala:572)
 at scala.reflect.internal.SymbolTable.isWeakSubType(SymbolTable.scala:16) at 
scala.reflect.internal.Types$Type.weak_$less$colon$less(Types.scala:830) at 
scala.tools.nsc.typechecker.Infer$Inferencer.scala$tools$nsc$typechecker$Infer$Inferencer$$isCompatible(Infer.scala:305)
 at 
scala.tools.nsc.typechecker.Infer$Inferencer.isWeaklyCompatible(Infer.scala:319)
 at 
scala.tools.nsc.typechecker.Infer$Inferencer.isConservativelyCompatible(Infer.scala:328)
 at scala.tools.nsc.typechecker.Infer$Inferencer.protoTypeArgs(Infer.scala:417) 
at 
scala.tools.nsc.typechecker.Typers$Typer.handlePolymorphicCall$1(Typers.scala:3505)
 at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3534) at 
scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4546) 
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4580) at 
scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343) at 
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360) 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.typedBlock(Typers.scala:2382) at 
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedOutsidePatternMode$1$1.apply(Typers.scala:5318)
 at 
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedOutsidePatternMode$1$1.apply(Typers.scala:5318)
 at 
scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:5317)
 at 
scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5353) at 
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360) 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.typedTyped$1(Typers.scala:5111) at 
scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5346) at 
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360) 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.Macros$DefMacroExpander.typecheck$1(Macros.scala:635)
 at 
scala.tools.nsc.typechecker.Macros$DefMacroExpander.onSuccess(Macros.scala:643) 
at 
scala.tools.nsc.typechecker.Macros$MacroExpander$$anonfun$expand$1.apply(Macros.scala:586)
 at 
scala.tools.nsc.typechecker.Macros$MacroExpander$$anonfun$expand$1.apply(Macros.scala:573)
 at scala.tools.nsc.Global.withInfoLevel(Global.scala:211) at 
scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:572) at 
scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:560) at 
scala.tools.nsc.typechecker.Macros$class.standardMacroExpand(Macros.scala:724) 
at 
scala.tools.nsc.interpreter.ReplGlobal$$anon$1.standardMacroExpand(ReplGlobal.scala:23)
 at 
scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$10.default(AnalyzerPlugins.scala:400)
 at 
scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$10.default(AnalyzerPlugins.scala:397)
 at 
scala.tools.nsc.typechecker.AnalyzerPlugins$class.invoke(AnalyzerPlugins.scala:369)
 at 
scala.tools.nsc.typechecker.AnalyzerPlugins$class.pluginsMacroExpand(AnalyzerPlugins.scala:397)
 at 
scala.tools.nsc.interpreter.ReplGlobal$$anon$1.pluginsMacroExpand(ReplGlobal.scala:23)
 at scala.tools.nsc.typechecker.Macros$class.macroExpand(Macros.scala:717) at 
scala.tools.nsc.interpreter.ReplGlobal$$anon$1.macroExpand(ReplGlobal.scala:23) 
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1111) 
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1166) at 
scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5410) 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$$anonfun$adaptToImplicitMethod$1$1$$anonfun$apply$5.apply(Typers.scala:828)
 at 
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$adaptToImplicitMethod$1$1$$anonfun$apply$5.apply(Typers.scala:825)
 at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680) at 
scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:823)
 at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1162) at 
scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5410) 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.transformedOrTyped(Typers.scala:5605) 
at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2208) at 
scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5308) 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.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.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.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.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.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.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}


The same code works without a problem on scala 2.11 REPL



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

Reply via email to