Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Solutions on the web

via Stack Overflow by theMadKing
, 1 year ago
java.lang.StackOverflowError: 	at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5340)	at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)	at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)	at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)	at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)	at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)	at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)	at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)	at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)	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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)	at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)	at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)	at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)	at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)	at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)	at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)	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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5605)	at scala.tools.nsc.typechecker.Typers$Typer.typedValDefImpl(Typers.scala:1995)	at scala.tools.nsc.typechecker.Typers$Typer.typedValDef(Typers.scala:1958)	at scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5306)	at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5359)	at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.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:173)	at scala.collection.immutable.List.mapConserve(List.scala:189)	at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3151)	at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2381)	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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.typechecker.Typers$Typer.typed(Typers.scala:5463)	at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:4255)	at scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:5319)	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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.typechecker.Typers$Typer.typed(Typers.scala:5463)	at scala.tools.nsc.typechecker.Typers$Typer.typedLabelDef(Typers.scala:2296)	at scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:5334)	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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.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:173)	at scala.collection.immutable.List.mapConserve(List.scala:189)	at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3151)	at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2381)	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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.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:173)	at scala.collection.immutable.List.mapConserve(List.scala:189)	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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.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:173)	at scala.collection.immutable.List.mapConserve(List.scala:189)	at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3151)	at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2381)	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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.typechecker.Typers$Typer.typedArg(Typers.scala:3164)	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)	at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:46)	at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:44)	at scala.collection.immutable.List.foreach(List.scala:381)	at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:44)	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)	at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:111)	at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3470)	at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3495)	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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)	at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)	at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)	at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)	at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)	at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)	at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)	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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.typechecker.Typers$Typer.typedArg(Typers.scala:3164)	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)	at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:46)	at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:44)	at scala.collection.immutable.List.foreach(List.scala:381)	at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:44)	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)	at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:111)	at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3470)	at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3495)	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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.typechecker.Typers$Typer.typed(Typers.scala:5463)	at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:4255)	at scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:5319)	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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.typechecker.Typers$Typer.typed(Typers.scala:5463)	at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:4255)	at scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:5319)	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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.typechecker.Typers$Typer.typed(Typers.scala:5463)	at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:4255)	at scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:5319)	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.transform.Erasure$Eraser.typed1(Erasure.scala:698)	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.typechecker.Typers$Typer.typedBlock(Typers.scala:2382)