[scala] compiler crash

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

[scala] compiler crash

by daniel mahler :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Welcome to Scala version 2.8.0.r18965-b20091008021654 (OpenJDK 64-Bit
Server VM, Java 1.6.0_0).
Type in expressions to have them evaluated.
Type :help for more information.

scala>   import scala.collection.JavaConversions._
import scala.collection.JavaConversions._

scala>   def apply[X](xs : X*) : java.util.List[X] =
java.util.Arrays.asList(xs : _*)
exception when traversing java.util.Arrays.asList[X]((xs: _*))
exception when traversing def apply[X >: Nothing <: Any](xs: Seq[X]):
java.util.List[X] = java.util.Arrays.asList[X]((xs: _*))
exception when traversing java.lang.Object with ScalaObject {
  def this(): object $iw.$iw.$iw.$iw = {
    $iw.super.this();
    ()
  };
  def apply[X >: Nothing <: Any](xs: Seq[X]): java.util.List[X] =
java.util.Arrays.asList[X]((xs: _*))
}
exception when traversing final class $iw extends java.lang.Object
with ScalaObject {
  def this(): object $iw.$iw.$iw.$iw = {
    $iw.super.this();
    ()
  };
  def apply[X >: Nothing <: Any](xs: Seq[X]): java.util.List[X] =
java.util.Arrays.asList[X]((xs: _*))
}
exception when traversing java.lang.Object with ScalaObject {
  def this(): object $iw.$iw.$iw = {
    $iw.super.this();
    ()
  };
  final class $iw extends java.lang.Object with ScalaObject {
    def this(): object $iw.$iw.$iw.$iw = {
      $iw.super.this();
      ()
    };
    def apply[X >: Nothing <: Any](xs: Seq[X]): java.util.List[X] =
java.util.Arrays.asList[X]((xs: _*))
  }
}
exception when traversing final class $iw extends java.lang.Object
with ScalaObject {
  def this(): object $iw.$iw.$iw = {
    $iw.super.this();
    ()
  };
  final class $iw extends java.lang.Object with ScalaObject {
    def this(): object $iw.$iw.$iw.$iw = {
      $iw.super.this();
      ()
    };
    def apply[X >: Nothing <: Any](xs: Seq[X]): java.util.List[X] =
java.util.Arrays.asList[X]((xs: _*))
  }
}
exception when traversing java.lang.Object with ScalaObject {
  def this(): object $iw.$iw = {
    $iw.super.this();
    ()
  };
  final class $iw extends java.lang.Object with ScalaObject {
    def this(): object $iw.$iw.$iw = {
      $iw.super.this();
      ()
    };
    final class $iw extends java.lang.Object with ScalaObject {
      def this(): object $iw.$iw.$iw.$iw = {
        $iw.super.this();
        ()
      };
      def apply[X >: Nothing <: Any](xs: Seq[X]): java.util.List[X] =
java.util.Arrays.asList[X]((xs: _*))
    }
  }
}
exception when traversing final class $iw extends java.lang.Object
with ScalaObject {
  def this(): object $iw.$iw = {
    $iw.super.this();
    ()
  };
  final class $iw extends java.lang.Object with ScalaObject {
    def this(): object $iw.$iw.$iw = {
      $iw.super.this();
      ()
    };
    final class $iw extends java.lang.Object with ScalaObject {
      def this(): object $iw.$iw.$iw.$iw = {
        $iw.super.this();
        ()
      };
      def apply[X >: Nothing <: Any](xs: Seq[X]): java.util.List[X] =
java.util.Arrays.asList[X]((xs: _*))
    }
  }
}
exception when traversing java.lang.Object with ScalaObject {
  def this(): object $iw = {
    $iw.super.this();
    ()
  };
  final class $iw extends java.lang.Object with ScalaObject {
    def this(): object $iw.$iw = {
      $iw.super.this();
      ()
    };
    final class $iw extends java.lang.Object with ScalaObject {
      def this(): object $iw.$iw.$iw = {
        $iw.super.this();
        ()
      };
      final class $iw extends java.lang.Object with ScalaObject {
        def this(): object $iw.$iw.$iw.$iw = {
          $iw.super.this();
          ()
        };
        def apply[X >: Nothing <: Any](xs: Seq[X]): java.util.List[X]
= java.util.Arrays.asList[X]((xs: _*))
      }
    }
  }
}
exception when traversing final class $iw extends java.lang.Object
with ScalaObject {
  def this(): object $iw = {
    $iw.super.this();
    ()
  };
  final class $iw extends java.lang.Object with ScalaObject {
    def this(): object $iw.$iw = {
      $iw.super.this();
      ()
    };
    final class $iw extends java.lang.Object with ScalaObject {
      def this(): object $iw.$iw.$iw = {
        $iw.super.this();
        ()
      };
      final class $iw extends java.lang.Object with ScalaObject {
        def this(): object $iw.$iw.$iw.$iw = {
          $iw.super.this();
          ()
        };
        def apply[X >: Nothing <: Any](xs: Seq[X]): java.util.List[X]
= java.util.Arrays.asList[X]((xs: _*))
      }
    }
  }
}
Exception in thread "main" scala.tools.nsc.symtab.Types$TypeError:
cannot find class manifest for element type X
        at scala.tools.nsc.typechecker.Contexts$Context.error(Contexts.scala:314)
        at scala.tools.nsc.typechecker.Infer$Inferencer.error(Infer.scala:269)
        at scala.tools.nsc.typechecker.Typers$Typer.getManifestTree(Typers.scala:3940)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer$$anonfun$sequenceToArray$1$1.apply(UnCurry.scala:408)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer$$anonfun$sequenceToArray$1$1.apply(UnCurry.scala:405)
        at scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:104)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.sequenceToArray$1(UnCurry.scala:404)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.transformArgs(UnCurry.scala:419)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer$$anonfun$mainTransform$3.apply(UnCurry.scala:575)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer$$anonfun$mainTransform$3.apply(UnCurry.scala:573)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.withNeedLift$1(UnCurry.scala:465)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.mainTransform(UnCurry.scala:573)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.transform(UnCurry.scala:147)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$5.apply(Trees.scala:1453)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$5.apply(Trees.scala:1451)
        at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1573)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:37)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
        at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1450)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:52)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.scala$tools$nsc$transform$UnCurry$UnCurryTransformer$$super$transform(UnCurry.scala:521)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer$$anonfun$mainTransform$1.apply(UnCurry.scala:521)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer$$anonfun$mainTransform$1.apply(UnCurry.scala:504)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.withNeedLift$1(UnCurry.scala:465)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.mainTransform(UnCurry.scala:503)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.transform(UnCurry.scala:147)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:1565)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:1563)
        at scala.collection.immutable.List.loop$2(List.scala:125)
        at scala.collection.immutable.List.mapConserve(List.scala:142)
        at scala.collection.immutable.List.loop$2(List.scala:129)
        at scala.collection.immutable.List.mapConserve(List.scala:142)
        at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1563)
        at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1467)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:48)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:48)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:48)
        at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1573)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:37)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:48)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.scala$tools$nsc$transform$UnCurry$UnCurryTransformer$$super$transform(UnCurry.scala:521)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer$$anonfun$mainTransform$6.apply(UnCurry.scala:598)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer$$anonfun$mainTransform$6.apply(UnCurry.scala:598)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.withInConstructorFlag$1(UnCurry.scala:496)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.mainTransform(UnCurry.scala:598)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.transform(UnCurry.scala:147)
        at scala.tools.nsc.ast.Trees$Transformer.transformTemplate(Trees.scala:1549)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$2.apply(Trees.scala:1437)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$2.apply(Trees.scala:1436)
        at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1573)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:37)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
        at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1435)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:52)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.mainTransform(UnCurry.scala:601)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.transform(UnCurry.scala:147)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:1565)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:1563)
        at scala.collection.immutable.List.loop$2(List.scala:125)
        at scala.collection.immutable.List.mapConserve(List.scala:142)
        at scala.collection.immutable.List.loop$2(List.scala:129)
        at scala.collection.immutable.List.mapConserve(List.scala:142)
        at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1563)
        at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1467)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:48)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:48)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:48)
        at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1573)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:37)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:48)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.scala$tools$nsc$transform$UnCurry$UnCurryTransformer$$super$transform(UnCurry.scala:521)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer$$anonfun$mainTransform$6.apply(UnCurry.scala:598)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer$$anonfun$mainTransform$6.apply(UnCurry.scala:598)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.withInConstructorFlag$1(UnCurry.scala:496)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.mainTransform(UnCurry.scala:598)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.transform(UnCurry.scala:147)
        at scala.tools.nsc.ast.Trees$Transformer.transformTemplate(Trees.scala:1549)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$2.apply(Trees.scala:1437)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$2.apply(Trees.scala:1436)
        at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1573)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:37)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
        at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1435)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:52)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.mainTransform(UnCurry.scala:601)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.transform(UnCurry.scala:147)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:1565)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:1563)
        at scala.collection.immutable.List.loop$2(List.scala:125)
        at scala.collection.immutable.List.mapConserve(List.scala:142)
        at scala.collection.immutable.List.loop$2(List.scala:129)
        at scala.collection.immutable.List.mapConserve(List.scala:142)
        at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1563)
        at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1467)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:48)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:48)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:48)
        at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1573)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:37)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:48)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.scala$tools$nsc$transform$UnCurry$UnCurryTransformer$$super$transform(UnCurry.scala:521)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer$$anonfun$mainTransform$6.apply(UnCurry.scala:598)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer$$anonfun$mainTransform$6.apply(UnCurry.scala:598)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.withInConstructorFlag$1(UnCurry.scala:496)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.mainTransform(UnCurry.scala:598)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.transform(UnCurry.scala:147)
        at scala.tools.nsc.ast.Trees$Transformer.transformTemplate(Trees.scala:1549)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$2.apply(Trees.scala:1437)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$2.apply(Trees.scala:1436)
        at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1573)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:37)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
        at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1435)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:52)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.mainTransform(UnCurry.scala:601)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.transform(UnCurry.scala:147)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:1565)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:1563)
        at scala.collection.immutable.List.loop$2(List.scala:125)
        at scala.collection.immutable.List.mapConserve(List.scala:142)
        at scala.collection.immutable.List.loop$2(List.scala:129)
        at scala.collection.immutable.List.mapConserve(List.scala:142)
        at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1563)
        at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1467)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:48)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:48)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:48)
        at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1573)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:37)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:48)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.scala$tools$nsc$transform$UnCurry$UnCurryTransformer$$super$transform(UnCurry.scala:521)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer$$anonfun$mainTransform$6.apply(UnCurry.scala:598)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer$$anonfun$mainTransform$6.apply(UnCurry.scala:598)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.withInConstructorFlag$1(UnCurry.scala:496)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.mainTransform(UnCurry.scala:598)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.transform(UnCurry.scala:147)
        at scala.tools.nsc.ast.Trees$Transformer.transformTemplate(Trees.scala:1549)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$2.apply(Trees.scala:1437)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$2.apply(Trees.scala:1436)
        at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1573)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:37)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
        at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1435)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:52)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.mainTransform(UnCurry.scala:601)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.transform(UnCurry.scala:147)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:1565)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:1563)
        at scala.collection.immutable.List.loop$2(List.scala:125)
        at scala.collection.immutable.List.mapConserve(List.scala:142)
        at scala.collection.immutable.List.loop$2(List.scala:129)
        at scala.collection.immutable.List.mapConserve(List.scala:142)
        at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1563)
        at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1467)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:48)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:48)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:48)
        at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1573)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:37)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:48)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.scala$tools$nsc$transform$UnCurry$UnCurryTransformer$$super$transform(UnCurry.scala:521)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer$$anonfun$mainTransform$6.apply(UnCurry.scala:598)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer$$anonfun$mainTransform$6.apply(UnCurry.scala:598)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.withInConstructorFlag$1(UnCurry.scala:496)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.mainTransform(UnCurry.scala:598)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.transform(UnCurry.scala:147)
        at scala.tools.nsc.ast.Trees$Transformer.transformTemplate(Trees.scala:1549)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$2.apply(Trees.scala:1437)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$2.apply(Trees.scala:1436)
        at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1573)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:37)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
        at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1435)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:52)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.mainTransform(UnCurry.scala:601)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.transform(UnCurry.scala:147)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:1565)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:1563)
        at scala.collection.immutable.List.loop$2(List.scala:125)
        at scala.collection.immutable.List.mapConserve(List.scala:142)
        at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1563)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$1.apply(Trees.scala:1431)
        at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$1.apply(Trees.scala:1431)
        at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1573)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:37)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
        at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1430)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:48)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:50)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:50)
        at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1573)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:37)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
        at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:50)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.mainTransform(UnCurry.scala:601)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.transform(UnCurry.scala:147)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.transformUnit(UnCurry.scala:141)
        at scala.tools.nsc.transform.UnCurry$UnCurryTransformer.transformUnit(UnCurry.scala:130)
        at scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:31)
        at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:329)
        at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:307)
        at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:307)
        at scala.collection.Iterator$class.foreach(Iterator.scala:536)
        at scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:280)
        at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:307)
        at scala.tools.nsc.Global$Run.compileSources(Global.scala:799)
        at scala.tools.nsc.Interpreter$Request.compile(Interpreter.scala:718)
        at scala.tools.nsc.Interpreter.interpret(Interpreter.scala:432)
        at scala.tools.nsc.InterpreterLoop.interpretStartingWith(InterpreterLoop.scala:331)
        at scala.tools.nsc.InterpreterLoop.interpretStartingWith(InterpreterLoop.scala:341)
        at scala.tools.nsc.InterpreterLoop.command(InterpreterLoop.scala:308)
        at scala.tools.nsc.InterpreterLoop.processLine$1(InterpreterLoop.scala:205)
        at scala.tools.nsc.InterpreterLoop.repl(InterpreterLoop.scala:223)
        at scala.tools.nsc.InterpreterLoop.main(InterpreterLoop.scala:379)
        at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:126)
        at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala)

Re: [scala] compiler crash

by Ricky Clarkson :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message