Created
August 13, 2014 15:55
-
-
Save soc/ab0d37ebda31ce273782 to your computer and use it in GitHub Desktop.
../../../build/pack/bin/scalac -Yissue-debug t3222.scala
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| java.lang.Exception | |
| at scala.tools.nsc.typechecker.Contexts$Context.issueCommon(Contexts.scala:551) | |
| at scala.tools.nsc.typechecker.Contexts$Context.issue(Contexts.scala:560) | |
| at scala.tools.nsc.typechecker.ContextErrors$ErrorUtils$.issueTypeError(ContextErrors.scala:97) | |
| at scala.tools.nsc.typechecker.Typers$Typer.issue$1(Typers.scala:4745) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedIdent$2(Typers.scala:4761) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedIdentOrWildcard$1(Typers.scala:4786) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5215) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5234) | |
| at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5270) | |
| at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5297) | |
| at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5244) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5248) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedType(Typers.scala:5388) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedHigherKindedType(Typers.scala:5395) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$108.apply(Typers.scala:5017) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$108.apply(Typers.scala:5017) | |
| at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) | |
| at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) | |
| at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedTypeApply$1(Typers.scala:5016) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:5194) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5227) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5234) | |
| at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5270) | |
| at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5297) | |
| at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5244) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5248) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$62.apply(Typers.scala:3096) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$62.apply(Typers.scala:3096) | |
| at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:467) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3096) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$66.scala$tools$nsc$typechecker$Typers$Typer$$anonfun$$typedArg0$1(Typers.scala:3197) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$66$$anonfun$apply$41.apply(Typers.scala:3222) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$66$$anonfun$apply$41.apply(Typers.scala:3198) | |
| at scala.collection.immutable.List.map(List.scala:272) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$66.apply(Typers.scala:3198) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$66.apply(Typers.scala:3195) | |
| at scala.tools.nsc.typechecker.Contexts$Context$$anonfun$savingUndeterminedTypeParams$1.apply(Contexts.scala:315) | |
| at scala.tools.nsc.typechecker.Contexts$Context.withMode(Contexts.scala:374) | |
| at scala.tools.nsc.typechecker.Contexts$Context.savingUndeterminedTypeParams(Contexts.scala:312) | |
| at scala.tools.nsc.typechecker.Typers$Typer.handleOverloaded$1(Typers.scala:3195) | |
| at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3233) | |
| at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4430) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4463) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5217) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5234) | |
| at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5270) | |
| at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5297) | |
| at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5244) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5248) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5321) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedAnnotation(Typers.scala:3575) | |
| at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$23$$anonfun$apply$17$$anonfun$apply$18.apply(Namers.scala:1501) | |
| at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$23$$anonfun$apply$17$$anonfun$apply$18.apply(Namers.scala:1501) | |
| at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235) | |
| at scala.tools.nsc.Global.enteringTyper(Global.scala:1079) | |
| at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$23$$anonfun$apply$17.apply(Namers.scala:1501) | |
| at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$23$$anonfun$apply$17.apply(Namers.scala:1501) | |
| at scala.reflect.internal.AnnotationInfos$LazyAnnotationInfo.forcedInfo$lzycompute(AnnotationInfos.scala:213) | |
| at scala.reflect.internal.AnnotationInfos$LazyAnnotationInfo.forcedInfo(AnnotationInfos.scala:213) | |
| at scala.reflect.internal.AnnotationInfos$LazyAnnotationInfo.completeInfo(AnnotationInfos.scala:226) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedTemplate$1.apply(Typers.scala:1829) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedTemplate$1.apply(Typers.scala:1829) | |
| at scala.collection.immutable.List.map(List.scala:272) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1829) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1732) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5183) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5233) | |
| at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5270) | |
| at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5297) | |
| at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5244) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5248) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedByValueExpr(Typers.scala:5323) | |
| at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2979) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$61.apply(Typers.scala:3083) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$61.apply(Typers.scala:3083) | |
| at scala.collection.immutable.List.loop$1(List.scala:172) | |
| at scala.collection.immutable.List.mapConserve(List.scala:188) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3083) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedPackageDef$1(Typers.scala:4893) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5186) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5233) | |
| at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5270) | |
| at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5297) | |
| at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5244) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5248) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5321) | |
| at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:102) | |
| at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:410) | |
| 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:743) | |
| at scala.collection.AbstractIterator.foreach(Iterator.scala:1177) | |
| at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.run(Analyzer.scala:93) | |
| at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1557) | |
| at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1542) | |
| at scala.tools.nsc.Global$Run.compileSources(Global.scala:1537) | |
| at scala.tools.nsc.Global$Run.compile(Global.scala:1644) | |
| at scala.tools.nsc.Driver.doCompile(Driver.scala:32) | |
| at scala.tools.nsc.MainClass.doCompile(Main.scala:23) | |
| at scala.tools.nsc.Driver.process(Driver.scala:51) | |
| at scala.tools.nsc.Driver.main(Driver.scala:64) | |
| at scala.tools.nsc.Main.main(Main.scala) | |
| t3222.scala:1: error: not found: type B | |
| @throws(classOf[B]) | |
| ^ | |
| error: java.lang.NullPointerException | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedAnnotation(Typers.scala:3585) | |
| at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$23$$anonfun$apply$17$$anonfun$apply$18.apply(Namers.scala:1501) | |
| at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$23$$anonfun$apply$17$$anonfun$apply$18.apply(Namers.scala:1501) | |
| at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235) | |
| at scala.tools.nsc.Global.enteringTyper(Global.scala:1079) | |
| at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$23$$anonfun$apply$17.apply(Namers.scala:1501) | |
| at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$23$$anonfun$apply$17.apply(Namers.scala:1501) | |
| at scala.reflect.internal.AnnotationInfos$LazyAnnotationInfo.forcedInfo$lzycompute(AnnotationInfos.scala:213) | |
| at scala.reflect.internal.AnnotationInfos$LazyAnnotationInfo.forcedInfo(AnnotationInfos.scala:213) | |
| at scala.reflect.internal.AnnotationInfos$LazyAnnotationInfo.completeInfo(AnnotationInfos.scala:226) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedTemplate$1.apply(Typers.scala:1829) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedTemplate$1.apply(Typers.scala:1829) | |
| at scala.collection.immutable.List.map(List.scala:272) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1829) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1732) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5183) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5233) | |
| at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5270) | |
| at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5297) | |
| at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5244) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5248) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedByValueExpr(Typers.scala:5323) | |
| at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2979) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$61.apply(Typers.scala:3083) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$61.apply(Typers.scala:3083) | |
| at scala.collection.immutable.List.loop$1(List.scala:172) | |
| at scala.collection.immutable.List.mapConserve(List.scala:188) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3083) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedPackageDef$1(Typers.scala:4893) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5186) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5233) | |
| at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5270) | |
| at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5297) | |
| at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5244) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5248) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5321) | |
| at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:102) | |
| at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:410) | |
| 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:743) | |
| at scala.collection.AbstractIterator.foreach(Iterator.scala:1177) | |
| at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.run(Analyzer.scala:93) | |
| at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1557) | |
| at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1542) | |
| at scala.tools.nsc.Global$Run.compileSources(Global.scala:1537) | |
| at scala.tools.nsc.Global$Run.compile(Global.scala:1644) | |
| at scala.tools.nsc.Driver.doCompile(Driver.scala:32) | |
| at scala.tools.nsc.MainClass.doCompile(Main.scala:23) | |
| at scala.tools.nsc.Driver.process(Driver.scala:51) | |
| at scala.tools.nsc.Driver.main(Driver.scala:64) | |
| at scala.tools.nsc.Main.main(Main.scala) | |
| Exception in thread "main" java.lang.NullPointerException | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedAnnotation(Typers.scala:3585) | |
| at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$23$$anonfun$apply$17$$anonfun$apply$18.apply(Namers.scala:1501) | |
| at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$23$$anonfun$apply$17$$anonfun$apply$18.apply(Namers.scala:1501) | |
| at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235) | |
| at scala.tools.nsc.Global.enteringTyper(Global.scala:1079) | |
| at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$23$$anonfun$apply$17.apply(Namers.scala:1501) | |
| at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$23$$anonfun$apply$17.apply(Namers.scala:1501) | |
| at scala.reflect.internal.AnnotationInfos$LazyAnnotationInfo.forcedInfo$lzycompute(AnnotationInfos.scala:213) | |
| at scala.reflect.internal.AnnotationInfos$LazyAnnotationInfo.forcedInfo(AnnotationInfos.scala:213) | |
| at scala.reflect.internal.AnnotationInfos$LazyAnnotationInfo.completeInfo(AnnotationInfos.scala:226) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedTemplate$1.apply(Typers.scala:1829) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedTemplate$1.apply(Typers.scala:1829) | |
| at scala.collection.immutable.List.map(List.scala:272) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1829) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1732) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5183) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5233) | |
| at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5270) | |
| at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5297) | |
| at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5244) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5248) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedByValueExpr(Typers.scala:5323) | |
| at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2979) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$61.apply(Typers.scala:3083) | |
| at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$61.apply(Typers.scala:3083) | |
| at scala.collection.immutable.List.loop$1(List.scala:172) | |
| at scala.collection.immutable.List.mapConserve(List.scala:188) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3083) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedPackageDef$1(Typers.scala:4893) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5186) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5233) | |
| at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5270) | |
| at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5297) | |
| at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5244) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5248) | |
| at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5321) | |
| at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:102) | |
| at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:410) | |
| 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:743) | |
| at scala.collection.AbstractIterator.foreach(Iterator.scala:1177) | |
| at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.run(Analyzer.scala:93) | |
| at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1557) | |
| at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1542) | |
| at scala.tools.nsc.Global$Run.compileSources(Global.scala:1537) | |
| at scala.tools.nsc.Global$Run.compile(Global.scala:1644) | |
| at scala.tools.nsc.Driver.doCompile(Driver.scala:32) | |
| at scala.tools.nsc.MainClass.doCompile(Main.scala:23) | |
| at scala.tools.nsc.Driver.process(Driver.scala:51) | |
| at scala.tools.nsc.Driver.main(Driver.scala:64) | |
| at scala.tools.nsc.Main.main(Main.scala) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment