[#526] | project: eclipse-plugin | priority: low | category: bug | |
---|---|---|---|---|
submitter | assigned to | status | date submitted | |
Nikolay | Sean | open | 2006-02-09 09:20:04.0 | |
subject | [contrib #110] Presentation compiler error | |||
code |
Log file from .metadata folder: nathan-sobos-power-mac-g5:~/Documents/workspace/.metadata sobo$ cat .log !ENTRY ch.epfl.lamp.sdt.core 4 4 2006-02-08 21:04:32.654 !MESSAGE Presentation compiler error !STACK 0 java.lang.Error: head of empty list at scala.Predef$.error(Predef.scala:128) at scala.Nil$.head(List.scala:1091) at scala.Nil$.head(List.scala:1089) at scala.tools.nsc.symtab.Types$class.isSubArgs0(Types.scala:1518) at scala.tools.nsc.symtab.Types$class.isSubType0(Types.scala:1522) at scala.tools.nsc.symtab.SymbolTable.isSubType0(SymbolTable.scala:10) at scala.tools.nsc.symtab.Types$class.isSubType(Types.scala:1487) at scala.tools.nsc.symtab.SymbolTable.isSubType(SymbolTable.scala:10) at scala.tools.nsc.symtab.Types$Type.$less$colon$less(Types.scala:220) at scala.tools.nsc.typechecker.Infer$Inferencer.isCompatible(Infer.scala:258) at scala.tools.nsc.typechecker.Typers$Typer.typedImplicit(Typers.scala:1535) at scala.tools.nsc.typechecker.Typers$Typer.searchImplicit0(Typers.scala:1577) at scala.tools.nsc.typechecker.Typers$Typer.inferImplicit(Typers.scala:1617) at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$inferView(Typers.scala:58) at scala.tools.nsc.typechecker.Typers$Typer$$anon0.isCoercible(Typers.scala:47) at scala.tools.nsc.typechecker.Infer$Inferencer.isCompatible(Infer.scala:258) at scala.tools.nsc.typechecker.Infer$Inferencer.isApplicable(Infer.scala:381) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun62.apply(Typers.scala:1336) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun62.apply(Typers.scala:1335) at scala.List.filter(List.scala:716) at scala.tools.nsc.symtab.Symbols$Symbol.filter(Symbols.scala:493) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1335) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typedSuperCall(Typers.scala:724) at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:751) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1145) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1480) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:890) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:880) at scala.List$.loop0(List.scala:241) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:880) at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:650) at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:588) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1136) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1480) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:890) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:880) at scala.List$.loop0(List.scala:241) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:880) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1132) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1480) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:890) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:880) at scala.List$.loop0(List.scala:241) at scala.List$.mapConserve(List.scala:258) at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:880) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1132) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1480) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:890) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:880) at scala.List$.loop0(List.scala:241) at scala.List$.mapConserve(List.scala:258) at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:880) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1132) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1480) at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon1.apply(Analyzer.scala:39) at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:187) at scala.tools.nsc.Global$GlobalPhase$$anonfun1.apply(Global.scala:176) at scala.tools.nsc.Global$GlobalPhase$$anonfun1.apply(Global.scala:176) at scala.Iterator$class.foreach(Iterator.scala:262) at scala.collection.mutable.ListBuffer$$anon0.foreach(ListBuffer.scala:196) at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:176) at scala.tools.nsc.Global$Run.compileSources(Global.scala:390) at ch.epfl.lamp.sdt.build.ScalaCompilerManager$SemanticCompiler.unitFor(ScalaCompilerManager.java:306) at ch.epfl.lamp.sdt.build.ScalaCompilerManager$SemanticCompiler.modelFor(ScalaCompilerManager.java:339) at ch.epfl.lamp.sdt.core.ScalaProject.outline(ScalaProject.java:135) at ch.epfl.lamp.sdt.ui.scalaeditor.ScalaEditor.outline(ScalaEditor.java:143) at ch.epfl.lamp.sdt.ui.scalaeditor.ScalaContentOutline.createControl(ScalaContentOutline.java:40) at org.eclipse.ui.views.contentoutline.ContentOutline.doCreatePage(ContentOutline.java:133) at org.eclipse.ui.part.PageBookView.createPage(PageBookView.java:312) at org.eclipse.ui.part.PageBookView.partActivated(PageBookView.java:610) at org.eclipse.ui.views.contentoutline.ContentOutline.partBroughtToTop(ContentOutline.java:206) at org.eclipse.ui.internal.PartListenerList$2.run(PartListenerList.java:86) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:785) at org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57) at org.eclipse.ui.internal.PartListenerList.firePartBroughtToTop(PartListenerList.java:84) at org.eclipse.ui.internal.PartService.firePartBroughtToTop(PartService.java:87) at org.eclipse.ui.internal.WorkbenchPagePartList.firePartBroughtToTop(WorkbenchPagePartList.java:75) at org.eclipse.ui.internal.WorkbenchPagePartList.fireActiveEditorChanged(WorkbenchPagePartList.java:51) at org.eclipse.ui.internal.PartList.setActiveEditor(PartList.java:143) at org.eclipse.ui.internal.WorkbenchPage.makeActiveEditor(WorkbenchPage.java:1135) at org.eclipse.ui.internal.WorkbenchPage.updateActivePart(WorkbenchPage.java:1080) at org.eclipse.ui.internal.WorkbenchPage.partAdded(WorkbenchPage.java:1429) at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207) at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:764) at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:671) at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:634) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2381) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2316) at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2308) at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2294) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2289) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2274) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:372) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:335) at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:254) at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:139) at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49) at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:169) at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:153) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:249) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:225) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:296) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:869) at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:741) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:785) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148) at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:739) at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:968) at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1067) at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:244) at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:239) at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:278) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1446) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1470) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1455) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1232) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3243) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2894) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1762) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1726) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:397) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:106) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:109) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:379) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) 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:585) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:338) at org.eclipse.core.launcher.Main.basicRun(Main.java:282) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952) !ENTRY org.eclipse.ui.workbench 4 2 2006-02-08 21:09:17.904 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". !STACK 0 java.lang.NullPointerException at scala.tools.nsc.models.Models$SourceMod.update(Models.scala:210) at scala.tools.nsc.models.Models$SourceMod.<init>(Models.scala:208) at ch.epfl.lamp.sdt.build.ScalaCompilerManager$SemanticCompiler$2.<init>(ScalaCompilerManager.java:341) at ch.epfl.lamp.sdt.build.ScalaCompilerManager$SemanticCompiler.modelFor(ScalaCompilerManager.java:341) at ch.epfl.lamp.sdt.core.ScalaProject.outline(ScalaProject.java:135) at ch.epfl.lamp.sdt.ui.scalaeditor.ScalaEditor.outline(ScalaEditor.java:143) at ch.epfl.lamp.sdt.ui.scalaeditor.ScalaContentOutline.createControl(ScalaContentOutline.java:40) at org.eclipse.ui.views.contentoutline.ContentOutline.doCreatePage(ContentOutline.java:133) at org.eclipse.ui.part.PageBookView.createPage(PageBookView.java:312) at org.eclipse.ui.part.PageBookView.partActivated(PageBookView.java:610) at org.eclipse.ui.views.contentoutline.ContentOutline.partBroughtToTop(ContentOutline.java:206) at org.eclipse.ui.internal.PartListenerList$2.run(PartListenerList.java:86) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:785) at org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57) at org.eclipse.ui.internal.PartListenerList.firePartBroughtToTop(PartListenerList.java:84) at org.eclipse.ui.internal.PartService.firePartBroughtToTop(PartService.java:87) at org.eclipse.ui.internal.WorkbenchPagePartList.firePartBroughtToTop(WorkbenchPagePartList.java:75) at org.eclipse.ui.internal.WorkbenchPagePartList.fireActiveEditorChanged(WorkbenchPagePartList.java:51) at org.eclipse.ui.internal.PartList.setActiveEditor(PartList.java:143) at org.eclipse.ui.internal.WorkbenchPage.makeActiveEditor(WorkbenchPage.java:1135) at org.eclipse.ui.internal.WorkbenchPage.updateActivePart(WorkbenchPage.java:1080) at org.eclipse.ui.internal.WorkbenchPage.partAdded(WorkbenchPage.java:1429) at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207) at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:764) at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:671) at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:634) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2381) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2316) at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2308) at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2294) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2289) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2274) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:372) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:335) at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:254) at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:139) at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49) at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:169) at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:153) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:249) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:225) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:296) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:869) at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:741) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:785) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148) at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:739) at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:968) at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1067) at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:244) at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:239) at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:278) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1446) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1470) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1455) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1232) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3243) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2894) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1762) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1726) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:397) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:106) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:109) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:379) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) 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:585) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:338) at org.eclipse.core.launcher.Main.basicRun(Main.java:282) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952) !ENTRY ch.epfl.lamp.sdt.core 4 4 2006-02-08 21:09:20.762 !MESSAGE Presentation compiler error !STACK 0 java.lang.Error: head of empty list at scala.Predef$.error(Predef.scala:128) at scala.Nil$.head(List.scala:1091) at scala.Nil$.head(List.scala:1089) at scala.tools.nsc.symtab.Types$class.isSubArgs0(Types.scala:1518) at scala.tools.nsc.symtab.Types$class.isSubType0(Types.scala:1522) at scala.tools.nsc.symtab.SymbolTable.isSubType0(SymbolTable.scala:10) at scala.tools.nsc.symtab.Types$class.isSubType(Types.scala:1487) at scala.tools.nsc.symtab.SymbolTable.isSubType(SymbolTable.scala:10) at scala.tools.nsc.symtab.Types$Type.$less$colon$less(Types.scala:220) at scala.tools.nsc.typechecker.Infer$Inferencer.isCompatible(Infer.scala:258) at scala.tools.nsc.typechecker.Typers$Typer.typedImplicit(Typers.scala:1535) at scala.tools.nsc.typechecker.Typers$Typer.searchImplicit0(Typers.scala:1577) at scala.tools.nsc.typechecker.Typers$Typer.inferImplicit(Typers.scala:1617) at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$inferView(Typers.scala:58) at scala.tools.nsc.typechecker.Typers$Typer$$anon0.isCoercible(Typers.scala:47) at scala.tools.nsc.typechecker.Infer$Inferencer.isCompatible(Infer.scala:258) at scala.tools.nsc.typechecker.Infer$Inferencer.isApplicable(Infer.scala:381) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun62.apply(Typers.scala:1336) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun62.apply(Typers.scala:1335) at scala.List.filter(List.scala:716) at scala.tools.nsc.symtab.Symbols$Symbol.filter(Symbols.scala:493) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1335) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typedSuperCall(Typers.scala:724) at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:751) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1145) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1480) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:890) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:880) at scala.List$.loop0(List.scala:241) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:880) at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:650) at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:588) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1136) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1480) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:890) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:880) at scala.List$.loop0(List.scala:241) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:880) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1132) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1480) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:890) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:880) at scala.List$.loop0(List.scala:241) at scala.List$.mapConserve(List.scala:258) at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:880) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1132) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1480) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:890) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:880) at scala.List$.loop0(List.scala:241) at scala.List$.mapConserve(List.scala:258) at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:880) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1132) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1480) at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon1.apply(Analyzer.scala:39) at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:187) at scala.tools.nsc.Global$GlobalPhase$$anonfun1.apply(Global.scala:176) at scala.tools.nsc.Global$GlobalPhase$$anonfun1.apply(Global.scala:176) at scala.Iterator$class.foreach(Iterator.scala:262) at scala.collection.mutable.ListBuffer$$anon0.foreach(ListBuffer.scala:196) at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:176) at scala.tools.nsc.Global$Run.compileSources(Global.scala:390) at ch.epfl.lamp.sdt.build.ScalaCompilerManager$SemanticCompiler.unitFor(ScalaCompilerManager.java:306) at ch.epfl.lamp.sdt.build.ScalaCompilerManager$SemanticCompiler.tokensFor(ScalaCompilerManager.java:322) at ch.epfl.lamp.sdt.core.ScalaProject.refreshTokens(ScalaProject.java:151) at ch.epfl.lamp.sdt.ui.actions.HighlightAction.run(HighlightAction.java:92) at ch.epfl.lamp.sdt.ui.actions.HighlightAction.run(HighlightAction.java:78) at ch.epfl.lamp.sdt.ui.actions.HighlightAction$1.run(HighlightAction.java:60) at ch.epfl.lamp.sdt.ui.actions.HighlightAction.run(HighlightAction.java:66) at ch.epfl.lamp.sdt.ui.scalaeditor.ScalaEditor$1.focusGained(ScalaEditor.java:186) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:105) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1446) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1470) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1451) at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2206) at org.eclipse.swt.widgets.Control.forceFocus(Control.java:783) at org.eclipse.swt.widgets.Control.setFocus(Control.java:2569) at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:845) at org.eclipse.ui.texteditor.AbstractTextEditor.setFocus(AbstractTextEditor.java:4799) at org.eclipse.ui.internal.PartPane.setFocus(PartPane.java:304) at org.eclipse.ui.internal.EditorPane.setFocus(EditorPane.java:116) at org.eclipse.ui.internal.WorkbenchPage$3.run(WorkbenchPage.java:571) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:785) at org.eclipse.ui.internal.WorkbenchPage.activatePart(WorkbenchPage.java:566) at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:2962) at org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:559) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2392) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2316) at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2308) at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2294) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2289) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2274) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:372) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:335) at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:254) at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:139) at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49) at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:169) at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:153) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:249) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:225) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:296) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:869) at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:741) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:785) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148) at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:739) at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:968) at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1067) at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:244) at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:239) at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:278) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1446) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1470) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1455) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1232) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3243) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2894) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1762) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1726) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:397) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:106) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:109) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:379) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) 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:585) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:338) at org.eclipse.core.launcher.Main.basicRun(Main.java:282) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952) !ENTRY ch.epfl.lamp.sdt.core 4 4 2006-02-08 21:09:20.840 !MESSAGE Presentation compiler error !STACK 0 java.lang.Error: head of empty list at scala.Predef$.error(Predef.scala:128) at scala.Nil$.head(List.scala:1091) at scala.Nil$.head(List.scala:1089) at scala.tools.nsc.symtab.Types$class.isSubArgs0(Types.scala:1518) at scala.tools.nsc.symtab.Types$class.isSubType0(Types.scala:1522) at scala.tools.nsc.symtab.SymbolTable.isSubType0(SymbolTable.scala:10) at scala.tools.nsc.symtab.Types$class.isSubType(Types.scala:1487) at scala.tools.nsc.symtab.SymbolTable.isSubType(SymbolTable.scala:10) at scala.tools.nsc.symtab.Types$Type.$less$colon$less(Types.scala:220) at scala.tools.nsc.typechecker.Infer$Inferencer.isCompatible(Infer.scala:258) at scala.tools.nsc.typechecker.Typers$Typer.typedImplicit(Typers.scala:1535) at scala.tools.nsc.typechecker.Typers$Typer.searchImplicit0(Typers.scala:1577) at scala.tools.nsc.typechecker.Typers$Typer.inferImplicit(Typers.scala:1617) at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$inferView(Typers.scala:58) at scala.tools.nsc.typechecker.Typers$Typer$$anon0.isCoercible(Typers.scala:47) at scala.tools.nsc.typechecker.Infer$Inferencer.isCompatible(Infer.scala:258) at scala.tools.nsc.typechecker.Infer$Inferencer.isApplicable(Infer.scala:381) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun62.apply(Typers.scala:1336) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun62.apply(Typers.scala:1335) at scala.List.filter(List.scala:716) at scala.tools.nsc.symtab.Symbols$Symbol.filter(Symbols.scala:493) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1335) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typedSuperCall(Typers.scala:724) at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:751) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1145) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1480) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:890) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:880) at scala.List$.loop0(List.scala:241) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:880) at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:650) at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:588) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1136) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1480) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:890) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:880) at scala.List$.loop0(List.scala:241) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.List$.loop0(List.scala:245) at scala.List$.mapConserve(List.scala:258) at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:880) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1132) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1480) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:890) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:880) at scala.List$.loop0(List.scala:241) at scala.List$.mapConserve(List.scala:258) at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:880) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1132) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1480) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:890) at scala.tools.nsc.typechecker.Typers$Typer$$anonfun41.apply(Typers.scala:880) at scala.List$.loop0(List.scala:241) at scala.List$.mapConserve(List.scala:258) at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:880) at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:1132) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1456) at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:1480) at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon1.apply(Analyzer.scala:39) at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:187) at scala.tools.nsc.Global$GlobalPhase$$anonfun1.apply(Global.scala:176) at scala.tools.nsc.Global$GlobalPhase$$anonfun1.apply(Global.scala:176) at scala.Iterator$class.foreach(Iterator.scala:262) at scala.collection.mutable.ListBuffer$$anon0.foreach(ListBuffer.scala:196) at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:176) at scala.tools.nsc.Global$Run.compileSources(Global.scala:390) at ch.epfl.lamp.sdt.build.ScalaCompilerManager$SemanticCompiler.unitFor(ScalaCompilerManager.java:306) at ch.epfl.lamp.sdt.build.ScalaCompilerManager$SemanticCompiler.modelFor(ScalaCompilerManager.java:339) at ch.epfl.lamp.sdt.core.ScalaProject.outline(ScalaProject.java:135) at ch.epfl.lamp.sdt.ui.scalaeditor.ScalaEditor.outline(ScalaEditor.java:143) at ch.epfl.lamp.sdt.ui.scalaeditor.ScalaContentOutline.createControl(ScalaContentOutline.java:40) at org.eclipse.ui.views.contentoutline.ContentOutline.doCreatePage(ContentOutline.java:133) at org.eclipse.ui.part.PageBookView.createPage(PageBookView.java:312) at org.eclipse.ui.part.PageBookView.partActivated(PageBookView.java:610) at org.eclipse.ui.internal.PartListenerList$1.run(PartListenerList.java:71) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:785) at org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57) at org.eclipse.ui.internal.PartListenerList.firePartActivated(PartListenerList.java:69) at org.eclipse.ui.internal.PartService.firePartActivated(PartService.java:73) at org.eclipse.ui.internal.PartService.setActivePart(PartService.java:171) at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:56) at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:117) at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:2966) at org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:559) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2392) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2316) at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2308) at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2294) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2289) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2274) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:372) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:335) at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:254) at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:139) at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49) at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:169) at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:153) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:249) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:225) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:296) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:869) at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:741) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:785) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148) at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:739) at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:968) at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1067) at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:244) at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:239) at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:278) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1446) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1470) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1455) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1232) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3243) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2894) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1762) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1726) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:397) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:106) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:109) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:379) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) 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:585) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:338) at org.eclipse.core.launcher.Main.basicRun(Main.java:282) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952) !ENTRY org.eclipse.ui.workbench 4 2 2006-02-08 21:09:20.847 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". !STACK 0 java.lang.NullPointerException at scala.tools.nsc.models.Models$SourceMod.update(Models.scala:210) at scala.tools.nsc.models.Models$SourceMod.<init>(Models.scala:208) at ch.epfl.lamp.sdt.build.ScalaCompilerManager$SemanticCompiler$2.<init>(ScalaCompilerManager.java:341) at ch.epfl.lamp.sdt.build.ScalaCompilerManager$SemanticCompiler.modelFor(ScalaCompilerManager.java:341) at ch.epfl.lamp.sdt.core.ScalaProject.outline(ScalaProject.java:135) at ch.epfl.lamp.sdt.ui.scalaeditor.ScalaEditor.outline(ScalaEditor.java:143) at ch.epfl.lamp.sdt.ui.scalaeditor.ScalaContentOutline.createControl(ScalaContentOutline.java:40) at org.eclipse.ui.views.contentoutline.ContentOutline.doCreatePage(ContentOutline.java:133) at org.eclipse.ui.part.PageBookView.createPage(PageBookView.java:312) at org.eclipse.ui.part.PageBookView.partActivated(PageBookView.java:610) at org.eclipse.ui.internal.PartListenerList$1.run(PartListenerList.java:71) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:785) at org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57) at org.eclipse.ui.internal.PartListenerList.firePartActivated(PartListenerList.java:69) at org.eclipse.ui.internal.PartService.firePartActivated(PartService.java:73) at org.eclipse.ui.internal.PartService.setActivePart(PartService.java:171) at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:56) at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:117) at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:2966) at org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:559) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2392) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2316) at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2308) at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2294) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2289) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2274) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:372) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:335) at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:254) at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:139) at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49) at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:169) at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:153) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:249) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:225) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:296) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:869) at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:741) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:785) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148) at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:739) at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:968) at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1067) at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:244) at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:239) at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:278) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1446) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1470) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1455) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1232) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3243) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2894) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1762) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1726) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:397) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:106) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:109) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:379) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) 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:585) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:338) at org.eclipse.core.launcher.Main.basicRun(Main.java:282) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952) |
|||
what happened | I copied some scala sources from a Java project where they had been sharing a package with java sources to a new\ scala project created by the wizard. Then I tried to open one up to look at it. Multiple errors were thrown as \ a result, and they are in the log file. It's kinda flaky getting it to repeat this, but it seems to happen a lot\ . |
|||
what expected | ||||
[back to overview] |
Nikolay edited on 2006-02-09 09:21:36.0 |
This came in as a bug contribution. |