!SESSION 2014-10-01 08:07:59.760 ----------------------------------------------- eclipse.buildId=4.3.0.M20130911-1000 java.version=1.7.0_67 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US Framework arguments: -product org.eclipse.epp.package.standard.product Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.standard.product This is a continuation of log file C:\Docs\workspace\coursera_scala_class\.metadata\.bak_1.log Created Time: 2014-10-01 08:52:30.926 ... !ENTRY org.eclipse.e4.ui.workbench 4 0 2014-10-01 08:52:31.097 !MESSAGE !STACK 0 org.eclipse.e4.core.di.InjectionException: java.lang.AssertionError: assertion failed: Race condition detected: You are running a presentation compiler method outside the PC thread.[phase: ] Please file a ticket with the current stack trace at https://www.assembla.com/spaces/scala-ide/support/tickets at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:63) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:243) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:224) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:167) at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499) at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:285) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:504) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:555) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:376) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:322) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:84) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1262) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1056) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1104) at org.eclipse.swt.widgets.Widget.wmSysChar(Widget.java:2452) at org.eclipse.swt.widgets.Control.WM_SYSCHAR(Control.java:5262) at org.eclipse.swt.widgets.Control.windowProc(Control.java:4687) at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4990) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757) at org.eclipse.jface.window.Window.runEventLoop(Window.java:826) at org.eclipse.jface.window.Window.open(Window.java:802) at org.eclipse.ui.internal.views.log.EventDetailsDialog.open(EventDetailsDialog.java:180) at org.eclipse.ui.internal.views.log.EventDetailsDialogAction.run(EventDetailsDialogAction.java:98) at org.eclipse.ui.internal.views.log.LogView$15.doubleClick(LogView.java:536) at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:845) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:843) at org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(AbstractTreeViewer.java:1477) at org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(StructuredViewer.java:1246) at org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.java:249) at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:246) at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:307) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 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:354) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591) at org.eclipse.equinox.launcher.Main.run(Main.java:1450) at org.eclipse.equinox.launcher.Main.main(Main.java:1426) Caused by: java.lang.AssertionError: assertion failed: Race condition detected: You are running a presentation compiler method outside the PC thread.[phase: ] Please file a ticket with the current stack trace at https://www.assembla.com/spaces/scala-ide/support/tickets at scala.tools.nsc.interactive.Global.assertCorrectThread(Global.scala:526) at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1505) at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1439) at scala.reflect.internal.Symbols$Symbol.tpe_$times(Symbols.scala:1392) at scala.reflect.internal.Symbols$Symbol.typeOfThis(Symbols.scala:1936) at scala.reflect.internal.Types$ThisType.underlying(Types.scala:1172) at scala.reflect.internal.Types$SingletonType.widen(Types.scala:1079) at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.scala$reflect$internal$tpe$TypeMaps$AsSeenFromMap$$matchesPrefixAndClass(TypeMaps.scala:598) at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$3(TypeMaps.scala:581) at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.classParameterAsSeen(TypeMaps.scala:590) at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:467) at scala.reflect.internal.tpe.TypeMaps$TypeMap.applyToSymbolInfo(TypeMaps.scala:218) at scala.reflect.internal.tpe.TypeMaps$TypeMap.loop$1(TypeMaps.scala:227) at scala.reflect.internal.tpe.TypeMaps$TypeMap.noChangeToSymbols(TypeMaps.scala:229) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:243) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:128) at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468) at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663) at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698) at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857) at scala.reflect.internal.Types$Type.memberType(Types.scala:689) at scala.reflect.internal.Symbols$Symbol.scala$reflect$internal$Symbols$Symbol$$qualifies$1(Symbols.scala:2224) at scala.reflect.internal.Symbols$Symbol.matchingSymbolInternal(Symbols.scala:2227) at scala.reflect.internal.Symbols$Symbol.matchingSymbol(Symbols.scala:2217) at scala.reflect.internal.Symbols$Symbol.matchingInheritedSymbolIn(Symbols.scala:2242) at scala.reflect.internal.Symbols$Symbol.overriddenSymbol(Symbols.scala:2238) at scala.reflect.internal.Symbols$Symbol.loop$2(Symbols.scala:2279) at scala.reflect.internal.Symbols$Symbol.allOverriddenSymbols(Symbols.scala:2284) at scala.tools.refactoring.analysis.DependentSymbolExpanders$OverridesInSuperClasses$class.expand(SymbolExpanders.scala:85) at scala.tools.refactoring.analysis.GlobalIndexes$GlobalIndex$$anon$1.expand(GlobalIndexes.scala:28) at scala.tools.refactoring.analysis.GlobalIndexes$GlobalIndex$$anonfun$linkSymbols$1.apply(GlobalIndexes.scala:74) at scala.tools.refactoring.analysis.GlobalIndexes$GlobalIndex$$anonfun$linkSymbols$1.apply(GlobalIndexes.scala:73) at scala.collection.immutable.List.foreach(List.scala:381) at scala.tools.refactoring.analysis.GlobalIndexes$GlobalIndex$class.linkSymbols(GlobalIndexes.scala:73) at scala.tools.refactoring.analysis.GlobalIndexes$GlobalIndex$class.scala$tools$refactoring$analysis$GlobalIndexes$GlobalIndex$$symbolsUF(GlobalIndexes.scala:87) at scala.tools.refactoring.analysis.GlobalIndexes$GlobalIndex$$anon$1.scala$tools$refactoring$analysis$GlobalIndexes$GlobalIndex$$symbolsUF$lzycompute(GlobalIndexes.scala:28) at scala.tools.refactoring.analysis.GlobalIndexes$GlobalIndex$$anon$1.scala$tools$refactoring$analysis$GlobalIndexes$GlobalIndex$$symbolsUF(GlobalIndexes.scala:28) at scala.tools.refactoring.analysis.GlobalIndexes$GlobalIndex$class.expandSymbol(GlobalIndexes.scala:89) at scala.tools.refactoring.analysis.GlobalIndexes$GlobalIndex$$anon$1.expandSymbol(GlobalIndexes.scala:28) at scala.tools.refactoring.analysis.GlobalIndexes$GlobalIndex$class.occurences(GlobalIndexes.scala:92) at scala.tools.refactoring.analysis.GlobalIndexes$GlobalIndex$$anon$1.occurences(GlobalIndexes.scala:28) at scala.tools.eclipse.refactoring.rename.LocalRenameAction$$anonfun$4.apply(LocalRenameAction.scala:48) at scala.tools.eclipse.refactoring.rename.LocalRenameAction$$anonfun$4.apply(LocalRenameAction.scala:47) at scala.collection.immutable.List.flatMap(List.scala:327) at scala.tools.eclipse.refactoring.rename.LocalRenameAction.scala$tools$eclipse$refactoring$rename$LocalRenameAction$$runInlineRename$1(LocalRenameAction.scala:47) at scala.tools.eclipse.refactoring.rename.LocalRenameAction$$anonfun$run$1$$anonfun$apply$3.apply(LocalRenameAction.scala:70) at scala.tools.eclipse.refactoring.rename.LocalRenameAction$$anonfun$run$1$$anonfun$apply$3.apply(LocalRenameAction.scala:70) at scala.util.Either.fold(Either.scala:99) at scala.tools.eclipse.refactoring.rename.LocalRenameAction$$anonfun$run$1.apply(LocalRenameAction.scala:70) at scala.tools.eclipse.refactoring.rename.LocalRenameAction$$anonfun$run$1.apply(LocalRenameAction.scala:68) at scala.Option.map(Option.scala:145) at scala.tools.eclipse.refactoring.rename.LocalRenameAction.run(LocalRenameAction.scala:68) at scala.tools.eclipse.refactoring.rename.RenameAction.run(RenameAction.scala:34) at org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy.execute(ActionDelegateHandlerProxy.java:295) at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) at sun.reflect.GeneratedMethodAccessor28.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56) ... 69 more