This page is no longer maintained — Please continue to the home page at www.scala-lang.org

no-symbol does not have owner

12 replies
Razvan Cojocaru 2
Joined: 2009-11-20,
User offline. Last seen 42 years 45 weeks ago.

Miles - I get these bulid-time failures recently...I can't trace them to
anything I did so I assume it's something in the plugin/compiler:

An internal error occurred during: "Building workspace".
no-symbol does not have owner

details:
java.lang.Error: no-symbol does not have owner
at scala.tools.nsc.symtab.Symbols$NoSymbol$.owner(Symbols.scala:1985)
at
scala.tools.nsc.interactive.RefinedBuildManager$$anonfun$updateDefinitions$2$$anonfun$apply$21.apply(RefinedBuildManager.scala:331)
at
scala.tools.nsc.interactive.RefinedBuildManager$$anonfun$updateDefinitions$2$$anonfun$apply$21.apply(RefinedBuildManager.scala:328)
at
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:238)
at
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:238)
at scala.collection.LinearSeqLike$class.foreach(LinearSeqLike.scala:97)
at scala.collection.immutable.List.foreach(List.scala:46)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:238)
at scala.collection.immutable.List.map(List.scala:46)
at
scala.tools.nsc.interactive.RefinedBuildManager$$anonfun$updateDefinitions$2.apply(RefinedBuildManager.scala:328)
at
scala.tools.nsc.interactive.RefinedBuildManager$$anonfun$updateDefinitions$2.apply(RefinedBuildManager.scala:327)
at scala.collection.Iterator$class.foreach(Iterator.scala:582)
at scala.collection.IndexedSeqLike$Elements.foreach(IndexedSeqLike.scala:47)
at scala.collection.IterableLike$class.foreach(IterableLike.scala:83)
at scala.collection.immutable.HashSet.foreach(HashSet.scala:36)
at
scala.tools.nsc.interactive.RefinedBuildManager.updateDefinitions(RefinedBuildManager.scala:327)
at
scala.tools.nsc.interactive.RefinedBuildManager.update0$1(RefinedBuildManager.scala:180)
at
scala.tools.nsc.interactive.RefinedBuildManager.update(RefinedBuildManager.scala:185)
at
scala.tools.nsc.interactive.RefinedBuildManager.update(RefinedBuildManager.scala:93)
at
scala.tools.eclipse.EclipseBuildManager.build(EclipseBuildManager.scala:120)
at scala.tools.eclipse.ScalaProject.build(ScalaProject.scala:396)
at scala.tools.eclipse.ScalaBuilder.build(ScalaBuilder.scala:87)
at
org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
at
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
at
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
at
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

--------------------
I didn't have a clue until now I also see this related error:

java.lang.AssertionError: assertion failed: fatal: Status has owner
constructor AgentService$StatusReport, but a class owner is required
at scala.tools.nsc.symtab.Symbols$ClassSymbol.name(Symbols.scala:1901)
at scala.tools.nsc.symtab.Symbols$Symbol.encodedName(Symbols.scala:1480)
at scala.reflect.generic.Symbols$AbsSymbol.fullName(Symbols.scala:39)
at scala.reflect.generic.Symbols$AbsSymbol.fullName(Symbols.scala:47)
at
scala.tools.nsc.dependencies.DependencyAnalysis$AnalysisPhase$$anon$4.traverse(DependencyAnalysis.scala:167)
at
scala.reflect.generic.Trees$Traverser$$anonfun$traverse$4.apply(Trees.scala:476)
at
scala.reflect.generic.Trees$Traverser$$anonfun$traverse$4.apply(Trees.scala:475)
at scala.reflect.generic.Trees$Traverser.atOwner(Trees.scala:580)
at scala.reflect.generic.Trees$Traverser.traverse(Trees.scala:475)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:878)
at
scala.tools.nsc.dependencies.DependencyAnalysis$AnalysisPhase$$anon$4.traverse(DependencyAnalysis.scala:200)
at
scala.reflect.generic.Trees$Traverser$$anonfun$traverseTrees$1.apply(Trees.scala:565)
at
scala.reflect.generic.Trees$Traverser$$anonfun$traverseTrees$1.apply(Trees.scala:565)
at scala.collection.LinearSeqLike$class.foreach(LinearSeqLike.scala:97)
at scala.collection.immutable.List.foreach(List.scala:46)
at scala.reflect.generic.Trees$Traverser.traverseTrees(Trees.scala:565)
at
scala.reflect.generic.Trees$Traverser$$anonfun$traverseTreess$1.apply(Trees.scala:568)
at
scala.reflect.generic.Trees$Traverser$$anonfun$traverseTreess$1.apply(Trees.scala:568)
at scala.collection.LinearSeqLike$class.foreach(LinearSeqLike.scala:97)
at scala.collection.immutable.List.foreach(List.scala:46)
at scala.reflect.generic.Trees$Traverser.traverseTreess(Trees.scala:568)
at
scala.reflect.generic.Trees$Traverser$$anonfun$traverse$5.apply(Trees.scala:480)
at
scala.reflect.generic.Trees$Traverser$$anonfun$traverse$5.apply(Trees.scala:479)
at scala.reflect.generic.Trees$Traverser.atOwner(Trees.scala:580)
at scala.reflect.generic.Trees$Traverser.traverse(Trees.scala:479)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:878)
at
scala.tools.nsc.dependencies.DependencyAnalysis$AnalysisPhase$$anon$4.traverse(DependencyAnalysis.scala:191)
at
scala.tools.nsc.ast.Trees$Traverser$$anonfun$traverseStats$1.apply(Trees.scala:886)
at
scala.tools.nsc.ast.Trees$Traverser$$anonfun$traverseStats$1.apply(Trees.scala:884)
at scala.collection.LinearSeqLike$class.foreach(LinearSeqLike.scala:97)
at scala.collection.immutable.List.foreach(List.scala:46)
at scala.tools.nsc.ast.Trees$Traverser.traverseStats(Trees.scala:884)
at scala.tools.nsc.ast.Trees$Traverser.traverseStats(Trees.scala:867)
at scala.reflect.generic.Trees$Traverser.traverse(Trees.scala:495)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:878)
at
scala.tools.nsc.dependencies.DependencyAnalysis$AnalysisPhase$$anon$4.traverse(DependencyAnalysis.scala:200)
at
scala.reflect.generic.Trees$Traverser$$anonfun$traverse$2.apply(Trees.scala:468)
at
scala.reflect.generic.Trees$Traverser$$anonfun$traverse$2.apply(Trees.scala:467)
at scala.reflect.generic.Trees$Traverser.atOwner(Trees.scala:580)
at scala.reflect.generic.Trees$Traverser.traverse(Trees.scala:467)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:878)
at
scala.tools.nsc.dependencies.DependencyAnalysis$AnalysisPhase$$anon$4.traverse(DependencyAnalysis.scala:185)
at
scala.tools.nsc.ast.Trees$Traverser$$anonfun$traverseStats$1.apply(Trees.scala:886)
at
scala.tools.nsc.ast.Trees$Traverser$$anonfun$traverseStats$1.apply(Trees.scala:884)
at scala.collection.LinearSeqLike$class.foreach(LinearSeqLike.scala:97)
at scala.collection.immutable.List.foreach(List.scala:46)
at scala.tools.nsc.ast.Trees$Traverser.traverseStats(Trees.scala:884)
at scala.tools.nsc.ast.Trees$Traverser.traverseStats(Trees.scala:867)
at scala.reflect.generic.Trees$Traverser.traverse(Trees.scala:495)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:878)
at
scala.tools.nsc.dependencies.DependencyAnalysis$AnalysisPhase$$anon$4.traverse(DependencyAnalysis.scala:200)
at
scala.reflect.generic.Trees$Traverser$$anonfun$traverse$3.apply(Trees.scala:472)
at
scala.reflect.generic.Trees$Traverser$$anonfun$traverse$3.apply(Trees.scala:471)
at scala.reflect.generic.Trees$Traverser.atOwner(Trees.scala:580)
at scala.reflect.generic.Trees$Traverser.traverse(Trees.scala:471)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:878)
at
scala.tools.nsc.dependencies.DependencyAnalysis$AnalysisPhase$$anon$4.traverse(DependencyAnalysis.scala:200)
at
scala.reflect.generic.Trees$Traverser$$anonfun$traverseTrees$1.apply(Trees.scala:565)
at
scala.reflect.generic.Trees$Traverser$$anonfun$traverseTrees$1.apply(Trees.scala:565)
at scala.collection.LinearSeqLike$class.foreach(LinearSeqLike.scala:97)
at scala.collection.immutable.List.foreach(List.scala:46)
at scala.reflect.generic.Trees$Traverser.traverseTrees(Trees.scala:565)
at
scala.reflect.generic.Trees$Traverser$$anonfun$traverse$1.apply(Trees.scala:464)
at
scala.reflect.generic.Trees$Traverser$$anonfun$traverse$1.apply(Trees.scala:464)
at scala.reflect.generic.Trees$Traverser.atOwner(Trees.scala:580)
at scala.reflect.generic.Trees$Traverser.traverse(Trees.scala:463)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:878)
at
scala.tools.nsc.dependencies.DependencyAnalysis$AnalysisPhase$$anon$4.traverse(DependencyAnalysis.scala:200)
at scala.tools.nsc.ast.Trees$Traverser.apply(Trees.scala:892)
at
scala.tools.nsc.dependencies.DependencyAnalysis$AnalysisPhase.apply(DependencyAnalysis.scala:229)
at
scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:270)
at
scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:270)
at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:48)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:270)
at
scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:248)
at
scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:248)
at scala.collection.Iterator$class.foreach(Iterator.scala:582)
at
scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:285)
at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:248)
at scala.tools.nsc.Global$Run.compileSources(Global.scala:724)
at scala.tools.nsc.Global$Run.compileFiles(Global.scala:795)
at
scala.tools.nsc.interactive.RefinedBuildManager.update0$1(RefinedBuildManager.scala:126)
at
scala.tools.nsc.interactive.RefinedBuildManager.update(RefinedBuildManager.scala:185)
at
scala.tools.nsc.interactive.RefinedBuildManager.update(RefinedBuildManager.scala:93)
at
scala.tools.eclipse.EclipseBuildManager.build(EclipseBuildManager.scala:120)
at scala.tools.eclipse.ScalaProject.build(ScalaProject.scala:396)
at scala.tools.eclipse.ScalaBuilder.build(ScalaBuilder.scala:87)
at
org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
at
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
at
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
at
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

-------------

Here's the structure of the classes:

public abstract class AgentService implements EvListener {

/** status report */
public static class StatusReport {
public static enum Status {
UNKNOWN, GREEN, YELLOW, RED
};

public StatusReport(Status st) {
this.status = st;
}
...
}

the error seems to refer to this constructor: public StatusReport(Status
st) {

note that this is a .java class

-----
Razvan Cojocaru,
Work: http://www.sigma-systems.com
Me, as a : http://feeds.razie.com/RazvanTech RSS Feed ,
http://twitter.com/razie Twitter .
Playground: http://wiki.homecloud.ca

Razvan Cojocaru 2
Joined: 2009-11-20,
User offline. Last seen 42 years 45 weeks ago.
Re: no-symbol does not have owner

The striped down example compiles fine, but I had this problem in 1 other
place. It works after moving the inner class one level up...but I still have
the original issue, with "no-symbol does not have owner"...

i'm just wondering if this is something you've seen before...

-----
Razvan Cojocaru,
Work: http://www.sigma-systems.com
Me, as a : http://feeds.razie.com/RazvanTech RSS Feed ,
http://twitter.com/razie Twitter .
Playground: http://wiki.homecloud.ca

milessabin
Joined: 2008-08-11,
User offline. Last seen 33 weeks 3 days ago.
Re: Re: no-symbol does not have owner

On Mon, Feb 8, 2010 at 8:35 PM, Razvan Cojocaru wrote:
> The striped down example compiles fine, but I had this problem in 1 other
> place. It works after moving the inner class one level up...but I still have
> the original issue, with "no-symbol does not have owner"...
>
> i'm just wondering if this is something you've seen before...

Not specifically ...

It helps enormously to test bugs like this against the command line
tools before reporting them as Eclipse issues.

Cheers,

Miles

Razvan Cojocaru 2
Joined: 2009-11-20,
User offline. Last seen 42 years 45 weeks ago.
Re: Re: no-symbol does not have owner

Thanks - it's so pervasive that I'm having to rely on ant for actual
compilation and using Eclipse just for editing - interestingly enough, the
presentation compiler is now more helpful than ever, since the other one
fails...thanks for fixing that :)

Indeed - we need to keep several days worth of nightly plugins up so we can
fallback in cases like these...

But then the plugin should become stable enough soon, so...

thanks again.

-----
Razvan Cojocaru,
Work: http://www.sigma-systems.com
Playground: http://wiki.homecloud.ca
Follow me: http://feeds.razie.com/RazvanTech RSS Feed ,
http://twitter.com/razie Twitter .

Colin Howe
Joined: 2009-08-29,
User offline. Last seen 42 years 45 weeks ago.
Re: Re: no-symbol does not have owner

I'm also hitting this problem. I'll see if I can figure out a minimal
example.

Colin Howe
Joined: 2009-08-29,
User offline. Last seen 42 years 45 weeks ago.
Re: Re: no-symbol does not have owner
Ok. Running the latest nightly build (2.8.0.r20847-b20100210044253) Create a java file and put the following in:
class Death {
  static class Inner {
    
  }
}
This will replicate the problem :-(
View this message in context: Re: [scala-tools] Re: no-symbol does not have owner
Sent from the Scala - Tools mailing list archive at Nabble.com.
Hubert Plociniczak
Joined: 2009-09-12,
User offline. Last seen 42 years 45 weeks ago.
Re: Re: no-symbol does not have owner

There is already a ticket for that (#3045) and it's on the top of my list.

hubert

Colin Howe wrote:
> Ok. Running the latest nightly build (2.8.0.r20847-b20100210044253)
> Create a *java* file and put the following in:
> class Death {
> static class Inner {
>
> }
> }
>
> This will replicate the problem :-(
> ------------------------------------------------------------------------
> View this message in context: Re: [scala-tools] Re: no-symbol does not
> have owner
>
> Sent from the Scala - Tools mailing list archive
> at Nabble.com.

milessabin
Joined: 2008-08-11,
User offline. Last seen 33 weeks 3 days ago.
Re: Re: no-symbol does not have owner

On Wed, Feb 10, 2010 at 10:28 PM, Hubert Plociniczak
wrote:
> There is already a ticket for that (#3045) and it's on the top of my list.

And just fixed ... thanks Hubert :-)

https://lampsvn.epfl.ch/trac/scala/changeset/20858

Cheers,

Miles

nilskp
Joined: 2009-01-30,
User offline. Last seen 1 year 27 weeks ago.
Re: Re: no-symbol does not have owner
On Thu, Feb 11, 2010 at 2:51 AM, Miles Sabin <miles@milessabin.com> wrote:
On Wed, Feb 10, 2010 at 10:28 PM, Hubert Plociniczak
<hubert.plociniczak@epfl.ch> wrote:
> There is already a ticket for that (#3045) and it's on the top of my list.

And just fixed ... thanks Hubert :-)

 https://lampsvn.epfl.ch/trac/scala/changeset/20858


Just got my laptop going again after 2 months downtime (SSD crash, delayed RMA, nightmare, etc).
Installed a fresh Eclipse and Scala 2.8.0.r20879-b20100214020153, and got this problem for the first time. Don't think it's fixed.

nilskp
Joined: 2009-01-30,
User offline. Last seen 1 year 27 weeks ago.
Re: Re: no-symbol does not have owner
On Sun, Feb 14, 2010 at 9:43 PM, Nils Kilden-Pedersen <nilskp@gmail.com> wrote:
Just got my laptop going again after 2 months downtime (SSD crash, delayed RMA, nightmare, etc).
Installed a fresh Eclipse and Scala 2.8.0.r20879-b20100214020153, and got this problem for the first time. Don't think it's fixed.


Details:
 eclipse.buildId=M20090917-0800
java.version=1.6.0_18
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product


Error
Sun Feb 14 21:34:32 CST 2010
Unable to create editor ID scala.tools.eclipse.ScalaSourceFileEditor: Editor could not be initialized.

java.lang.Error: no-symbol does not have owner
at scala.tools.nsc.symtab.Symbols$NoSymbol$.owner(Symbols.scala:1985)
at scala.tools.nsc.typechecker.Typers$Typer.typedIdent$1(Typers.scala:3694)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4042)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
at scala.tools.nsc.typechecker.Typers$Typer.typedTypeConstructor(Typers.scala:4237)
at scala.tools.nsc.typechecker.Typers$Typer.typedTypeConstructor(Typers.scala:4260)
at scala.tools.nsc.typechecker.Typers$Typer.typedNew$1(Typers.scala:3186)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3895)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:4199)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4010)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3330)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3330)
at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:726)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3330)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3970)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1952)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3815)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4190)
at scala.tools.nsc.typechecker.Typers$Typer.computeType(Typers.scala:4263)
at scala.tools.nsc.typechecker.Namers$Namer.methodSig(Namers.scala:918)
at scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1141)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:517)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:515)
at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1304)
at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1302)
at scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:733)
at scala.tools.nsc.symtab.Symbols$Symbol.tpe(Symbols.scala:708)
at scala.tools.nsc.symtab.Symbols$Symbol.tpeHK(Symbols.scala:891)
at scala.tools.nsc.symtab.Types$Type.computeMemberType(Types.scala:521)
at scala.tools.nsc.symtab.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:1712)
at scala.tools.nsc.symtab.Types$Type.memberType(Types.scala:516)
at scala.tools.nsc.typechecker.Infer$Inferencer.checkAccessible(Infer.scala:380)
at scala.tools.nsc.typechecker.Typers$Typer.makeAccessible(Typers.scala:617)
at scala.tools.nsc.typechecker.Typers$Typer.typedIdent$1(Typers.scala:3701)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4042)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3330)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3330)
at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:726)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3330)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3970)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3891)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4190)
at scala.tools.nsc.typechecker.Typers$Typer.typedCase(Typers.scala:1973)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedCases$1.apply(Typers.scala:1993)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedCases$1.apply(Typers.scala:1991)
at scala.collection.immutable.List.loop$1(List.scala:116)
at scala.collection.immutable.List.mapConserve(List.scala:133)
at scala.tools.nsc.typechecker.Typers$Typer.typedCases(Typers.scala:1991)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3880)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4190)
at scala.tools.nsc.typechecker.Typers$Typer.computeType(Typers.scala:4263)
at scala.tools.nsc.typechecker.Namers$Namer.methodSig(Namers.scala:918)
at scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1141)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:517)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:515)
at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1304)
at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1302)
at scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:733)
at scala.tools.nsc.symtab.Symbols$Symbol.tpe(Symbols.scala:708)
at scala.tools.nsc.symtab.Symbols$Symbol.tpeHK(Symbols.scala:891)
at scala.tools.nsc.symtab.Types$Type.computeMemberType(Types.scala:521)
at scala.tools.nsc.symtab.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:1712)
at scala.tools.nsc.symtab.Types$Type.memberType(Types.scala:516)
at scala.tools.nsc.transform.OverridingPairs$Cursor.matches(OverridingPairs.scala:50)
at scala.tools.nsc.transform.OverridingPairs$Cursor.next(OverridingPairs.scala:206)
at scala.tools.nsc.transform.OverridingPairs$Cursor.<init>(OverridingPairs.scala:226)
at scala.tools.eclipse.javaelements.ScalaOverrideIndicatorBuilder$OverrideIndicatorBuilderTraverser.traverse(ScalaOverrideIndicatorBuilder.scala:25)
at scala.reflect.generic.Trees$Traverser$$anonfun$traverseTrees$1.apply(Trees.scala:565)
at scala.reflect.generic.Trees$Traverser$$anonfun$traverseTrees$1.apply(Trees.scala:565)
at scala.collection.LinearSeqLike$class.foreach(LinearSeqLike.scala:97)
at scala.collection.immutable.List.foreach(List.scala:46)
at scala.reflect.generic.Trees$Traverser.traverseTrees(Trees.scala:565)
at scala.reflect.generic.Trees$Traverser.traverse(Trees.scala:497)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:878)
at scala.tools.eclipse.javaelements.ScalaOverrideIndicatorBuilder$OverrideIndicatorBuilderTraverser.traverse(ScalaOverrideIndicatorBuilder.scala:57)
at scala.reflect.generic.Trees$Traverser$$anonfun$traverse$4.apply(Trees.scala:476)
at scala.reflect.generic.Trees$Traverser$$anonfun$traverse$4.apply(Trees.scala:475)
at scala.reflect.generic.Trees$Traverser.atOwner(Trees.scala:580)
at scala.reflect.generic.Trees$Traverser.traverse(Trees.scala:475)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:878)
at scala.tools.eclipse.javaelements.ScalaOverrideIndicatorBuilder$OverrideIndicatorBuilderTraverser.traverse(ScalaOverrideIndicatorBuilder.scala:57)
at scala.tools.nsc.ast.Trees$Traverser$$anonfun$traverseStats$1.apply(Trees.scala:886)
at scala.tools.nsc.ast.Trees$Traverser$$anonfun$traverseStats$1.apply(Trees.scala:884)
at scala.collection.LinearSeqLike$class.foreach(LinearSeqLike.scala:97)
at scala.collection.immutable.List.foreach(List.scala:46)
at scala.tools.nsc.ast.Trees$Traverser.traverseStats(Trees.scala:884)
at scala.tools.nsc.ast.Trees$Traverser.traverseStats(Trees.scala:867)
at scala.reflect.generic.Trees$Traverser.traverse(Trees.scala:495)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:878)
at scala.tools.eclipse.javaelements.ScalaOverrideIndicatorBuilder$OverrideIndicatorBuilderTraverser.traverse(ScalaOverrideIndicatorBuilder.scala:57)
at scala.reflect.generic.Trees$Traverser$$anonfun$traverse$2.apply(Trees.scala:468)
at scala.reflect.generic.Trees$Traverser$$anonfun$traverse$2.apply(Trees.scala:467)
at scala.reflect.generic.Trees$Traverser.atOwner(Trees.scala:580)
at scala.reflect.generic.Trees$Traverser.traverse(Trees.scala:467)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:878)
at scala.tools.eclipse.javaelements.ScalaOverrideIndicatorBuilder$OverrideIndicatorBuilderTraverser.traverse(ScalaOverrideIndicatorBuilder.scala:57)
at scala.reflect.generic.Trees$Traverser$$anonfun$traverseTrees$1.apply(Trees.scala:565)
at scala.reflect.generic.Trees$Traverser$$anonfun$traverseTrees$1.apply(Trees.scala:565)
at scala.collection.LinearSeqLike$class.foreach(LinearSeqLike.scala:97)
at scala.collection.immutable.List.foreach(List.scala:46)
at scala.reflect.generic.Trees$Traverser.traverseTrees(Trees.scala:565)
at scala.reflect.generic.Trees$Traverser$$anonfun$traverse$1.apply(Trees.scala:464)
at scala.reflect.generic.Trees$Traverser$$anonfun$traverse$1.apply(Trees.scala:464)
at scala.reflect.generic.Trees$Traverser.atOwner(Trees.scala:580)
at scala.reflect.generic.Trees$Traverser.traverse(Trees.scala:463)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:878)
at scala.tools.eclipse.javaelements.ScalaOverrideIndicatorBuilder$OverrideIndicatorBuilderTraverser.traverse(ScalaOverrideIndicatorBuilder.scala:57)
at scala.tools.eclipse.javaelements.ScalaCompilationUnit$$anonfun$createOverrideIndicators$1.apply(ScalaCompilationUnit.scala:170)
at scala.tools.eclipse.javaelements.ScalaCompilationUnit$$anonfun$createOverrideIndicators$1.apply(ScalaCompilationUnit.scala:166)
at scala.tools.eclipse.util.Cached$$anonfun$apply$1.apply(Cached.scala:22)
at scala.tools.eclipse.util.Cached$$anonfun$apply$1.apply(Cached.scala:21)
at scala.tools.eclipse.util.Cached$class.locked(Cached.scala:83)
at scala.tools.eclipse.util.Cached$class.apply(Cached.scala:20)
at scala.tools.eclipse.ScalaPresentationCompiler$CachedCompilerResult.apply(ScalaPresentationCompiler.scala:67)
at scala.tools.eclipse.ScalaPresentationCompiler.withCompilerResult(ScalaPresentationCompiler.scala:90)
at scala.tools.eclipse.ScalaProject$$anonfun$withCompilerResult$1.apply(ScalaProject.scala:355)
at scala.tools.eclipse.ScalaProject$$anonfun$withCompilerResult$1.apply(ScalaProject.scala:354)
at scala.tools.eclipse.util.Cached$$anonfun$apply$1.apply(Cached.scala:22)
at scala.tools.eclipse.util.Cached$$anonfun$apply$1.apply(Cached.scala:21)
at scala.tools.eclipse.util.Cached$class.locked(Cached.scala:83)
at scala.tools.eclipse.util.Cached$class.apply(Cached.scala:20)
at scala.tools.eclipse.ScalaProject$$anon$1.apply(ScalaProject.scala:39)
at scala.tools.eclipse.ScalaProject.withPresentationCompiler(ScalaProject.scala:350)
at scala.tools.eclipse.ScalaProject.withCompilerResult(ScalaProject.scala:354)
at scala.tools.eclipse.javaelements.ScalaCompilationUnit$class.withCompilerResult(ScalaCompilationUnit.scala:37)
at scala.tools.eclipse.javaelements.ScalaSourceFile.withCompilerResult(ScalaSourceFile.scala:40)
at scala.tools.eclipse.javaelements.ScalaCompilationUnit$class.createOverrideIndicators(ScalaCompilationUnit.scala:166)
at scala.tools.eclipse.javaelements.ScalaSourceFile.createOverrideIndicators(ScalaSourceFile.scala:40)
at scala.tools.eclipse.contribution.weaving.jdt.hierarchy.HierarchyAspect.ajc$around$scala_tools_eclipse_contribution_weaving_jdt_hierarchy_HierarchyAspect$2$b42b0558(HierarchyAspect.aj:116)
at org.eclipse.jdt.internal.ui.javaeditor.OverrideIndicatorManager.updateAnnotations(OverrideIndicatorManager.java:170)
at org.eclipse.jdt.internal.ui.javaeditor.OverrideIndicatorManager.<init>(OverrideIndicatorManager.java:141)
at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.installOverrideIndicator(JavaEditor.java:3457)
at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.installOverrideIndicator(CompilationUnitEditor.java:1382)
at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2568)
at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2525)
at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1371)
at org.eclipse.ui.texteditor.AbstractTextEditor$19.run(AbstractTextEditor.java:3115)
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:759)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:756)
at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2579)
at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3133)
at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3160)
at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:798)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:644)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:462)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:286)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2857)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2762)
at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2754)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2705)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2701)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2685)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2676)
at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:374)
at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:178)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:229)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:208)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:274)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:250)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:373)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:526)
at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48)
at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:842)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.runtime.Platform.run(Platform.java:888)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:840)
at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1101)
at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1205)
at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:264)
at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:258)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:298)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)


 
Hubert Plociniczak
Joined: 2009-09-12,
User offline. Last seen 42 years 45 weeks ago.
Re: Re: no-symbol does not have owner

Judging from the error trace I believe this is not related to the build
manager.
Miles, you agree?

hubert

Nils Kilden-Pedersen wrote:
> On Sun, Feb 14, 2010 at 9:43 PM, Nils Kilden-Pedersen
> > wrote:
>
> Just got my laptop going again after 2 months downtime (SSD crash,
> delayed RMA, nightmare, etc).
> Installed a fresh Eclipse and Scala 2.8.0.r20879-b20100214020153,
> and got this problem for the first time. Don't think it's fixed.
>
>
> Details:
>
> eclipse.buildId=M20090917-0800
> java.version=1.6.0_18
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
> Framework arguments: -product org.eclipse.epp.package.jee.product
> Command-line arguments: -os win32 -ws win32 -arch x86 -product
> org.eclipse.epp.package.jee.product
>
>
> Error
> Sun Feb 14 21:34:32 CST 2010
> Unable to create editor ID scala.tools.eclipse.ScalaSourceFileEditor:
> Editor could not be initialized.
>
> java.lang.Error: no-symbol does not have owner
> at scala.tools.nsc.symtab.Symbols$NoSymbol$.owner(Symbols.scala:1985)
> at
> scala.tools.nsc.typechecker.Typers$Typer.typedIdent$1(Typers.scala:3694)
> at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4042)
> at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
> at
> scala.tools.nsc.typechecker.Typers$Typer.typedTypeConstructor(Typers.scala:4237)
> at
> scala.tools.nsc.typechecker.Typers$Typer.typedTypeConstructor(Typers.scala:4260)
> at scala.tools.nsc.typechecker.Typers$Typer.typedNew$1(Typers.scala:3186)
> at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3895)
> at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
> at
> scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:4199)
> at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4010)
> at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
> at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3330)
> at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3330)
> at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:726)
> at
> scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3330)
> at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3970)
> at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
> at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1952)
> at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3815)
> at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
> at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4190)
> at scala.tools.nsc.typechecker.Typers$Typer.computeType(Typers.scala:4263)
> at scala.tools.nsc.typechecker.Namers$Namer.methodSig(Namers.scala:918)
> at scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1141)
> at
> scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:517)
> at
> scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:515)
> at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1304)
> at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1302)
> at scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:733)
> at scala.tools.nsc.symtab.Symbols$Symbol.tpe(Symbols.scala:708)
> at scala.tools.nsc.symtab.Symbols$Symbol.tpeHK(Symbols.scala:891)
> at scala.tools.nsc.symtab.Types$Type.computeMemberType(Types.scala:521)
> at
> scala.tools.nsc.symtab.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:1712)
> at scala.tools.nsc.symtab.Types$Type.memberType(Types.scala:516)
> at
> scala.tools.nsc.typechecker.Infer$Inferencer.checkAccessible(Infer.scala:380)
> at
> scala.tools.nsc.typechecker.Typers$Typer.makeAccessible(Typers.scala:617)
> at
> scala.tools.nsc.typechecker.Typers$Typer.typedIdent$1(Typers.scala:3701)
> at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4042)
> at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
> at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3330)
> at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3330)
> at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:726)
> at
> scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3330)
> at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3970)
> at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
> at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3891)
> at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
> at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4190)
> at scala.tools.nsc.typechecker.Typers$Typer.typedCase(Typers.scala:1973)
> at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedCases$1.apply(Typers.scala:1993)
> at
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedCases$1.apply(Typers.scala:1991)
> at scala.collection.immutable.List.loop$1(List.scala:116)
> at scala.collection.immutable.List.mapConserve(List.scala:133)
> at scala.tools.nsc.typechecker.Typers$Typer.typedCases(Typers.scala:1991)
> at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3880)
> at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
> at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4190)
> at scala.tools.nsc.typechecker.Typers$Typer.computeType(Typers.scala:4263)
> at scala.tools.nsc.typechecker.Namers$Namer.methodSig(Namers.scala:918)
> at scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1141)
> at
> scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:517)
> at
> scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:515)
> at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1304)
> at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1302)
> at scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:733)
> at scala.tools.nsc.symtab.Symbols$Symbol.tpe(Symbols.scala:708)
> at scala.tools.nsc.symtab.Symbols$Symbol.tpeHK(Symbols.scala:891)
> at scala.tools.nsc.symtab.Types$Type.computeMemberType(Types.scala:521)
> at
> scala.tools.nsc.symtab.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:1712)
> at scala.tools.nsc.symtab.Types$Type.memberType(Types.scala:516)
> at
> scala.tools.nsc.transform.OverridingPairs$Cursor.matches(OverridingPairs.scala:50)
> at
> scala.tools.nsc.transform.OverridingPairs$Cursor.next(OverridingPairs.scala:206)
> at
> scala.tools.nsc.transform.OverridingPairs$Cursor.(OverridingPairs.scala:226)
> at
> scala.tools.eclipse.javaelements.ScalaOverrideIndicatorBuilder$OverrideIndicatorBuilderTraverser.traverse(ScalaOverrideIndicatorBuilder.scala:25)
> at
> scala.reflect.generic.Trees$Traverser$$anonfun$traverseTrees$1.apply(Trees.scala:565)
> at
> scala.reflect.generic.Trees$Traverser$$anonfun$traverseTrees$1.apply(Trees.scala:565)
> at scala.collection.LinearSeqLike$class.foreach(LinearSeqLike.scala:97)
> at scala.collection.immutable.List.foreach(List.scala:46)
> at scala.reflect.generic.Trees$Traverser.traverseTrees(Trees.scala:565)
> at scala.reflect.generic.Trees$Traverser.traverse(Trees.scala:497)
> at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:878)
> at
> scala.tools.eclipse.javaelements.ScalaOverrideIndicatorBuilder$OverrideIndicatorBuilderTraverser.traverse(ScalaOverrideIndicatorBuilder.scala:57)
> at
> scala.reflect.generic.Trees$Traverser$$anonfun$traverse$4.apply(Trees.scala:476)
> at
> scala.reflect.generic.Trees$Traverser$$anonfun$traverse$4.apply(Trees.scala:475)
> at scala.reflect.generic.Trees$Traverser.atOwner(Trees.scala:580)
> at scala.reflect.generic.Trees$Traverser.traverse(Trees.scala:475)
> at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:878)
> at
> scala.tools.eclipse.javaelements.ScalaOverrideIndicatorBuilder$OverrideIndicatorBuilderTraverser.traverse(ScalaOverrideIndicatorBuilder.scala:57)
> at
> scala.tools.nsc.ast.Trees$Traverser$$anonfun$traverseStats$1.apply(Trees.scala:886)
> at
> scala.tools.nsc.ast.Trees$Traverser$$anonfun$traverseStats$1.apply(Trees.scala:884)
> at scala.collection.LinearSeqLike$class.foreach(LinearSeqLike.scala:97)
> at scala.collection.immutable.List.foreach(List.scala:46)
> at scala.tools.nsc.ast.Trees$Traverser.traverseStats(Trees.scala:884)
> at scala.tools.nsc.ast.Trees$Traverser.traverseStats(Trees.scala:867)
> at scala.reflect.generic.Trees$Traverser.traverse(Trees.scala:495)
> at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:878)
> at
> scala.tools.eclipse.javaelements.ScalaOverrideIndicatorBuilder$OverrideIndicatorBuilderTraverser.traverse(ScalaOverrideIndicatorBuilder.scala:57)
> at
> scala.reflect.generic.Trees$Traverser$$anonfun$traverse$2.apply(Trees.scala:468)
> at
> scala.reflect.generic.Trees$Traverser$$anonfun$traverse$2.apply(Trees.scala:467)
> at scala.reflect.generic.Trees$Traverser.atOwner(Trees.scala:580)
> at scala.reflect.generic.Trees$Traverser.traverse(Trees.scala:467)
> at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:878)
> at
> scala.tools.eclipse.javaelements.ScalaOverrideIndicatorBuilder$OverrideIndicatorBuilderTraverser.traverse(ScalaOverrideIndicatorBuilder.scala:57)
> at
> scala.reflect.generic.Trees$Traverser$$anonfun$traverseTrees$1.apply(Trees.scala:565)
> at
> scala.reflect.generic.Trees$Traverser$$anonfun$traverseTrees$1.apply(Trees.scala:565)
> at scala.collection.LinearSeqLike$class.foreach(LinearSeqLike.scala:97)
> at scala.collection.immutable.List.foreach(List.scala:46)
> at scala.reflect.generic.Trees$Traverser.traverseTrees(Trees.scala:565)
> at
> scala.reflect.generic.Trees$Traverser$$anonfun$traverse$1.apply(Trees.scala:464)
> at
> scala.reflect.generic.Trees$Traverser$$anonfun$traverse$1.apply(Trees.scala:464)
> at scala.reflect.generic.Trees$Traverser.atOwner(Trees.scala:580)
> at scala.reflect.generic.Trees$Traverser.traverse(Trees.scala:463)
> at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:878)
> at
> scala.tools.eclipse.javaelements.ScalaOverrideIndicatorBuilder$OverrideIndicatorBuilderTraverser.traverse(ScalaOverrideIndicatorBuilder.scala:57)
> at
> scala.tools.eclipse.javaelements.ScalaCompilationUnit$$anonfun$createOverrideIndicators$1.apply(ScalaCompilationUnit.scala:170)
> at
> scala.tools.eclipse.javaelements.ScalaCompilationUnit$$anonfun$createOverrideIndicators$1.apply(ScalaCompilationUnit.scala:166)
> at scala.tools.eclipse.util.Cached$$anonfun$apply$1.apply(Cached.scala:22)
> at scala.tools.eclipse.util.Cached$$anonfun$apply$1.apply(Cached.scala:21)
> at scala.tools.eclipse.util.Cached$class.locked(Cached.scala:83)
> at scala.tools.eclipse.util.Cached$class.apply(Cached.scala:20)
> at
> scala.tools.eclipse.ScalaPresentationCompiler$CachedCompilerResult.apply(ScalaPresentationCompiler.scala:67)
> at
> scala.tools.eclipse.ScalaPresentationCompiler.withCompilerResult(ScalaPresentationCompiler.scala:90)
> at
> scala.tools.eclipse.ScalaProject$$anonfun$withCompilerResult$1.apply(ScalaProject.scala:355)
> at
> scala.tools.eclipse.ScalaProject$$anonfun$withCompilerResult$1.apply(ScalaProject.scala:354)
> at scala.tools.eclipse.util.Cached$$anonfun$apply$1.apply(Cached.scala:22)
> at scala.tools.eclipse.util.Cached$$anonfun$apply$1.apply(Cached.scala:21)
> at scala.tools.eclipse.util.Cached$class.locked(Cached.scala:83)
> at scala.tools.eclipse.util.Cached$class.apply(Cached.scala:20)
> at scala.tools.eclipse.ScalaProject$$anon$1.apply(ScalaProject.scala:39)
> at
> scala.tools.eclipse.ScalaProject.withPresentationCompiler(ScalaProject.scala:350)
> at
> scala.tools.eclipse.ScalaProject.withCompilerResult(ScalaProject.scala:354)
> at
> scala.tools.eclipse.javaelements.ScalaCompilationUnit$class.withCompilerResult(ScalaCompilationUnit.scala:37)
> at
> scala.tools.eclipse.javaelements.ScalaSourceFile.withCompilerResult(ScalaSourceFile.scala:40)
> at
> scala.tools.eclipse.javaelements.ScalaCompilationUnit$class.createOverrideIndicators(ScalaCompilationUnit.scala:166)
> at
> scala.tools.eclipse.javaelements.ScalaSourceFile.createOverrideIndicators(ScalaSourceFile.scala:40)
> at
> scala.tools.eclipse.contribution.weaving.jdt.hierarchy.HierarchyAspect.ajc$around$scala_tools_eclipse_contribution_weaving_jdt_hierarchy_HierarchyAspect$2$b42b0558(HierarchyAspect.aj:116)
> at
> org.eclipse.jdt.internal.ui.javaeditor.OverrideIndicatorManager.updateAnnotations(OverrideIndicatorManager.java:170)
> at
> org.eclipse.jdt.internal.ui.javaeditor.OverrideIndicatorManager.(OverrideIndicatorManager.java:141)
> at
> org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.installOverrideIndicator(JavaEditor.java:3457)
> at
> org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.installOverrideIndicator(CompilationUnitEditor.java:1382)
> at
> org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2568)
> at
> org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2525)
> at
> org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1371)
> at
> org.eclipse.ui.texteditor.AbstractTextEditor$19.run(AbstractTextEditor.java:3115)
> at
> org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
> at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
> at
> org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:759)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> at
> org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:756)
> at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2579)
> at
> org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3133)
> at
> org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3160)
> at
> org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:798)
> at
> org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:644)
> at
> org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:462)
> at
> org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
> at
> org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:286)
> at
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2857)
> at
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2762)
> at
> org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2754)
> at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2705)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2701)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2685)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2676)
> at
> org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:374)
> at
> org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:178)
> at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:229)
> at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:208)
> at
> org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:274)
> at
> org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:250)
> at
> org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:373)
> at
> org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:526)
> at
> org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48)
> at
> org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:842)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> at org.eclipse.core.runtime.Platform.run(Platform.java:888)
> at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
> at
> org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:840)
> at
> org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1101)
> at
> org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1205)
> at
> org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:264)
> at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:258)
> at
> org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:298)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
> at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
>
>
>
>

Ben Hutchison 3
Joined: 2009-11-02,
User offline. Last seen 42 years 45 weeks ago.
Re: Re: no-symbol does not have owner

I'm seeing this "no-symbol" error regularly since I upgraded to SDT
build 20100205. For me, it often comes with a StackOverflow error that
crashes the IDE.

Is there any hack that can disable the presentation compiler temporarily?

-Ben

!ENTRY ch.epfl.lamp.sdt.core 4 4 2010-02-15 22:57:29.501
!MESSAGE Failure in presentation compiler
!STACK 0
java.lang.StackOverflowError
at java.io.FileOutputStream.writeBytes(Native Method)
at java.io.FileOutputStream.write(Unknown Source)
at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
at java.io.BufferedOutputStream.write(Unknown Source)
at java.io.PrintStream.write(Unknown Source)
at sun.nio.cs.StreamEncoder.writeBytes(Unknown Source)
at sun.nio.cs.StreamEncoder.implFlushBuffer(Unknown Source)
at sun.nio.cs.StreamEncoder.flushBuffer(Unknown Source)
at java.io.OutputStreamWriter.flushBuffer(Unknown Source)
at java.io.PrintStream.write(Unknown Source)
at java.io.PrintStream.print(Unknown Source)
at java.io.PrintStream.println(Unknown Source)
at scala.Console$.println(Console.scala:198)
at scala.tools.eclipse.ScalaPresentationCompiler$EclipseTyperRun.compileSourceFor(ScalaPresentationCompiler.scala:142)
at scala.tools.eclipse.ScalaPresentationCompiler$EclipseTyperRun.compileSourceFor(ScalaPresentationCompiler.scala:136)
at scala.tools.nsc.typechecker.Typers$Typer.typedSelect$1(Typers.scala:3516)
at scala.tools.nsc.typechecker.Typers$Typer.typedSelect$1(Typers.scala:3517)

[... removed several pages worth of repetitions (perhaps 100-200) of
this same line... ]

at scala.tools.nsc.typechecker.Typers$Typer.typedSelect$1(Typers.scala:3517)
at scala.tools.nsc.typechecker.Typers$Typer.typedSelect$1(Typers.scala:3517)
at scala.tools.nsc.typechecker.Typers$Typer.typedSelect$1(Typers.scala:3517)
at scala.tools.nsc.typechecker.Typers$Typer.typedSelect$1(Typers.scala:3517)

!ENTRY ch.epfl.lamp.sdt.core 4 4 2010-02-15 22:57:50.409
!MESSAGE Failure in presentation compiler
!STACK 0
java.lang.Error: no-symbol does not have owner
at scala.tools.nsc.symtab.Symbols$NoSymbol$.owner(Symbols.scala:1985)
at scala.tools.nsc.typechecker.Typers$Typer.typedIdent$1(Typers.scala:3694)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4042)
at scala.tools.nsc.typechecker.Typers$Typer.typedAppliedTypeTree$1(Typers.scala:3719)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4063)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
at scala.tools.nsc.typechecker.Typers$Typer.typedType(Typers.scala:4220)
at scala.tools.nsc.typechecker.Typers$Typer.typedType(Typers.scala:4223)
at scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1157)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:517)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:515)
at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1304)
at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1302)
at scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:733)
at scala.tools.nsc.symtab.Symbols$Symbol.tpe(Symbols.scala:708)
at scala.tools.nsc.symtab.Types$MethodType$$anonfun$7.apply(Types.scala:1816)
at scala.tools.nsc.symtab.Types$MethodType$$anonfun$7.apply(Types.scala:1816)
at scala.collection.LinearSeqLike$class.forall(LinearSeqLike.scala:107)
at scala.collection.immutable.List.forall(List.scala:46)
at scala.tools.nsc.symtab.Types$MethodType.(Types.scala:1816)
at scala.tools.nsc.typechecker.Namers$Namer.makeMethodType$1(Namers.scala:841)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$thisMethodType$1$1.apply(Namers.scala:849)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$thisMethodType$1$1.apply(Namers.scala:849)
at scala.collection.LinearSeqLike$class.foldRight(LinearSeqLike.scala:168)
at scala.collection.immutable.List.foldRight(List.scala:46)
at scala.collection.TraversableLike$class.$colon$bslash(TraversableLike.scala:543)
at scala.collection.immutable.List.$colon$bslash(List.scala:46)
at scala.tools.nsc.typechecker.Namers$Namer.thisMethodType$1(Namers.scala:849)
at scala.tools.nsc.typechecker.Namers$Namer.methodSig(Namers.scala:913)
at scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1141)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:517)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:515)
at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1304)
at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1302)
at scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:733)
at scala.tools.nsc.symtab.Symbols$Symbol.initialize(Symbols.scala:843)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3768)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:2126)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2194)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2194)
at scala.collection.immutable.List.loop$1(List.scala:116)
at scala.collection.immutable.List.mapConserve(List.scala:133)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2194)
at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1526)
at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1309)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3779)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:2126)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2194)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2194)
at scala.collection.immutable.List.loop$1(List.scala:116)
at scala.collection.immutable.List.mapConserve(List.scala:133)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2194)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3775)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4124)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4177)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:82)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:270)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:270)
at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:48)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:270)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1$$anonfun$apply$3.apply(Global.scala:530)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1$$anonfun$apply$3.apply(Global.scala:530)
at scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:102)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1.apply(Global.scala:530)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1.apply(Global.scala:530)
at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:48)
at scala.tools.nsc.interactive.Global$TyperRun.applyPhase(Global.scala:529)
at scala.tools.nsc.interactive.Global$TyperRun.typeCheck(Global.scala:483)
at scala.tools.nsc.interactive.Global$TyperRun.typedTree(Global.scala:520)
at scala.tools.nsc.interactive.Global.typedTree(Global.scala:321)
at scala.tools.nsc.interactive.Global$$anonfun$getTypedTree$1.apply(Global.scala:331)
at scala.tools.nsc.interactive.Global$$anonfun$getTypedTree$1.apply(Global.scala:331)
at scala.tools.nsc.interactive.Global.respond(Global.scala:276)
at scala.tools.nsc.interactive.Global.getTypedTree(Global.scala:331)
at scala.tools.nsc.interactive.CompilerControl$$anon$3.apply(CompilerControl.scala:95)
at scala.tools.nsc.interactive.CompilerControl$$anon$3.apply(CompilerControl.scala:94)
at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:132)
at scala.tools.nsc.interactive.Global$$anon$2.run(Global.scala:192)

On Mon, Feb 15, 2010 at 9:03 PM, Hubert Plociniczak
wrote:
> Judging from the error trace I believe this is not related to the build
> manager.
> Miles, you agree?
>
> hubert
>
>

milessabin
Joined: 2008-08-11,
User offline. Last seen 33 weeks 3 days ago.
Re: Re: no-symbol does not have owner

On Mon, Feb 15, 2010 at 10:03 AM, Hubert Plociniczak
wrote:
> Judging from the error trace I believe this is not related to the build
> manager.
> Miles, you agree?

That stack trace is definitely a presentation compiler crash. But for
all I know Nils's code could be crashing the build manager and command
line scalac as well.

A proper bug report with a reproducible example would be helpful.

Cheers,

Miles

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland