NPE at Namers.scala:1063
eclipse.buildId=M20110210-1200
java.version=1.6.0_20
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
Scala IDE Version: 2.0.0.201103281820-beta1-316ca33
I am getting the following error (sometimes, but not always), when opening some, but not all editors:
java.lang.NullPointerException
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$addDefaultGetters$2$$anonfun$apply$27.apply(Namers.scala:1063)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$addDefaultGetters$2$$anonfun$apply$27.apply(Namers.scala:988)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$addDefaultGetters$2.apply(Namers.scala:988)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$addDefaultGetters$2.apply(Namers.scala:985)
at scala.collection.LinearSeqOptimized$class.foldLeft(LinearSeqOptimized.scala:111)
at scala.collection.immutable.List.foldLeft(List.scala:45)
at scala.collection.TraversableOnce$class.$div$colon(TraversableOnce.scala:184)
at scala.collection.immutable.List.$div$colon(List.scala:45)
at scala.tools.nsc.typechecker.Namers$Namer.addDefaultGetters(Namers.scala:985)
at scala.tools.nsc.typechecker.Namers$Namer.methodSig(Namers.scala:937)
at scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1185)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:548)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:546)
at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1354)
at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1350)
at scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:724)
at scala.tools.nsc.symtab.Symbols$Symbol.initialize(Symbols.scala:836)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3796)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4158)
at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:2036)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$24.apply(Typers.scala:2119)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$24.apply(Typers.scala:2119)
at scala.collection.immutable.List.loop$1(List.scala:117)
at scala.collection.immutable.List.mapConserve(List.scala:133)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2119)
at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1455)
at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1220)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3809)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4158)
at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:2036)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$24.apply(Typers.scala:2119)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$24.apply(Typers.scala:2119)
at scala.collection.immutable.List.loop$1(List.scala:117)
at scala.collection.immutable.List.mapConserve(List.scala:133)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2119)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3805)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4158)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4207)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:94)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply$mcV$sp(Global.scala:326)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:326)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:326)
at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:47)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:326)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1$$anonfun$apply$mcV$sp$1.apply$mcV$sp(Global.scala:930)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1$$anonfun$apply$mcV$sp$1.apply(Global.scala:930)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1$$anonfun$apply$mcV$sp$1.apply(Global.scala:930)
at scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:96)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1.apply$mcV$sp(Global.scala:930)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1.apply(Global.scala:930)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1.apply(Global.scala:930)
at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:47)
at scala.tools.nsc.interactive.Global$TyperRun.applyPhase(Global.scala:929)
at scala.tools.nsc.interactive.Global$TyperRun.typeCheck(Global.scala:921)
at scala.tools.nsc.interactive.Global.scala$tools$nsc$interactive$Global$$typeCheck(Global.scala:489)
at scala.tools.nsc.interactive.Global$$anonfun$backgroundCompile$4$$anonfun$apply$6.apply(Global.scala:428)
at scala.tools.nsc.interactive.Global$$anonfun$backgroundCompile$4$$anonfun$apply$6.apply(Global.scala:427)
at scala.Option.foreach(Option.scala:198)
at scala.tools.nsc.interactive.Global$$anonfun$backgroundCompile$4.apply(Global.scala:427)
at scala.tools.nsc.interactive.Global$$anonfun$backgroundCompile$4.apply(Global.scala:427)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.Global.backgroundCompile(Global.scala:427)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
java.version=1.6.0_20
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
Scala IDE Version: 2.0.0.201103281820-beta1-316ca33
I am getting the following error (sometimes, but not always), when opening some, but not all editors:
java.lang.NullPointerException
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$addDefaultGetters$2$$anonfun$apply$27.apply(Namers.scala:1063)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$addDefaultGetters$2$$anonfun$apply$27.apply(Namers.scala:988)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$addDefaultGetters$2.apply(Namers.scala:988)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$addDefaultGetters$2.apply(Namers.scala:985)
at scala.collection.LinearSeqOptimized$class.foldLeft(LinearSeqOptimized.scala:111)
at scala.collection.immutable.List.foldLeft(List.scala:45)
at scala.collection.TraversableOnce$class.$div$colon(TraversableOnce.scala:184)
at scala.collection.immutable.List.$div$colon(List.scala:45)
at scala.tools.nsc.typechecker.Namers$Namer.addDefaultGetters(Namers.scala:985)
at scala.tools.nsc.typechecker.Namers$Namer.methodSig(Namers.scala:937)
at scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1185)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:548)
at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:546)
at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1354)
at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1350)
at scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:724)
at scala.tools.nsc.symtab.Symbols$Symbol.initialize(Symbols.scala:836)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3796)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4158)
at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:2036)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$24.apply(Typers.scala:2119)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$24.apply(Typers.scala:2119)
at scala.collection.immutable.List.loop$1(List.scala:117)
at scala.collection.immutable.List.mapConserve(List.scala:133)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2119)
at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1455)
at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1220)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3809)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4158)
at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:2036)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$24.apply(Typers.scala:2119)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$24.apply(Typers.scala:2119)
at scala.collection.immutable.List.loop$1(List.scala:117)
at scala.collection.immutable.List.mapConserve(List.scala:133)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2119)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3805)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4158)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4207)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:94)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply$mcV$sp(Global.scala:326)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:326)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:326)
at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:47)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:326)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1$$anonfun$apply$mcV$sp$1.apply$mcV$sp(Global.scala:930)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1$$anonfun$apply$mcV$sp$1.apply(Global.scala:930)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1$$anonfun$apply$mcV$sp$1.apply(Global.scala:930)
at scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:96)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1.apply$mcV$sp(Global.scala:930)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1.apply(Global.scala:930)
at scala.tools.nsc.interactive.Global$TyperRun$$anonfun$applyPhase$1.apply(Global.scala:930)
at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:47)
at scala.tools.nsc.interactive.Global$TyperRun.applyPhase(Global.scala:929)
at scala.tools.nsc.interactive.Global$TyperRun.typeCheck(Global.scala:921)
at scala.tools.nsc.interactive.Global.scala$tools$nsc$interactive$Global$$typeCheck(Global.scala:489)
at scala.tools.nsc.interactive.Global$$anonfun$backgroundCompile$4$$anonfun$apply$6.apply(Global.scala:428)
at scala.tools.nsc.interactive.Global$$anonfun$backgroundCompile$4$$anonfun$apply$6.apply(Global.scala:427)
at scala.Option.foreach(Option.scala:198)
at scala.tools.nsc.interactive.Global$$anonfun$backgroundCompile$4.apply(Global.scala:427)
at scala.tools.nsc.interactive.Global$$anonfun$backgroundCompile$4.apply(Global.scala:427)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.interactive.Global.backgroundCompile(Global.scala:427)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
Leave a comment
Please do not open duplicates. I have closed your previous ticket (#1000352) for being a duplicate, and fixed in the nightly. If you believe that's wrong, please add any new information in the comment of the original ticket.
Sorry about the duplication. I listed "All my tickets", and "All tickets", and I could not find it anywhere. So I assumed it was swallowed by my browser and tried again. What was I doing wrong?
Anyway, thanks for the fixing. I love to see the IDE to advance the way it is, I still think it is the best ever!
Andreas
Anyway, thanks for the fixing. I love to see the IDE to advance the way it is, I still think it is the best ever!
Andreas
on 2011-04-06 15:06 *
By Iulian Dragos
No problem, I also find the UI sometimes confusing. I think 'All my tickets' shows only open tickets. I'm not sure what is the best way, maybe My followed tickets should do the job?