Skip to content

Instantly share code, notes, and snippets.

@nddrylliog
Created March 28, 2012 22:51
Show Gist options
  • Save nddrylliog/2231262 to your computer and use it in GitHub Desktop.
Save nddrylliog/2231262 to your computer and use it in GitHub Desktop.
======= Bad positions: Unpositioned tree [318]
== Unpositioned tree [318] of type This at [NoPosition]
immutable.this
=== While validating
package <empty> {
final object List123Sample extends java.lang.Object with ScalaObject {
def this(): object List123Sample = {
List123Sample.super.this();
()
};
def main(args: Array[String]): Unit = {
<synthetic> val x$3: Int = 1;
{
<synthetic> val x$2: Int = 2;
{
<synthetic> val x$1: Int = 3;
immutable.this.Nil.::[Int](x$1)
}.::[Int](x$2)
}.::[Int](x$3)
}.foreach[Unit](((i: Int) => scala.this.Predef.println(i)))
}
}
=======
error: scala.tools.nsc.interactive.RangePositions$ValidateException: Unpositioned tree [318]
at scala.tools.nsc.interactive.RangePositions$class.positionError$1(RangePositions.scala:206)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:212)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$class.validatePositions(RangePositions.scala:242)
at scala.tools.nsc.interactive.Global.validatePositions(Global.scala:27)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:95)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:329)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:86)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:86)
at scala.collection.Iterator$class.foreach(Iterator.scala:660)
at scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:316)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.run(Analyzer.scala:86)
at scala.tools.nsc.Global$Run.compileSources(Global.scala:953)
at scala.tools.nsc.Global$Run.compile(Global.scala:1038)
at scala.tools.nsc.Main$.process(Main.scala:106)
at scala.tools.nsc.Main$.main(Main.scala:123)
at scala.tools.nsc.Main.main(Main.scala)
Exception in thread "main" scala.tools.nsc.interactive.RangePositions$ValidateException: Unpositioned tree [318]
at scala.tools.nsc.interactive.RangePositions$class.positionError$1(RangePositions.scala:206)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:212)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$$anonfun$validate$1$8.apply(RangePositions.scala:238)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:238)
at scala.tools.nsc.interactive.RangePositions$class.validatePositions(RangePositions.scala:242)
at scala.tools.nsc.interactive.Global.validatePositions(Global.scala:27)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:95)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:329)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:86)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:86)
at scala.collection.Iterator$class.foreach(Iterator.scala:660)
at scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:316)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.run(Analyzer.scala:86)
at scala.tools.nsc.Global$Run.compileSources(Global.scala:953)
at scala.tools.nsc.Global$Run.compile(Global.scala:1038)
at scala.tools.nsc.Main$.process(Main.scala:106)
at scala.tools.nsc.Main$.main(Main.scala:123)
at scala.tools.nsc.Main.main(Main.scala)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment