Anyone else seeing this, or am I just doing something really weird?
--
James Moore
ja...@restphone.com
http://blog.restphone.com/
http://www.linkedin.com/in/jamesmmooreiv
I'm assuming you mean the nightly that will arrive in ~ 12 hours, not
the one that's available right now? (The one available now has the
problem.)
I updated and built from source and still see the problem.
--
James Moore
ja...@restphone.com
http://jamesmoorecode.blogspot.com/
On Mon, Mar 5, 2012 at 12:27 PM, iulian dragos <jagu...@gmail.com> wrote:I'm assuming you mean the nightly that will arrive in ~ 12 hours, not
> Try today's nightly, there was a regression in trunk that should be fixed
> now.
the one that's available right now? (The one available now has the
problem.)
I updated and built from source and still see the problem.
--
James Moore
ja...@restphone.com
http://jamesmoorecode.blogspot.com/
Definitely sympathise - keeping nightlies stable is never simple/easy.
I switched to nightly builds because I hit some Android problems that
were solved in 2.10.
If there's going to be someone at http://nescala.org/ who could talk
about how to write tests for the IDE/editor, that might be useful for
the team. I'd rather submit a failing test than a bug.
- James
If there's going to be someone at http://nescala.org/ who could talk
about how to write tests for the IDE/editor, that might be useful for
the team. I'd rather submit a failing test than a bug.
Did I put it in the right bug database? I used:
I'm building from source and I still see the problem, but no log
messages mention #5553. The last checkin I have is:
commit 7cf22606285f598a6c5c1e2577af907aee4848ec
Merge: a111a92 d43126d
Author: Mirco Dotta <mirco...@typesafe.com>
Date: Tue Mar 6 07:20:37 2012 -0800
Merge pull request #79 from
scala-ide/issue/open-declaration-fails-from-popup-menu-1000920
Open Declaration via the context menu now works as expected.
Here's the stack trace:
!STACK 0
java.lang.StackOverflowError
at java.lang.ThreadLocal.get(ThreadLocal.java:125)
at scala.util.DynamicVariable.value(DynamicVariable.scala:45)
at scala.Console$.out(Console.scala:81)
at scala.Console$.println(Console.scala:241)
at scala.Predef$.println(Predef.scala:269)
at scala.tools.nsc.interactive.ContextTrees$class.liftedTree1$1(ContextTrees.scala:142)
at scala.tools.nsc.interactive.ContextTrees$class.addContext(ContextTrees.scala:90)
at scala.tools.nsc.interactive.Global.addContext(Global.scala:25)
at scala.tools.nsc.interactive.ContextTrees$class.addContext(ContextTrees.scala:83)
at scala.tools.nsc.interactive.Global.addContext(Global.scala:25)
at scala.tools.nsc.interactive.Global.registerContext(Global.scala:258)
at scala.tools.nsc.typechecker.Contexts$Context.make(Contexts.scala:231)
at scala.tools.nsc.typechecker.Contexts$Context.make0(Contexts.scala:255)
at scala.tools.nsc.typechecker.Contexts$Context.make(Contexts.scala:262)
at scala.tools.nsc.typechecker.Contexts$Context.make(Contexts.scala:265)
at scala.tools.nsc.typechecker.Contexts$Context.makeSilent(Contexts.scala:268)
at scala.tools.nsc.typechecker.Contexts$Context.makeImplicit(Contexts.scala:276)
at scala.tools.nsc.typechecker.Implicits$class.inferImplicit(Implicits.scala:73)
at scala.tools.nsc.Global$$anon$1.inferImplicit(Global.scala:452)
at scala.tools.nsc.typechecker.Typers$Typer.wrapImplicit$1(Typers.scala:183)
at scala.tools.nsc.typechecker.Typers$Typer.inferView(Typers.scala:187)
at scala.tools.nsc.typechecker.Typers$Typer.inferView(Typers.scala:161)
at scala.tools.nsc.typechecker.Typers$Typer$$anon$2$$anonfun$isCoercible$1.apply$mcZ$sp(Typers.scala:94)
at scala.tools.nsc.typechecker.Typers$Typer$$anon$2$$anonfun$isCoercible$1.apply(Typers.scala:92)
at scala.tools.nsc.typechecker.Typers$Typer$$anon$2$$anonfun$isCoercible$1.apply(Typers.scala:92)
at scala.reflect.internal.Types$UndoLog.undo(Types.scala:152)
at scala.tools.nsc.typechecker.Typers$Typer$$anon$2.isCoercible(Typers.scala:91)
at scala.tools.nsc.typechecker.Infer$Inferencer.isCompatible(Infer.scala:294)
at scala.tools.nsc.typechecker.Infer$Inferencer$$anonfun$isCompatibleArgs$1.apply(Infer.scala:297)
at scala.tools.nsc.typechecker.Infer$Inferencer$$anonfun$isCompatibleArgs$1.apply(Infer.scala:297)
at scala.collection.LinearSeqLike$class.corresponds(LinearSeqLike.scala:76)
at scala.collection.immutable.List.corresponds(List.scala:77)
at scala.tools.nsc.typechecker.Infer$Inferencer.isCompatibleArgs(Infer.scala:297)
at scala.tools.nsc.typechecker.Infer$Inferencer.typesCompatible$1(Infer.scala:660)
at scala.tools.nsc.typechecker.Infer$Inferencer.scala$tools$nsc$typechecker$Infer$Inferencer$$isApplicable(Infer.scala:679)
at scala.tools.nsc.typechecker.Infer$Inferencer.isAsSpecific(Infer.scala:754)
at scala.tools.nsc.typechecker.Infer$Inferencer.isStrictlyMoreSpecific(Infer.scala:818)
at scala.tools.nsc.typechecker.Infer$Inferencer$$anonfun$inferExprAlternative$1.improves$1(Infer.scala:1370)
at scala.tools.nsc.typechecker.Infer$Inferencer$$anonfun$inferExprAlternative$1$$anonfun$43.apply(Infer.scala:1373)
at scala.tools.nsc.typechecker.Infer$Inferencer$$anonfun$inferExprAlternative$1$$anonfun$43.apply(Infer.scala:1372)
at scala.collection.LinearSeqOptimized$class.foldLeft(LinearSeqOptimized.scala:111)
at scala.collection.immutable.List.foldLeft(List.scala:77)
at scala.collection.TraversableOnce$class.$div$colon(TraversableOnce.scala:137)
at scala.collection.AbstractTraversable.$div$colon(Traversable.scala:112)
at scala.tools.nsc.typechecker.Infer$Inferencer$$anonfun$inferExprAlternative$1.apply$mcV$sp(Infer.scala:1372)
at scala.tools.nsc.typechecker.Infer$Inferencer.tryTwice(Infer.scala:1528)
at scala.tools.nsc.typechecker.Infer$Inferencer.inferExprAlternative(Infer.scala:1358)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:907)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:908)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:908)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:908)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:908)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:908)
etc
Ignore this for now - I'm now rereading the how-to-build stuff from
http://scala-ide.org/docs/dev/building/building.html . I suspect that
I didn't see your fix because I'm not rebuilding the compiler, only
the ide.
-- Mirco