Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Haskell View - Editor Problem

Help
2008-01-25
2012-12-06
  • anixh anixh
    anixh anixh
    2008-01-25

    Hi,
       I have installed just fresh installation of Haskell as well as Eclipse on my Windows system. Everything was working fine but since last couple of days after starting Eclipse, I got this weired messages at startup

    An error has occurred. See error log for more details.
    net/sf/eclipsefp/haskell/core/codeassist/HaskellSyntax

    Error creating the view.
    net/sf/eclipsefp/haskell/core/project/IProjectPropertiesListener

    and it doesn't show editor. Every other files open but for .hs files it shows this error. Even some times, everything works fine.

    Any suggestions ?

    -
    aniXh

     
    • Leif Frenzel
      Leif Frenzel
      2008-01-25

      Hi aniXh,

      I've seen something similar before. There was a parse error in one of the source files which the EclipseFP parser couldn't handle. When this happens at the plugin start (i.e. when Eclipse is started and some source files are loaded), then error messages like that come up. (Basically because it prevents the entire plugin to be activated and then none of its classes can be loaded.)

      Could you try closing all editors and closing your Haskell projects, restart Eclipse, and open the projects again one by one?

      The error log file at <workspace-location>/.metadata/.log might provide an additional hint.

      Thanks && ciao,
      Leif

       
    • anixh anixh
      anixh anixh
      2008-01-25

      Hi,
         yeah..Its exactly whats happening. Suddenly everything stops working ..there is parse error, no new project, no editor ..nothing at all. Initially when problem started, it gets fixed by restarting the eclipse ..or re-opening the project, but now nothing. The only work around that I am using is, I have fresh copy of Eclipse and I install FP plugin every-time, when I start it :(. Things were working cool ..but suddenly ..out of blue moon...whew !!!

      Here is error log for one run ...

      -
      anixh

      !SESSION 2008-01-25 12:35:40.109 -----------------------------------------------
      eclipse.buildId=M20070921-1145
      java.version=1.6.0_03
      java.vendor=Sun Microsystems Inc.
      BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
      Command-line arguments:  -os win32 -ws win32 -arch x86

      !ENTRY org.eclipse.osgi 4 0 2008-01-25 12:35:43.546
      !MESSAGE An error occurred while automatically activating bundle net.sf.eclipsefp.haskell.core (245).
      !STACK 0
      org.osgi.framework.BundleException: Exception in net.sf.eclipsefp.haskell.core.HaskellCorePlugin.start() of bundle net.sf.eclipsefp.haskell.core.
          at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1018)
          at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
          at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:37)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:405)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at java.lang.ClassLoader.loadClassInternal(Unknown Source)
          at net.sf.eclipsefp.haskell.ui.decorators.ProjectFoldersDecorator.decorateImage(ProjectFoldersDecorator.java:36)
          at org.eclipse.ui.internal.decorators.FullDecoratorDefinition.decorateImage(FullDecoratorDefinition.java:114)
          at org.eclipse.ui.internal.decorators.FullImageDecoratorRunnable.run(FullImageDecoratorRunnable.java:28)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.decorators.DecoratorManager.safeDecorateImage(DecoratorManager.java:418)
          at org.eclipse.ui.internal.decorators.DecoratorManager.decorateImage(DecoratorManager.java:372)
          at org.eclipse.jface.viewers.DecoratingLabelProvider.getImage(DecoratingLabelProvider.java:89)
          at org.eclipse.jface.viewers.DecoratingLabelProvider.updateLabel(DecoratingLabelProvider.java:356)
          at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLabelProvider.java:183)
          at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:135)
          at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:911)
          at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:97)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
          at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:199)
          at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:991)
          at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:466)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
          at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:199)
          at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:2026)
          at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:806)
          at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:781)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:755)
          at org.eclipse.jface.viewers.TreeViewer.createChildren(TreeViewer.java:627)
          at org.eclipse.jface.viewers.AbstractTreeViewer.internalExpand(AbstractTreeViewer.java:1551)
          at org.eclipse.jface.viewers.AbstractTreeViewer.setExpandedElements(AbstractTreeViewer.java:2287)
          at org.eclipse.ui.views.navigator.ResourceNavigator.restoreState(ResourceNavigator.java:1031)
          at org.eclipse.ui.views.navigator.ResourceNavigator.createPartControl(ResourceNavigator.java:309)
          at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:370)
          at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:227)
          at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)
          at org.eclipse.ui.internal.WorkbenchPage$ActivationList.setActive(WorkbenchPage.java:4080)
          at org.eclipse.ui.internal.WorkbenchPage$17.runWithException(WorkbenchPage.java:3145)
          at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
          at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
          at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
          at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
          at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:801)
          at org.eclipse.ui.internal.Workbench$25.runWithException(Workbench.java:1342)
          at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
          at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
          at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
          at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2309)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
          at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
          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:508)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
      Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
          at net.sf.eclipsefp.haskell.core.halamo.HaskellModelManager.buildModelFor(HaskellModelManager.java:109)
          at net.sf.eclipsefp.haskell.core.halamo.HaskellModelManager.initialize(HaskellModelManager.java:68)
          at net.sf.eclipsefp.haskell.core.HaskellCorePlugin.start(HaskellCorePlugin.java:50)
          at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
          at java.security.AccessController.doPrivileged(Native Method)
          at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
          ... 84 more
      Root exception:
      java.lang.ArrayIndexOutOfBoundsException: 0
          at net.sf.eclipsefp.haskell.core.halamo.HaskellModelManager.buildModelFor(HaskellModelManager.java:109)
          at net.sf.eclipsefp.haskell.core.halamo.HaskellModelManager.initialize(HaskellModelManager.java:68)
          at net.sf.eclipsefp.haskell.core.HaskellCorePlugin.start(HaskellCorePlugin.java:50)
          at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
          at java.security.AccessController.doPrivileged(Native Method)
          at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
          at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
          at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:37)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:405)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at java.lang.ClassLoader.loadClassInternal(Unknown Source)
          at net.sf.eclipsefp.haskell.ui.decorators.ProjectFoldersDecorator.decorateImage(ProjectFoldersDecorator.java:36)
          at org.eclipse.ui.internal.decorators.FullDecoratorDefinition.decorateImage(FullDecoratorDefinition.java:114)
          at org.eclipse.ui.internal.decorators.FullImageDecoratorRunnable.run(FullImageDecoratorRunnable.java:28)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.decorators.DecoratorManager.safeDecorateImage(DecoratorManager.java:418)
          at org.eclipse.ui.internal.decorators.DecoratorManager.decorateImage(DecoratorManager.java:372)
          at org.eclipse.jface.viewers.DecoratingLabelProvider.getImage(DecoratingLabelProvider.java:89)
          at org.eclipse.jface.viewers.DecoratingLabelProvider.updateLabel(DecoratingLabelProvider.java:356)
          at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLabelProvider.java:183)
          at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:135)
          at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:911)
          at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:97)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
          at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:199)
          at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:991)
          at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:466)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
          at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:199)
          at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:2026)
          at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:806)
          at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:781)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:755)
          at org.eclipse.jface.viewers.TreeViewer.createChildren(TreeViewer.java:627)
          at org.eclipse.jface.viewers.AbstractTreeViewer.internalExpand(AbstractTreeViewer.java:1551)
          at org.eclipse.jface.viewers.AbstractTreeViewer.setExpandedElements(AbstractTreeViewer.java:2287)
          at org.eclipse.ui.views.navigator.ResourceNavigator.restoreState(ResourceNavigator.java:1031)
          at org.eclipse.ui.views.navigator.ResourceNavigator.createPartControl(ResourceNavigator.java:309)
          at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:370)
          at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:227)
          at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)
          at org.eclipse.ui.internal.WorkbenchPage$ActivationList.setActive(WorkbenchPage.java:4080)
          at org.eclipse.ui.internal.WorkbenchPage$17.runWithException(WorkbenchPage.java:3145)
          at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
          at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
          at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
          at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
          at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:801)
          at org.eclipse.ui.internal.Workbench$25.runWithException(Workbench.java:1342)
          at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
          at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
          at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
          at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2309)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
          at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
          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:508)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

      !ENTRY org.eclipse.ui.workbench 4 2 2008-01-25 12:35:43.562
      !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
      !STACK 0
      java.lang.NoClassDefFoundError: net/sf/eclipsefp/haskell/core/project/HaskellNature
          at net.sf.eclipsefp.haskell.ui.decorators.ProjectFoldersDecorator.decorateImage(ProjectFoldersDecorator.java:36)
          at org.eclipse.ui.internal.decorators.FullDecoratorDefinition.decorateImage(FullDecoratorDefinition.java:114)
          at org.eclipse.ui.internal.decorators.FullImageDecoratorRunnable.run(FullImageDecoratorRunnable.java:28)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.decorators.DecoratorManager.safeDecorateImage(DecoratorManager.java:418)
          at org.eclipse.ui.internal.decorators.DecoratorManager.decorateImage(DecoratorManager.java:372)
          at org.eclipse.jface.viewers.DecoratingLabelProvider.getImage(DecoratingLabelProvider.java:89)
          at org.eclipse.jface.viewers.DecoratingLabelProvider.updateLabel(DecoratingLabelProvider.java:356)
          at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLabelProvider.java:183)
          at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:135)
          at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:911)
          at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:97)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
          at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:199)
          at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:991)
          at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:466)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
          at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:199)
          at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:2026)
          at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:806)
          at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:781)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:755)
          at org.eclipse.jface.viewers.TreeViewer.createChildren(TreeViewer.java:627)
          at org.eclipse.jface.viewers.AbstractTreeViewer.internalExpand(AbstractTreeViewer.java:1551)
          at org.eclipse.jface.viewers.AbstractTreeViewer.setExpandedElements(AbstractTreeViewer.java:2287)
          at org.eclipse.ui.views.navigator.ResourceNavigator.restoreState(ResourceNavigator.java:1031)
          at org.eclipse.ui.views.navigator.ResourceNavigator.createPartControl(ResourceNavigator.java:309)
          at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:370)
          at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:227)
          at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)
          at org.eclipse.ui.internal.WorkbenchPage$ActivationList.setActive(WorkbenchPage.java:4080)
          at org.eclipse.ui.internal.WorkbenchPage$17.runWithException(WorkbenchPage.java:3145)
          at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
          at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
          at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
          at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
          at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:801)
          at org.eclipse.ui.internal.Workbench$25.runWithException(Workbench.java:1342)
          at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
          at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
          at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
          at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2309)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
          at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
          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:508)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

      !ENTRY org.eclipse.ui 4 4 2008-01-25 12:35:43.562
      !MESSAGE Exception in Decorator

      !ENTRY org.eclipse.ui 4 4 2008-01-25 12:35:43.562
      !MESSAGE net/sf/eclipsefp/haskell/core/project/HaskellNature
      !STACK 0
      java.lang.NoClassDefFoundError: net/sf/eclipsefp/haskell/core/project/HaskellNature
          at net.sf.eclipsefp.haskell.ui.decorators.ProjectFoldersDecorator.decorateImage(ProjectFoldersDecorator.java:36)
          at org.eclipse.ui.internal.decorators.FullDecoratorDefinition.decorateImage(FullDecoratorDefinition.java:114)
          at org.eclipse.ui.internal.decorators.FullImageDecoratorRunnable.run(FullImageDecoratorRunnable.java:28)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.decorators.DecoratorManager.safeDecorateImage(DecoratorManager.java:418)
          at org.eclipse.ui.internal.decorators.DecoratorManager.decorateImage(DecoratorManager.java:372)
          at org.eclipse.jface.viewers.DecoratingLabelProvider.getImage(DecoratingLabelProvider.java:89)
          at org.eclipse.jface.viewers.DecoratingLabelProvider.updateLabel(DecoratingLabelProvider.java:356)
          at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLabelProvider.java:183)
          at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:135)
          at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:911)
          at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:97)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
          at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:199)
          at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:991)
          at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:466)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
          at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:199)
          at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:2026)
          at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:806)
          at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:781)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:755)
          at org.eclipse.jface.viewers.TreeViewer.createChildren(TreeViewer.java:627)
          at org.eclipse.jface.viewers.AbstractTreeViewer.internalExpand(AbstractTreeViewer.java:1551)
          at org.eclipse.jface.viewers.AbstractTreeViewer.setExpandedElements(AbstractTreeViewer.java:2287)
          at org.eclipse.ui.views.navigator.ResourceNavigator.restoreState(ResourceNavigator.java:1031)
          at org.eclipse.ui.views.navigator.ResourceNavigator.createPartControl(ResourceNavigator.java:309)
          at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:370)
          at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:227)
          at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)
          at org.eclipse.ui.internal.WorkbenchPage$ActivationList.setActive(WorkbenchPage.java:4080)
          at org.eclipse.ui.internal.WorkbenchPage$17.runWithException(WorkbenchPage.java:3145)
          at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
          at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
          at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
          at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
          at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:801)
          at org.eclipse.ui.internal.Workbench$25.runWithException(Workbench.java:1342)
          at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
          at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
          at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
          at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2309)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
          at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
          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:508)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

      !ENTRY org.eclipse.jface 4 2 2008-01-25 12:35:46.625
      !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".
      !STACK 0
      java.lang.NoClassDefFoundError: net/sf/eclipsefp/haskell/core/codeassist/HaskellSyntax
          at net.sf.eclipsefp.haskell.ui.editor.text.HaskellCodeScanner.createFunctionRule(HaskellCodeScanner.java:57)
          at net.sf.eclipsefp.haskell.ui.editor.text.HaskellCodeScanner.<init>(HaskellCodeScanner.java:41)
          at net.sf.eclipsefp.haskell.ui.editor.text.ScannerManager.getCodeScanner(ScannerManager.java:60)
          at net.sf.eclipsefp.haskell.ui.editor.HaskellConfiguration.getPresentationReconciler(HaskellConfiguration.java:96)
          at org.eclipse.jface.text.source.SourceViewer.configure(SourceViewer.java:355)
          at org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(AbstractTextEditor.java:3201)
          at org.eclipse.ui.texteditor.StatusTextEditor.createPartControl(StatusTextEditor.java:53)
          at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl(AbstractDecoratedTextEditor.java:378)
          at net.sf.eclipsefp.haskell.ui.editor.HaskellEditor.createPartControl(HaskellEditor.java:131)
          at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:661)
          at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:426)
          at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)
          at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:299)
          at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:179)
          at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
          at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
          at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:400)
          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:1604)
          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:774)
          at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:673)
          at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:634)
          at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2737)
          at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2651)
          at org.eclipse.ui.internal.WorkbenchPage.access$13(WorkbenchPage.java:2643)
          at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2595)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2590)
          at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2574)
          at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2565)
          at org.eclipse.ui.ide.IDE.openEditor(IDE.java:644)
          at org.eclipse.ui.ide.IDE.openEditor(IDE.java:603)
          at org.eclipse.ui.actions.OpenFileAction.openFile(OpenFileAction.java:98)
          at org.eclipse.ui.actions.OpenSystemEditorAction.run(OpenSystemEditorAction.java:98)
          at org.eclipse.ui.views.navigator.OpenActionGroup.runDefaultAction(OpenActionGroup.java:125)
          at org.eclipse.ui.views.navigator.MainActionGroup.runDefaultAction(MainActionGroup.java:328)
          at org.eclipse.ui.views.navigator.ResourceNavigator.handleOpen(ResourceNavigator.java:690)
          at org.eclipse.ui.views.navigator.ResourceNavigator$6.open(ResourceNavigator.java:433)
          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:857)
          at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
          at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:199)
          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:66)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
          at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
          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:508)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

      !ENTRY org.eclipse.osgi 2 0 2008-01-25 12:35:49.312
      !MESSAGE While loading class "org.eclipse.mylyn.internal.tasks.ui.ITaskHighlighter", thread "Thread[Worker-0,5,main]" timed out waiting (5000ms) for thread "Thread[Worker-1,5,main]" to finish starting bundle "update@plugins/org.eclipse.mylyn.tasks.ui_2.1.0.v20070927-0900.jar [104]". To avoid deadlock, thread "Thread[Worker-0,5,main]" is proceeding but "org.eclipse.mylyn.internal.tasks.ui.ITaskHighlighter" may not be fully initialized.
      !STACK 0
      org.osgi.framework.BundleException: State change in progress for bundle "update@plugins/org.eclipse.mylyn.tasks.ui_2.1.0.v20070927-0900.jar" by thread "Worker-1".
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:37)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:405)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at java.lang.ClassLoader.loadClassInternal(Unknown Source)
          at java.lang.Class.getDeclaredConstructors0(Native Method)
          at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
          at java.lang.Class.getConstructor0(Unknown Source)
          at java.lang.Class.newInstance0(Unknown Source)
          at java.lang.Class.newInstance(Unknown Source)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:136)
          at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:970)
          at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:289)
          at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1269)
          at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
          at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:788)
          at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
          at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
          at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:252)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:49)
          at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:248)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:117)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:113)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:241)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:71)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:336)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:322)
          at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:369)
          at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:329)
          at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
      Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
          ... 56 more
      Root exception:
      org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:37)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:405)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at java.lang.ClassLoader.loadClassInternal(Unknown Source)
          at java.lang.Class.getDeclaredConstructors0(Native Method)
          at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
          at java.lang.Class.getConstructor0(Unknown Source)
          at java.lang.Class.newInstance0(Unknown Source)
          at java.lang.Class.newInstance(Unknown Source)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:136)
          at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:970)
          at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:289)
          at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1269)
          at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
          at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:788)
          at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
          at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
          at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:252)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:49)
          at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:248)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:117)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:113)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:241)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:71)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:336)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:322)
          at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:369)
          at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:329)
          at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

      !ENTRY org.eclipse.osgi 2 0 2008-01-25 12:35:54.312
      !MESSAGE While loading class "org.eclipse.mylyn.internal.context.ui.actions.ContextMenuContributor", thread "Thread[Worker-1,5,main]" timed out waiting (5000ms) for thread "Thread[Worker-0,5,main]" to finish starting bundle "update@plugins/org.eclipse.mylyn.context.ui_2.1.0.v20070927-0900.jar [96]". To avoid deadlock, thread "Thread[Worker-1,5,main]" is proceeding but "org.eclipse.mylyn.internal.context.ui.actions.ContextMenuContributor" may not be fully initialized.
      !STACK 0
      org.osgi.framework.BundleException: State change in progress for bundle "update@plugins/org.eclipse.mylyn.context.ui_2.1.0.v20070927-0900.jar" by thread "Worker-0".
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:289)
          at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1269)
          at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
          at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:788)
          at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
          at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
          at org.eclipse.mylyn.internal.tasks.ui.util.TasksUiExtensionReader.readDynamicPopupContributor(TasksUiExtensionReader.java:421)
          at org.eclipse.mylyn.internal.tasks.ui.util.TasksUiExtensionReader.initStartupExtensions(TasksUiExtensionReader.java:159)
          at org.eclipse.mylyn.tasks.ui.TasksUiPlugin.start(TasksUiPlugin.java:340)
          at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
          at java.security.AccessController.doPrivileged(Native Method)
          at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
          at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
          at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
          at org.eclipse.core.internal.runtime.InternalPlatform.start(InternalPlatform.java:877)
          at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java:360)
          at org.eclipse.core.internal.plugins.PluginDescriptor.getPlugin(PluginDescriptor.java:340)
          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.ui.internal.EarlyStartupRunnable.getPluginForCompatibility(EarlyStartupRunnable.java:149)
          at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:73)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.ui.internal.Workbench$54.run(Workbench.java:2190)
          at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
      Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
          ... 40 more
      Root exception:
      org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:289)
          at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1269)
          at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
          at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:788)
          at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
          at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
          at org.eclipse.mylyn.internal.tasks.ui.util.TasksUiExtensionReader.readDynamicPopupContributor(TasksUiExtensionReader.java:421)
          at org.eclipse.mylyn.internal.tasks.ui.util.TasksUiExtensionReader.initStartupExtensions(TasksUiExtensionReader.java:159)
          at org.eclipse.mylyn.tasks.ui.TasksUiPlugin.start(TasksUiPlugin.java:340)
          at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
          at java.security.AccessController.doPrivileged(Native Method)
          at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
          at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
          at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
          at org.eclipse.core.internal.runtime.InternalPlatform.start(InternalPlatform.java:877)
          at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java:360)
          at org.eclipse.core.internal.plugins.PluginDescriptor.getPlugin(PluginDescriptor.java:340)
          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.ui.internal.EarlyStartupRunnable.getPluginForCompatibility(EarlyStartupRunnable.java:149)
          at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:73)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.ui.internal.Workbench$54.run(Workbench.java:2190)
          at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

      !ENTRY org.eclipse.osgi 2 0 2008-01-25 12:35:54.312
      !MESSAGE While loading class "org.eclipse.mylyn.internal.tasks.ui.TaskListColorsAndFonts", thread "Thread[Worker-0,5,main]" timed out waiting (5000ms) for thread "Thread[Worker-1,5,main]" to finish starting bundle "update@plugins/org.eclipse.mylyn.tasks.ui_2.1.0.v20070927-0900.jar [104]". To avoid deadlock, thread "Thread[Worker-0,5,main]" is proceeding but "org.eclipse.mylyn.internal.tasks.ui.TaskListColorsAndFonts" may not be fully initialized.
      !STACK 0
      org.osgi.framework.BundleException: State change in progress for bundle "update@plugins/org.eclipse.mylyn.tasks.ui_2.1.0.v20070927-0900.jar" by thread "Worker-1".
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:37)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:405)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at java.lang.ClassLoader.loadClassInternal(Unknown Source)
          at org.eclipse.mylyn.internal.context.ui.ColorMap.<clinit>(ColorMap.java:23)
          at org.eclipse.mylyn.context.ui.ContextUiPlugin.<init>(ContextUiPlugin.java:87)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
          at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
          at java.lang.reflect.Constructor.newInstance(Unknown Source)
          at java.lang.Class.newInstance0(Unknown Source)
          at java.lang.Class.newInstance(Unknown Source)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:136)
          at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:970)
          at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:289)
          at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1269)
          at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
          at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:788)
          at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
          at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
          at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:252)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:49)
          at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:248)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:117)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:113)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:241)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:71)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:336)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:322)
          at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:369)
          at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:329)
          at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
      Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
          ... 59 more
      Root exception:
      org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:37)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:405)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at java.lang.ClassLoader.loadClassInternal(Unknown Source)
          at org.eclipse.mylyn.internal.context.ui.ColorMap.<clinit>(ColorMap.java:23)
          at org.eclipse.mylyn.context.ui.ContextUiPlugin.<init>(ContextUiPlugin.java:87)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
          at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
          at java.lang.reflect.Constructor.newInstance(Unknown Source)
          at java.lang.Class.newInstance0(Unknown Source)
          at java.lang.Class.newInstance(Unknown Source)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:136)
          at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:970)
          at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:289)
          at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1269)
          at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
          at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:788)
          at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
          at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
          at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:252)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:49)
          at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:248)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:117)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:113)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:241)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:71)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.core.runtime.Platform.run(Platform.java:857)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:336)
          at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:322)
          at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:369)
          at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:329)
          at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

      !ENTRY org.eclipse.osgi 2 0 2008-01-25 12:35:59.343
      !MESSAGE While loading class "org.eclipse.mylyn.tasks.ui.TasksUiPlugin", thread "Thread[main,6,main]" timed out waiting (5000ms) for thread "Thread[Worker-1,5,main]" to finish starting bundle "update@plugins/org.eclipse.mylyn.tasks.ui_2.1.0.v20070927-0900.jar [104]". To avoid deadlock, thread "Thread[main,6,main]" is proceeding but "org.eclipse.mylyn.tasks.ui.TasksUiPlugin" may not be fully initialized.
      !STACK 0
      org.osgi.framework.BundleException: State change in progress for bundle "update@plugins/org.eclipse.mylyn.tasks.ui_2.1.0.v20070927-0900.jar" by thread "Worker-1".
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:37)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:405)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at java.lang.ClassLoader.loadClassInternal(Unknown Source)
          at org.eclipse.mylyn.context.ui.ContextUiPlugin$5.run(ContextUiPlugin.java:258)
          at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
          at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
          at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
          at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
          at org.eclipse.jface.window.Window.open(Window.java:796)
          at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:116)
          at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
          at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:546)
          at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
          at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
          at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
          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:508)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
      Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
          ... 50 more
      Root exception:
      org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:37)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:405)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at java.lang.ClassLoader.loadClassInternal(Unknown Source)
          at org.eclipse.mylyn.context.ui.ContextUiPlugin$5.run(ContextUiPlugin.java:258)
          at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
          at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
          at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
          at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
          at org.eclipse.jface.window.Window.open(Window.java:796)
          at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:116)
          at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
          at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:546)
          at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
          at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
          at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
          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:508)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

      !ENTRY org.eclipse.osgi 2 0 2008-01-25 12:36:04.343
      !MESSAGE While loading class "org.eclipse.mylyn.tasks.ui.TaskListManager", thread "Thread[main,6,main]" timed out waiting (5000ms) for thread "Thread[Worker-1,5,main]" to finish starting bundle "update@plugins/org.eclipse.mylyn.tasks.ui_2.1.0.v20070927-0900.jar [104]". To avoid deadlock, thread "Thread[main,6,main]" is proceeding but "org.eclipse.mylyn.tasks.ui.TaskListManager" may not be fully initialized.
      !STACK 0
      org.osgi.framework.BundleException: State change in progress for bundle "update@plugins/org.eclipse.mylyn.tasks.ui_2.1.0.v20070927-0900.jar" by thread "Worker-1".
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:37)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:405)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at java.lang.ClassLoader.loadClassInternal(Unknown Source)
          at org.eclipse.mylyn.context.ui.ContextUiPlugin$5.run(ContextUiPlugin.java:259)
          at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
          at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
          at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
          at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
          at org.eclipse.jface.window.Window.open(Window.java:796)
          at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:116)
          at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
          at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:546)
          at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
          at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
          at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
          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:508)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
      Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
          ... 50 more
      Root exception:
      org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:37)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:405)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at java.lang.ClassLoader.loadClassInternal(Unknown Source)
          at org.eclipse.mylyn.context.ui.ContextUiPlugin$5.run(ContextUiPlugin.java:259)
          at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
          at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
          at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
          at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
          at org.eclipse.jface.window.Window.open(Window.java:796)
          at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:116)
          at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
          at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:546)
          at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
          at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
          at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
          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:508)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

      !ENTRY org.eclipse.osgi 2 0 2008-01-25 12:36:09.375
      !MESSAGE While loading class "org.eclipse.mylyn.internal.tasks.ui.WorkspaceAwareContextStore", thread "Thread[main,6,main]" timed out waiting (5000ms) for thread "Thread[Worker-1,5,main]" to finish starting bundle "update@plugins/org.eclipse.mylyn.tasks.ui_2.1.0.v20070927-0900.jar [104]". To avoid deadlock, thread "Thread[main,6,main]" is proceeding but "org.eclipse.mylyn.internal.tasks.ui.WorkspaceAwareContextStore" may not be fully initialized.
      !STACK 0
      org.osgi.framework.BundleException: State change in progress for bundle "update@plugins/org.eclipse.mylyn.tasks.ui_2.1.0.v20070927-0900.jar" by thread "Worker-1".
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:289)
          at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1269)
          at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
          at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:788)
          at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
          at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
          at org.eclipse.mylyn.context.core.ContextCorePlugin$ContextStoreExtensionReader.readStore(ContextCorePlugin.java:282)
          at org.eclipse.mylyn.context.core.ContextCorePlugin$ContextStoreExtensionReader.initExtensions(ContextCorePlugin.java:271)
          at org.eclipse.mylyn.context.core.ContextCorePlugin.getContextStore(ContextCorePlugin.java:242)
          at org.eclipse.mylyn.internal.context.core.InteractionContextManager.loadActivityMetaContext(InteractionContextManager.java:138)
          at org.eclipse.mylyn.internal.context.core.InteractionContextManager.getActivityMetaContext(InteractionContextManager.java:132)
          at org.eclipse.mylyn.internal.context.core.InteractionContextManager.processActivityMetaContextEvent(InteractionContextManager.java:177)
          at org.eclipse.mylyn.internal.monitor.ui.ShellLifecycleListener.<init>(ShellLifecycleListener.java:35)
          at org.eclipse.mylyn.monitor.ui.MonitorUiPlugin$2.run(MonitorUiPlugin.java:110)
          at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
          at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
          at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
          at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
          at org.eclipse.jface.window.Window.open(Window.java:796)
          at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:116)
          at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
          at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:546)
          at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
          at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
          at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
          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:508)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
      Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
          ... 62 more
      Root exception:
      org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
          at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
          at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:289)
          at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1269)
          at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
          at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:788)
          at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
          at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
          at org.eclipse.mylyn.context.core.ContextCorePlugin$ContextStoreExtensionReader.readStore(ContextCorePlugin.java:282)
          at org.eclipse.mylyn.context.core.ContextCorePlugin$ContextStoreExtensionReader.initExtensions(ContextCorePlugin.java:271)
          at org.eclipse.mylyn.context.core.ContextCorePlugin.getContextStore(ContextCorePlugin.java:242)
          at org.eclipse.mylyn.internal.context.core.InteractionContextManager.loadActivityMetaContext(InteractionContextManager.java:138)
          at org.eclipse.mylyn.internal.context.core.InteractionContextManager.getActivityMetaContext(InteractionContextManager.java:132)
          at org.eclipse.mylyn.internal.context.core.InteractionContextManager.processActivityMetaContextEvent(InteractionContextManager.java:177)
          at org.eclipse.mylyn.internal.monitor.ui.ShellLifecycleListener.<init>(ShellLifecycleListener.java:35)
          at org.eclipse.mylyn.monitor.ui.MonitorUiPlugin$2.run(MonitorUiPlugin.java:110)
          at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
          at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
          at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
          at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
          at org.eclipse.jface.window.Window.open(Window.java:796)
          at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:116)
          at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
          at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:546)
          at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
          at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
          at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
          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:508)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

      !ENTRY org.eclipse.ui.workbench 4 0 2008-01-25 12:36:29.062
      !MESSAGE Widget disposed too early!
      !STACK 0
      java.lang.RuntimeException: Widget disposed too early!
          at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:169)
          at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:116)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:943)
          at org.eclipse.swt.widgets.Widget.release(Widget.java:740)
          at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:662)
          at org.eclipse.swt.widgets.Widget.release(Widget.java:743)
          at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:662)
          at org.eclipse.swt.widgets.Widget.release(Widget.java:743)
          at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:662)
          at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:117)
          at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:766)
          at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1134)
          at org.eclipse.swt.widgets.Widget.release(Widget.java:743)
          at org.eclipse.swt.widgets.Widget.dispose(Widget.java:410)
          at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:441)
          at org.eclipse.swt.widgets.Shell.dispose(Shell.java:653)
          at org.eclipse.jface.window.Window.close(Window.java:330)
          at org.eclipse.jface.window.ApplicationWindow.close(ApplicationWindow.java:306)
          at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1600)
          at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:699)
          at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:675)
          at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:790)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:788)
          at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109)
          at org.eclipse.ui.internal.Workbench$15.run(Workbench.java:908)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:905)
          at org.eclipse.ui.internal.Workbench.access$15(Workbench.java:834)
          at org.eclipse.ui.internal.Workbench$22.run(Workbench.java:1078)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.ui.internal.Workbench.close(Workbench.java:1076)
          at org.eclipse.ui.internal.Workbench.close(Workbench.java:1048)
          at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:696)
          at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:675)
          at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:790)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:788)
          at org.eclipse.jface.window.Window.handleShellCloseEvent(Window.java:736)
          at org.eclipse.jface.window.Window$3.shellClosed(Window.java:682)
          at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:91)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:947)
          at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:301)
          at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1621)
          at org.eclipse.swt.widgets.Control.windowProc(Control.java:3674)
          at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:291)
          at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1554)
          at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1753)
          at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
          at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
          at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2260)
          at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:456)
          at org.eclipse.swt.widgets.Control.windowProc(Control.java:3760)
          at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:291)
          at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1554)
          at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1753)
          at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
          at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
          at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2260)
          at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:456)
          at org.eclipse.swt.widgets.Control.windowProc(Control.java:3760)
          at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:291)
          at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1554)
          at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1753)
          at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
          at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
          at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2265)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3291)
          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
          at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
          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:508)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

      !ENTRY org.eclipse.ui.workbench 4 0 2008-01-25 12:36:29.078
      !MESSAGE Widget disposed too early!
      !STACK 0
      java.lang.RuntimeException: Widget disposed too early!
          at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:169)
          at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:116)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:943)
          at org.eclipse.swt.widgets.Widget.release(Widget.java:740)
          at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:662)
          at org.eclipse.swt.widgets.Widget.release(Widget.java:743)
          at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:662)
          at org.eclipse.swt.widgets.Widget.release(Widget.java:743)
          at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:662)
          at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:117)
          at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:766)
          at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1134)
          at org.eclipse.swt.widgets.Widget.release(Widget.java:743)
          at org.eclipse.swt.widgets.Widget.dispose(Widget.java:410)
          at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:441)
          at org.eclipse.swt.widgets.Shell.dispose(Shell.java:653)
          at org.eclipse.jface.window.Window.close(Window.java:330)
          at org.eclipse.jface.window.ApplicationWindow.close(ApplicationWindow.java:306)
          at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1600)
          at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:699)
          at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:675)
          at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:790)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:788)
          at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109)
          at org.eclipse.ui.internal.Workbench$15.run(Workbench.java:908)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:905)
          at org.eclipse.ui.internal.Workbench.access$15(Workbench.java:834)
          at org.eclipse.ui.internal.Workbench$22.run(Workbench.java:1078)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.ui.internal.Workbench.close(Workbench.java:1076)
          at org.eclipse.ui.internal.Workbench.close(Workbench.java:1048)
          at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:696)
          at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:675)
          at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:790)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:788)
          at org.eclipse.jface.window.Window.handleShellCloseEvent(Window.java:736)
          at org.eclipse.jface.window.Window$3.shellClosed(Window.java:682)
          at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:91)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:947)
          at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:301)
          at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1621)
          at org.eclipse.swt.widgets.Control.windowProc(Control.java:3674)
          at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:291)
          at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1554)
          at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1753)
          at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
          at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
          at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2260)
          at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:456)
          at org.eclipse.swt.widgets.Control.windowProc(Control.java:3760)
          at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:291)
          at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1554)
          at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1753)
          at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
          at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
          at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2260)
          at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:456)
          at org.eclipse.swt.widgets.Control.windowProc(Control.java:3760)
          at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:291)
          at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1554)
          at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1753)
          at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
          at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
          at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2265)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3291)
          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
          at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
          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:508)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

      !ENTRY org.eclipse.ui.workbench 4 0 2008-01-25 12:36:29.078
      !MESSAGE Widget disposed too early!
      !STACK 0
      java.lang.RuntimeException: Widget disposed too early!
          at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:169)
          at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:116)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:943)
          at org.eclipse.swt.widgets.Widget.release(Widget.java:740)
          at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:662)
          at org.eclipse.swt.widgets.Widget.release(Widget.java:743)
          at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:662)
          at org.eclipse.swt.widgets.Widget.release(Widget.java:743)
          at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:662)
          at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:117)
          at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:766)
          at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1134)
          at org.eclipse.swt.widgets.Widget.release(Widget.java:743)
          at org.eclipse.swt.widgets.Widget.dispose(Widget.java:410)
          at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:441)
          at org.eclipse.swt.widgets.Shell.dispose(Shell.java:653)
          at org.eclipse.jface.window.Window.close(Window.java:330)
          at org.eclipse.jface.window.ApplicationWindow.close(ApplicationWindow.java:306)
          at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1600)
          at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:699)
          at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:675)
          at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:790)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:788)
          at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109)
          at org.eclipse.ui.internal.Workbench$15.run(Workbench.java:908)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:905)
          at org.eclipse.ui.internal.Workbench.access$15(Workbench.java:834)
          at org.eclipse.ui.internal.Workbench$22.run(Workbench.java:1078)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.ui.internal.Workbench.close(Workbench.java:1076)
          at org.eclipse.ui.internal.Workbench.close(Workbench.java:1048)
          at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:696)
          at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:675)
          at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:790)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:788)
          at org.eclipse.jface.window.Window.handleShellCloseEvent(Window.java:736)
          at org.eclipse.jface.window.Window$3.shellClosed(Window.java:682)
          at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:91)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:947)
          at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:301)
          at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1621)
          at org.eclipse.swt.widgets.Control.windowProc(Control.java:3674)
          at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:291)
          at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1554)
          at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1753)
          at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
          at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
          at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2260)
          at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:456)
          at org.eclipse.swt.widgets.Control.windowProc(Control.java:3760)
          at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:291)
          at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1554)
          at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1753)
          at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
          at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
          at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2260)
          at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:456)
          at org.eclipse.swt.widgets.Control.windowProc(Control.java:3760)
          at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:291)
          at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1554)
          at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1753)
          at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
          at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
          at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2265)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3291)
          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
          at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
          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:508)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

      !ENTRY org.eclipse.ui.workbench 4 2 2008-01-25 12:36:29.093
      !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
      !STACK 0
      java.lang.NullPointerException
          at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:179)
          at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.setVisible(TabbedStackPresentation.java:314)
          at org.eclipse.ui.internal.PartStack.setVisible(PartStack.java:1058)
          at org.eclipse.ui.internal.PartSashContainer.remove(PartSashContainer.java:735)
          at org.eclipse.ui.internal.EditorSashContainer.removeEditor(EditorSashContainer.java:295)
          at org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorAreaHelper.java:84)
          at org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorAreaHelper.java:62)
          at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1307)
          at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:1131)
          at org.eclipse.ui.internal.WorkbenchPage.dispose(WorkbenchPage.java:1653)
          at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages(WorkbenchWindow.java:825)
          at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1559)
          at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:699)
          at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:675)
          at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:790)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:788)
          at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109)
          at org.eclipse.ui.internal.Workbench$15.run(Workbench.java:908)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
          at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:905)
          at org.eclipse.ui.internal.Workbench.access$15(Workbench.java:834)
          at org.eclipse.ui.internal.Workbench$22.run(Workbench.java:1078)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.ui.internal.Workbench.close(Workbench.java:1076)
          at org.eclipse.ui.internal.Workbench.close(Workbench.java:1048)
          at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:696)
          at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:675)
          at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:790)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:788)
          at org.eclipse.jface.window.Window.handleShellCloseEvent(Window.java:736)
          at org.eclipse.jface.window.Window$3.shellClosed(Window.java:682)
          at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:91)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:947)
          at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:301)
          at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1621)
          at org.eclipse.swt.widgets.Control.windowProc(Control.java:3674)
          at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:291)
          at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1554)
          at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1753)
          at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
          at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
          at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2260)
          at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:456)
          at org.eclipse.swt.widgets.Control.windowProc(Control.java:3760)
          at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:291)
          at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1554)
          at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1753)
          at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
          at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
          at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2260)
          at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:456)
          at org.eclipse.swt.widgets.Control.windowProc(Control.java:3760)
          at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:291)
          at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1554)
          at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1753)
          at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
          at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
          at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2265)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3291)
          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
          at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
          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:508)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

       
      • Leif Frenzel
        Leif Frenzel
        2008-01-26

        Hi again,

        hm, still don't know what the root problem is, but the plugin should definitely not crash during startup because of a parsing error :-(

        I've got a fix for this now, which will go into the next builds; but that may still be a while away. I could upload a patch for this. Which version do you use? The 0.10 release or the 0.11 integration build?

        Thanks && ciao,
        Leif

         
    • anixh anixh
      anixh anixh
      2008-01-26

      Hey,
           I'm using 0.10 release. So is there any temporary work around ?

      Thanks,

      aniXh
       

       
      • Leif Frenzel
        Leif Frenzel
        2008-01-26

        >I'm using 0.10 release. So is there any temporary work around ?
        It's difficult to say, because we can't know what the original problem is. I suspect one of your source files uses a language construct which the EclipseFP parser can't handle, but it's tricky to figure out where exactly the problem lies. If you use the patch, the plugin will (hopefully) start, and with a bit of luck you'll get a more informative error message :-)

        I've uploaded a patched plugin to http://leiffrenzel.de/eclipse/patches/net.sf.eclipsefp.haskell.core_0.10.0.20080126.jar (The shell server at sourceforge seems currently to be unavailable - which is not the first time :-( - but when it is available again, I'll also upload the file to http://eclipsefp.sf.net/updates/patches/net.sf.eclipsefp.haskell.core_0.10.0.20080126.jar )

        Just download the file, put it into the plugins/ folder of your eclipse installation, and start eclipse with the -clean command line option once. You can check that the patched plugin is active in the Plug-In Registry View. To revert to the original version, just remove the patched file and run eclipse -clean again.

        HTH, Thanks && ciao,
        Leif

         
    • anixh anixh
      anixh anixh
      2008-01-26

      Cool,
           I got the file. Its working now. But just out of curiosity ...what did I loose as in terms of functionality in this work around ?

      Many thanks ...

      -
      aniXh

       
      • Leif Frenzel
        Leif Frenzel
        2008-01-26

        Well, what the patch fixes is this: when the plugin starts up, it runs over the workspace and parses Haskell files (which is necessary for Code Assist and other such functionality that 'knows' what is in the files). The parse result may be empty in cases where the parser failed. This case is normally handled, but in the plugin startup code it wasn't. So it was actually a relatively simple fix :-)

        Still it means you have probably somewhere in your Haskell sources a source file which the EclipseFP parser can't handle. This might be a syntax error, or a language extension. When you happen to open this source file, you'll probably get an entry in the error log now, but the basic EclipseFP functionality will continue to work.

        There is currently a big rewrite going on, where we want to replace the current parser. The current one is written in Java and doesn't cover all we want; we'll use GHC directly for parsing in the future. It will still take a while until that's in place, though :-)

        Thanks && ciao,
        Leif