[scala] build error: scala 2.8.0.r19085-b20091014104536

View: New views
4 Messages — Rating Filter:   Alert me  

[scala] build error: scala 2.8.0.r19085-b20091014104536

by Szabolcs Berecz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I tried to build trunk, but it fails with an internal compiler error.
It also failed with a couple of previous revisions (all from this
week), so I'm quite sure the problem is at my end.

Can someone give me a hint what could be the problem?

Java version is 1.6.0_11. There is no previous scala version on this computer.

locker.comp:
    [mkdir] Created dir: c:\scala\svn-new\build\locker\classes\compiler
[scalacfork] Compiling 237 files to
c:\scala\svn-new\build\locker\classes\compiler
[scalacfork] Exception in thread "main" java.lang.StackOverflowError
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3464)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typePrimaryConstrBody(Typers.scala:1030)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.parentTypes(Typers.scala:1088)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1651)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:1889)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
[scalacfork] at scala.collection.immutable.List$.map2(List.scala:762)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:1905)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2108)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3039)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3656)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:3846)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:3848)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:579)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3027)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3027)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:703)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3027)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3656)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:1889)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
[scalacfork] at scala.collection.immutable.List$.map2(List.scala:762)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:1905)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2108)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3039)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3656)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3837)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:3910)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:1581)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3486)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1420)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:1889)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
[scalacfork] at scala.collection.immutable.List$.map2(List.scala:762)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:1905)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2108)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3039)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3656)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1651)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1651)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1651)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
... loops from Typers.scala:1651 to Typers.scala:3779 many times
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3837)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:3910)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedValDef(Typers.scala:1468)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3483)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3837)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:3910)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:1581)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3486)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1420)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3837)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:3910)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedValDef(Typers.scala:1468)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3483)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1420)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1420)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3473)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
[scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
[scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3473)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
[scalacfork] at
scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
[scalacfork] at
scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
[scalacfork] at
scala.tools.nsc.transform.Erasure$ErasureTransformer$$anonfun$transform$1.apply(Erasure.scala:1050)
[scalacfork] at
scala.tools.nsc.transform.Erasure$ErasureTransformer$$anonfun$transform$1.apply(Erasure.scala:1047)
[scalacfork] at
scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:104)
[scalacfork] at
scala.tools.nsc.transform.Erasure$ErasureTransformer.transform(Erasure.scala:1047)
[scalacfork] at
scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:1555)
[scalacfork] at
scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:31)
[scalacfork] at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:329)
[scalacfork] at
scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:307)
[scalacfork] at
scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:307)
[scalacfork] at scala.collection.Iterator$class.foreach(Iterator.scala:536)
[scalacfork] at
scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:282)
[scalacfork] at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:307)
[scalacfork] at scala.tools.nsc.Global$Run.compileSources(Global.scala:799)
[scalacfork] at scala.tools.nsc.Global$Run.compile(Global.scala:882)
[scalacfork] at scala.tools.nsc.Main$.process(Main.scala:91)
[scalacfork] at scala.tools.nsc.Main$.main(Main.scala:105)
[scalacfork] at scala.tools.nsc.Main.main(Main.scala)

BUILD FAILED
java.lang.RuntimeException: Compilation failed because of an internal
compiler error; see the error output for details.
        at scala.Predef$.error(Predef.scala:96)
        at scala.tools.ant.sabbus.ScalacFork.execute(ScalacFork.scala:93)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:357)
        at org.apache.tools.ant.Target.performTasks(Target.java:385)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
        at org.apache.tools.ant.Main.runBuild(Main.java:758)
        at org.apache.tools.ant.Main.startAnt(Main.java:217)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)

Total time: 16 minutes 47 seconds


Best regards,
Szabolcs

Re: [scala] build error: scala 2.8.0.r19085-b20091014104536

by Colin Howe-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I had this problem too. Increase your stack size using -Xss and the
problem should go away. No idea if there is an underlying problem
here.

On 14/10/2009, Szabolcs Berecz <szabolcs.berecz@...> wrote:

> Hi,
>
> I tried to build trunk, but it fails with an internal compiler error.
> It also failed with a couple of previous revisions (all from this
> week), so I'm quite sure the problem is at my end.
>
> Can someone give me a hint what could be the problem?
>
> Java version is 1.6.0_11. There is no previous scala version on this
> computer.
>
> locker.comp:
>     [mkdir] Created dir: c:\scala\svn-new\build\locker\classes\compiler
> [scalacfork] Compiling 237 files to
> c:\scala\svn-new\build\locker\classes\compiler
> [scalacfork] Exception in thread "main" java.lang.StackOverflowError
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3464)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typePrimaryConstrBody(Typers.scala:1030)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.parentTypes(Typers.scala:1088)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1651)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:1889)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
> [scalacfork] at scala.collection.immutable.List$.map2(List.scala:762)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:1905)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2108)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3039)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3656)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:3846)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:3848)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:579)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3027)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3027)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:703)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3027)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3656)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:1889)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
> [scalacfork] at scala.collection.immutable.List$.map2(List.scala:762)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:1905)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2108)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3039)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3656)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3837)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:3910)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:1581)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3486)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1420)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:1889)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
> [scalacfork] at scala.collection.immutable.List$.map2(List.scala:762)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:1905)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2108)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3039)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3656)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1651)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1651)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1651)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> ... loops from Typers.scala:1651 to Typers.scala:3779 many times
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3837)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:3910)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedValDef(Typers.scala:1468)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3483)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3837)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:3910)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:1581)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3486)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1420)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3837)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:3910)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedValDef(Typers.scala:1468)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3483)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1420)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:129)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1420)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3473)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
> [scalacfork] at scala.collection.immutable.List.loop$2(List.scala:125)
> [scalacfork] at scala.collection.immutable.List.mapConserve(List.scala:142)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3473)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
> [scalacfork] at
> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$ErasureTransformer$$anonfun$transform$1.apply(Erasure.scala:1050)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$ErasureTransformer$$anonfun$transform$1.apply(Erasure.scala:1047)
> [scalacfork] at
> scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:104)
> [scalacfork] at
> scala.tools.nsc.transform.Erasure$ErasureTransformer.transform(Erasure.scala:1047)
> [scalacfork] at
> scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:1555)
> [scalacfork] at
> scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:31)
> [scalacfork] at
> scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:329)
> [scalacfork] at
> scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:307)
> [scalacfork] at
> scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:307)
> [scalacfork] at scala.collection.Iterator$class.foreach(Iterator.scala:536)
> [scalacfork] at
> scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:282)
> [scalacfork] at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:307)
> [scalacfork] at scala.tools.nsc.Global$Run.compileSources(Global.scala:799)
> [scalacfork] at scala.tools.nsc.Global$Run.compile(Global.scala:882)
> [scalacfork] at scala.tools.nsc.Main$.process(Main.scala:91)
> [scalacfork] at scala.tools.nsc.Main$.main(Main.scala:105)
> [scalacfork] at scala.tools.nsc.Main.main(Main.scala)
>
> BUILD FAILED
> java.lang.RuntimeException: Compilation failed because of an internal
> compiler error; see the error output for details.
> at scala.Predef$.error(Predef.scala:96)
> at scala.tools.ant.sabbus.ScalacFork.execute(ScalacFork.scala:93)
> at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
> at org.apache.tools.ant.Task.perform(Task.java:348)
> at org.apache.tools.ant.Target.execute(Target.java:357)
> at org.apache.tools.ant.Target.performTasks(Target.java:385)
> at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
> at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
> at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
> at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
> at org.apache.tools.ant.Main.runBuild(Main.java:758)
> at org.apache.tools.ant.Main.startAnt(Main.java:217)
> at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
>
> Total time: 16 minutes 47 seconds
>
>
> Best regards,
> Szabolcs
>

--
Sent from my mobile device

Re: [scala] build error: scala 2.8.0.r19085-b20091014104536

by Martin Odersky :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Oct 14, 2009 at 3:55 PM, Colin Howe <colinthehowe@...> wrote:
> I had this problem too. Increase your stack size using -Xss and the
> problem should go away. No idea if there is an underlying problem
> here.

I don't think there's an underlying problem. Just not enough stack
size in the default configuration.

Cheers

 -- Martin

>
> On 14/10/2009, Szabolcs Berecz <szabolcs.berecz@...> wrote:
>> Hi,
>>
>> I tried to build trunk, but it fails with an internal compiler error.
>> It also failed with a couple of previous revisions (all from this
>> week), so I'm quite sure the problem is at my end.
>>
>> Can someone give me a hint what could be the problem?
>>
>> Java version is 1.6.0_11. There is no previous scala version on this
>> computer.
>>
>> locker.comp:
>>     [mkdir] Created dir: c:\scala\svn-new\build\locker\classes\compiler
>> [scalacfork] Compiling 237 files to
>> c:\scala\svn-new\build\locker\classes\compiler
>> [scalacfork] Exception in thread "main" java.lang.StackOverflowError
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3464)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typePrimaryConstrBody(Typers.scala:1030)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.parentTypes(Typers.scala:1088)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1651)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:1889)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
>> [scalacfork]  at scala.collection.immutable.List$.map2(List.scala:762)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:1905)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2108)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3039)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3656)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:3846)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:3848)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:579)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3027)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3027)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:703)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3027)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3656)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:1889)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
>> [scalacfork]  at scala.collection.immutable.List$.map2(List.scala:762)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:1905)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2108)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3039)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3656)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3837)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:3910)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:1581)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3486)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1420)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:1889)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
>> [scalacfork]  at scala.collection.immutable.List$.map2(List.scala:762)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:1905)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2108)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3039)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3656)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1651)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1651)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1651)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> ... loops from Typers.scala:1651 to Typers.scala:3779 many times
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3837)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:3910)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedValDef(Typers.scala:1468)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3483)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3837)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:3910)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:1581)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3486)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1420)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3837)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:3910)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedValDef(Typers.scala:1468)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3483)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1420)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1420)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3473)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3473)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>> [scalacfork]  at
>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$ErasureTransformer$$anonfun$transform$1.apply(Erasure.scala:1050)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$ErasureTransformer$$anonfun$transform$1.apply(Erasure.scala:1047)
>> [scalacfork]  at
>> scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:104)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Erasure$ErasureTransformer.transform(Erasure.scala:1047)
>> [scalacfork]  at
>> scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:1555)
>> [scalacfork]  at
>> scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:31)
>> [scalacfork]  at
>> scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:329)
>> [scalacfork]  at
>> scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:307)
>> [scalacfork]  at
>> scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:307)
>> [scalacfork]  at scala.collection.Iterator$class.foreach(Iterator.scala:536)
>> [scalacfork]  at
>> scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:282)
>> [scalacfork]  at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:307)
>> [scalacfork]  at scala.tools.nsc.Global$Run.compileSources(Global.scala:799)
>> [scalacfork]  at scala.tools.nsc.Global$Run.compile(Global.scala:882)
>> [scalacfork]  at scala.tools.nsc.Main$.process(Main.scala:91)
>> [scalacfork]  at scala.tools.nsc.Main$.main(Main.scala:105)
>> [scalacfork]  at scala.tools.nsc.Main.main(Main.scala)
>>
>> BUILD FAILED
>> java.lang.RuntimeException: Compilation failed because of an internal
>> compiler error; see the error output for details.
>>       at scala.Predef$.error(Predef.scala:96)
>>       at scala.tools.ant.sabbus.ScalacFork.execute(ScalacFork.scala:93)
>>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>>       at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
>>       at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>       at java.lang.reflect.Method.invoke(Method.java:597)
>>       at
>> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>>       at org.apache.tools.ant.Task.perform(Task.java:348)
>>       at org.apache.tools.ant.Target.execute(Target.java:357)
>>       at org.apache.tools.ant.Target.performTasks(Target.java:385)
>>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
>>       at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
>>       at
>> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>>       at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
>>       at org.apache.tools.ant.Main.runBuild(Main.java:758)
>>       at org.apache.tools.ant.Main.startAnt(Main.java:217)
>>       at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
>>       at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
>>
>> Total time: 16 minutes 47 seconds
>>
>>
>> Best regards,
>> Szabolcs
>>
>
> --
> Sent from my mobile device
>

Re: [scala] build error: scala 2.8.0.r19085-b20091014104536

by Szabolcs Berecz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Oct 14, 2009 at 16:28, martin odersky <martin.odersky@...> wrote:
> On Wed, Oct 14, 2009 at 3:55 PM, Colin Howe <colinthehowe@...> wrote:
>> I had this problem too. Increase your stack size using -Xss and the
>> problem should go away. No idea if there is an underlying problem
>> here.
>
> I don't think there's an underlying problem. Just not enough stack
> size in the default configuration.

I added -Xss1m to ANT_OPTS and it fixed the problem. Thanks!

Best regards,
Szabolcs


>> On 14/10/2009, Szabolcs Berecz <szabolcs.berecz@...> wrote:
>>> Hi,
>>>
>>> I tried to build trunk, but it fails with an internal compiler error.
>>> It also failed with a couple of previous revisions (all from this
>>> week), so I'm quite sure the problem is at my end.
>>>
>>> Can someone give me a hint what could be the problem?
>>>
>>> Java version is 1.6.0_11. There is no previous scala version on this
>>> computer.
>>>
>>> locker.comp:
>>>     [mkdir] Created dir: c:\scala\svn-new\build\locker\classes\compiler
>>> [scalacfork] Compiling 237 files to
>>> c:\scala\svn-new\build\locker\classes\compiler
>>> [scalacfork] Exception in thread "main" java.lang.StackOverflowError
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3464)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typePrimaryConstrBody(Typers.scala:1030)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.parentTypes(Typers.scala:1088)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1651)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:1889)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
>>> [scalacfork]  at scala.collection.immutable.List$.map2(List.scala:762)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:1905)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2108)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3039)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3656)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:3846)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:3848)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:579)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3027)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3027)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:703)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3027)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3656)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:1889)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
>>> [scalacfork]  at scala.collection.immutable.List$.map2(List.scala:762)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:1905)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2108)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3039)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3656)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3837)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:3910)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:1581)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3486)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1420)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:1889)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$2.apply(Typers.scala:1905)
>>> [scalacfork]  at scala.collection.immutable.List$.map2(List.scala:762)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:1905)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2108)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3039)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3656)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1651)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1651)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1651)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> ... loops from Typers.scala:1651 to Typers.scala:3779 many times
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3837)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:3910)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedValDef(Typers.scala:1468)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3483)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3837)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:3910)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:1581)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3486)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1420)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1650)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3504)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3837)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:3910)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedValDef(Typers.scala:1468)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3483)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1420)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:129)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1420)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1237)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3477)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3473)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:1824)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$19.apply(Typers.scala:1883)
>>> [scalacfork]  at scala.collection.immutable.List.loop$2(List.scala:125)
>>> [scalacfork]  at scala.collection.immutable.List.mapConserve(List.scala:142)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1883)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3473)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.liftedTree1$1(Erasure.scala:618)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:617)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3779)
>>> [scalacfork]  at
>>> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3824)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$ErasureTransformer$$anonfun$transform$1.apply(Erasure.scala:1050)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$ErasureTransformer$$anonfun$transform$1.apply(Erasure.scala:1047)
>>> [scalacfork]  at
>>> scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:104)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Erasure$ErasureTransformer.transform(Erasure.scala:1047)
>>> [scalacfork]  at
>>> scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:1555)
>>> [scalacfork]  at
>>> scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:31)
>>> [scalacfork]  at
>>> scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:329)
>>> [scalacfork]  at
>>> scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:307)
>>> [scalacfork]  at
>>> scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:307)
>>> [scalacfork]  at scala.collection.Iterator$class.foreach(Iterator.scala:536)
>>> [scalacfork]  at
>>> scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:282)
>>> [scalacfork]  at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:307)
>>> [scalacfork]  at scala.tools.nsc.Global$Run.compileSources(Global.scala:799)
>>> [scalacfork]  at scala.tools.nsc.Global$Run.compile(Global.scala:882)
>>> [scalacfork]  at scala.tools.nsc.Main$.process(Main.scala:91)
>>> [scalacfork]  at scala.tools.nsc.Main$.main(Main.scala:105)
>>> [scalacfork]  at scala.tools.nsc.Main.main(Main.scala)
>>>
>>> BUILD FAILED
>>> java.lang.RuntimeException: Compilation failed because of an internal
>>> compiler error; see the error output for details.
>>>       at scala.Predef$.error(Predef.scala:96)
>>>       at scala.tools.ant.sabbus.ScalacFork.execute(ScalacFork.scala:93)
>>>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>>>       at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
>>>       at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>       at java.lang.reflect.Method.invoke(Method.java:597)
>>>       at
>>> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>>>       at org.apache.tools.ant.Task.perform(Task.java:348)
>>>       at org.apache.tools.ant.Target.execute(Target.java:357)
>>>       at org.apache.tools.ant.Target.performTasks(Target.java:385)
>>>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
>>>       at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
>>>       at
>>> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>>>       at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
>>>       at org.apache.tools.ant.Main.runBuild(Main.java:758)
>>>       at org.apache.tools.ant.Main.startAnt(Main.java:217)
>>>       at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
>>>       at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
>>>
>>> Total time: 16 minutes 47 seconds
>>>
>>>
>>> Best regards,
>>> Szabolcs
>>>
>>
>> --
>> Sent from my mobile device
>>
>



--
DRM: Digital Restrictions Management -- learn about the dangers at
http://www.defectivebydesign.org/what_is_drm