scala.tools.nsc.MissingRequirementError: class scala.reflect.ClassManifest not found. at scala.tools.nsc.symtab.Definitions$definitions$.getModuleOrClass(Definitions.java:456) at scala.tools.nsc.symtab.Definitions$definitions$.getClass(Definitions.java:414) at scala.tools.nsc.symtab.Definitions$definitions$.PartialManifestClass(Definitions.java:200) at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.implicitManifest(Implicits.java:686) at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.java:786) at scala.tools.nsc.typechecker.Implicits$class.inferImplicit(Implicits.java:58) at scala.tools.nsc.Global$analyzer$.inferImplicit(Global.java:357) at scala.tools.nsc.typechecker.Typers$Typer.wrapImplicit$1(Typers.java:218) at scala.tools.nsc.typechecker.Typers$Typer.inferView(Typers.java:222) at scala.tools.nsc.typechecker.Typers$Typer.adaptToMember(Typers.java:999) at scala.tools.nsc.typechecker.Typers$Typer.adaptToName(Typers.java:1039) at scala.tools.nsc.typechecker.Typers$Typer.typedSelect$1(Typers.java:3301) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.java:3792) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.java:3874) at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.java:3941) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.java:3771) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.java:3874) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.java:3932) at scala.tools.nsc.typechecker.Typers$Typer.computeType(Typers.java:4012) at scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.java:1153) at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.java:511) at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.java:509) at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.java:1300) at scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.java:754) at scala.tools.nsc.symtab.Symbols$Symbol.initialize(Symbols.java:863) at scala.tools.nsc.symtab.Symbols$Symbol.annotations(Symbols.java:117) at scala.tools.nsc.typechecker.Typers$Typer.addGetterSetter(Typers.java:1318) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$10.apply(Typers.java:1444) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$10.apply(Typers.java:1444) at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.java:167) at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.java:167) at scala.collection.LinearSeqLike$class.foreach(LinearSeqLike.java:84) at scala.collection.immutable.List.foreach(List.java:29) at scala.collection.TraversableLike$class.flatMap(TraversableLike.java:167) at scala.collection.immutable.List.flatMap(List.java:29) at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.java:1444) at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.java:1255) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.java:3554) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.java:3874) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.java:3919) at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.java:1934) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.java:1993) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.java:1993) at scala.collection.immutable.List.loop$2(List.java:125) at scala.collection.immutable.List.mapConserve(List.java:142) at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.java:1993) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.java:3550) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.java:3874) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.java:3919) at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$2.apply(Analyzer.java:57) at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.java:338) at org.netbeans.modules.scala.core.interactive.Global$TyperRun$$anonfun$applyPhase$1.apply(Global.java:678) at org.netbeans.modules.scala.core.interactive.Global$TyperRun$$anonfun$applyPhase$1.apply(Global.java:678) at scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.java:104) at org.netbeans.modules.scala.core.interactive.Global$TyperRun.applyPhase(Global.java:678) at org.netbeans.modules.scala.core.interactive.Global$TyperRun.typeCheck(Global.java:631) at org.netbeans.modules.scala.core.interactive.Global$TyperRun.typedTreeAt(Global.java:651) at org.netbeans.modules.scala.core.interactive.Global.typedTreeAt(Global.java:319) at org.netbeans.modules.scala.core.interactive.Global.typeMembers(Global.java:413) at org.netbeans.modules.scala.core.interactive.Global$$anonfun$getTypeCompletion$1.apply(Global.java:408) at org.netbeans.modules.scala.core.interactive.Global$$anonfun$getTypeCompletion$1.apply(Global.java:408) at org.netbeans.modules.scala.core.interactive.Global.respond(Global.java:284) at org.netbeans.modules.scala.core.interactive.Global.getTypeCompletion(Global.java:408) at org.netbeans.modules.scala.core.interactive.CompilerControl$$anon$2.apply(CompilerControl.java:105) at org.netbeans.modules.scala.core.interactive.CompilerControl$$anon$2.apply(CompilerControl.java:104) at org.netbeans.modules.scala.core.interactive.Global.pollForWork(Global.java:133) at org.netbeans.modules.scala.core.interactive.Global$$anon$2.run(Global.java:194)