scala.reflect.internal.FatalError: no progress in completing object IndexedSeq: <?>

Google Groups | Unknown author | 3 months ago
  1. 0

    Crash in presentation compiler in macro paradise plugin

    Google Groups | 3 months ago | Unknown author
    scala.reflect.internal.FatalError: no progress in completing object IndexedSeq: <?>
  2. 0

    Crash in patchedCompanionSymbolOf in Scala IDE.

    GitHub | 3 months ago | adampauls
    scala.reflect.internal.FatalError: no progress in completing object IndexedSeq: <?>
  3. 0

    GitHub comment 177#185645641

    GitHub | 10 months ago | mdedetrich
    scala.reflect.internal.FatalError: no progress in completing object ColumnOption: <?>
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Incorrect field access rewiring

    GitHub | 3 years ago | VladUreche
    scala.reflect.internal.FatalError: while compiling: mb_spire_10.scala during phase: icode library version: version 2.10.3-20130708-144415-62405227dd compiler version: version 2.10.3-20130708-163611-504b5f3b15 reconstructed args: -bootclasspath /home/sun/workspace/dev/miniboxing-plugin//components/runtime/target/scala-2.10/miniboxing-runtime_2.10-0.1-SNAPSHOT.jar:/home/sun/workspace/dev/miniboxing-plugin//components/plugin/target/scala-2.10/miniboxing-plugin_2.10-0.1-SNAPSHOT.jar -Xplugin:/home/sun/workspace/dev/miniboxing-plugin//components/plugin/target/scala-2.10/miniboxing-plugin_2.10-0.1-SNAPSHOT.jar last tree to typer: Ident(i) symbol: variable i (flags: <mutable> <triedcooking>) symbol definition: var i: Int tpe: Int symbol owners: variable i -> method dot -> object ArrayInnerProductSpace1_L$class -> package compile context owners: object ArrayInnerProductSpace1_L$class -> package compile == Enclosing template or block == Template( // val <local ArrayInnerProductSpace1_L$class>: <notype> in object ArrayInnerProductSpace1_L$class, tree.tpe=miniboxing.tests.compile.ArrayInnerProductSpace1_L // parents ValDef( private "_" <tpt> <empty> ) // 3 statements DefDef( // def dot(x$1: miniboxing.tests.compile.ArrayInnerProductSpace1_L,v: Object,w: Object,zero: Object): Object in object ArrayInnerProductSpace1_L$class <method> <notoverride> "dot" [] // 1 parameter list ValDef( // $this: miniboxing.tests.compile.ArrayInnerProductSpace1_L <param> "$this" <tpt> // tree.tpe=miniboxing.tests.compile.ArrayInnerProductSpace1_L <empty> ) ValDef( // v: Object <param> <triedcooking> "v" <tpt> // tree.tpe=Object <empty> ) ValDef( // w: Object <param> <triedcooking> "w" <tpt> // tree.tpe=Object <empty> ) ValDef( // zero: Object <param> "zero" <tpt> // tree.tpe=Object <empty> ) <tpt> // tree.tpe=Object Block( // tree.tpe=Object // 3 statements ValDef( // var z: Object <mutable> <triedcooking> "z" <tpt> // tree.tpe=Object Apply( // def zero(): Object in trait Field1, tree.tpe=Object $this.scalar()."zero" // def zero(): Object in trait Field1, tree.tpe=()Object Nil ) ) ValDef( // var i: Int <mutable> <triedcooking> "i" <tpt> // tree.tpe=Int 0 ) LabelDef( // def while$1(): Unit, tree.tpe=Unit () If( // tree.tpe=Unit Apply( // def &&(x: Boolean): Boolean in class Boolean, tree.tpe=Boolean i.<(runtime.this.ScalaRunTime.array_length(v))."$amp$amp" // def &&(x: Boolean): Boolean in class Boolean, tree.tpe=(x: Boolean)Boolean Apply( // def <(x: Int): Boolean in class Int, tree.tpe=Boolean "i"."$less" // def <(x: Int): Boolean in class Int, tree.tpe=(x: Int)Boolean Apply( // def array_length(xs: Object): Int in object ScalaRunTime, tree.tpe=Int runtime.this."ScalaRunTime"."array_length" // def array_length(xs: Object): Int in object ScalaRunTime, tree.tpe=(xs: Object)Int "w" // w: Object, tree.tpe=Object ) ) ) Block( // tree.tpe=Unit Block( // tree.tpe=Unit Assign( // tree.tpe=Unit "z" // var z: Object, tree.tpe=Object Apply( // def plus(o1: Object,o2: Object): Object in trait Field1, tree.tpe=Object $this.scalar()."plus" // def plus(o1: Object,o2: Object): Object in trait Field1, tree.tpe=(o1: Object, o2: Object)Object // 2 arguments "z" // var z: Object, tree.tpe=Object Apply( // def times(o1: Object,o2: Object): Object in trait Field1, tree.tpe=Object $this.scalar()."times" // def times(o1: Object,o2: Object): Object in trait Field1, tree.tpe=(o1: Object, o2: Object)Object // 2 arguments Apply( // def array_apply(xs: Object,idx: Int): Object in object ScalaRunTime, tree.tpe=Object runtime.this."ScalaRunTime"."array_apply" // def array_apply(xs: Object,idx: Int): Object in object ScalaRunTime, tree.tpe=(xs: Object, idx: Int)Object // 2 arguments "v" // v: Object, tree.tpe=Object "i" // var i: Int, tree.tpe=Int ) Apply( // def array_apply(xs: Object,idx: Int): Object in object ScalaRunTime, tree.tpe=Object runtime.this."ScalaRunTime"."array_apply" // def array_apply(xs: Object,idx: Int): Object in object ScalaRunTime, tree.tpe=(xs: Object, idx: Int)Object // 2 arguments "w" // w: Object, tree.tpe=Object "i" // var i: Int, tree.tpe=Int ) ) ) ) Assign( // tree.tpe=Unit "i" // var i: Int, tree.tpe=Int Apply( // def +(x: Int): Int in class Int, tree.tpe=Int "i"."$plus" // def +(x: Int): Int in class Int, tree.tpe=(x: Int)Int 1 ) ) ) Apply( // def while$1(): Unit, tree.tpe=Unit "while$1" // def while$1(): Unit, tree.tpe=()Unit Nil ) ) () ) ) "z" // var z: Object, tree.tpe=Object ) ) DefDef( // def dot_J(x$1: miniboxing.tests.compile.ArrayInnerProductSpace1_L,val ArrayInnerProductSpace1_A_TypeTag: Byte,v: Object,w: Object,zero: Long): Long in object ArrayInnerProductSpace1_L$class <method> <notoverride> "dot_J" [] // 1 parameter list ValDef( // $this: miniboxing.tests.compile.ArrayInnerProductSpace1_L <param> "$this" <tpt> // tree.tpe=miniboxing.tests.compile.ArrayInnerProductSpace1_L <empty> ) ValDef( // val ArrayInnerProductSpace1_A_TypeTag: Byte <triedcooking> "ArrayInnerProductSpace1_A_TypeTag" <tpt> // tree.tpe=Byte <empty> ) ValDef( // v: Object <param> <triedcooking> "v" <tpt> // tree.tpe=Object <empty> ) ValDef( // w: Object <param> <triedcooking> "w" <tpt> // tree.tpe=Object <empty> ) ValDef( // zero: Long <param> <triedcooking> "zero" <tpt> // tree.tpe=Long <empty> ) <tpt> // tree.tpe=Long Apply( // final def box2minibox_tt(a: Object,tag: Byte): Long in object MiniboxConversions, tree.tpe=Long MiniboxConversions.this."box2minibox_tt" // final def box2minibox_tt(a: Object,tag: Byte): Long in object MiniboxConversions, tree.tpe=(a: Object, tag: Byte)Long // 2 arguments Apply( // def dot(v: Object,w: Object,zero: Object): Object in trait ArrayInnerProductSpace1_L, tree.tpe=Object "$this"."dot" // def dot(v: Object,w: Object,zero: Object): Object in trait ArrayInnerProductSpace1_L, tree.tpe=(v: Object, w: Object, zero: Object)Object // 3 arguments "v" // v: Object, tree.tpe=Object "w" // w: Object, tree.tpe=Object Apply( // final def minibox2box(l: Long,tag: Byte): Object in object MiniboxConversions, tree.tpe=Object MiniboxConversions.this."minibox2box" // final def minibox2box(l: Long,tag: Byte): Object in object MiniboxConversions, tree.tpe=(l: Long, tag: Byte)Object // 2 arguments "zero" // zero: Long, tree.tpe=Long "ArrayInnerProductSpace1_A_TypeTag" // val ArrayInnerProductSpace1_A_TypeTag: Byte, tree.tpe=Byte ) ) "ArrayInnerProductSpace1_A_TypeTag" // val ArrayInnerProductSpace1_A_TypeTag: Byte, tree.tpe=Byte ) ) DefDef( // def $init$(x$1: miniboxing.tests.compile.ArrayInnerProductSpace1_L): Unit in object ArrayInnerProductSpace1_L$class <method> <notoverride> "$init$" [] // 1 parameter list ValDef( // $this: miniboxing.tests.compile.ArrayInnerProductSpace1_L <param> "$this" <tpt> // tree.tpe=miniboxing.tests.compile.ArrayInnerProductSpace1_L <empty> ) <tpt> // tree.tpe=Unit Block( // tree.tpe=Unit {} () ) ) ) == Expanded type of tree == TypeRef(TypeSymbol(final abstract class Int extends )) Unknown type: (l: Long, tag: Byte)Object, (l: Long, tag: Byte)Object [class scala.reflect.internal.Types$MethodType, class scala.reflect.internal.Types$MethodType] TypeRef? false
  6. 0

    Bizzarre compiler crash on very simple source

    Google Groups | 2 years ago | Roman Janusz
    scala.reflect.internal.FatalError: Unknown type: <notype>(THAT), <notype> [class scala.reflect.internal.Types$UniqueConstantType, class scala.reflect.internal.Types$NoType$] TypeRef? false while compiling: <console> during phase: icode library version: version 2.11.4 compiler version: version 2.11.4 reconstructed args: last tree to typer: type O tree position: line 7 of <console> tree tpe: <notype> symbol: object iw$O in package $line4 symbol definition: class iw$O extends Object (a ModuleClassSymbol) symbol package: $line4 symbol owners: object iw$O call site: object iw$O in package $line4 in package $line4 <Cannot read source file>

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. scala.reflect.internal.FatalError

      no progress in completing object IndexedSeq: <?>

      at scala.reflect.internal.Reporting$class.abort()
    2. Scala
      Symbols$Symbol.initialize
      1. scala.reflect.internal.Reporting$class.abort(Reporting.scala:59)
      2. scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:16)
      3. scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1522)
      4. scala.reflect.internal.Symbols$Symbol.initialize(Symbols.scala:1659)
      4 frames
    3. org.scalamacros.paradise
      AnalyzerPlugins$MacroPlugin$.pluginsEnterSym
      1. org.scalamacros.paradise.typechecker.Namers$Namer$class.patchedCompanionSymbolOf(Namers.scala:586)
      2. org.scalamacros.paradise.typechecker.Namers$$anon$3.patchedCompanionSymbolOf(Namers.scala:13)
      3. org.scalamacros.paradise.typechecker.Namers$Namer$class.finishSymbol(Namers.scala:192)
      4. org.scalamacros.paradise.typechecker.Namers$$anon$3.finishSymbol(Namers.scala:13)
      5. org.scalamacros.paradise.typechecker.Namers$Namer$class.dispatch$1(Namers.scala:34)
      6. org.scalamacros.paradise.typechecker.Namers$Namer$class.enterSym(Namers.scala:40)
      7. org.scalamacros.paradise.typechecker.Namers$$anon$3.enterSym(Namers.scala:13)
      8. org.scalamacros.paradise.typechecker.AnalyzerPlugins$MacroPlugin$.pluginsEnterSym(AnalyzerPlugins.scala:36)
      8 frames
    4. Scala Compiler
      AnalyzerPlugins$$anonfun$2.apply
      1. scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$13.custom(AnalyzerPlugins.scala:429)
      2. scala.tools.nsc.typechecker.AnalyzerPlugins$$anonfun$2.apply(AnalyzerPlugins.scala:371)
      3. scala.tools.nsc.typechecker.AnalyzerPlugins$$anonfun$2.apply(AnalyzerPlugins.scala:371)
      3 frames
    5. Scala
      List.map
      1. scala.collection.immutable.List.map(List.scala:273)
      1 frame
    6. Scala Compiler
      AnalyzerPlugins$class.pluginsEnterSym
      1. scala.tools.nsc.typechecker.AnalyzerPlugins$class.invoke(AnalyzerPlugins.scala:371)
      2. scala.tools.nsc.typechecker.AnalyzerPlugins$class.pluginsEnterSym(AnalyzerPlugins.scala:423)
      2 frames
    7. org.scalaide.core
      ScalaPresentationCompiler$$anon$1.pluginsEnterSym
      1. org.scalaide.core.internal.compiler.ScalaPresentationCompiler$$anon$1.pluginsEnterSym(ScalaPresentationCompiler.scala:77)
      1 frame
    8. Scala Compiler
      Namers$Namer$$anonfun$enterSyms$1.apply
      1. scala.tools.nsc.typechecker.Namers$Namer.enterSym(Namers.scala:275)
      2. scala.tools.nsc.typechecker.Namers$Namer$$anonfun$enterSyms$1.apply(Namers.scala:501)
      3. scala.tools.nsc.typechecker.Namers$Namer$$anonfun$enterSyms$1.apply(Namers.scala:500)
      3 frames
    9. Scala
      List.foldLeft
      1. scala.collection.LinearSeqOptimized$class.foldLeft(LinearSeqOptimized.scala:124)
      2. scala.collection.immutable.List.foldLeft(List.scala:84)
      2 frames
    10. Scala Compiler
      Namers$$anon$1.complete
      1. scala.tools.nsc.typechecker.Namers$Namer.enterSyms(Namers.scala:500)
      2. scala.tools.nsc.typechecker.Namers$Namer.templateSig(Namers.scala:926)
      3. scala.tools.nsc.typechecker.Namers$Namer.moduleSig(Namers.scala:990)
      4. scala.tools.nsc.typechecker.Namers$Namer.getSig$1(Namers.scala:1527)
      5. scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1542)
      6. scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1$$anonfun$apply$1.apply$mcV$sp(Namers.scala:782)
      7. scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1$$anonfun$apply$1.apply(Namers.scala:781)
      8. scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1$$anonfun$apply$1.apply(Namers.scala:781)
      9. scala.tools.nsc.typechecker.Namers$Namer.scala$tools$nsc$typechecker$Namers$Namer$$logAndValidate(Namers.scala:1569)
      10. scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1.apply(Namers.scala:781)
      11. scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1.apply(Namers.scala:773)
      12. scala.tools.nsc.typechecker.Namers$$anon$1.completeImpl(Namers.scala:1685)
      13. scala.tools.nsc.typechecker.Namers$LockingTypeCompleter$class.complete(Namers.scala:1693)
      14. scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1683)
      14 frames
    11. Scala
      Symbols$Symbol.rawInfo
      1. scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1514)
      2. scala.reflect.internal.Symbols$Symbol.tpe_$times(Symbols.scala:1478)
      3. scala.reflect.internal.Symbols$Symbol.tpe(Symbols.scala:1443)
      4. scala.reflect.internal.Symbols$Symbol.hasVolatileType(Symbols.scala:910)
      5. scala.reflect.internal.tpe.FindMembers$FindMember.shortCircuit(FindMembers.scala:232)
      6. scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:97)
      7. scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:56)
      8. scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
      9. scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
      10. scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
      11. scala.reflect.internal.tpe.TypeMaps$adaptToNewRunMap$.adaptToNewRun(TypeMaps.scala:1091)
      12. scala.reflect.internal.tpe.TypeMaps$adaptToNewRunMap$.apply(TypeMaps.scala:1133)
      13. scala.reflect.internal.tpe.TypeMaps$adaptToNewRunMap$.apply(TypeMaps.scala:1168)
      14. scala.reflect.internal.Symbols$Symbol.adaptInfos(Symbols.scala:1642)
      15. scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1594)
      15 frames
    12. Scala Compiler
      Typers$Typer$$anonfun$108.apply
      1. scala.tools.nsc.typechecker.Typers$Typer.isStale(Typers.scala:495)
      2. scala.tools.nsc.typechecker.Typers$Typer.reallyExists(Typers.scala:487)
      3. scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$qualifies$1(Typers.scala:4843)
      4. scala.tools.nsc.typechecker.Typers$Typer$$anonfun$108.apply(Typers.scala:4869)
      5. scala.tools.nsc.typechecker.Typers$Typer$$anonfun$108.apply(Typers.scala:4869)
      5 frames
    13. Scala
      Symbols$Symbol.filter
      1. scala.reflect.internal.Symbols$Symbol.filter(Symbols.scala:1942)
      1 frame
    14. Scala Compiler
      Namers$$anon$1.complete
      1. scala.tools.nsc.typechecker.Contexts$Context.lookupImport$1(Contexts.scala:1114)
      2. scala.tools.nsc.typechecker.Contexts$Context.lookupSymbol(Contexts.scala:1135)
      3. scala.tools.nsc.typechecker.Typers$Typer.typedIdent$2(Typers.scala:4869)
      4. scala.tools.nsc.typechecker.Typers$Typer.typedIdentOrWildcard$1(Typers.scala:4908)
      5. scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5340)
      6. scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
      7. scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
      8. scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
      9. scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
      10. scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
      11. scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
      12. scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
      13. scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)
      14. scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)
      15. scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4580)
      16. scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343)
      17. scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
      18. scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
      19. scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
      20. scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
      21. scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
      22. scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5463)
      23. scala.tools.nsc.typechecker.Typers$Typer.computeType(Typers.scala:5554)
      24. scala.tools.nsc.typechecker.Namers$Namer.assignTypeToTree(Namers.scala:880)
      25. scala.tools.nsc.typechecker.Namers$Namer.valDefSig(Namers.scala:1382)
      26. scala.tools.nsc.typechecker.Namers$Namer.getSig$1(Namers.scala:1533)
      27. scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1542)
      28. scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1$$anonfun$apply$1.apply$mcV$sp(Namers.scala:782)
      29. scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1$$anonfun$apply$1.apply(Namers.scala:781)
      30. scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1$$anonfun$apply$1.apply(Namers.scala:781)
      31. scala.tools.nsc.typechecker.Namers$Namer.scala$tools$nsc$typechecker$Namers$Namer$$logAndValidate(Namers.scala:1569)
      32. scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1.apply(Namers.scala:781)
      33. scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1.apply(Namers.scala:773)
      34. scala.tools.nsc.typechecker.Namers$$anon$1.completeImpl(Namers.scala:1685)
      35. scala.tools.nsc.typechecker.Namers$LockingTypeCompleter$class.complete(Namers.scala:1693)
      36. scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1683)
      36 frames
    15. Scala
      Symbols$Symbol.initialize
      1. scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1514)
      2. scala.reflect.internal.Symbols$Symbol.initialize(Symbols.scala:1659)
      2 frames
    16. Scala Compiler
      Typers$Typer$$anonfun$65.apply
      1. scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5008)
      2. scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
      3. scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
      4. scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
      5. scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
      6. scala.tools.nsc.typechecker.Typers$Typer.typedByValueExpr(Typers.scala:5452)
      7. scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:3047)
      8. scala.tools.nsc.typechecker.Typers$Typer$$anonfun$65.apply(Typers.scala:3151)
      9. scala.tools.nsc.typechecker.Typers$Typer$$anonfun$65.apply(Typers.scala:3151)
      9 frames
    17. Scala
      List.mapConserve
      1. scala.collection.immutable.List.loop$1(List.scala:173)
      2. scala.collection.immutable.List.mapConserve(List.scala:189)
      2 frames
    18. Scala Compiler
      Namers$$anon$1.complete
      1. scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3151)
      2. scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2381)
      3. scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedOutsidePatternMode$1$1.apply(Typers.scala:5318)
      4. scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedOutsidePatternMode$1$1.apply(Typers.scala:5318)
      5. scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:5317)
      6. scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5353)
      7. scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
      8. scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
      9. scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
      10. scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
      11. scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
      12. scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5463)
      13. scala.tools.nsc.typechecker.Typers$Typer.computeType(Typers.scala:5554)
      14. scala.tools.nsc.typechecker.Namers$Namer.assignTypeToTree(Namers.scala:880)
      15. scala.tools.nsc.typechecker.Namers$Namer.methodSig(Namers.scala:1214)
      16. scala.tools.nsc.typechecker.Namers$Namer.getSig$1(Namers.scala:1530)
      17. scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1542)
      18. scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1$$anonfun$apply$1.apply$mcV$sp(Namers.scala:782)
      19. scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1$$anonfun$apply$1.apply(Namers.scala:781)
      20. scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1$$anonfun$apply$1.apply(Namers.scala:781)
      21. scala.tools.nsc.typechecker.Namers$Namer.scala$tools$nsc$typechecker$Namers$Namer$$logAndValidate(Namers.scala:1569)
      22. scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1.apply(Namers.scala:781)
      23. scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1.apply(Namers.scala:773)
      24. scala.tools.nsc.typechecker.Namers$$anon$1.completeImpl(Namers.scala:1685)
      25. scala.tools.nsc.typechecker.Namers$LockingTypeCompleter$class.complete(Namers.scala:1693)
      26. scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1683)
      26 frames
    19. Scala
      Symbols$Symbol.initialize
      1. scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1514)
      2. scala.reflect.internal.Symbols$Symbol.initialize(Symbols.scala:1659)
      2 frames
    20. Scala Compiler
      Typers$Typer$$anonfun$65.apply
      1. scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5008)
      2. scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
      3. scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
      4. scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
      5. scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
      6. scala.tools.nsc.typechecker.Typers$Typer.typedByValueExpr(Typers.scala:5452)
      7. scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:3047)
      8. scala.tools.nsc.typechecker.Typers$Typer$$anonfun$65.apply(Typers.scala:3151)
      9. scala.tools.nsc.typechecker.Typers$Typer$$anonfun$65.apply(Typers.scala:3151)
      9 frames
    21. Scala
      List.mapConserve
      1. scala.collection.immutable.List.loop$1(List.scala:173)
      2. scala.collection.immutable.List.mapConserve(List.scala:189)
      2 frames
    22. Scala Compiler
      Typers$Typer$$anonfun$65.apply
      1. scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3151)
      2. scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1921)
      3. scala.tools.nsc.typechecker.Typers$Typer.typedModuleDef(Typers.scala:1808)
      4. scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5310)
      5. scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5359)
      6. scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
      7. scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
      8. scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
      9. scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
      10. scala.tools.nsc.typechecker.Typers$Typer.typedByValueExpr(Typers.scala:5452)
      11. scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:3047)
      12. scala.tools.nsc.typechecker.Typers$Typer$$anonfun$65.apply(Typers.scala:3151)
      13. scala.tools.nsc.typechecker.Typers$Typer$$anonfun$65.apply(Typers.scala:3151)
      13 frames
    23. Scala
      List.mapConserve
      1. scala.collection.immutable.List.loop$1(List.scala:173)
      2. scala.collection.immutable.List.mapConserve(List.scala:189)
      2 frames
    24. Scala Compiler
      Global$TyperRun$$anonfun$applyPhase$1.apply
      1. scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3151)
      2. scala.tools.nsc.typechecker.Typers$Typer.typedPackageDef$1(Typers.scala:5015)
      3. scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5312)
      4. scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5359)
      5. scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
      6. scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
      7. scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
      8. scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
      9. scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5448)
      10. scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:102)
      11. scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply$mcV$sp(Global.scala:440)
      12. scala.tools.nsc.Global$GlobalPhase.withCurrentUnit(Global.scala:431)
      13. scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:440)
      14. scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1.apply(Global.scala:1338)
      15. scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1.apply(Global.scala:1338)
      15 frames
    25. Scala
      SymbolTable.enteringPhase
      1. scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235)
      1 frame
    26. Scala Compiler
      Global$$anonfun$pollForWork$1.apply$mcV$sp
      1. scala.tools.nsc.interactive.Global$TyperRun.applyPhase(Global.scala:1338)
      2. scala.tools.nsc.interactive.Global$TyperRun.typeCheck(Global.scala:1331)
      3. scala.tools.nsc.interactive.Global.typeCheck(Global.scala:670)
      4. scala.tools.nsc.interactive.Global.typedTreeAt(Global.scala:819)
      5. scala.tools.nsc.interactive.Global$$anonfun$getTypedTreeAt$1.apply(Global.scala:842)
      6. scala.tools.nsc.interactive.Global$$anonfun$getTypedTreeAt$1.apply(Global.scala:842)
      7. scala.tools.nsc.interactive.Global$$anonfun$respond$1.apply(Global.scala:701)
      8. scala.tools.nsc.interactive.Global$$anonfun$respond$1.apply(Global.scala:701)
      9. scala.tools.nsc.interactive.Global.respondGradually(Global.scala:708)
      10. scala.tools.nsc.interactive.Global.respond(Global.scala:701)
      11. scala.tools.nsc.interactive.Global.getTypedTreeAt(Global.scala:842)
      12. scala.tools.nsc.interactive.CompilerControl$AskTypeAtItem.apply$mcV$sp(CompilerControl.scala:333)
      13. scala.tools.nsc.interactive.Global$$anonfun$pollForWork$1.apply$mcV$sp(Global.scala:506)
      13 frames
    27. Scala
      Breaks.breakable
      1. scala.util.control.Breaks.breakable(Breaks.scala:38)
      1 frame
    28. Scala Compiler
      Global$Run$$anonfun$compileLate$2$$anonfun$apply$1.apply
      1. scala.tools.nsc.interactive.Global.pollForWork(Global.scala:431)
      2. scala.tools.nsc.interactive.Global.checkForMoreWork(Global.scala:520)
      3. scala.tools.nsc.interactive.Global.signalParseProgress(Global.scala:331)
      4. scala.tools.nsc.ast.parser.Parsers$Parser.funDefRest(Parsers.scala:2670)
      5. scala.tools.nsc.ast.parser.Parsers$Parser.funDefOrDcl(Parsers.scala:2627)
      6. scala.tools.nsc.ast.parser.Parsers$Parser.defOrDcl(Parsers.scala:2512)
      7. scala.tools.nsc.ast.parser.Parsers$Parser.nonLocalDefOrDcl(Parsers.scala:2524)
      8. scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStat$1$$anonfun$applyOrElse$3.apply(Parsers.scala:3087)
      9. scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStat$1$$anonfun$applyOrElse$3.apply(Parsers.scala:3087)
      10. scala.tools.nsc.doc.ScaladocSyntaxAnalyzer$ScaladocUnitParser.joinComment(ScaladocAnalyzer.scala:259)
      11. scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStat$1.applyOrElse(Parsers.scala:3087)
      12. scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStat$1.applyOrElse(Parsers.scala:3082)
      13. scala.tools.nsc.ast.parser.Parsers$Parser.statSeq(Parsers.scala:3014)
      14. scala.tools.nsc.ast.parser.Parsers$Parser.templateStats(Parsers.scala:3081)
      15. scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1.apply(Parsers.scala:3068)
      16. scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1.apply(Parsers.scala:3045)
      17. scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:462)
      18. scala.tools.nsc.ast.parser.Parsers$Parser.templateStatSeq(Parsers.scala:3045)
      19. scala.tools.nsc.ast.parser.Parsers$Parser.templateBody(Parsers.scala:2974)
      20. scala.tools.nsc.ast.parser.Parsers$Parser.templateBodyOpt(Parsers.scala:2981)
      21. scala.tools.nsc.ast.parser.Parsers$Parser.templateOpt(Parsers.scala:2945)
      22. scala.tools.nsc.ast.parser.Parsers$Parser.objectDef(Parsers.scala:2830)
      23. scala.tools.nsc.ast.parser.Parsers$Parser.tmplDef(Parsers.scala:2766)
      24. scala.tools.nsc.ast.parser.Parsers$Parser.topLevelTmplDef(Parsers.scala:2747)
      25. scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStat$1$$anonfun$applyOrElse$2.apply(Parsers.scala:3037)
      26. scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStat$1$$anonfun$applyOrElse$2.apply(Parsers.scala:3037)
      27. scala.tools.nsc.doc.ScaladocSyntaxAnalyzer$ScaladocUnitParser.joinComment(ScaladocAnalyzer.scala:259)
      28. scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStat$1.applyOrElse(Parsers.scala:3037)
      29. scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStat$1.applyOrElse(Parsers.scala:3030)
      30. scala.tools.nsc.ast.parser.Parsers$Parser.statSeq(Parsers.scala:3014)
      31. scala.tools.nsc.ast.parser.Parsers$Parser.topStatSeq(Parsers.scala:3029)
      32. scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.topstats$1(Parsers.scala:3227)
      33. scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.topstats$1(Parsers.scala:3219)
      34. scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:3233)
      35. scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:3195)
      36. scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:462)
      37. scala.tools.nsc.ast.parser.Parsers$Parser.compilationUnit(Parsers.scala:3195)
      38. scala.tools.nsc.ast.parser.Parsers$SourceFileParser$$anonfun$parseStartRule$1.apply(Parsers.scala:146)
      39. scala.tools.nsc.ast.parser.Parsers$SourceFileParser$$anonfun$parseStartRule$1.apply(Parsers.scala:146)
      40. scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$parse$1.apply(Parsers.scala:352)
      41. scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$parse$1.apply(Parsers.scala:352)
      42. scala.tools.nsc.ast.parser.Parsers$Parser.parseRule(Parsers.scala:345)
      43. scala.tools.nsc.ast.parser.Parsers$Parser.parse(Parsers.scala:352)
      44. scala.tools.nsc.ast.parser.Parsers$UnitParser.smartParse(Parsers.scala:241)
      45. scala.tools.nsc.ast.parser.SyntaxAnalyzer.scala$tools$nsc$ast$parser$SyntaxAnalyzer$$initialUnitBody(SyntaxAnalyzer.scala:87)
      46. scala.tools.nsc.ast.parser.SyntaxAnalyzer$ParserPhase.apply(SyntaxAnalyzer.scala:99)
      47. scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply$mcV$sp(Global.scala:440)
      48. scala.tools.nsc.Global$GlobalPhase.withCurrentUnit(Global.scala:431)
      49. scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:440)
      50. scala.tools.nsc.Global$Run$$anonfun$compileLate$2$$anonfun$apply$1.apply(Global.scala:1609)
      51. scala.tools.nsc.Global$Run$$anonfun$compileLate$2$$anonfun$apply$1.apply(Global.scala:1609)
      51 frames
    29. Scala
      SymbolTable.enteringPhase
      1. scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235)
      1 frame
    30. Scala Compiler
      Global$Run$$anonfun$compileLate$2.apply
      1. scala.tools.nsc.Global$Run$$anonfun$compileLate$2.apply(Global.scala:1609)
      2. scala.tools.nsc.Global$Run$$anonfun$compileLate$2.apply(Global.scala:1608)
      2 frames
    31. Scala
      AbstractIterator.foreach
      1. scala.collection.Iterator$class.foreach(Iterator.scala:893)
      2. scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
      2 frames
    32. Scala Compiler
      PresentationCompilerThread.run
      1. scala.tools.nsc.Global$Run.compileLate(Global.scala:1608)
      2. scala.tools.nsc.interactive.Global.scala$tools$nsc$interactive$Global$$parseAndEnter(Global.scala:658)
      3. scala.tools.nsc.interactive.Global.backgroundCompile(Global.scala:564)
      4. scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:25)
      4 frames