StackOverflowError in PresentationCompilerThread
!ENTRY org.scala-ide.sdt.core 4 0 2013-01-04 16:57:04.168
!MESSAGE Error during askOption
!STACK 0
java.lang.StackOverflowError
at scala.reflect.internal.Trees$Tree.pos(Trees.scala:24)
at scala.tools.refactoring.common.PimpedTrees$TreeMethodsForPositions.namePosition(PimpedTrees.scala:163)
at scala.tools.eclipse.semantichighlighting.classifier.SafeSymbol$$anonfun$5.apply(SafeSymbol.scala:108)
at scala.tools.eclipse.semantichighlighting.classifier.SafeSymbol$$anonfun$5.apply(SafeSymbol.scala:108)
at scala.tools.nsc.util.InterruptReq.execute(InterruptReq.scala:26)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:331)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:336)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:336)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:336)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:336)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:336)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:336)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:336)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:336)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:336)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:336)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:336)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:336)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:336)
...
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:336)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:336)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:336)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:336)
at scala.tools.nsc.interactive.Global.checkForMoreWork(Global.scala:392)
at scala.tools.nsc.interactive.Global.signalDone(Global.scala:245)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5426)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2672)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$53.apply(Typers.scala:2766)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$53.apply(Typers.scala:2766)
at scala.collection.immutable.List.loop$1(List.scala:164)
at scala.collection.immutable.List.mapConserve(List.scala:180)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2766)
at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1789)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$25.apply(Typers.scala:1652)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$25.apply(Typers.scala:1652)
at scala.tools.nsc.typechecker.Typers$Typer.typerReportAnyContextErrors(Typers.scala:512)
at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1651)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5307)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5410)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2672)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$53.apply(Typers.scala:2766)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$53.apply(Typers.scala:2766)
at scala.collection.immutable.List.loop$1(List.scala:164)
at scala.collection.immutable.List.mapConserve(List.scala:180)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2766)
at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2252)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typed1$1.apply(Typers.scala:5265)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typed1$1.apply(Typers.scala:5265)
at scala.tools.nsc.typechecker.Typers$Typer.typerWithLocalContext(Typers.scala:504)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5264)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5410)
at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5609)
at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2081)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5261)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5410)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2672)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$53.apply(Typers.scala:2766)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$53.apply(Typers.scala:2766)
at scala.collection.immutable.List.loop$1(List.scala:164)
at scala.collection.immutable.List.mapConserve(List.scala:180)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2766)
at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1789)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$25.apply(Typers.scala:1652)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$25.apply(Typers.scala:1652)
at scala.tools.nsc.typechecker.Typers$Typer.typerReportAnyContextErrors(Typers.scala:512)
at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1651)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5307)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5410)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2672)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$53.apply(Typers.scala:2766)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$53.apply(Typers.scala:2766)
at scala.collection.immutable.List.loop$1(List.scala:164)
at scala.collection.immutable.List.mapConserve(List.scala:180)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2766)
at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1789)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$25.apply(Typers.scala:1652)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$25.apply(Typers.scala:1652)
at scala.tools.nsc.typechecker.Typers$Typer.typerReportAnyContextErrors(Typers.scala:512)
at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1651)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5307)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5410)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2672)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$53.apply(Typers.scala:2766)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$53.apply(Typers.scala:2766)
at scala.collection.immutable.List.loop$1(List.scala:164)
at scala.collection.immutable.List.mapConserve(List.scala:180)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2766)
at scala.tools.nsc.typechecker.Typers$Typer.typedPackageDef$1(Typers.scala:4993)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5319)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5410)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5461)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:98)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:455)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1.apply$mcV$sp(Global.scala:1084)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1.apply(Global.scala:1084)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1.apply(Global.scala:1084)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:199)
at scala.tools.nsc.interactive.Global$TyperRun.applyPhase(Global.scala:1084)
at scala.tools.nsc.interactive.Global$TyperRun.typeCheck(Global.scala:1077)
at scala.tools.nsc.interactive.Global.scala$tools$nsc$interactive$Global$$typeCheck(Global.scala:563)
at scala.tools.nsc.interactive.Global$$anonfun$backgroundCompile$5$$anonfun$apply$7.apply(Global.scala:479)
at scala.tools.nsc.interactive.Global$$anonfun$backgroundCompile$5$$anonfun$apply$7.apply(Global.scala:475)
at scala.Option.foreach(Option.scala:236)
at scala.tools.nsc.interactive.Global$$anonfun$backgroundCompile$5.apply(Global.scala:475)
at scala.tools.nsc.interactive.Global$$anonfun$backgroundCompile$5.apply(Global.scala:475)
at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
at scala.collection.immutable.List.foreach(List.scala:309)
at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
at scala.tools.nsc.interactive.Global.backgroundCompile(Global.scala:475)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:25)
Leave a comment
on 2013-03-06 05:25 *
By Iulian Dragos
Description changed from !ENTRY org.scala-ide.sdt.co... to !ENTRY org.scala...
See ticket on the compiler tracker: https://issues.scala-lang.org/browse/SI-7221
on 2013-11-19 08:41 *
By huitseeker
on 2013-12-10 04:19 *
By huitseeker
Version changed from 2.1.0-M2-210 to 3.0.2-210
Assigned to set to huitseeker