This page is no longer maintained — Please continue to the home page at www.scala-lang.org

Build Problem with Nightly Builds

4 replies
Stefan Wachter
Joined: 2009-09-18,
User offline. Last seen 42 years 45 weeks ago.
Hi all,

sorry for bothering you on the internals list.

I try to build Scala from its sources. Looking at the Hudson server I found that the sources at http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk where successfully built at revision 19153. When I check out these source and try to build it by invoking "ant" I get a StackOverflowException (see below). My environment is Linux with the Sun-JDK 1.6.0_16-b01 (32 bit).

Cheers,
--Stefan

locker.comp:
    [mkdir] Created dir: /download/scala/scala-svn/build/locker/classes/compiler
[scalacfork] Compiling 237 files to /download/scala/scala-svn/build/locker/classes/compiler
[scalacfork] Exception in thread "main" java.lang.StackOverflowError
[scalacfork]    at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1413)
[scalacfork]    at scala.tools.nsc.ast.Trees$$anon$1.transform(Trees.scala:301)
[scalacfork]    at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1498)
[scalacfork]    at scala.tools.nsc.ast.Trees$$anon$1.transform(Trees.scala:301)
[scalacfork]    at scala.tools.nsc.ast.Trees$Tree.duplicate(Trees.scala:259)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$6.apply(Typers.scala:1073)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$6.apply(Typers.scala:1073)
[scalacfork]    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:156)
[scalacfork]    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:156)
[scalacfork]    at scala.collection.LinearSequenceLike$class.foreach(LinearSequenceLike.scala:84)
[scalacfork]    at scala.collection.immutable.List.foreach(List.scala:29)
[scalacfork]    at scala.collection.TraversableLike$class.map(TraversableLike.scala:156)
[scalacfork]    at scala.collection.immutable.List.map(List.scala:29)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.parentTypes(Typers.scala:1073)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typedIf$1(Typers.scala:2813)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typedIf$1(Typers.scala:2813)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typedIf$1(Typers.scala:2813)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typedIf$1(Typers.scala:2813)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typedLabelDef(Typers.scala:1627)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3492)
[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)
[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.typedIf$1(Typers.scala:2813)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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)
[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)
[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.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typedIf$1(Typers.scala:2813)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typedIf$1(Typers.scala:2813)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typedIf$1(Typers.scala:2813)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.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)


Viktor Klang
Joined: 2008-12-17,
User offline. Last seen 1 year 27 weeks ago.
Re: Build Problem with Nightly Builds
Have you've tried to increase -xss?

On Tue, Oct 20, 2009 at 1:43 PM, Stefan Wachter <Stefan.Wachter@gmx.de> wrote:
Hi all,

sorry for bothering you on the internals list.

I try to build Scala from its sources. Looking at the Hudson server I found that the sources at http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk where successfully built at revision 19153. When I check out these source and try to build it by invoking "ant" I get a StackOverflowException (see below). My environment is Linux with the Sun-JDK 1.6.0_16-b01 (32 bit).

Cheers,
--Stefan

locker.comp:
    [mkdir] Created dir: /download/scala/scala-svn/build/locker/classes/compiler
[scalacfork] Compiling 237 files to /download/scala/scala-svn/build/locker/classes/compiler
[scalacfork] Exception in thread "main" java.lang.StackOverflowError
[scalacfork]    at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1413)
[scalacfork]    at scala.tools.nsc.ast.Trees$$anon$1.transform(Trees.scala:301)
[scalacfork]    at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1498)
[scalacfork]    at scala.tools.nsc.ast.Trees$$anon$1.transform(Trees.scala:301)
[scalacfork]    at scala.tools.nsc.ast.Trees$Tree.duplicate(Trees.scala:259)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$6.apply(Typers.scala:1073)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$6.apply(Typers.scala:1073)
[scalacfork]    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:156)
[scalacfork]    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:156)
[scalacfork]    at scala.collection.LinearSequenceLike$class.foreach(LinearSequenceLike.scala:84)
[scalacfork]    at scala.collection.immutable.List.foreach(List.scala:29)
[scalacfork]    at scala.collection.TraversableLike$class.map(TraversableLike.scala:156)
[scalacfork]    at scala.collection.immutable.List.map(List.scala:29)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.parentTypes(Typers.scala:1073)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typedIf$1(Typers.scala:2813)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typedIf$1(Typers.scala:2813)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typedIf$1(Typers.scala:2813)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typedIf$1(Typers.scala:2813)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typedLabelDef(Typers.scala:1627)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3492)
[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)
[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.typedIf$1(Typers.scala:2813)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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)
[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)
[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.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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)
[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.typed(Typers.scala:3837)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:2812)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typedIf$1(Typers.scala:2813)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typedIf$1(Typers.scala:2813)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.typedIf$1(Typers.scala:2813)
[scalacfork]    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3545)
[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.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)





--
Viktor Klang

Blog: klangism.blogspot.com
Twttr: viktorklang
Wave: viktor.klang@googlewave.com
Code: github.com/viktorklang

AKKA Committer - akkasource.org
Lift Committer - liftweb.com
Atmosphere Committer - atmosphere.dev.java.net
SoftPub founder: http://groups.google.com/group/softpub
Stefan Wachter
Joined: 2009-09-18,
User offline. Last seen 42 years 45 weeks ago.
Re: Build Problem with Nightly Builds
Hi Viktor,

many thanks for the advice (stupid me)! Using -Xss16m worked.

Maybe someone can add this advice to the build instructions (http://www.scala-lang.org/node/217)?

--Stefan


Maybe one can

Viktor Klang wrote:
4d0f9db0910200447o5f951787q8889fab6807a16d [at] mail [dot] gmail [dot] com" type="cite">Have you've tried to increase -xss?

On Tue, Oct 20, 2009 at 1:43 PM, Stefan Wachter <Stefan [dot] Wachter [at] gmx [dot] de" rel="nofollow">Stefan.Wachter@gmx.de> wrote:
Hi all,

sorry for bothering you on the internals list.

I try to build Scala from its sources. Looking at the Hudson server I found that the sources at http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk where successfully built at revision 19153. When I check out these source and try to build it by invoking "ant" I get a StackOverflowException (see below). My environment is Linux with the Sun-JDK 1.6.0_16-b01 (32 bit).

Cheers,
--Stefan

rytz
Joined: 2008-07-01,
User offline. Last seen 45 weeks 5 days ago.
Re: Build Problem with Nightly Builds
Done.
You don't need to set ANT_OPTS anymore, the build.xml script does it when
calling scalacfork.

Lukas

On Tue, Oct 20, 2009 at 14:33, Stefan Wachter <Stefan.Wachter@gmx.de> wrote:
Hi Viktor,

many thanks for the advice (stupid me)! Using -Xss16m worked.

Maybe someone can add this advice to the build instructions (http://www.scala-lang.org/node/217)?

--Stefan


Maybe one can

Viktor Klang wrote:
Have you've tried to increase -xss?

On Tue, Oct 20, 2009 at 1:43 PM, Stefan Wachter <Stefan.Wachter@gmx.de> wrote:
Hi all,

sorry for bothering you on the internals list.

I try to build Scala from its sources. Looking at the Hudson server I found that the sources at http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk where successfully built at revision 19153. When I check out these source and try to build it by invoking "ant" I get a StackOverflowException (see below). My environment is Linux with the Sun-JDK 1.6.0_16-b01 (32 bit).

Cheers,
--Stefan


odersky
Joined: 2008-07-29,
User offline. Last seen 45 weeks 6 days ago.
Re: Build Problem with Nightly Builds

On Tue, Oct 20, 2009 at 2:33 PM, Stefan Wachter wrote:
> Hi Viktor,
>
> many thanks for the advice (stupid me)! Using -Xss16m worked.
>
> Maybe someone can add this advice to the build instructions
> (http://www.scala-lang.org/node/217)?
>
Yes, I think that would be a good idea.

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland