Assertion in Typers.compatibleSymbols
Migrated from http://lampsvn.epfl.ch/trac/scala/ticket/113
Reporter parren
First instance (shorter stack):
Reporter parren
First instance (shorter stack):
eclipse.buildId=I20070625-1500
java.version=1.6.0
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86
Error
Tue Sep 18 17:36:11 CEST 2007
No message
java.lang.Error
at lampion.core.Nodes$class.assert(Nodes.scala:19)
at scala.tools.eclipse.Driver$Project.assert(Driver.scala:10)
at scala.tools.editor.Typers0$class.compatibleSymbols(Typers0.scala:875)
at scala.tools.eclipse.Driver$Project.compatibleSymbols(Driver.scala:10)
at scala.tools.eclipse.Driver$Project.compatibleSymbols(Driver.scala:10)
at lampion.compiler.Typers0$ScopeImpl$class.enter(Typers0.scala:162)
at scala.tools.editor.Typers0$PersistentScope.enter(Typers0.scala:53)
at scala.tools.editor.Typers0$PersistentScope.enter(Typers0.scala:99)
at scala.tools.nsc.typechecker.Namers$Namer.enterInScope(Namers.scala:136)
at scala.tools.nsc.typechecker.Namers$Namer.enterModuleSymbol(Namers.scala:205)
at scala.tools.nsc.typechecker.Namers$Namer.enterSym(Namers.scala:321)
at scala.tools.editor.Typers0$analyzer0$Namer.enterSym(Typers0.scala:531)
at scala.tools.editor.Typers0$ParseNodeImpl$$anon$6$$anonfun$21.apply(Typers0.scala:603)
at scala.tools.editor.Typers0$ParseNodeImpl$$anon$6$$anonfun$21.apply(Typers0.scala:603)
at scala.List.foreach(List.scala:730)
at scala.tools.editor.Typers0$ParseNodeImpl$$anon$6.doType0(Typers0.scala:603)
at scala.tools.editor.Typers0$ParseNodeImpl$$anon$6.doType0(Typers0.scala:601)
at lampion.compiler.Typers0$TypedElement$DoType$class.apply(Typers0.scala:83)
at scala.tools.editor.Typers0$ParseNodeImpl$$anon$6.apply(Typers0.scala:601)
at scala.tools.editor.Typers0$ParseNodeImpl$class.doNamer(Typers0.scala:609)
at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.scala$tools$editor$TypersPresentations$ProjectImpl$FileImpl$ParseNodeImpl$$super$doNamer(Driver.scala:17)
at scala.tools.editor.TypersPresentations$ProjectImpl$FileImpl$ParseNodeImpl$class.doNamer(TypersPresentations.scala:402)
at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.doNamer(Driver.scala:17)
at scala.tools.editor.Typers0$$anonfun$41.apply(Typers0.scala:919)
at scala.tools.editor.Typers0$$anonfun$41.apply(Typers0.scala:918)
at scala.List.foreach(List.scala:730)
at scala.tools.editor.Typers0$class.flushTyper0(Typers0.scala:918)
at scala.tools.eclipse.Driver$Project.flushTyper0(Driver.scala:10)
at lampion.compiler.Typers0$class.flushTyper(Typers0.scala:276)
at lampion.compiler.Typers0$class.afterParsing(Typers0.scala:317)
at scala.tools.eclipse.Driver$Project.afterParsing(Driver.scala:10)
at lampion.presentation.Presentations$ProjectImpl$class.protected$afterParsing(Presentations.scala:331)
at scala.tools.eclipse.Driver$Project.protected$afterParsing(Driver.scala:10)
at lampion.presentation.Presentations$ProjectImpl$Job.run(Presentations.scala:331)
Second instance:eclipse.buildId=I20070625-1500
java.version=1.6.0
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86
Error
Tue Sep 18 17:36:11 CEST 2007
No message
java.lang.Error
at lampion.core.Nodes$class.assert(Nodes.scala:19)
at scala.tools.eclipse.Driver$Project.assert(Driver.scala:10)
at scala.tools.editor.Typers0$class.compatibleSymbols(Typers0.scala:875)
at scala.tools.eclipse.Driver$Project.compatibleSymbols(Driver.scala:10)
at scala.tools.eclipse.Driver$Project.compatibleSymbols(Driver.scala:10)
at lampion.compiler.Typers0$ScopeImpl$class.enter(Typers0.scala:162)
at scala.tools.editor.Typers0$PersistentScope.enter(Typers0.scala:53)
at scala.tools.editor.Typers0$PersistentScope.enter(Typers0.scala:99)
at scala.tools.nsc.typechecker.Namers$Namer.enterInScope(Namers.scala:136)
at scala.tools.nsc.typechecker.Namers$Namer.enterModuleSymbol(Namers.scala:205)
at scala.tools.nsc.typechecker.Namers$Namer.enterSym(Namers.scala:321)
at scala.tools.editor.Typers0$analyzer0$Namer.enterSym(Typers0.scala:531)
at scala.tools.editor.Typers0$ParseNodeImpl$$anon$6$$anonfun$21.apply(Typers0.scala:603)
at scala.tools.editor.Typers0$ParseNodeImpl$$anon$6$$anonfun$21.apply(Typers0.scala:603)
at scala.List.foreach(List.scala:730)
at scala.tools.editor.Typers0$ParseNodeImpl$$anon$6.doType0(Typers0.scala:603)
at scala.tools.editor.Typers0$ParseNodeImpl$$anon$6.doType0(Typers0.scala:601)
at lampion.compiler.Typers0$TypedElement$DoType$class.apply(Typers0.scala:83)
at scala.tools.editor.Typers0$ParseNodeImpl$$anon$6.apply(Typers0.scala:601)
at scala.tools.editor.Typers0$ParseNodeImpl$class.doNamer(Typers0.scala:609)
at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.scala$tools$editor$TypersPresentations$ProjectImpl$FileImpl$ParseNodeImpl$$super$doNamer(Driver.scala:17)
at scala.tools.editor.TypersPresentations$ProjectImpl$FileImpl$ParseNodeImpl$class.doNamer(TypersPresentations.scala:402)
at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.doNamer(Driver.scala:17)
at scala.tools.editor.Typers0$ParseNodeImpl$class.doTyper(Typers0.scala:627)
at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.scala$tools$editor$TypersPresentations$ProjectImpl$FileImpl$ParseNodeImpl$$super$doTyper(Driver.scala:17)
at scala.tools.editor.TypersPresentations$ProjectImpl$FileImpl$ParseNodeImpl$class.doTyper(TypersPresentations.scala:405)
at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.doTyper(Driver.scala:17)
at scala.tools.editor.Typers0$ParseNodeImpl$class.updateTyper(Typers0.scala:578)
at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.updateTyper(Driver.scala:17)
at scala.tools.editor.Typers0$analyzer0$Typer.typed01(Typers0.scala:368)
at scala.tools.editor.Typers0$analyzer0$Typer.typed(Typers0.scala:388)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3058)
at scala.tools.nsc.typechecker.Typers$Typer.typedStat$0(Typers.scala:1506)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$59.apply(Typers.scala:1536)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$59.apply(Typers.scala:1536)
at scala.List$.loop$0(List.scala:244)
at scala.List$.mapConserve(List.scala:261)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1536)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:2740)
at scala.tools.editor.Typers0$analyzer0$Typer.typed01(Typers0.scala:385)
at scala.tools.editor.Typers0$analyzer0$Typer.typed1(Typers0.scala:389)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3025)
at scala.tools.editor.Typers0$analyzer0$Typer.typed01(Typers0.scala:384)
at scala.tools.editor.Typers0$analyzer0$Typer.typed(Typers0.scala:388)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3058)
at scala.tools.nsc.typechecker.Typers$Typer.typedStat$0(Typers.scala:1506)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$59.apply(Typers.scala:1536)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$59.apply(Typers.scala:1536)
at scala.List$.loop$0(List.scala:244)
at scala.List$.mapConserve(List.scala:261)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1536)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:2740)
at scala.tools.editor.Typers0$analyzer0$Typer.typed01(Typers0.scala:385)
at scala.tools.editor.Typers0$analyzer0$Typer.typed1(Typers0.scala:389)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3025)
at scala.tools.editor.Typers0$analyzer0$Typer.typed01(Typers0.scala:384)
at scala.tools.editor.Typers0$analyzer0$Typer.typed(Typers0.scala:388)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3058)
at scala.tools.nsc.typechecker.Typers$Typer.typedStat$0(Typers.scala:1506)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$59.apply(Typers.scala:1536)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$59.apply(Typers.scala:1536)
at scala.List$.loop$0(List.scala:244)
at scala.List$.mapConserve(List.scala:261)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:1536)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:2740)
at scala.tools.editor.Typers0$analyzer0$Typer.typed01(Typers0.scala:385)
at scala.tools.editor.Typers0$analyzer0$Typer.typed1(Typers0.scala:389)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3025)
at scala.tools.editor.Typers0$analyzer0$Typer.typed01(Typers0.scala:384)
at scala.tools.editor.Typers0$analyzer0$Typer.typed(Typers0.scala:388)
at scala.tools.editor.Typers0$ParseNodeImpl$$anon$7$$anonfun$22.apply(Typers0.scala:646)
at scala.tools.editor.Typers0$ParseNodeImpl$$anon$7$$anonfun$22.apply(Typers0.scala:644)
at scala.List.map(List.scala:701)
at scala.tools.editor.Typers0$ParseNodeImpl$$anon$7.doType0(Typers0.scala:644)
at scala.tools.editor.Typers0$ParseNodeImpl$$anon$7.doType0(Typers0.scala:642)
at lampion.compiler.Typers0$TypedElement$DoType$class.apply(Typers0.scala:83)
at scala.tools.editor.Typers0$ParseNodeImpl$$anon$7.apply(Typers0.scala:642)
at scala.tools.editor.Typers0$ParseNodeImpl$class.doTyper(Typers0.scala:652)
at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.scala$tools$editor$TypersPresentations$ProjectImpl$FileImpl$ParseNodeImpl$$super$doTyper(Driver.scala:17)
at scala.tools.editor.TypersPresentations$ProjectImpl$FileImpl$ParseNodeImpl$class.doTyper(TypersPresentations.scala:405)
at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.doTyper(Driver.scala:17)
at scala.tools.editor.Typers0$$anonfun$42.apply(Typers0.scala:942)
at scala.tools.editor.Typers0$$anonfun$42.apply(Typers0.scala:941)
at scala.List.foreach(List.scala:730)
at scala.tools.editor.Typers0$class.flushTyper0(Typers0.scala:941)
at scala.tools.eclipse.Driver$Project.flushTyper0(Driver.scala:10)
at lampion.compiler.Typers0$class.flushTyper(Typers0.scala:276)
at lampion.compiler.Typers0$class.afterParsing(Typers0.scala:317)
at scala.tools.eclipse.Driver$Project.afterParsing(Driver.scala:10)
at lampion.presentation.Presentations$ProjectImpl$class.protected$afterParsing(Presentations.scala:331)
at scala.tools.eclipse.Driver$Project.protected$afterParsing(Driver.scala:10)
at lampion.presentation.Presentations$ProjectImpl$Job.run(Presentations.scala:331)
Leave a comment
on 2007-09-21 18:30 *
By tracImporter
Trac author: mcdirmid
Not sure what is going on. More diagnostics will be added to 2.6.1.B3
Not sure what is going on. More diagnostics will be added to 2.6.1.B3
Trac author: mcdirmid
I removed the assert as it wasn't correct.
I removed the assert as it wasn't correct.
on 2008-04-08 15:50 *
By tracImporter
Closed As: fixed