eclipse-ocl / org.eclipse.ocl

Eclipse Public License 2.0
0 stars 0 forks source link

[xtext] UI freeze of 4.2s at 10:44:16.983 #1401

Closed eclipse-ocl-bot closed 1 month ago

eclipse-ocl-bot commented 1 month ago

| --- | --- | | Bugzilla Link | 450481 | | Status | RESOLVED FIXED | | Importance | P3 normal | | Reported | Nov 07, 2014 05:48 EDT | | Modified | Dec 29, 2015 17:18 EDT | | Reporter | EPP Error Reports |

Description

Hello committers,

we received a new error report for Eclipse 4.5.0.I20141029-2000.

General Information:\ anonymous-id: 4480ddfc-64ed-45bb-a550-d1669a82122a\ eclipse-build-id: 4.5.0.I20141029-2000\ eclipse-product: org.eclipse.sdk.ide\ operating system: Windows8 6.3.0 (x86_64) - win32\ java-runtime-version: 1.7.0_71-b14

The following plug-ins were present on the execution stack (*):

  1. com.google.inject_3.0.0.v201312141243
  2. javax.xml_1.3.4.v201005080400
  3. org.eclipse.core.databinding.observable_1.4.1.v20140910-2107
  4. org.eclipse.core.databinding_1.4.100.v20141002-1314
  5. org.eclipse.core.filesystem_1.4.200.v20140717-1930
  6. org.eclipse.core.jobs_3.6.100.v20140929-1332
  7. org.eclipse.core.resources_3.9.100.v20141009-1601
  8. org.eclipse.core.runtime_3.10.0.v20140724-1132
  9. org.eclipse.e4.core.contexts_1.3.100.v20140407-1019
  10. org.eclipse.e4.core.di_1.4.0.v20140813-2240
  11. org.eclipse.e4.ui.di_1.0.0.v20140328-2112
  12. org.eclipse.e4.ui.services_1.1.0.v20140815-1559
  13. org.eclipse.e4.ui.workbench_1.3.0.v20141024-2249
  14. org.eclipse.e4.ui.workbench.renderers.swt_0.12.100.v20141021-0910
  15. org.eclipse.e4.ui.workbench.swt_0.12.100.v20141020-2115
  16. org.eclipse.egit.core_3.4.0.201406110918-r
  17. org.eclipse.egit_3.4.0.201406110918-r
  18. org.eclipse.emf.common_2.11.0.v20140916-0346
  19. org.eclipse.emf_2.6.0.v20140929-0830
  20. org.eclipse.emf.ecore_2.11.0.v20140916-0346
  21. org.eclipse.equinox.app_1.3.200.v20130910-1609
  22. org.eclipse.equinox.event_1.3.100.v20140115-1647
  23. org.eclipse.equinox.launcher_1.3.0.v20140415-2008
  24. org.eclipse.equinox.util_1.0.500.v20130404-1337
  25. org.eclipse.jdt_3.11.0.v20141029-2000
  26. org.eclipse.jdt.core_3.11.0.v20141029-0804
  27. org.eclipse.jdt.ui_3.10.100.v20141027-2358
  28. org.eclipse.jface_3.11.0.v20141013-0842
  29. org.eclipse.jface.text_3.10.0.v20141027-1716
  30. org.eclipse.jgit_3.4.0.201406110918-r
  31. org.eclipse.ocl.common_1.2.100.v20140713-1723
  32. org.eclipse.ocl_3.5.0.v20140725-2247
  33. org.eclipse.ocl.ecore_3.3.200.v20140713-1838
  34. org.eclipse.ocl.examples.xtext.base_3.5.0.v20141023-1741
  35. org.eclipse.ocl.examples_3.4.100.v20140713-1723
  36. org.eclipse.ocl.examples.xtext.essentialocl_3.5.0.v20141023-1741
  37. org.eclipse.ocl.examples.xtext.essentialocl.ui_3.5.0.v20141023-1741
  38. org.eclipse.osgi_3.10.100.v20141020-1414
  39. org.eclipse.qvtd.pivot.qvtbase_0.12.0.v20141021-1407
  40. org.eclipse.qvtd.pivot.qvtimperative_0.12.0.v20141021-1407
  41. org.eclipse.qvtd.xtext.qvtcorebase_0.12.0.v20140817-1342
  42. org.eclipse.qvtd.xtext.qvtimperative_0.12.0.v20140827-1118
  43. org.eclipse.recommenders.stacktraces.rcp_2.1.11.v20141103-2344
  44. org.eclipse.swt_3.104.0.v20141029-1116
  45. org.eclipse.ui_3.107.0.v20141010-0853
  46. org.eclipse.ui.editors_3.8.200.v20140401-1310
  47. org.eclipse.ui.ide_3.10.100.v20141024-1629
  48. org.eclipse.ui.ide.application_1.0.600.v20141003-0522
  49. org.eclipse.ui.monitoring_1.0.0.v20141021-2031
  50. org.eclipse.xtext_2.8.0.v201409300608
  51. org.eclipse.xtext.ui_2.8.0.v201409300608
  52. org.eclipse.xtext.util_2.8.0.v201409300608

Error Status:

code:                   0\
plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
message:                UI freeze of 4.2s at 10:44:16.983\
fingerprint:            7b0717f7\
exception class:        org.eclipse.recommenders.internal.stacktraces.rcp.StandInStacktraceProvider$StandInException\
exception message:      Stand-In Stacktrace supplied by Eclipse Stacktraces & Error Reporting Tool\
number of children:     3\
\
org.eclipse.recommenders.internal.stacktraces.rcp.StandInStacktraceProvider$StandInException: Stand-In Stacktrace supplied by Eclipse Stacktraces & Error Reporting Tool\
at org.eclipse.recommenders.internal.stacktraces.rcp.StandInStacktraceProvider.insertStandInStacktraceIfEmpty(StandInStacktraceProvider.java:60)\
at org.eclipse.recommenders.internal.stacktraces.rcp.LogListener.logging(LogListener.java:78)\
at org.eclipse.core.internal.runtime.RuntimeLog.logToListeners(RuntimeLog.java:160)\
at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:100)\
at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:86)\
at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:205)\
at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:178)\
at org.eclipse.osgi.internal.log.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65)\
at org.eclipse.osgi.internal.log.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:87)\
at org.eclipse.osgi.internal.log.LoggerImpl.log(LoggerImpl.java:54)\
at org.eclipse.core.internal.runtime.Log.log(Log.java:62)\
at org.eclipse.ui.internal.monitoring.DefaultUiFreezeEventLogger.log(DefaultUiFreezeEventLogger.java:94)\
at org.eclipse.ui.internal.monitoring.EventLoopMonitorThread.logEvent(EventLoopMonitorThread.java:743)\
at org.eclipse.ui.internal.monitoring.EventLoopMonitorThread.run(EventLoopMonitorThread.java:607)\

  code:                   0\
  plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
  message:                Sample at 10:44:18.498 (+1.515s)\

Thread 'main' tid=1 (RUNNABLE)\ fingerprint: 0701e5a5\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 33\ \ java.lang.Exception: Stack Trace\ at org.eclipse.ocl.ecore.delegate.OCLDelegateDomainFactory.createDelegateDomain(OCLDelegateDomainFactory.java:25)\ at org.eclipse.ocl.ecore.delegate.OCLDelegateDomainFactory.createDelegateDomain(OCLDelegateDomainFactory.java:1)\ at org.eclipse.ocl.ecore.delegate.DelegateEPackageAdapter.createDelegateDomain(DelegateEPackageAdapter.java:86)\ at org.eclipse.ocl.ecore.delegate.DelegateEPackageAdapter.loadDelegateDomain(DelegateEPackageAdapter.java:188)\ at org.eclipse.ocl.ecore.delegate.DelegateEPackageAdapter.getDelegateDomains(DelegateEPackageAdapter.java:127)\ at org.eclipse.ocl.ecore.delegate.DelegateEPackageAdapter.getDelegateDomain(DelegateEPackageAdapter.java:106)\ at org.eclipse.ocl.ecore.delegate.AbstractOCLDelegateFactory.getDelegateDomain(AbstractOCLDelegateFactory.java:67)\ at org.eclipse.ocl.ecore.delegate.OCLInvocationDelegateFactory.createInvocationDelegate(OCLInvocationDelegateFactory.java:57)\ at org.eclipse.ocl.ecore.delegate.OCLInvocationDelegateFactory$Global.createInvocationDelegate(OCLInvocationDelegateFactory.java:80)\ at org.eclipse.ocl.common.internal.delegate.OCLInvocationDelegateMapping.createInvocationDelegate(OCLInvocationDelegateMapping.java:38)\ at org.eclipse.emf.ecore.impl.EOperationImpl.getInvocationDelegate(EOperationImpl.java:1083)\ at org.eclipse.ocl.examples.xtext.base.basecs.impl.PackageCSImpl.(PackageCSImpl.java:229)\ at org.eclipse.qvtd.xtext.qvtcorebase.qvtcorebasecs.impl.QVTcoreBaseCSFactoryImpl.createTransformationCS(QVTcoreBaseCSFactoryImpl.java:188)\ at org.eclipse.qvtd.xtext.qvtcorebase.qvtcorebasecs.impl.QVTcoreBaseCSFactoryImpl.create(QVTcoreBaseCSFactoryImpl.java:85)\ at org.eclipse.ocl.examples.xtext.base.pivot2cs.Pivot2CSConversion.refreshElement(Pivot2CSConversion.java:332)\ at org.eclipse.ocl.examples.xtext.base.pivot2cs.Pivot2CSConversion.refreshNamedElement(Pivot2CSConversion.java:343)\ at org.eclipse.qvtd.xtext.qvtcorebase.as2cs.QVTcoreBaseDeclarationVisitor.visitTransformation(QVTcoreBaseDeclarationVisitor.java:171)\ at org.eclipse.qvtd.xtext.qvtcorebase.as2cs.QVTcoreBaseDeclarationVisitor.visitTransformation(QVTcoreBaseDeclarationVisitor.java:1)\ at org.eclipse.qvtd.pivot.qvtbase.impl.TransformationImpl.accept(TransformationImpl.java:722)\ at org.eclipse.ocl.examples.xtext.base.pivot2cs.Pivot2CSConversion.visitDeclaration(Pivot2CSConversion.java:608)\ at org.eclipse.ocl.examples.xtext.base.pivot2cs.Pivot2CSConversion.visitDeclarations(Pivot2CSConversion.java:630)\ at org.eclipse.qvtd.xtext.qvtimperative.as2cs.QVTimperativeDeclarationVisitor.visitImperativeModel(QVTimperativeDeclarationVisitor.java:140)\ at org.eclipse.qvtd.xtext.qvtimperative.as2cs.QVTimperativeDeclarationVisitor.visitImperativeModel(QVTimperativeDeclarationVisitor.java:1)\ at org.eclipse.qvtd.pivot.qvtimperative.impl.ImperativeModelImpl.accept(ImperativeModelImpl.java:59)\ at org.eclipse.ocl.examples.xtext.base.pivot2cs.Pivot2CSConversion.visitDeclaration(Pivot2CSConversion.java:608)\ at org.eclipse.ocl.examples.xtext.base.pivot2cs.Pivot2CSConversion.visitDeclarations(Pivot2CSConversion.java:630)\ at org.eclipse.ocl.examples.xtext.base.pivot2cs.Pivot2CSConversion.update(Pivot2CSConversion.java:582)\ at org.eclipse.ocl.examples.xtext.base.pivot2cs.Pivot2CS.update(Pivot2CS.java:105)\ at org.eclipse.ocl.examples.xtext.essentialocl.utilities.EssentialOCLCSResource.updateFrom(EssentialOCLCSResource.java:495)\ at org.eclipse.ocl.examples.xtext.essentialocl.ui.model.BaseDocumentProvider.setDocumentContent(BaseDocumentProvider.java:368)\ at org.eclipse.ui.editors.text.FileDocumentProvider.setDocumentContent(FileDocumentProvider.java:426)\ at org.eclipse.xtext.ui.editor.model.XtextDocumentProvider.setDocumentContent(XtextDocumentProvider.java:195)\ at org.eclipse.ocl.examples.xtext.essentialocl.ui.model.BaseDocumentProvider.setDocumentContent(BaseDocumentProvider.java:288)\ at org.eclipse.ui.editors.text.StorageDocumentProvider.createDocument(StorageDocumentProvider.java:229)\ at org.eclipse.xtext.ui.editor.model.XtextDocumentProvider.createDocument(XtextDocumentProvider.java:140)\ at org.eclipse.ui.editors.text.FileDocumentProvider.createElementInfo(FileDocumentProvider.java:737)\ at org.eclipse.xtext.ui.editor.model.XtextDocumentProvider.createElementInfo(XtextDocumentProvider.java:252)\ at org.eclipse.ui.texteditor.AbstractDocumentProvider.connect(AbstractDocumentProvider.java:400)\ at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4233)\ at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:237)\ at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1480)\ at org.eclipse.ui.editors.text.TextEditor.doSetInput(TextEditor.java:169)\ at org.eclipse.xtext.ui.editor.XtextEditor.doSetInput(XtextEditor.java:247)\ at org.eclipse.ui.texteditor.AbstractTextEditor$19.run(AbstractTextEditor.java:3220)\ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:463)\ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:371)\ at org.eclipse.ui.internal.WorkbenchWindow$13.run(WorkbenchWindow.java:2137)\ at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\ at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2133)\ at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3238)\ at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3265)\ at org.eclipse.xtext.ui.editor.XtextEditor.init(XtextEditor.java:272)\ at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:366)\ at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:313)\ at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)\ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\ at java.lang.reflect.Method.invoke(Method.java:606)\ at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)\ at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:888)\ at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:869)\ at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:120)\ at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:337)\ at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:258)\ at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)\ at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:104)\ at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:73)\ at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:55)\ at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:128)\ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:983)\ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662)\ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)\ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)\ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)\ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)\ at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1233)\ at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent(LazyStackRenderer.java:69)\ at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40)\ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)\ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:145)\ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4748)\ at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:210)\ at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36)\ at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)\ at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)\ at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)\ at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)\ at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)\ at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)\ at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)\ at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)\ at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:85)\ at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:59)\ at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)\ at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171)\ at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:488)\ at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:454)\ at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:691)\ at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:392)\ at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1127)\ at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3228)\ at org.eclipse.ui.internal.WorkbenchPage.access$23(WorkbenchPage.java:3143)\ at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:3125)\ at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\ at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3120)\ at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3084)\ at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3074)\ at org.eclipse.ui.ide.IDE.openEditor(IDE.java:541)\ at org.eclipse.ui.ide.IDE.openEditor(IDE.java:500)\ at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:360)\ at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:167)\ at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:268)\ at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:233)\ at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:275)\ at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:251)\ at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:376)\ at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:538)\ at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48)\ at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:854)\ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\ at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50)\ at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173)\ at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:851)\ at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1168)\ at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1275)\ at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:278)\ at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:272)\ at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:313)\ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353)\ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)\ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)\ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)\ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)\ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:638)\ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)\ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:582)\ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)\ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\ at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)\ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\ at java.lang.reflect.Method.invoke(Method.java:606)\ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)\ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Compiler Source File Reader' tid=80 (RUNNABLE)\
    fingerprint:            e864caf8\
    exception class:        java.lang.Exception\
    exception message:      Stack Trace\
    number of children:     0\
\
java.lang.Exception: Stack Trace\
at java.io.WinNTFileSystem.getLength(WinNTFileSystem.java:-2)\
at java.io.File.length(File.java:968)\
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsCharArray(Util.java:1182)\
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsCharArray(Util.java:1162)\
at org.eclipse.jdt.internal.core.builder.SourceFile.getContents(SourceFile.java:79)\
at org.eclipse.jdt.internal.compiler.ReadManager.run(ReadManager.java:174)\
at java.lang.Thread.run(Thread.java:745)\

    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Compiler Source File Reader' tid=79 (RUNNABLE)\
    fingerprint:            26da2caf\
    exception class:        java.lang.Exception\
    exception message:      Stack Trace\
    number of children:     0\
\
java.lang.Exception: Stack Trace\
at java.io.FileInputStream.open(FileInputStream.java:-2)\
at java.io.FileInputStream.<init>(FileInputStream.java:146)\
at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:369)\
at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(FileSystemResourceManager.java:799)\
at org.eclipse.core.internal.resources.File.getContents(File.java:290)\
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsCharArray(Util.java:1188)\
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsCharArray(Util.java:1162)\
at org.eclipse.jdt.internal.core.builder.SourceFile.getContents(SourceFile.java:79)\
at org.eclipse.jdt.internal.compiler.ReadManager.run(ReadManager.java:174)\
at java.lang.Thread.run(Thread.java:745)\

    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Compiler Source File Reader' tid=78 (RUNNABLE)\
    fingerprint:            9c839ade\
    exception class:        java.lang.Exception\
    exception message:      Stack Trace\
    number of children:     0\
\
java.lang.Exception: Stack Trace\
at org.eclipse.core.internal.resources.ProjectPreferences.nodeExists(ProjectPreferences.java:544)\
at org.eclipse.core.internal.resources.ProjectContentTypes.usesContentTypePreferences(ProjectContentTypes.java:111)\
at org.eclipse.core.internal.resources.ProjectContentTypes$ProjectContentTypeSelectionPolicy.getDelegate(ProjectContentTypes.java:68)\
at org.eclipse.core.internal.resources.ProjectContentTypes$ProjectContentTypeSelectionPolicy.getName(ProjectContentTypes.java:78)\
at org.eclipse.core.internal.preferences.AbstractScope.equals(AbstractScope.java:55)\
at org.eclipse.core.internal.content.ContentTypeMatcher.getSpecificDescription(ContentTypeMatcher.java:135)\
at org.eclipse.core.internal.content.ContentTypeCatalog.getDescriptionFor(ContentTypeCatalog.java:356)\
at org.eclipse.core.internal.content.ContentTypeCatalog.getDescriptionFor(ContentTypeCatalog.java:360)\
at org.eclipse.core.internal.content.ContentTypeMatcher.getDescriptionFor(ContentTypeMatcher.java:86)\
at org.eclipse.core.internal.resources.ContentDescriptionManager.readDescription(ContentDescriptionManager.java:452)\
at org.eclipse.core.internal.resources.ContentDescriptionManager.getDescriptionFor(ContentDescriptionManager.java:362)\
at org.eclipse.core.internal.resources.File.internalGetCharset(File.java:247)\
at org.eclipse.core.internal.resources.File.getCharset(File.java:208)\
at org.eclipse.core.internal.resources.File.getCharset(File.java:195)\
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsCharArray(Util.java:1157)\
at org.eclipse.jdt.internal.core.builder.SourceFile.getContents(SourceFile.java:79)\
at org.eclipse.jdt.internal.compiler.ReadManager.run(ReadManager.java:174)\
at java.lang.Thread.run(Thread.java:745)\

    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Compiler Source File Reader' tid=77 (RUNNABLE)\
    fingerprint:            26da2caf\
    exception class:        java.lang.Exception\
    exception message:      Stack Trace\
    number of children:     0\
\
java.lang.Exception: Stack Trace\
at java.io.FileInputStream.open(FileInputStream.java:-2)\
at java.io.FileInputStream.<init>(FileInputStream.java:146)\
at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:369)\
at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(FileSystemResourceManager.java:799)\
at org.eclipse.core.internal.resources.File.getContents(File.java:290)\
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsCharArray(Util.java:1188)\
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsCharArray(Util.java:1162)\
at org.eclipse.jdt.internal.core.builder.SourceFile.getContents(SourceFile.java:79)\
at org.eclipse.jdt.internal.compiler.ReadManager.run(ReadManager.java:174)\
at java.lang.Thread.run(Thread.java:745)\

    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Worker-13' tid=70 (TIMED_WAITING)\

Waiting for: org.eclipse.jdt.internal.compiler.ReadManager@11731955\ fingerprint: c577f80c\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at org.eclipse.jdt.internal.compiler.ReadManager.getContents(ReadManager.java:98)\ at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:11331)\ at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:11303)\ at org.eclipse.jdt.internal.compiler.parser.Parser.dietParse(Parser.java:9718)\ at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:718)\ at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:383)\ at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:428)\ at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:367)\ at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:179)\ at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:304)\ at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:61)\ at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:256)\ at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:175)\ at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:730)\ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\ at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:205)\ at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:245)\ at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:298)\ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\ at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:301)\ at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:357)\ at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:380)\ at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)\ at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'org.eclipse.jface.text.reconciler.MonoReconciler' tid=60 (TIMED_WAITING)\

Waiting for: org.eclipse.jface.text.reconciler.DirtyRegionQueue@0071b2a7\ fingerprint: aef3c7d6\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Worker-12' tid=58 (TIMED_WAITING)\

Waiting for: org.eclipse.core.internal.jobs.WorkerPool@752bf9d6\ fingerprint: 1a411408\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)\ at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)\ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Worker-11' tid=56 (TIMED_WAITING)\

Waiting for: org.eclipse.core.internal.jobs.WorkerPool@752bf9d6\ fingerprint: 1a411408\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)\ at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)\ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread '[ThreadPool Manager] - Idle Thread' tid=44 (WAITING)\

Waiting for: org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor@1a1f8cb3\ fingerprint: 3b668b9f\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at java.lang.Object.wait(Object.java:503)\ at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'com.google.inject.internal.util.$Finalizer' tid=42 (WAITING)\

Waiting for: java.lang.ref.ReferenceQueue$Lock@0d4e492b\ fingerprint: e1e14f62\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)\ at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)\ at com.google.inject.internal.util.$Finalizer.run(Finalizer.java:114)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Worker-8' tid=40 (TIMED_WAITING)\

Waiting for: org.eclipse.core.internal.jobs.WorkerPool@752bf9d6\ fingerprint: 1a411408\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)\ at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)\ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Provisioning Event Dispatcher' tid=39 (WAITING)\

Waiting for: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@0ea5ace0\ fingerprint: 4e899385\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at java.lang.Object.wait(Object.java:503)\ at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)\ at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Worker-7' tid=37 (TIMED_WAITING)\

Waiting for: org.eclipse.core.internal.jobs.WorkerPool@752bf9d6\ fingerprint: 1a411408\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)\ at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)\ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Worker-6' tid=36 (RUNNABLE)\

Holding: java.util.concurrent.locks.ReentrantLock$FairSync@1ef8ada3\ fingerprint: a3959d33\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.io.WinNTFileSystem.canonicalize0(WinNTFileSystem.java:-2)\ at java.io.Win32FileSystem.canonicalize(Win32FileSystem.java:414)\ at java.io.File.getCanonicalPath(File.java:618)\ at org.eclipse.core.internal.utils.FileUtil.canonicalPath(FileUtil.java:69)\ at org.eclipse.core.internal.utils.FileUtil.canonicalURI(FileUtil.java:88)\ at org.eclipse.core.internal.localstore.FileSystemResourceManager.allPathsForLocation(FileSystemResourceManager.java:59)\ at org.eclipse.core.internal.localstore.FileSystemResourceManager.allResourcesFor(FileSystemResourceManager.java:216)\ at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocationURI(WorkspaceRoot.java:93)\ at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocationURI(WorkspaceRoot.java:84)\ at org.eclipse.egit.core.IteratorService.findContainer(IteratorService.java:68)\ at org.eclipse.egit.core.AdaptableFileTreeIterator.createSubtreeIterator(AdaptableFileTreeIterator.java:82)\ at org.eclipse.jgit.treewalk.AbstractTreeIterator.createSubtreeIterator(AbstractTreeIterator.java:535)\ at org.eclipse.jgit.treewalk.TreeWalk.enterSubtree(TreeWalk.java:912)\ at org.eclipse.jgit.treewalk.TreeWalk.next(TreeWalk.java:566)\ at org.eclipse.jgit.lib.IndexDiff.diff(IndexDiff.java:389)\ at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.calcIndexDiffDataFull(IndexDiffCacheEntry.java:486)\ at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.access$7(IndexDiffCacheEntry.java:475)\ at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry$4.run(IndexDiffCacheEntry.java:286)\ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Worker-3' tid=33 (TIMED_WAITING)\

Waiting for: org.eclipse.core.internal.jobs.WorkerPool@752bf9d6\ fingerprint: 1a411408\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)\ at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)\ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'EventAdmin Async Event Dispatcher Thread' tid=30 (WAITING)\

Waiting for: org.eclipse.swt.widgets.RunnableLock@584fb837\ fingerprint: b043c11b\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at java.lang.Object.wait(Object.java:503)\ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:200)\ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:145)\ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4748)\ at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:210)\ at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:53)\ at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)\ at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)\ at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)\ at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)\ at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Java indexing' tid=28 (WAITING)\

Waiting for: org.eclipse.jdt.internal.core.search.indexing.IndexManager@59c7502c\ fingerprint: 7c705654\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at java.lang.Object.wait(Object.java:503)\ at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:382)\ at java.lang.Thread.run(Thread.java:745)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Bundle File Closer' tid=27 (WAITING)\

Waiting for: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@2c60a6c0\ fingerprint: 4e899385\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at java.lang.Object.wait(Object.java:503)\ at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)\ at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Worker-2' tid=26 (TIMED_WAITING)\

Waiting for: org.eclipse.core.internal.jobs.WorkerPool@752bf9d6\ fingerprint: 1a411408\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)\ at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)\ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Worker-1' tid=25 (TIMED_WAITING)\

Waiting for: org.eclipse.core.internal.jobs.WorkerPool@752bf9d6\ fingerprint: 1a411408\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)\ at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)\ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'EMF Reference Cleaner' tid=22 (WAITING)\

Waiting for: java.lang.ref.ReferenceQueue$Lock@6bb94adb\ fingerprint: 25fbd6cf\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)\ at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)\ at org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread.run(CommonUtil.java:70)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Worker-JM' tid=18 (WAITING)\

Waiting for: java.util.ArrayList@51e1a71d\ fingerprint: 71d460f9\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:59)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread '[Timer] - Main Queue Handler' tid=17 (TIMED_WAITING)\

Waiting for: java.lang.Object@35a28aea\ fingerprint: ec083a5c\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)\ at java.lang.Thread.run(Thread.java:745)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Start Level: Equinox Container: 709ca524-6966-0014-1305-e6f3ecb08042' tid=15 (WAITING)\

Waiting for: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@158a1cdf\ fingerprint: 4e899385\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at java.lang.Object.wait(Object.java:503)\ at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)\ at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Framework Event Dispatcher: Equinox Container: 709ca524-6966-0014-1305-e6f3ecb08042' tid=14 (WAITING)\

Waiting for: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@424e2428\ fingerprint: 4e899385\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at java.lang.Object.wait(Object.java:503)\ at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)\ at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Active Thread: Equinox Container: 709ca524-6966-0014-1305-e6f3ecb08042' tid=12 (TIMED_WAITING)\

Waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1827e01a\ fingerprint: 86f6769f\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at sun.misc.Unsafe.park(Unsafe.java:-2)\ at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)\ at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)\ at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)\ at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)\ at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)\ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)\ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\ at java.lang.Thread.run(Thread.java:745)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'JDWP Event Helper Thread' tid=7 (RUNNABLE)\
    fingerprint:            f1ecd345\
    exception class:        java.lang.Exception\
    exception message:      Stack Trace\
    number of children:     0\
\
java.lang.Exception: Stack Trace\
at \

    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'JDWP Transport Listener: dt_socket' tid=6 (RUNNABLE)\
    fingerprint:            f1ecd345\
    exception class:        java.lang.Exception\
    exception message:      Stack Trace\
    number of children:     0\
\
java.lang.Exception: Stack Trace\
at \

    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Attach Listener' tid=5 (RUNNABLE)\
    fingerprint:            f1ecd345\
    exception class:        java.lang.Exception\
    exception message:      Stack Trace\
    number of children:     0\
\
java.lang.Exception: Stack Trace\
at \

    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Signal Dispatcher' tid=4 (RUNNABLE)\
    fingerprint:            f1ecd345\
    exception class:        java.lang.Exception\
    exception message:      Stack Trace\
    number of children:     0\
\
java.lang.Exception: Stack Trace\
at \

    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Finalizer' tid=3 (WAITING)\

Waiting for: java.lang.ref.ReferenceQueue$Lock@61e9d759\ fingerprint: 080bd9a2\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)\ at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)\ at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Reference Handler' tid=2 (WAITING)\

Waiting for: java.lang.ref.Reference$Lock@3f394647\ fingerprint: 19bd714a\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 0\ \ java.lang.Exception: Stack Trace\ at java.lang.Object.wait(Object.java:-2)\ at java.lang.Object.wait(Object.java:503)\ at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)\


    code:                   0\
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
    message:                Thread 'Compiler Source File Reader' tid=81 (RUNNABLE)\
    fingerprint:            e864caf8\
    exception class:        java.lang.Exception\
    exception message:      Stack Trace\
    number of children:     0\
\
java.lang.Exception: Stack Trace\
at java.io.WinNTFileSystem.getLength(WinNTFileSystem.java:-2)\
at java.io.File.length(File.java:968)\
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsCharArray(Util.java:1182)\
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsCharArray(Util.java:1162)\
at org.eclipse.jdt.internal.core.builder.SourceFile.getContents(SourceFile.java:79)\
at org.eclipse.jdt.internal.compiler.ReadManager.run(ReadManager.java:174)\
at java.lang.Thread.run(Thread.java:745)\

  code:                   0\
  plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031\
  message:                Sample at 10:44:19.764 (+1.266s)\

Thread 'main' tid=1 (RUNNABLE)\ fingerprint: 250dda59\ exception class: java.lang.Exception\ exception message: Stack Trace\ number of children: 29\ \ java.lang.Exception: Stack Trace\ at org.eclipse.xtext.serializer.analysis.GrammarConstraintProvider$ConstraintElement.hashCode(GrammarConstraintProvider.java:665)\ at org.eclipse.xtext.serializer.analysis.GrammarConstraintProvider$Constraint.hashCode(GrammarConstraintProvider.java:291)\ at java.util.HashMap.hash(HashMap.java:362)\ at java.util.HashMap.getEntry(HashMap.java:462)\ at java.util.LinkedHashMap.get(LinkedHashMap.java:301)\ at com.google.common.collect.AbstractMapBasedMultimap.get(AbstractMapBasedMultimap.java:304)\ at com.google.common.collect.AbstractSetMultimap.get(AbstractSetMultimap.java:63)\ at com.google.common.collect.LinkedHashMultimap.get(LinkedHashMultimap.java:81)\ at com.google.common.collect.AbstractSetMultimap.get(AbstractSetMultimap.java:34)\ at org.eclipse.xtext.serializer.sequencer.ContextFinder.findContextsByValue(ContextFinder.java:191)\ at org.eclipse.xtext.serializer.sequencer.ContextFinder.findContextsByContents(ContextFinder.java:166)\ at org.eclipse.xtext.serializer.sequencer.AssignmentFinder.findValidAssignmentsForContainmentRef(AssignmentFinder.java:86)\ at org.eclipse.xtext.serializer.sequencer.AssignmentFinder.findAssignmentsByValue(AssignmentFinder.java:71)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer$SerializableObject.isValueValid(BacktrackingSemanticSequencer.java:216)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer$SerializableObject.getValue(BacktrackingSemanticSequencer.java:173)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer$TraceItem.cloneAndConsume(BacktrackingSemanticSequencer.java:294)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer$1.handle(BacktrackingSemanticSequencer.java:429)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer$1.handle(BacktrackingSemanticSequencer.java:1)\ at org.eclipse.xtext.util.formallang.NfaUtil.backtrack(NfaUtil.java:144)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer.createSequence(BacktrackingSemanticSequencer.java:424)\ at org.eclipse.ocl.examples.xtext.essentialocl.serializer.AbstractEssentialOCLSemanticSequencer.sequence_PathNameCS(AbstractEssentialOCLSemanticSequencer.java:749)\ at org.eclipse.qvtd.xtext.qvtimperative.serializer.AbstractQVTimperativeSemanticSequencer.createSequence(AbstractQVTimperativeSemanticSequencer.java:132)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.acceptEObjectRuleCall(SequenceFeeder.java:299)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.acceptRuleCall(SequenceFeeder.java:325)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.accept(SequenceFeeder.java:222)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer.accept(BacktrackingSemanticSequencer.java:407)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer.createSequence(BacktrackingSemanticSequencer.java:449)\ at org.eclipse.ocl.examples.xtext.essentialocl.serializer.AbstractEssentialOCLSemanticSequencer.sequence_PrimaryExpCS(AbstractEssentialOCLSemanticSequencer.java:814)\ at org.eclipse.qvtd.xtext.qvtimperative.serializer.AbstractQVTimperativeSemanticSequencer.createSequence(AbstractQVTimperativeSemanticSequencer.java:332)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.acceptAction(SequenceFeeder.java:292)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.accept(SequenceFeeder.java:95)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer.accept(BacktrackingSemanticSequencer.java:402)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer.createSequence(BacktrackingSemanticSequencer.java:449)\ at org.eclipse.ocl.examples.xtext.essentialocl.serializer.AbstractEssentialOCLSemanticSequencer.sequence_ExpCS(AbstractEssentialOCLSemanticSequencer.java:587)\ at org.eclipse.qvtd.xtext.qvtimperative.serializer.AbstractQVTimperativeSemanticSequencer.createSequence(AbstractQVTimperativeSemanticSequencer.java:280)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.acceptEObjectRuleCall(SequenceFeeder.java:299)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.acceptRuleCall(SequenceFeeder.java:325)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.accept(SequenceFeeder.java:222)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer.accept(BacktrackingSemanticSequencer.java:407)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer.createSequence(BacktrackingSemanticSequencer.java:449)\ at org.eclipse.qvtd.xtext.qvtcorebase.serializer.AbstractQVTcoreBaseSemanticSequencer.sequence_AssignmentCS(AbstractQVTcoreBaseSemanticSequencer.java:556)\ at org.eclipse.qvtd.xtext.qvtimperative.serializer.AbstractQVTimperativeSemanticSequencer.createSequence(AbstractQVTimperativeSemanticSequencer.java:499)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.acceptEObjectRuleCall(SequenceFeeder.java:299)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.acceptRuleCall(SequenceFeeder.java:325)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.accept(SequenceFeeder.java:239)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer.accept(BacktrackingSemanticSequencer.java:400)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer.createSequence(BacktrackingSemanticSequencer.java:449)\ at org.eclipse.qvtd.xtext.qvtimperative.serializer.AbstractQVTimperativeSemanticSequencer.sequence_MiddleGuardPatternCS(AbstractQVTimperativeSemanticSequencer.java:737)\ at org.eclipse.qvtd.xtext.qvtimperative.serializer.AbstractQVTimperativeSemanticSequencer.createSequence(AbstractQVTimperativeSemanticSequencer.java:555)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.acceptEObjectRuleCall(SequenceFeeder.java:299)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.acceptRuleCall(SequenceFeeder.java:325)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.accept(SequenceFeeder.java:222)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer.accept(BacktrackingSemanticSequencer.java:407)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer.createSequence(BacktrackingSemanticSequencer.java:449)\ at org.eclipse.qvtd.xtext.qvtimperative.serializer.AbstractQVTimperativeSemanticSequencer.sequence_MiddleDomainCS(AbstractQVTimperativeSemanticSequencer.java:728)\ at org.eclipse.qvtd.xtext.qvtimperative.serializer.AbstractQVTimperativeSemanticSequencer.createSequence(AbstractQVTimperativeSemanticSequencer.java:529)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.acceptEObjectRuleCall(SequenceFeeder.java:299)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.acceptRuleCall(SequenceFeeder.java:325)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.accept(SequenceFeeder.java:222)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer.accept(BacktrackingSemanticSequencer.java:407)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer.createSequence(BacktrackingSemanticSequencer.java:449)\ at org.eclipse.qvtd.xtext.qvtimperative.serializer.AbstractQVTimperativeSemanticSequencer.sequence_MappingCS(AbstractQVTimperativeSemanticSequencer.java:665)\ at org.eclipse.qvtd.xtext.qvtimperative.serializer.AbstractQVTimperativeSemanticSequencer.createSequence(AbstractQVTimperativeSemanticSequencer.java:601)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.acceptEObjectRuleCall(SequenceFeeder.java:299)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.acceptRuleCall(SequenceFeeder.java:325)\ at org.eclipse.xtext.serializer.acceptor.SequenceFeeder.accept(SequenceFeeder.java:239)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer.accept(BacktrackingSemanticSequencer.java:400)\ at org.eclipse.xtext.serializer.sequencer.BacktrackingSemanticSequencer.createSequence(BacktrackingSemanticSequencer.java:44...

eclipse-ocl-bot commented 1 month ago

By EPP Error Reports on Nov 07, 2014 05:48

I've looked up the (to date) top-3 most similar bug groups and listed the \ closest bug of each group below. This report may or may not be duplicate of\ those (low or similar scores for all entries may indicate that this hasn't\ been reported yet):

1. [Bug 450377](https://bugs.eclipse.org/bugs/show_bug.cgi?id=450377): [xtext,ocl] Editor could not be initialized. – 0,5    
2. [Bug 449827](https://bugs.eclipse.org/bugs/show_bug.cgi?id=449827): [xtext,ocl] Editor could not be initialized. – 0,4    
3. [Bug 449812](https://bugs.eclipse.org/bugs/show_bug.cgi?id=449812): [xtext,ocl] FileDocumentProvider.createElementInfo – 0,3    

If this report actually is a duplicate of those, please mark it as such. This\ information helps me to improve the recommendations further for the next issue.

Thank you for your assistance.\ Your friendly error-reports-inbox.

eclipse-ocl-bot commented 1 month ago

By Ed Willink on Nov 07, 2014 06:12

It was me that triggered this; I've now disabled anonymity.

Specifically the problem is that first time model loading on a cold Eclipse leads to a slow QVTc editor startup.

Generically an Xtext editor, and possibly generically a model editor or even any editor may be slow to start up. This should not happen on the main thread. Some level of common editor functionality should arrange to start quickly with a welcome/loading display while a worker thread gets on with the loading.

eclipse-ocl-bot commented 1 month ago

By Ed Willink on Nov 27, 2014 04:56

Bug 451628 has been marked as a duplicate of this bug.

eclipse-ocl-bot commented 1 month ago

By Ed Willink on Nov 27, 2014 05:00

There are many daisy-chained duplicates.

It seems to me that either Xtext must introduce a slow off-main-thread editor startup or must pass the bug on to EMF or even to platform to introduce such a capability.

eclipse-ocl-bot commented 1 month ago

By Sebastian Zarnekow on Nov 27, 2014 05:10

(In reply to Ed Willink from comment #4)

There are many daisy-chained duplicates.

It seems to me that either Xtext must introduce a slow off-main-thread editor startup or must pass the bug on to EMF or even to platform to introduce such a capability.

To me it looks like the expensive stuff is triggered by OCL specializations since OCL appears to be the only Xtext language that constantly produces these delays.

at org.eclipse.ocl.examples.xtext.essentialocl.utilities.EssentialOCLCSResource.updateFrom(EssentialOCLCSResource.java:495)\
at org.eclipse.ocl.examples.xtext.essentialocl.ui.model.BaseDocumentProvider.setDocumentContent(BaseDocumentProvider.java:368)\
at org.eclipse.ui.editors.text.FileDocumentProvider.setDocumentContent(FileDocumentProvider.java:426)\
at org.eclipse.xtext.ui.editor.model.XtextDocumentProvider.setDocumentContent(XtextDocumentProvider.java:195)\
at org.eclipse.ocl.examples.xtext.essentialocl.ui.model.BaseDocumentProvider.setDocumentContent(BaseDocumentProvider.java:288)\
at org.eclipse.ui.editors.text.StorageDocumentProvider.createDocument(StorageDocumentProvider.java:229)\
at org.eclipse.xtext.ui.editor.model.XtextDocumentProvider.createDocument(XtextDocumentProvider.java:140)\
at org.eclipse.ui.editors.text.FileDocumentProvider.createElementInfo(FileDocumentProvider.java:737)
eclipse-ocl-bot commented 1 month ago

By Ed Willink on Nov 27, 2014 06:13

I've seen it on much simpler XText editors, perhaps aggravated by a concurrent build.

I've even seen it on straight 'Ecore' editors, particularly UML.

eclipse-ocl-bot commented 1 month ago

By Ed Willink on May 04, 2015 14:59

(In reply to Ed Willink from comment #6)

I've seen it on much simpler XText editors, perhaps aggravated by a concurrent build.

I've even seen it on straight 'Ecore' editors, particularly UML.

Since the underlying frameworks are unlikely to fix this...

Intercepting the document initialization to show / Please Wait / and submitting a LoadingJob to set the context later is fairly easy. Main difficulty is deferring the isDirty state indication so that the LoadingJOb set does not make the editor dirty.

Then we uncover an Xtext job anarchy. Occasionally editor startups fail.

Problem:

a Validation job starts immediately.\ a Reconcile job starts after 500 ms\ a Loading Job starts immediately.\ updating the outline view etc may also cause trouble.

For the most part an almost empty initial document ensures that everything is very quick and XText has little to do.

Probably just need to hold off the unhelpful initial validation and reconcile so that they are triggered by the deferred loading set content.

eclipse-ocl-bot commented 1 month ago

By Ed Willink on May 07, 2015 05:57

(In reply to Ed Willink from comment #7)

Probably just need to hold off the unhelpful initial validation and reconcile so that they are triggered by the deferred loading set content.

Easier just to let Xtext have a first go at a trivial "/ Please Wait /" comment, then queue a DeferredSetTextJob as createPartControl finishes.

Pushed to master for RC1.

eclipse-ocl-bot commented 1 month ago

By Ed Willink on Dec 29, 2015 17:18

See Bug 473825 for ongoing problems.