!SESSION 2009-01-23 00:56:28.921 ----------------------------------------------- eclipse.buildId=M20080911-1700 java.version=1.5.0_16 java.vendor=Apple Inc. BootLoader constants: OS=macosx, ARCH=x86, WS=carbon, NL=en_US Framework arguments: -keyring /Users/Paul/.eclipse_keyring -showlocation Command-line arguments: -os macosx -ws carbon -arch x86 -keyring /Users/Paul/.eclipse_keyring -consoleLog -showlocation This is a continuation of log file /Users/Paul/dev/workspace/.metadata/.bak_1.log Created Time: 2009-01-23 01:19:33.135 !ENTRY ch.epfl.lamp.sdt.core 4 4 2009-01-23 01:19:33.136 !MESSAGE No message !STACK 0 scala.tools.nsc.FatalError: object scala not found. at scala.tools.nsc.symtab.Definitions$definitions$.getModuleOrClass(Definitions.scala:355) at scala.tools.nsc.symtab.Definitions$definitions$.getModule(Definitions.scala:326) at scala.tools.nsc.symtab.Definitions$definitions$.ScalaPackage(Definitions.scala:34) at scala.tools.nsc.ast.parser.TreeBuilder.scalaDot(TreeBuilder.scala:22) at scala.tools.nsc.ast.parser.TreeBuilder.makeFunctionTypeTree(TreeBuilder.scala:432) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$typ$1.apply(Parsers.scala:742) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$typ$1.apply(Parsers.scala:709) at scala.tools.nsc.ast.parser.Parsers$Parser.placeholderTypeBoundary(Parsers.scala:194) at scala.tools.nsc.ast.parser.Parsers$Parser.typ(Parsers.scala:709) at scala.tools.nsc.ast.parser.Parsers$Parser.typ(Parsers.scala:707) at scala.tools.nsc.ast.parser.Parsers$Parser.argType(Parsers.scala:900) at scala.tools.nsc.ast.parser.Parsers$Parser.types(Parsers.scala:690) at scala.tools.nsc.ast.parser.Parsers$Parser.typeArgs(Parsers.scala:861) at scala.tools.nsc.ast.parser.Parsers$Parser.annotTypeRest(Parsers.scala:843) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$annotType$1.apply(Parsers.scala:817) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$annotType$1.apply(Parsers.scala:814) at scala.tools.nsc.ast.parser.Parsers$Parser.placeholderTypeBoundary(Parsers.scala:194) at scala.tools.nsc.ast.parser.Parsers$Parser.annotType(Parsers.scala:814) at scala.tools.nsc.ast.parser.Parsers$Parser.infixTypeFirst(Parsers.scala:767) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$infixType$1.apply(Parsers.scala:763) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$infixType$1.apply(Parsers.scala:763) at scala.tools.nsc.ast.parser.Parsers$Parser.placeholderTypeBoundary(Parsers.scala:194) at scala.tools.nsc.ast.parser.Parsers$Parser.infixType(Parsers.scala:762) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$typ$1.apply(Parsers.scala:738) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$typ$1.apply(Parsers.scala:709) at scala.tools.nsc.ast.parser.Parsers$Parser.placeholderTypeBoundary(Parsers.scala:194) at scala.tools.nsc.ast.parser.Parsers$Parser.typ(Parsers.scala:709) at scala.tools.nsc.ast.parser.Parsers$Parser.typ(Parsers.scala:707) at scala.tools.nsc.ast.parser.Parsers$Parser.typedOpt(Parsers.scala:667) at scala.tools.nsc.ast.parser.Parsers$Parser.patDefOrDcl(Parsers.scala:1954) at scala.tools.nsc.ast.parser.Parsers$Parser.defOrDcl(Parsers.scala:1916) at scala.tools.nsc.ast.parser.Parsers$Parser.nonLocalDefOrDcl(Parsers.scala:1932) at scala.tools.editor.Parsers$Parser.nonLocalDefOrDcl0(Parsers.scala:94) at scala.tools.editor.Parsers$NonLocalDefOrDcl$.apply(Parsers.scala:188) at scala.tools.editor.Parsers$NonLocalDefOrDcl$.apply(Parsers.scala:187) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.doParse(Parsers.scala:269) at lampion.compiler.Parsers$ParseNodeImpl$class.parseInner(Parsers.scala:77) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.lampion$compiler$Tokenizers$FileImpl$ParseNodeImpl$$super$parseInner(Driver.scala:25) at lampion.compiler.Tokenizers$FileImpl$ParseNodeImpl$class.parseInner(Tokenizers.scala:124) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.parseInner(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$class.doParse(Parsers.scala:227) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.doParse(Driver.scala:25) at lampion.compiler.Parsers$ParseNodeImpl$class.updateParse(Parsers.scala:50) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.updateParse(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$ParserImpl$class.indirect(Parsers.scala:197) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:264) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$ParserImpl$class.indirect(Parsers.scala:188) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:264) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:301) at scala.tools.editor.Parsers$Parser.nonLocalDefOrDcl(Parsers.scala:77) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1$$anonfun$apply$5.apply(Parsers.scala:2419) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1$$anonfun$apply$5.apply(Parsers.scala:2419) at scala.tools.nsc.ast.parser.Parsers$Parser.joinComment(Parsers.scala:384) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1.apply(Parsers.scala:2419) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1.apply(Parsers.scala:2389) at scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:171) at scala.tools.nsc.ast.parser.Parsers$Parser.templateStatSeq(Parsers.scala:2389) at scala.tools.nsc.ast.parser.Parsers$Parser.templateBody(Parsers.scala:2306) at scala.tools.nsc.ast.parser.Parsers$Parser.templateBodyOpt(Parsers.scala:2313) at scala.tools.nsc.ast.parser.Parsers$Parser.template(Parsers.scala:2262) at scala.tools.nsc.ast.parser.Parsers$Parser.templateOpt(Parsers.scala:2279) at scala.tools.nsc.ast.parser.Parsers$Parser.classDef(Parsers.scala:2189) at scala.tools.nsc.ast.parser.Parsers$Parser.tmplDef(Parsers.scala:2152) at scala.tools.nsc.ast.parser.Parsers$Parser.topLevelTmplDef(Parsers.scala:2139) at scala.tools.editor.Parsers$Parser.topLevelTmplDef0(Parsers.scala:113) at scala.tools.editor.Parsers$TopLevelTmplDef$.apply(Parsers.scala:207) at scala.tools.editor.Parsers$TopLevelTmplDef$.apply(Parsers.scala:206) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.doParse(Parsers.scala:269) at lampion.compiler.Parsers$ParseNodeImpl$class.parseInner(Parsers.scala:77) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.lampion$compiler$Tokenizers$FileImpl$ParseNodeImpl$$super$parseInner(Driver.scala:25) at lampion.compiler.Tokenizers$FileImpl$ParseNodeImpl$class.parseInner(Tokenizers.scala:124) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.parseInner(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$class.doParse(Parsers.scala:227) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.doParse(Driver.scala:25) at lampion.compiler.Parsers$ParseNodeImpl$class.updateParse(Parsers.scala:50) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.updateParse(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$ParserImpl$class.indirect(Parsers.scala:197) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:264) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$ParserImpl$class.indirect(Parsers.scala:188) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:264) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:301) at scala.tools.editor.Parsers$Parser.topLevelTmplDef(Parsers.scala:79) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$1.apply(Parsers.scala:2371) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$1.apply(Parsers.scala:2371) at scala.tools.nsc.ast.parser.Parsers$Parser.joinComment(Parsers.scala:384) at scala.tools.nsc.ast.parser.Parsers$Parser.topStatSeq(Parsers.scala:2371) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2521) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2506) at scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:171) at scala.tools.nsc.ast.parser.Parsers$Parser.compilationUnit(Parsers.scala:2506) at scala.tools.editor.Parsers$TopLevel$.apply(Parsers.scala:177) at scala.tools.editor.Parsers$TopLevel$.apply(Parsers.scala:175) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.doParse(Parsers.scala:269) at lampion.compiler.Parsers$ParseNodeImpl$class.parseInner(Parsers.scala:77) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.lampion$compiler$Tokenizers$FileImpl$ParseNodeImpl$$super$parseInner(Driver.scala:25) at lampion.compiler.Tokenizers$FileImpl$ParseNodeImpl$class.parseInner(Tokenizers.scala:124) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.parseInner(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$class.doParse(Parsers.scala:227) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.doParse(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$class.doParsing(Parsers.scala:272) at scala.tools.eclipse.Driver$Project$File.lampion$presentation$Matchers$ProjectImpl$FileImpl$$super$doParsing(Driver.scala:21) at lampion.presentation.Matchers$ProjectImpl$FileImpl$class.doParsing(Matchers.scala:17) at scala.tools.eclipse.Driver$Project$File.doParsing(Driver.scala:21) at lampion.presentation.Presentations$ProjectImpl$FileImpl$class.processEdit(Presentations.scala:131) at scala.tools.eclipse.Driver$Project$File.processEdit(Driver.scala:21) at lampion.eclipse.SourceViewer$$anonfun$catchUp$1.apply(SourceViewer.scala:55) at lampion.eclipse.SourceViewer$$anonfun$catchUp$1.apply(SourceViewer.scala:55) at scala.Option.foreach(Option.scala:94) at lampion.eclipse.SourceViewer.catchUp(SourceViewer.scala:55) at lampion.eclipse.Editor.catchUp(Editor.scala:374) at lampion.eclipse.Editor$modifyListener$.modifyText(Editor.scala:222) at org.eclipse.swt.custom.StyledTextListener.handleEvent(StyledTextListener.java:33) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360) at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:5886) at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:6631) at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2186) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5145) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5170) at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:4873) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1622) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1617) at org.eclipse.swt.widgets.Control.kEventUnicodeKeyPressed(Control.java:2292) at org.eclipse.swt.widgets.Composite.kEventUnicodeKeyPressed(Composite.java:586) at org.eclipse.swt.widgets.Control.kEventTextInputUnicodeForKeyEvent(Control.java:2254) at org.eclipse.swt.widgets.Canvas.kEventTextInputUnicodeForKeyEvent(Canvas.java:232) at org.eclipse.swt.widgets.Widget.textInputProc(Widget.java:1995) at org.eclipse.swt.widgets.Display.textInputProc(Display.java:3970) at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3051) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488) 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:193) 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:386) 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:585) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236) !ENTRY ch.epfl.lamp.sdt.core 4 4 2009-01-23 01:19:33.359 !MESSAGE No message !STACK 0 scala.tools.nsc.FatalError: object scala not found. at scala.tools.nsc.symtab.Definitions$definitions$.getModuleOrClass(Definitions.scala:355) at scala.tools.nsc.symtab.Definitions$definitions$.getModule(Definitions.scala:326) at scala.tools.nsc.symtab.Definitions$definitions$.ScalaPackage(Definitions.scala:34) at scala.tools.nsc.ast.parser.TreeBuilder.scalaDot(TreeBuilder.scala:22) at scala.tools.nsc.ast.parser.TreeBuilder.makeFunctionTypeTree(TreeBuilder.scala:432) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$typ$1.apply(Parsers.scala:742) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$typ$1.apply(Parsers.scala:709) at scala.tools.nsc.ast.parser.Parsers$Parser.placeholderTypeBoundary(Parsers.scala:194) at scala.tools.nsc.ast.parser.Parsers$Parser.typ(Parsers.scala:709) at scala.tools.nsc.ast.parser.Parsers$Parser.typ(Parsers.scala:707) at scala.tools.nsc.ast.parser.Parsers$Parser.argType(Parsers.scala:900) at scala.tools.nsc.ast.parser.Parsers$Parser.types(Parsers.scala:690) at scala.tools.nsc.ast.parser.Parsers$Parser.typeArgs(Parsers.scala:861) at scala.tools.nsc.ast.parser.Parsers$Parser.annotTypeRest(Parsers.scala:843) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$annotType$1.apply(Parsers.scala:817) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$annotType$1.apply(Parsers.scala:814) at scala.tools.nsc.ast.parser.Parsers$Parser.placeholderTypeBoundary(Parsers.scala:194) at scala.tools.nsc.ast.parser.Parsers$Parser.annotType(Parsers.scala:814) at scala.tools.nsc.ast.parser.Parsers$Parser.infixTypeFirst(Parsers.scala:767) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$infixType$1.apply(Parsers.scala:763) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$infixType$1.apply(Parsers.scala:763) at scala.tools.nsc.ast.parser.Parsers$Parser.placeholderTypeBoundary(Parsers.scala:194) at scala.tools.nsc.ast.parser.Parsers$Parser.infixType(Parsers.scala:762) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$typ$1.apply(Parsers.scala:738) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$typ$1.apply(Parsers.scala:709) at scala.tools.nsc.ast.parser.Parsers$Parser.placeholderTypeBoundary(Parsers.scala:194) at scala.tools.nsc.ast.parser.Parsers$Parser.typ(Parsers.scala:709) at scala.tools.nsc.ast.parser.Parsers$Parser.typ(Parsers.scala:707) at scala.tools.nsc.ast.parser.Parsers$Parser.typedOpt(Parsers.scala:667) at scala.tools.nsc.ast.parser.Parsers$Parser.patDefOrDcl(Parsers.scala:1954) at scala.tools.nsc.ast.parser.Parsers$Parser.defOrDcl(Parsers.scala:1916) at scala.tools.nsc.ast.parser.Parsers$Parser.nonLocalDefOrDcl(Parsers.scala:1932) at scala.tools.editor.Parsers$Parser.nonLocalDefOrDcl0(Parsers.scala:94) at scala.tools.editor.Parsers$NonLocalDefOrDcl$.apply(Parsers.scala:188) at scala.tools.editor.Parsers$NonLocalDefOrDcl$.apply(Parsers.scala:187) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.doParse(Parsers.scala:269) at lampion.compiler.Parsers$ParseNodeImpl$class.parseInner(Parsers.scala:77) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.lampion$compiler$Tokenizers$FileImpl$ParseNodeImpl$$super$parseInner(Driver.scala:25) at lampion.compiler.Tokenizers$FileImpl$ParseNodeImpl$class.parseInner(Tokenizers.scala:124) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.parseInner(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$class.doParse(Parsers.scala:227) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.doParse(Driver.scala:25) at lampion.compiler.Parsers$ParseNodeImpl$class.updateParse(Parsers.scala:50) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.updateParse(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$ParserImpl$class.indirect(Parsers.scala:197) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:264) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$ParserImpl$class.indirect(Parsers.scala:188) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:264) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:301) at scala.tools.editor.Parsers$Parser.nonLocalDefOrDcl(Parsers.scala:77) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1$$anonfun$apply$5.apply(Parsers.scala:2419) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1$$anonfun$apply$5.apply(Parsers.scala:2419) at scala.tools.nsc.ast.parser.Parsers$Parser.joinComment(Parsers.scala:384) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1.apply(Parsers.scala:2419) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1.apply(Parsers.scala:2389) at scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:171) at scala.tools.nsc.ast.parser.Parsers$Parser.templateStatSeq(Parsers.scala:2389) at scala.tools.nsc.ast.parser.Parsers$Parser.templateBody(Parsers.scala:2306) at scala.tools.nsc.ast.parser.Parsers$Parser.templateBodyOpt(Parsers.scala:2313) at scala.tools.nsc.ast.parser.Parsers$Parser.template(Parsers.scala:2262) at scala.tools.nsc.ast.parser.Parsers$Parser.templateOpt(Parsers.scala:2279) at scala.tools.nsc.ast.parser.Parsers$Parser.classDef(Parsers.scala:2189) at scala.tools.nsc.ast.parser.Parsers$Parser.tmplDef(Parsers.scala:2152) at scala.tools.nsc.ast.parser.Parsers$Parser.topLevelTmplDef(Parsers.scala:2139) at scala.tools.editor.Parsers$Parser.topLevelTmplDef0(Parsers.scala:113) at scala.tools.editor.Parsers$TopLevelTmplDef$.apply(Parsers.scala:207) at scala.tools.editor.Parsers$TopLevelTmplDef$.apply(Parsers.scala:206) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.doParse(Parsers.scala:269) at lampion.compiler.Parsers$ParseNodeImpl$class.parseInner(Parsers.scala:77) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.lampion$compiler$Tokenizers$FileImpl$ParseNodeImpl$$super$parseInner(Driver.scala:25) at lampion.compiler.Tokenizers$FileImpl$ParseNodeImpl$class.parseInner(Tokenizers.scala:124) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.parseInner(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$class.doParse(Parsers.scala:227) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.doParse(Driver.scala:25) at lampion.compiler.Parsers$ParseNodeImpl$class.updateParse(Parsers.scala:50) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.updateParse(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$ParserImpl$class.indirect(Parsers.scala:197) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:264) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$ParserImpl$class.indirect(Parsers.scala:188) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:264) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:301) at scala.tools.editor.Parsers$Parser.topLevelTmplDef(Parsers.scala:79) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$1.apply(Parsers.scala:2371) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$1.apply(Parsers.scala:2371) at scala.tools.nsc.ast.parser.Parsers$Parser.joinComment(Parsers.scala:384) at scala.tools.nsc.ast.parser.Parsers$Parser.topStatSeq(Parsers.scala:2371) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2521) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2506) at scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:171) at scala.tools.nsc.ast.parser.Parsers$Parser.compilationUnit(Parsers.scala:2506) at scala.tools.editor.Parsers$TopLevel$.apply(Parsers.scala:177) at scala.tools.editor.Parsers$TopLevel$.apply(Parsers.scala:175) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.doParse(Parsers.scala:269) at lampion.compiler.Parsers$ParseNodeImpl$class.parseInner(Parsers.scala:77) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.lampion$compiler$Tokenizers$FileImpl$ParseNodeImpl$$super$parseInner(Driver.scala:25) at lampion.compiler.Tokenizers$FileImpl$ParseNodeImpl$class.parseInner(Tokenizers.scala:124) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.parseInner(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$class.doParse(Parsers.scala:227) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.doParse(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$class.doParsing(Parsers.scala:272) at scala.tools.eclipse.Driver$Project$File.lampion$presentation$Matchers$ProjectImpl$FileImpl$$super$doParsing(Driver.scala:21) at lampion.presentation.Matchers$ProjectImpl$FileImpl$class.doParsing(Matchers.scala:17) at scala.tools.eclipse.Driver$Project$File.doParsing(Driver.scala:21) at lampion.presentation.Presentations$ProjectImpl$FileImpl$class.processEdit(Presentations.scala:131) at scala.tools.eclipse.Driver$Project$File.processEdit(Driver.scala:21) at lampion.eclipse.SourceViewer$$anonfun$catchUp$1.apply(SourceViewer.scala:55) at lampion.eclipse.SourceViewer$$anonfun$catchUp$1.apply(SourceViewer.scala:55) at scala.Option.foreach(Option.scala:94) at lampion.eclipse.SourceViewer.catchUp(SourceViewer.scala:55) at lampion.eclipse.Editor.catchUp(Editor.scala:374) at lampion.eclipse.Editor$modifyListener$.modifyText(Editor.scala:222) at org.eclipse.swt.custom.StyledTextListener.handleEvent(StyledTextListener.java:33) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360) at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:5886) at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:6631) at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2186) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5145) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5170) at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:4873) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1622) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1617) at org.eclipse.swt.widgets.Control.kEventUnicodeKeyPressed(Control.java:2292) at org.eclipse.swt.widgets.Composite.kEventUnicodeKeyPressed(Composite.java:586) at org.eclipse.swt.widgets.Control.kEventTextInputUnicodeForKeyEvent(Control.java:2254) at org.eclipse.swt.widgets.Canvas.kEventTextInputUnicodeForKeyEvent(Canvas.java:232) at org.eclipse.swt.widgets.Widget.textInputProc(Widget.java:1995) at org.eclipse.swt.widgets.Display.textInputProc(Display.java:3970) at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3051) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488) 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:193) 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:386) 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:585) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236) !ENTRY ch.epfl.lamp.sdt.core 4 4 2009-01-23 01:19:33.421 !MESSAGE No message !STACK 0 scala.tools.nsc.FatalError: object scala not found. at scala.tools.nsc.symtab.Definitions$definitions$.getModuleOrClass(Definitions.scala:355) at scala.tools.nsc.symtab.Definitions$definitions$.getModule(Definitions.scala:326) at scala.tools.nsc.symtab.Definitions$definitions$.ScalaPackage(Definitions.scala:34) at scala.tools.nsc.ast.parser.TreeBuilder.scalaDot(TreeBuilder.scala:22) at scala.tools.nsc.ast.parser.TreeBuilder.makeFunctionTypeTree(TreeBuilder.scala:432) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$typ$1.apply(Parsers.scala:742) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$typ$1.apply(Parsers.scala:709) at scala.tools.nsc.ast.parser.Parsers$Parser.placeholderTypeBoundary(Parsers.scala:194) at scala.tools.nsc.ast.parser.Parsers$Parser.typ(Parsers.scala:709) at scala.tools.nsc.ast.parser.Parsers$Parser.typ(Parsers.scala:707) at scala.tools.nsc.ast.parser.Parsers$Parser.argType(Parsers.scala:900) at scala.tools.nsc.ast.parser.Parsers$Parser.types(Parsers.scala:690) at scala.tools.nsc.ast.parser.Parsers$Parser.typeArgs(Parsers.scala:861) at scala.tools.nsc.ast.parser.Parsers$Parser.annotTypeRest(Parsers.scala:843) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$annotType$1.apply(Parsers.scala:817) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$annotType$1.apply(Parsers.scala:814) at scala.tools.nsc.ast.parser.Parsers$Parser.placeholderTypeBoundary(Parsers.scala:194) at scala.tools.nsc.ast.parser.Parsers$Parser.annotType(Parsers.scala:814) at scala.tools.nsc.ast.parser.Parsers$Parser.infixTypeFirst(Parsers.scala:767) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$infixType$1.apply(Parsers.scala:763) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$infixType$1.apply(Parsers.scala:763) at scala.tools.nsc.ast.parser.Parsers$Parser.placeholderTypeBoundary(Parsers.scala:194) at scala.tools.nsc.ast.parser.Parsers$Parser.infixType(Parsers.scala:762) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$typ$1.apply(Parsers.scala:738) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$typ$1.apply(Parsers.scala:709) at scala.tools.nsc.ast.parser.Parsers$Parser.placeholderTypeBoundary(Parsers.scala:194) at scala.tools.nsc.ast.parser.Parsers$Parser.typ(Parsers.scala:709) at scala.tools.nsc.ast.parser.Parsers$Parser.typ(Parsers.scala:707) at scala.tools.nsc.ast.parser.Parsers$Parser.typedOpt(Parsers.scala:667) at scala.tools.nsc.ast.parser.Parsers$Parser.patDefOrDcl(Parsers.scala:1954) at scala.tools.nsc.ast.parser.Parsers$Parser.defOrDcl(Parsers.scala:1916) at scala.tools.nsc.ast.parser.Parsers$Parser.nonLocalDefOrDcl(Parsers.scala:1932) at scala.tools.editor.Parsers$Parser.nonLocalDefOrDcl0(Parsers.scala:94) at scala.tools.editor.Parsers$NonLocalDefOrDcl$.apply(Parsers.scala:188) at scala.tools.editor.Parsers$NonLocalDefOrDcl$.apply(Parsers.scala:187) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.doParse(Parsers.scala:269) at lampion.compiler.Parsers$ParseNodeImpl$class.parseInner(Parsers.scala:77) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.lampion$compiler$Tokenizers$FileImpl$ParseNodeImpl$$super$parseInner(Driver.scala:25) at lampion.compiler.Tokenizers$FileImpl$ParseNodeImpl$class.parseInner(Tokenizers.scala:124) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.parseInner(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$class.doParse(Parsers.scala:227) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.doParse(Driver.scala:25) at lampion.compiler.Parsers$ParseNodeImpl$class.updateParse(Parsers.scala:50) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.updateParse(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$ParserImpl$class.indirect(Parsers.scala:197) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:264) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$ParserImpl$class.indirect(Parsers.scala:188) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:264) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:301) at scala.tools.editor.Parsers$Parser.nonLocalDefOrDcl(Parsers.scala:77) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1$$anonfun$apply$5.apply(Parsers.scala:2419) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1$$anonfun$apply$5.apply(Parsers.scala:2419) at scala.tools.nsc.ast.parser.Parsers$Parser.joinComment(Parsers.scala:384) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1.apply(Parsers.scala:2419) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1.apply(Parsers.scala:2389) at scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:171) at scala.tools.nsc.ast.parser.Parsers$Parser.templateStatSeq(Parsers.scala:2389) at scala.tools.nsc.ast.parser.Parsers$Parser.templateBody(Parsers.scala:2306) at scala.tools.nsc.ast.parser.Parsers$Parser.templateBodyOpt(Parsers.scala:2313) at scala.tools.nsc.ast.parser.Parsers$Parser.template(Parsers.scala:2262) at scala.tools.nsc.ast.parser.Parsers$Parser.templateOpt(Parsers.scala:2279) at scala.tools.nsc.ast.parser.Parsers$Parser.classDef(Parsers.scala:2189) at scala.tools.nsc.ast.parser.Parsers$Parser.tmplDef(Parsers.scala:2152) at scala.tools.nsc.ast.parser.Parsers$Parser.topLevelTmplDef(Parsers.scala:2139) at scala.tools.editor.Parsers$Parser.topLevelTmplDef0(Parsers.scala:113) at scala.tools.editor.Parsers$TopLevelTmplDef$.apply(Parsers.scala:207) at scala.tools.editor.Parsers$TopLevelTmplDef$.apply(Parsers.scala:206) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.doParse(Parsers.scala:269) at lampion.compiler.Parsers$ParseNodeImpl$class.parseInner(Parsers.scala:77) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.lampion$compiler$Tokenizers$FileImpl$ParseNodeImpl$$super$parseInner(Driver.scala:25) at lampion.compiler.Tokenizers$FileImpl$ParseNodeImpl$class.parseInner(Tokenizers.scala:124) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.parseInner(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$class.doParse(Parsers.scala:227) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.doParse(Driver.scala:25) at lampion.compiler.Parsers$ParseNodeImpl$class.updateParse(Parsers.scala:50) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.updateParse(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$ParserImpl$class.indirect(Parsers.scala:197) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:264) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$ParserImpl$class.indirect(Parsers.scala:188) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:264) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:301) at scala.tools.editor.Parsers$Parser.topLevelTmplDef(Parsers.scala:79) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$1.apply(Parsers.scala:2371) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$1.apply(Parsers.scala:2371) at scala.tools.nsc.ast.parser.Parsers$Parser.joinComment(Parsers.scala:384) at scala.tools.nsc.ast.parser.Parsers$Parser.topStatSeq(Parsers.scala:2371) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2521) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2506) at scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:171) at scala.tools.nsc.ast.parser.Parsers$Parser.compilationUnit(Parsers.scala:2506) at scala.tools.editor.Parsers$TopLevel$.apply(Parsers.scala:177) at scala.tools.editor.Parsers$TopLevel$.apply(Parsers.scala:175) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.doParse(Parsers.scala:269) at lampion.compiler.Parsers$ParseNodeImpl$class.parseInner(Parsers.scala:77) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.lampion$compiler$Tokenizers$FileImpl$ParseNodeImpl$$super$parseInner(Driver.scala:25) at lampion.compiler.Tokenizers$FileImpl$ParseNodeImpl$class.parseInner(Tokenizers.scala:124) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.parseInner(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$class.doParse(Parsers.scala:227) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.doParse(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$class.doParsing(Parsers.scala:272) at scala.tools.eclipse.Driver$Project$File.lampion$presentation$Matchers$ProjectImpl$FileImpl$$super$doParsing(Driver.scala:21) at lampion.presentation.Matchers$ProjectImpl$FileImpl$class.doParsing(Matchers.scala:17) at scala.tools.eclipse.Driver$Project$File.doParsing(Driver.scala:21) at lampion.presentation.Presentations$ProjectImpl$FileImpl$class.processEdit(Presentations.scala:131) at scala.tools.eclipse.Driver$Project$File.processEdit(Driver.scala:21) at lampion.eclipse.SourceViewer$$anonfun$catchUp$1.apply(SourceViewer.scala:55) at lampion.eclipse.SourceViewer$$anonfun$catchUp$1.apply(SourceViewer.scala:55) at scala.Option.foreach(Option.scala:94) at lampion.eclipse.SourceViewer.catchUp(SourceViewer.scala:55) at lampion.eclipse.Editor.catchUp(Editor.scala:374) at lampion.eclipse.Editor$modifyListener$.modifyText(Editor.scala:222) at org.eclipse.swt.custom.StyledTextListener.handleEvent(StyledTextListener.java:33) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360) at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:5886) at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:6631) at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2186) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5145) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5170) at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:4873) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1622) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1617) at org.eclipse.swt.widgets.Control.kEventUnicodeKeyPressed(Control.java:2292) at org.eclipse.swt.widgets.Composite.kEventUnicodeKeyPressed(Composite.java:586) at org.eclipse.swt.widgets.Control.kEventTextInputUnicodeForKeyEvent(Control.java:2254) at org.eclipse.swt.widgets.Canvas.kEventTextInputUnicodeForKeyEvent(Canvas.java:232) at org.eclipse.swt.widgets.Widget.textInputProc(Widget.java:1995) at org.eclipse.swt.widgets.Display.textInputProc(Display.java:3970) at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3051) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488) 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:193) 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:386) 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:585) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236) !ENTRY ch.epfl.lamp.sdt.core 4 4 2009-01-23 01:19:33.617 !MESSAGE No message !STACK 0 scala.tools.nsc.FatalError: object scala not found. at scala.tools.nsc.symtab.Definitions$definitions$.getModuleOrClass(Definitions.scala:355) at scala.tools.nsc.symtab.Definitions$definitions$.getModule(Definitions.scala:326) at scala.tools.nsc.symtab.Definitions$definitions$.ScalaPackage(Definitions.scala:34) at scala.tools.nsc.ast.parser.TreeBuilder.scalaDot(TreeBuilder.scala:22) at scala.tools.nsc.ast.parser.TreeBuilder.makeFunctionTypeTree(TreeBuilder.scala:432) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$typ$1.apply(Parsers.scala:742) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$typ$1.apply(Parsers.scala:709) at scala.tools.nsc.ast.parser.Parsers$Parser.placeholderTypeBoundary(Parsers.scala:194) at scala.tools.nsc.ast.parser.Parsers$Parser.typ(Parsers.scala:709) at scala.tools.nsc.ast.parser.Parsers$Parser.typ(Parsers.scala:707) at scala.tools.nsc.ast.parser.Parsers$Parser.argType(Parsers.scala:900) at scala.tools.nsc.ast.parser.Parsers$Parser.types(Parsers.scala:690) at scala.tools.nsc.ast.parser.Parsers$Parser.typeArgs(Parsers.scala:861) at scala.tools.nsc.ast.parser.Parsers$Parser.annotTypeRest(Parsers.scala:843) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$annotType$1.apply(Parsers.scala:817) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$annotType$1.apply(Parsers.scala:814) at scala.tools.nsc.ast.parser.Parsers$Parser.placeholderTypeBoundary(Parsers.scala:194) at scala.tools.nsc.ast.parser.Parsers$Parser.annotType(Parsers.scala:814) at scala.tools.nsc.ast.parser.Parsers$Parser.infixTypeFirst(Parsers.scala:767) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$infixType$1.apply(Parsers.scala:763) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$infixType$1.apply(Parsers.scala:763) at scala.tools.nsc.ast.parser.Parsers$Parser.placeholderTypeBoundary(Parsers.scala:194) at scala.tools.nsc.ast.parser.Parsers$Parser.infixType(Parsers.scala:762) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$typ$1.apply(Parsers.scala:738) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$typ$1.apply(Parsers.scala:709) at scala.tools.nsc.ast.parser.Parsers$Parser.placeholderTypeBoundary(Parsers.scala:194) at scala.tools.nsc.ast.parser.Parsers$Parser.typ(Parsers.scala:709) at scala.tools.nsc.ast.parser.Parsers$Parser.typ(Parsers.scala:707) at scala.tools.nsc.ast.parser.Parsers$Parser.typedOpt(Parsers.scala:667) at scala.tools.nsc.ast.parser.Parsers$Parser.patDefOrDcl(Parsers.scala:1954) at scala.tools.nsc.ast.parser.Parsers$Parser.defOrDcl(Parsers.scala:1916) at scala.tools.nsc.ast.parser.Parsers$Parser.nonLocalDefOrDcl(Parsers.scala:1932) at scala.tools.editor.Parsers$Parser.nonLocalDefOrDcl0(Parsers.scala:94) at scala.tools.editor.Parsers$NonLocalDefOrDcl$.apply(Parsers.scala:188) at scala.tools.editor.Parsers$NonLocalDefOrDcl$.apply(Parsers.scala:187) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.doParse(Parsers.scala:269) at lampion.compiler.Parsers$ParseNodeImpl$class.parseInner(Parsers.scala:77) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.lampion$compiler$Tokenizers$FileImpl$ParseNodeImpl$$super$parseInner(Driver.scala:25) at lampion.compiler.Tokenizers$FileImpl$ParseNodeImpl$class.parseInner(Tokenizers.scala:124) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.parseInner(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$class.doParse(Parsers.scala:227) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.doParse(Driver.scala:25) at lampion.compiler.Parsers$ParseNodeImpl$class.updateParse(Parsers.scala:50) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.updateParse(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$ParserImpl$class.indirect(Parsers.scala:197) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:264) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$ParserImpl$class.indirect(Parsers.scala:188) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:264) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:301) at scala.tools.editor.Parsers$Parser.nonLocalDefOrDcl(Parsers.scala:77) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1$$anonfun$apply$5.apply(Parsers.scala:2419) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1$$anonfun$apply$5.apply(Parsers.scala:2419) at scala.tools.nsc.ast.parser.Parsers$Parser.joinComment(Parsers.scala:384) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1.apply(Parsers.scala:2419) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1.apply(Parsers.scala:2389) at scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:171) at scala.tools.nsc.ast.parser.Parsers$Parser.templateStatSeq(Parsers.scala:2389) at scala.tools.nsc.ast.parser.Parsers$Parser.templateBody(Parsers.scala:2306) at scala.tools.nsc.ast.parser.Parsers$Parser.templateBodyOpt(Parsers.scala:2313) at scala.tools.nsc.ast.parser.Parsers$Parser.template(Parsers.scala:2262) at scala.tools.nsc.ast.parser.Parsers$Parser.templateOpt(Parsers.scala:2279) at scala.tools.nsc.ast.parser.Parsers$Parser.classDef(Parsers.scala:2189) at scala.tools.nsc.ast.parser.Parsers$Parser.tmplDef(Parsers.scala:2152) at scala.tools.nsc.ast.parser.Parsers$Parser.topLevelTmplDef(Parsers.scala:2139) at scala.tools.editor.Parsers$Parser.topLevelTmplDef0(Parsers.scala:113) at scala.tools.editor.Parsers$TopLevelTmplDef$.apply(Parsers.scala:207) at scala.tools.editor.Parsers$TopLevelTmplDef$.apply(Parsers.scala:206) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.doParse(Parsers.scala:269) at lampion.compiler.Parsers$ParseNodeImpl$class.parseInner(Parsers.scala:77) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.lampion$compiler$Tokenizers$FileImpl$ParseNodeImpl$$super$parseInner(Driver.scala:25) at lampion.compiler.Tokenizers$FileImpl$ParseNodeImpl$class.parseInner(Tokenizers.scala:124) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.parseInner(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$class.doParse(Parsers.scala:227) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.doParse(Driver.scala:25) at lampion.compiler.Parsers$ParseNodeImpl$class.updateParse(Parsers.scala:50) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.updateParse(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$ParserImpl$class.indirect(Parsers.scala:197) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:264) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$ParserImpl$class.indirect(Parsers.scala:188) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:264) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.indirect(Parsers.scala:301) at scala.tools.editor.Parsers$Parser.topLevelTmplDef(Parsers.scala:79) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$1.apply(Parsers.scala:2371) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$1.apply(Parsers.scala:2371) at scala.tools.nsc.ast.parser.Parsers$Parser.joinComment(Parsers.scala:384) at scala.tools.nsc.ast.parser.Parsers$Parser.topStatSeq(Parsers.scala:2371) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2521) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2506) at scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:171) at scala.tools.nsc.ast.parser.Parsers$Parser.compilationUnit(Parsers.scala:2506) at scala.tools.editor.Parsers$TopLevel$.apply(Parsers.scala:177) at scala.tools.editor.Parsers$TopLevel$.apply(Parsers.scala:175) at scala.tools.editor.Parsers$FileImpl$ParseNodeImpl$Parser.doParse(Parsers.scala:269) at lampion.compiler.Parsers$ParseNodeImpl$class.parseInner(Parsers.scala:77) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.lampion$compiler$Tokenizers$FileImpl$ParseNodeImpl$$super$parseInner(Driver.scala:25) at lampion.compiler.Tokenizers$FileImpl$ParseNodeImpl$class.parseInner(Tokenizers.scala:124) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.parseInner(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$ParseNodeImpl$class.doParse(Parsers.scala:227) at scala.tools.editor.Driver$ProjectImpl$FileImpl$ParseNode.doParse(Driver.scala:25) at lampion.compiler.Parsers$FileImpl$class.doParsing(Parsers.scala:272) at scala.tools.eclipse.Driver$Project$File.lampion$presentation$Matchers$ProjectImpl$FileImpl$$super$doParsing(Driver.scala:21) at lampion.presentation.Matchers$ProjectImpl$FileImpl$class.doParsing(Matchers.scala:17) at scala.tools.eclipse.Driver$Project$File.doParsing(Driver.scala:21) at lampion.presentation.Presentations$ProjectImpl$FileImpl$class.processEdit(Presentations.scala:131) at scala.tools.eclipse.Driver$Project$File.processEdit(Driver.scala:21) at lampion.eclipse.SourceViewer$$anonfun$catchUp$1.apply(SourceViewer.scala:55) at lampion.eclipse.SourceViewer$$anonfun$catchUp$1.apply(SourceViewer.scala:55) at scala.Option.foreach(Option.scala:94) at lampion.eclipse.SourceViewer.catchUp(SourceViewer.scala:55) at lampion.eclipse.Editor.catchUp(Editor.scala:374) at lampion.eclipse.Editor$modifyListener$.modifyText(Editor.scala:222) at org.eclipse.swt.custom.StyledTextListener.handleEvent(StyledTextListener.java:33) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360) at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:5886) at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:6631) at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2186) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5145) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5170) at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:4873) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1622) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1617) at org.eclipse.swt.widgets.Control.kEventUnicodeKeyPressed(Control.java:2292) at org.eclipse.swt.widgets.Composite.kEventUnicodeKeyPressed(Composite.java:586) at org.eclipse.swt.widgets.Control.kEventTextInputUnicodeForKeyEvent(Control.java:2254) at org.eclipse.swt.widgets.Canvas.kEventTextInputUnicodeForKeyEvent(Canvas.java:232) at org.eclipse.swt.widgets.Widget.textInputProc(Widget.java:1995) at org.eclipse.swt.widgets.Display.textInputProc(Display.java:3970) at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3051) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488) 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:193) 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:386) 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:585) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236) !ENTRY org.eclipse.jdt.launching 4 4 2009-01-23 01:21:19.637 !MESSAGE Failed to retrieve default libraries for /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home !ENTRY org.eclipse.jdt.launching 4 4 2009-01-23 01:21:19.762 !MESSAGE Failed to retrieve default libraries for /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home !ENTRY org.eclipse.ui 4 4 2009-01-23 01:22:12.245 !MESSAGE Plug-in 'ch.epfl.lamp.sdt.core' contributed an invalid Menu Extension (Path: 'ch.epfl.lamp.sdt.core.natures.naturePopupMenu' is invalid): ch.epfl.lamp.sdt.ui.createInt !ENTRY org.eclipse.ui.workbench 4 0 2009-01-23 01:27:12.529 !MESSAGE WARNING: Prevented recursive attempt to activate part org.eclipse.ui.navigator.ProjectExplorer while still in the middle of activating part org.eclipse.wst.html.core.htmlsource.source !STACK 0 java.lang.RuntimeException: WARNING: Prevented recursive attempt to activate part org.eclipse.ui.navigator.ProjectExplorer while still in the middle of activating part org.eclipse.wst.html.core.htmlsource.source at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3441) at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3034) at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:272) at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:236) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1566) at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1439) at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2949) at org.eclipse.swt.widgets.Control.forceFocus(Control.java:1006) at org.eclipse.swt.widgets.Decorations.restoreFocus(Decorations.java:413) at org.eclipse.swt.widgets.Shell.kEventWindowActivated(Shell.java:1004) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2035) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4171) at org.eclipse.swt.internal.carbon.OS.DisposeWindow(Native Method) at org.eclipse.swt.widgets.Shell.destroyWidget(Shell.java:611) at org.eclipse.swt.widgets.Widget.release(Widget.java:1440) at org.eclipse.swt.widgets.Control.release(Control.java:2528) at org.eclipse.swt.widgets.Widget.dispose(Widget.java:670) at org.eclipse.jface.window.Window.close(Window.java:335) at org.eclipse.jface.dialogs.Dialog.close(Dialog.java:979) at org.eclipse.jface.dialogs.MessageDialog.buttonPressed(MessageDialog.java:167) at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3482) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3068) at org.eclipse.jface.window.Window.runEventLoop(Window.java:825) at org.eclipse.jface.window.Window.open(Window.java:801) at org.eclipse.jface.dialogs.MessageDialog.openQuestion(MessageDialog.java:371) at org.eclipse.ui.texteditor.AbstractTextEditor.handleEditorInputChanged(AbstractTextEditor.java:4500) at org.eclipse.ui.texteditor.StatusTextEditor.handleEditorInputChanged(StatusTextEditor.java:220) at org.eclipse.ui.texteditor.AbstractTextEditor.sanityCheckState(AbstractTextEditor.java:4630) at org.eclipse.ui.texteditor.StatusTextEditor.sanityCheckState(StatusTextEditor.java:210) at org.eclipse.wst.sse.ui.StructuredTextEditor.sanityCheckState(StructuredTextEditor.java:2908) at org.eclipse.ui.texteditor.AbstractTextEditor.safelySanityCheckState(AbstractTextEditor.java:4608) at org.eclipse.wst.sse.ui.StructuredTextEditor.safelySanityCheckState(StructuredTextEditor.java:2902) at org.eclipse.ui.texteditor.AbstractTextEditor$ActivationListener.handleActivation(AbstractTextEditor.java:924) at org.eclipse.ui.texteditor.AbstractTextEditor$ActivationListener.partActivated(AbstractTextEditor.java:882) at org.eclipse.ui.internal.PartListenerList$1.run(PartListenerList.java:72) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:880) at org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57) at org.eclipse.ui.internal.PartListenerList.firePartActivated(PartListenerList.java:70) at org.eclipse.ui.internal.PartService.firePartActivated(PartService.java:186) at org.eclipse.ui.internal.PartService.setActivePart(PartService.java:305) at org.eclipse.ui.internal.WWinPartService.updateActivePart(WWinPartService.java:124) at org.eclipse.ui.internal.WWinPartService.access$0(WWinPartService.java:115) at org.eclipse.ui.internal.WWinPartService$1.partDeactivated(WWinPartService.java:48) at org.eclipse.ui.internal.PartListenerList2$4.run(PartListenerList2.java:113) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:880) at org.eclipse.ui.internal.PartListenerList2.fireEvent(PartListenerList2.java:53) at org.eclipse.ui.internal.PartListenerList2.firePartDeactivated(PartListenerList2.java:111) at org.eclipse.ui.internal.PartService.firePartDeactivated(PartService.java:241) at org.eclipse.ui.internal.PartService.setActivePart(PartService.java:299) at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:56) at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:126) at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3491) at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3034) at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:272) at org.eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98) at org.eclipse.ui.internal.presentations.PresentablePart.setFocus(PresentablePart.java:192) at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:94) at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:267) at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:272) at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.handleMouseDown(AbstractTabFolder.java:342) at org.eclipse.ui.internal.presentations.util.AbstractTabFolder$3.mouseDown(AbstractTabFolder.java:79) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:179) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3482) at org.eclipse.swt.widgets.Control.sendTrackEvents(Control.java:3024) at org.eclipse.swt.widgets.Control.actionProc(Control.java:122) at org.eclipse.swt.widgets.Display.actionProc(Display.java:362) at org.eclipse.swt.internal.carbon.OS.CallNextEventHandler(Native Method) at org.eclipse.swt.widgets.Widget.kEventControlTrack(Widget.java:1106) at org.eclipse.swt.widgets.Control.kEventControlTrack(Control.java:2097) at org.eclipse.swt.widgets.Widget.controlProc(Widget.java:375) at org.eclipse.swt.widgets.Display.controlProc(Display.java:862) at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3051) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488) 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:193) 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:386) 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:585) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236) !ENTRY org.eclipse.ui 4 0 2009-01-23 01:28:21.090 !MESSAGE Unable to create editor ID scala.tools.eclipse.Editor: An exception was thrown during initialization !STACK 0 scala.tools.nsc.FatalError: object scala not found. at scala.tools.nsc.symtab.Definitions$definitions$.getModuleOrClass(Definitions.scala:355) at scala.tools.nsc.symtab.Definitions$definitions$.getModule(Definitions.scala:326) at scala.tools.nsc.symtab.Definitions$definitions$.ScalaPackage(Definitions.scala:34) at scala.tools.nsc.symtab.Definitions$definitions$.ScalaPackageClass(Definitions.scala:35) at scala.tools.nsc.symtab.Definitions$definitions$.init(Definitions.scala:663) at scala.tools.nsc.Global$Run.(Global.scala:476) at scala.tools.nsc.IdeSupport$IdeRun.(IdeSupport.scala:7) at scala.tools.nsc.IdeSupport$class.loadSource(IdeSupport.scala:20) at scala.tools.eclipse.ScalaPlugin$ProjectImpl$compiler0$.scala$tools$editor$TypersPresentations$ProjectImpl$Compiler$$super$loadSource(ScalaPlugin.scala:151) at scala.tools.editor.TypersPresentations$ProjectImpl$Compiler$class.loadSource(TypersPresentations.scala:80) at scala.tools.eclipse.ScalaPlugin$ProjectImpl$compiler0$.loadSource(ScalaPlugin.scala:151) at scala.tools.editor.TypersPresentations$ProjectImpl$$anonfun$scala$tools$editor$TypersPresentations$ProjectImpl$$loadSource$1.apply(TypersPresentations.scala:143) at scala.tools.editor.TypersPresentations$ProjectImpl$$anonfun$scala$tools$editor$TypersPresentations$ProjectImpl$$loadSource$1.apply(TypersPresentations.scala:142) at lampion.presentation.Presentations$ProjectImpl$class.tryLockTyper(Presentations.scala:319) at scala.tools.eclipse.Driver$Project.tryLockTyper(Driver.scala:16) at scala.tools.editor.TypersPresentations$ProjectImpl$class.scala$tools$editor$TypersPresentations$ProjectImpl$$loadSource(TypersPresentations.scala:142) at scala.tools.editor.TypersPresentations$ProjectImpl$FileImpl$class.unloadedBody(TypersPresentations.scala:244) at scala.tools.eclipse.Driver$Project$File.unloadedBody(Driver.scala:21) at scala.tools.eclipse.ScalaUIPlugin$ProjectImpl$FileImpl$class.outlineTrees(ScalaUIPlugin.scala:129) at scala.tools.eclipse.Driver$Project$File.outlineTrees(Driver.scala:21) at scala.tools.eclipse.javaelements.ScalaCompilationUnit.buildStructure(ScalaCompilationUnit.scala:49) at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:257) at scala.tools.eclipse.javaelements.ScalaCompilationUnit.generateInfos(ScalaCompilationUnit.scala:41) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:514) at org.eclipse.jdt.internal.core.BecomeWorkingCopyOperation.executeOperation(BecomeWorkingCopyOperation.java:38) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:709) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:770) at org.eclipse.jdt.internal.core.CompilationUnit.becomeWorkingCopy(CompilationUnit.java:100) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:982) at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:476) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1197) at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:3991) at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:190) at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1325) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2512) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2485) at scala.tools.eclipse.Editor.doSetInput(Editor.scala:42) at org.eclipse.ui.texteditor.AbstractTextEditor$19.run(AbstractTextEditor.java:3026) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:458) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:366) at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:758) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:755) at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2487) at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3044) at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3071) at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:799) at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:643) at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:428) at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:594) at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:306) at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180) at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270) at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65) at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473) at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256) at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209) at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1608) at org.eclipse.ui.internal.PartStack.add(PartStack.java:499) at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103) at org.eclipse.ui.internal.PartStack.add(PartStack.java:485) at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112) at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63) at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217) at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207) at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:779) at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:678) at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:639) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2817) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2729) at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2721) at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2673) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2652) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2643) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:646) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:605) at org.eclipse.ui.actions.OpenFileAction.openFile(OpenFileAction.java:99) at org.eclipse.ui.actions.OpenSystemEditorAction.run(OpenSystemEditorAction.java:99) at org.eclipse.ui.views.navigator.OpenActionGroup.runDefaultAction(OpenActionGroup.java:125) at org.eclipse.ui.views.navigator.MainActionGroup.runDefaultAction(MainActionGroup.java:329) at org.eclipse.ui.views.navigator.ResourceNavigator.handleOpen(ResourceNavigator.java:716) at org.eclipse.ui.views.navigator.ResourceNavigator$6.open(ResourceNavigator.java:443) at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:820) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:880) 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:818) at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1079) at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1183) at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263) at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257) at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3482) at org.eclipse.swt.widgets.Control.sendTrackEvents(Control.java:3024) at org.eclipse.swt.widgets.Control.kEventControlTrack(Control.java:2104) at org.eclipse.swt.widgets.Widget.controlProc(Widget.java:375) at org.eclipse.swt.widgets.Display.controlProc(Display.java:862) at org.eclipse.swt.internal.carbon.OS.CallNextEventHandler(Native Method) at org.eclipse.swt.widgets.Tree.kEventMouseDown(Tree.java:2599) at org.eclipse.swt.widgets.Widget.mouseProc(Widget.java:1326) at org.eclipse.swt.widgets.Display.mouseProc(Display.java:2929) at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3051) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488) 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:193) 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:386) 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:585) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236) !ENTRY ch.epfl.lamp.sdt.core 4 4 2009-01-23 01:29:45.291 !MESSAGE error in presentation normal compile !STACK 0 scala.tools.nsc.FatalError: object scala not found. at scala.tools.nsc.symtab.Definitions$definitions$.getModuleOrClass(Definitions.scala:355) at scala.tools.nsc.symtab.Definitions$definitions$.getModule(Definitions.scala:326) at scala.tools.nsc.symtab.Definitions$definitions$.ScalaPackage(Definitions.scala:34) at scala.tools.nsc.ast.parser.TreeBuilder.scalaDot(TreeBuilder.scala:22) at scala.tools.nsc.ast.parser.TreeBuilder.scalaScalaObjectConstr(TreeBuilder.scala:28) at scala.tools.nsc.ast.parser.Parsers$Parser.templateOpt(Parsers.scala:2287) at scala.tools.nsc.ast.parser.Parsers$Parser.objectDef(Parsers.scala:2212) at scala.tools.nsc.ast.parser.Parsers$Parser.tmplDef(Parsers.scala:2156) at scala.tools.nsc.ast.parser.Parsers$Parser.defOrDcl(Parsers.scala:1926) at scala.tools.nsc.ast.parser.Parsers$Parser.nonLocalDefOrDcl(Parsers.scala:1932) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1$$anonfun$apply$5.apply(Parsers.scala:2419) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1$$anonfun$apply$5.apply(Parsers.scala:2419) at scala.tools.nsc.ast.parser.Parsers$Parser.joinComment(Parsers.scala:383) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1.apply(Parsers.scala:2419) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$templateStatSeq$1.apply(Parsers.scala:2389) at scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:171) at scala.tools.nsc.ast.parser.Parsers$Parser.templateStatSeq(Parsers.scala:2389) at scala.tools.nsc.ast.parser.Parsers$Parser.templateBody(Parsers.scala:2306) at scala.tools.nsc.ast.parser.Parsers$Parser.templateBodyOpt(Parsers.scala:2313) at scala.tools.nsc.ast.parser.Parsers$Parser.template(Parsers.scala:2262) at scala.tools.nsc.ast.parser.Parsers$Parser.templateOpt(Parsers.scala:2279) at scala.tools.nsc.ast.parser.Parsers$Parser.classDef(Parsers.scala:2189) at scala.tools.nsc.ast.parser.Parsers$Parser.tmplDef(Parsers.scala:2152) at scala.tools.nsc.ast.parser.Parsers$Parser.topLevelTmplDef(Parsers.scala:2139) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$1.apply(Parsers.scala:2371) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$1.apply(Parsers.scala:2371) at scala.tools.nsc.ast.parser.Parsers$Parser.joinComment(Parsers.scala:384) at scala.tools.nsc.ast.parser.Parsers$Parser.topStatSeq(Parsers.scala:2371) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2521) at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2506) at scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:171) at scala.tools.nsc.ast.parser.Parsers$Parser.compilationUnit(Parsers.scala:2506) at scala.tools.nsc.ast.parser.Parsers$Parser.parse(Parsers.scala:148) at scala.tools.nsc.ast.parser.SyntaxAnalyzer$ParserPhase.apply(SyntaxAnalyzer.scala:25) at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:267) at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:246) at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:246) at scala.Iterator$class.foreach(Iterator.scala:414) at scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:266) at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:246) at scala.tools.nsc.Global$Run.compileSources(Global.scala:574) at scala.tools.nsc.IdeSupport$$anonfun$loadSource$1.apply(IdeSupport.scala:24) at scala.tools.nsc.IdeSupport$$anonfun$loadSource$1.apply(IdeSupport.scala:24) at scala.tools.nsc.IdeSupport$class.normalCompile(IdeSupport.scala:5) at scala.tools.eclipse.ScalaPlugin$ProjectImpl$compiler0$.normalCompile(ScalaPlugin.scala:151) at scala.tools.nsc.IdeSupport$class.loadSource(IdeSupport.scala:24) at scala.tools.eclipse.ScalaPlugin$ProjectImpl$compiler0$.scala$tools$editor$TypersPresentations$ProjectImpl$Compiler$$super$loadSource(ScalaPlugin.scala:151) at scala.tools.editor.TypersPresentations$ProjectImpl$Compiler$class.loadSource(TypersPresentations.scala:80) at scala.tools.eclipse.ScalaPlugin$ProjectImpl$compiler0$.loadSource(ScalaPlugin.scala:151) at scala.tools.editor.TypersPresentations$ProjectImpl$$anonfun$scala$tools$editor$TypersPresentations$ProjectImpl$$loadSource$1.apply(TypersPresentations.scala:143) at scala.tools.editor.TypersPresentations$ProjectImpl$$anonfun$scala$tools$editor$TypersPresentations$ProjectImpl$$loadSource$1.apply(TypersPresentations.scala:142) at lampion.presentation.Presentations$ProjectImpl$class.tryLockTyper(Presentations.scala:319) at scala.tools.eclipse.Driver$Project.tryLockTyper(Driver.scala:16) at scala.tools.editor.TypersPresentations$ProjectImpl$class.scala$tools$editor$TypersPresentations$ProjectImpl$$loadSource(TypersPresentations.scala:142) at scala.tools.editor.TypersPresentations$ProjectImpl$FileImpl$class.unloadedBody(TypersPresentations.scala:244) at scala.tools.eclipse.Driver$Project$File.unloadedBody(Driver.scala:21) at scala.tools.eclipse.ScalaUIPlugin$ProjectImpl$FileImpl$class.outlineTrees(ScalaUIPlugin.scala:129) at scala.tools.eclipse.Driver$Project$File.outlineTrees(Driver.scala:21) at scala.tools.eclipse.javaelements.ScalaCompilationUnit.buildStructure(ScalaCompilationUnit.scala:49) at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:257) at scala.tools.eclipse.javaelements.ScalaCompilationUnit.generateInfos(ScalaCompilationUnit.scala:41) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:514) at org.eclipse.jdt.internal.core.BecomeWorkingCopyOperation.executeOperation(BecomeWorkingCopyOperation.java:38) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:709) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:770) at org.eclipse.jdt.internal.core.CompilationUnit.becomeWorkingCopy(CompilationUnit.java:100) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:982) at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:476) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1197) at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:3991) at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:190) at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1325) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2512) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2485) at scala.tools.eclipse.Editor.doSetInput(Editor.scala:42) at org.eclipse.ui.texteditor.AbstractTextEditor$19.run(AbstractTextEditor.java:3026) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:458) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:366) at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:758) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:755) at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2487) at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3044) at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3071) at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:799) at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:643) at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:428) at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:594) at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:306) at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180) at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270) at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65) at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473) at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256) at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209) at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1608) at org.eclipse.ui.internal.PartStack.add(PartStack.java:499) at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103) at org.eclipse.ui.internal.PartStack.add(PartStack.java:485) at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112) at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63) at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217) at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207) at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:779) at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:678) at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:639) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2817) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2729) at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2721) at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2673) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2652) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2643) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:646) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:605) at org.eclipse.ui.actions.OpenFileAction.openFile(OpenFileAction.java:99) at org.eclipse.ui.actions.OpenSystemEditorAction.run(OpenSystemEditorAction.java:99) at org.eclipse.ui.views.navigator.OpenActionGroup.runDefaultAction(OpenActionGroup.java:125) at org.eclipse.ui.views.navigator.MainActionGroup.runDefaultAction(MainActionGroup.java:329) at org.eclipse.ui.views.navigator.ResourceNavigator.handleOpen(ResourceNavigator.java:716) at org.eclipse.ui.views.navigator.ResourceNavigator$6.open(ResourceNavigator.java:443) at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:820) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:880) 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:818) at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1079) at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1183) at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263) at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257) at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3482) at org.eclipse.swt.widgets.Control.sendTrackEvents(Control.java:3024) at org.eclipse.swt.widgets.Control.kEventControlTrack(Control.java:2104) at org.eclipse.swt.widgets.Widget.controlProc(Widget.java:375) at org.eclipse.swt.widgets.Display.controlProc(Display.java:862) at org.eclipse.swt.internal.carbon.OS.CallNextEventHandler(Native Method) at org.eclipse.swt.widgets.Tree.kEventMouseDown(Tree.java:2599) at org.eclipse.swt.widgets.Widget.mouseProc(Widget.java:1326) at org.eclipse.swt.widgets.Display.mouseProc(Display.java:2929) at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3051) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488) 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:193) 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:386) 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:585) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236)