2.8.1で落ちたので、とりあえずメモ・・・REPLが落ちることは珍しくないけど、まさかコンパイラがががが(´・ω・`)
[INFO] java.lang.reflect.InvocationTargetException [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [INFO] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [INFO] at java.lang.reflect.Method.invoke(Method.java:597) [INFO] at org_scala_tools_maven_executions.MainHelper.runMain(MainHelper.java:161) [INFO] at org_scala_tools_maven_executions.MainWithArgsInFile.main(MainWithArgsInFile.java:26) [ERROR] Caused by: java.lang.AssertionError: assertion failed [INFO] at scala.Predef$.assert(Predef.scala:77) [INFO] at scala.tools.nsc.ast.TreeGen.gd3$1(TreeGen.scala:130) [INFO] at scala.tools.nsc.ast.TreeGen.stableTypeFor(TreeGen.scala:127) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$27.apply(Typers.scala:2429) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$27.apply(Typers.scala:2429) [INFO] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206) [INFO] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206) [INFO] at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61) [INFO] at scala.collection.immutable.List.foreach(List.scala:45) [INFO] at scala.collection.TraversableLike$class.map(TraversableLike.scala:206) [INFO] at scala.collection.immutable.List.map(List.scala:45) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2429) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$tryTypedApply$1$1.apply(Typers.scala:3318) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$tryTypedApply$1$1.apply(Typers.scala:3318) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.tryTypedApply$1(Typers.scala:3318) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3378) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4049) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:2202) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$25.apply(Typers.scala:2306) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$25.apply(Typers.scala:2298) [INFO] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206) [INFO] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206) [INFO] at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61) [INFO] at scala.collection.immutable.List.foreach(List.scala:45) [INFO] at scala.collection.TraversableLike$class.map(TraversableLike.scala:206) [INFO] at scala.collection.immutable.List.map(List.scala:45) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2298) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$tryTypedApply$1$1.apply(Typers.scala:3318) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$tryTypedApply$1$1.apply(Typers.scala:3318) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.tryTypedApply$1(Typers.scala:3318) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3378) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4049) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3362) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3362) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:722) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3362) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4049) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1949) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3894) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:2202) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedArgToPoly$1(Typers.scala:2486) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$29.apply(Typers.scala:2495) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$29.apply(Typers.scala:2495) [INFO] at scala.Tuple2$Zipped$$anonfun$map$1.apply(Tuple2.scala:61) [INFO] at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61) [INFO] at scala.collection.immutable.List.foreach(List.scala:45) [INFO] at scala.Tuple2$Zipped.map(Tuple2.scala:59) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2495) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3380) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4049) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:2128) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2196) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2196) [INFO] at scala.collection.immutable.List.loop$1(List.scala:115) [INFO] at scala.collection.immutable.List.mapConserve(List.scala:132) [INFO] at scala.collection.immutable.List.loop$1(List.scala:119) [INFO] at scala.collection.immutable.List.mapConserve(List.scala:132) [INFO] at scala.collection.immutable.List.loop$1(List.scala:119) [INFO] at scala.collection.immutable.List.mapConserve(List.scala:132) [INFO] at scala.collection.immutable.List.loop$1(List.scala:119) [INFO] at scala.collection.immutable.List.mapConserve(List.scala:132) [INFO] at scala.collection.immutable.List.loop$1(List.scala:119) [INFO] at scala.collection.immutable.List.mapConserve(List.scala:132) [INFO] at scala.collection.immutable.List.loop$1(List.scala:119) [INFO] at scala.collection.immutable.List.mapConserve(List.scala:132) [INFO] at scala.collection.immutable.List.loop$1(List.scala:119) [INFO] at scala.collection.immutable.List.mapConserve(List.scala:132) [INFO] at scala.collection.immutable.List.loop$1(List.scala:119) [INFO] at scala.collection.immutable.List.mapConserve(List.scala:132) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2196) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1948) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3894) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:2202) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$25.apply(Typers.scala:2306) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$25.apply(Typers.scala:2298) [INFO] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206) [INFO] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206) [INFO] at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61) [INFO] at scala.collection.immutable.List.foreach(List.scala:45) [INFO] at scala.collection.TraversableLike$class.map(TraversableLike.scala:206) [INFO] at scala.collection.immutable.List.map(List.scala:45) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2298) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$tryTypedApply$1$1.apply(Typers.scala:3318) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$tryTypedApply$1$1.apply(Typers.scala:3318) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:722) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.tryTypedApply$1(Typers.scala:3318) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3378) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4049) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:2128) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2196) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2196) [INFO] at scala.collection.immutable.List.loop$1(List.scala:115) [INFO] at scala.collection.immutable.List.mapConserve(List.scala:132) [INFO] at scala.collection.immutable.List.loop$1(List.scala:119) [INFO] at scala.collection.immutable.List.mapConserve(List.scala:132) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2196) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1549) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1311) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3853) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:2128) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2196) [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2196) [INFO] at scala.collection.immutable.List.loop$1(List.scala:115) [INFO] at scala.collection.immutable.List.mapConserve(List.scala:132) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2196) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3849) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4252) [INFO] at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:85) [INFO] at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:282) [INFO] at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:282) [INFO] at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:48) [INFO] at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:282) [INFO] at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:80) [INFO] at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:80) [INFO] at scala.collection.Iterator$class.foreach(Iterator.scala:631) [INFO] at scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:304) [INFO] at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.run(Analyzer.scala:80) [INFO] at scala.tools.nsc.Global$Run.compileSources(Global.scala:741) [INFO] at scala.tools.nsc.Global$Run.compile(Global.scala:822) [INFO] at scala.tools.nsc.Main$.process(Main.scala:106) [INFO] at scala.tools.nsc.Main$.main(Main.scala:120) [INFO] at scala.tools.nsc.Main.main(Main.scala) [INFO] ... 6 more