Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 345623 - I20110511-2200 refuses to start because of SWT Error
Summary: I20110511-2200 refuses to start because of SWT Error
Status: RESOLVED WORKSFORME
Alias: None
Product: e4
Classification: Eclipse Project
Component: UI (show other bugs)
Version: unspecified   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-12 12:41 EDT by Brian de Alwis CLA
Modified: 2011-12-23 13:46 EST (History)
4 users (show)

See Also:


Attachments
my deltas.xml (691.61 KB, text/plain)
2011-05-12 13:02 EDT, Brian de Alwis CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Brian de Alwis CLA 2011-05-12 12:41:52 EDT
!SESSION 2011-05-12 12:32:49.977 -----------------------------------------------
eclipse.buildId=I20110511-2200
java.version=1.6.0_24
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_CA
Framework arguments:  -keyring /Users/bsd/.eclipse_keyring -showlocation
Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -keyring /Users/bsd/.eclipse_keyring -showlocation

!ENTRY org.eclipse.core.net 1 0 2011-05-12 12:33:05.768
!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences

!ENTRY org.eclipse.ui 4 4 2011-05-12 12:33:07.471
!MESSAGE Unable to create menu item "null", command "org.eclipse.ui.cocoa.minimizeWindow" not defined

!ENTRY org.eclipse.ui 4 4 2011-05-12 12:33:07.471
!MESSAGE Unable to create menu item "null", command "org.eclipse.ui.cocoa.zoomWindow" not defined

!ENTRY org.eclipse.ui 4 4 2011-05-12 12:33:07.472
!MESSAGE Unable to create menu item "null", command "org.eclipse.ui.cocoa.arrangeWindowsInFront" not defined

!ENTRY org.eclipse.equinox.event 4 0 2011-05-12 12:33:13.106
!MESSAGE Exception while dispatching event org.osgi.service.event.Event [topic=org/eclipse/e4/ui/model/ui/UIElement/widget/SET] to handler org.eclipse.e4.ui.services.internal.events.UIEventHandler@7fe4e47f
!STACK 0
java.lang.IllegalArgumentException: Argument not valid
	at org.eclipse.swt.SWT.error(SWT.java:4258)
	at org.eclipse.swt.SWT.error(SWT.java:4192)
	at org.eclipse.swt.SWT.error(SWT.java:4163)
	at org.eclipse.swt.graphics.GC.setForeground(GC.java:3385)
	at org.eclipse.e4.ui.widgets.CTabFolderRenderer.drawBackground(CTabFolderRenderer.java:637)
	at org.eclipse.e4.ui.widgets.CTabFolderRenderer.drawBackground(CTabFolderRenderer.java:564)
	at org.eclipse.e4.ui.widgets.CTabFolder.updateBkImages(CTabFolder.java:3659)
	at org.eclipse.e4.ui.widgets.CTabFolder.setButtonBounds(CTabFolder.java:2437)
	at org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3607)
	at org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3542)
	at org.eclipse.e4.ui.widgets.CTabFolder.setMinimizeVisible(CTabFolder.java:2795)
	at org.eclipse.e4.ui.workbench.addons.minmax.MinMaxAddon.setCTFButtons(MinMaxAddon.java:339)
	at org.eclipse.e4.ui.workbench.addons.minmax.MinMaxAddon.adjustCTFButtons(MinMaxAddon.java:369)
	at org.eclipse.e4.ui.workbench.addons.minmax.MinMaxAddon.access$3(MinMaxAddon.java:360)
	at org.eclipse.e4.ui.workbench.addons.minmax.MinMaxAddon$3.handleEvent(MinMaxAddon.java:163)
	at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:41)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4606)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:182)
	at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
	at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
	at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)
	at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)
	at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)
	at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:81)
	at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:58)
	at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:380)
	at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setWidget(UIElementImpl.java:248)
	at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.unbindWidget(SWTPartRenderer.java:114)
	at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer$1.widgetDisposed(SWTPartRenderer.java:102)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:123)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4121)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1476)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1461)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1266)
	at org.eclipse.e4.ui.widgets.CTabFolder.onDispose(CTabFolder.java:1512)
	at org.eclipse.e4.ui.widgets.CTabFolder$1.handleEvent(CTabFolder.java:264)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4121)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1476)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1295)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:313)
	at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:391)
	at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1370)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:662)
	at org.eclipse.swt.widgets.Display.release(Display.java:3663)
	at org.eclipse.swt.graphics.Device.dispose(Device.java:190)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

!ENTRY org.eclipse.equinox.event 4 0 2011-05-12 12:33:13.108
!MESSAGE Exception while dispatching event org.osgi.service.event.Event [topic=org/eclipse/e4/ui/model/ui/UIElement/widget/SET] to handler org.eclipse.e4.ui.services.internal.events.UIEventHandler@c558f72
!STACK 0
java.lang.NullPointerException
	at org.eclipse.e4.ui.workbench.renderers.swt.AreaRenderer.ensureCTF(AreaRenderer.java:126)
	at org.eclipse.e4.ui.workbench.renderers.swt.AreaRenderer.synchCTFState(AreaRenderer.java:217)
	at org.eclipse.e4.ui.workbench.renderers.swt.AreaRenderer.access$0(AreaRenderer.java:206)
	at org.eclipse.e4.ui.workbench.renderers.swt.AreaRenderer$2.handleEvent(AreaRenderer.java:80)
	at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:41)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4606)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:182)
	at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
	at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
	at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)
	at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)
	at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)
	at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:81)
	at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:58)
	at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:380)
	at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setWidget(UIElementImpl.java:248)
	at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.unbindWidget(SWTPartRenderer.java:114)
	at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer$1.widgetDisposed(SWTPartRenderer.java:102)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:123)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4121)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1476)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1461)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1266)
	at org.eclipse.e4.ui.widgets.CTabFolder.onDispose(CTabFolder.java:1512)
	at org.eclipse.e4.ui.widgets.CTabFolder$1.handleEvent(CTabFolder.java:264)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4121)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1476)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1295)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:313)
	at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:391)
	at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1370)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:662)
	at org.eclipse.swt.widgets.Display.release(Display.java:3663)
	at org.eclipse.swt.graphics.Device.dispose(Device.java:190)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

!ENTRY org.eclipse.equinox.event 4 0 2011-05-12 12:33:13.135
!MESSAGE Exception while dispatching event org.osgi.service.event.Event [topic=org/eclipse/e4/ui/model/ui/UIElement/widget/SET] to handler org.eclipse.e4.ui.services.internal.events.UIEventHandler@c558f72
!STACK 0
java.lang.NullPointerException
	at org.eclipse.e4.ui.workbench.renderers.swt.AreaRenderer.ensureCTF(AreaRenderer.java:126)
	at org.eclipse.e4.ui.workbench.renderers.swt.AreaRenderer.synchCTFState(AreaRenderer.java:217)
	at org.eclipse.e4.ui.workbench.renderers.swt.AreaRenderer.access$0(AreaRenderer.java:206)
	at org.eclipse.e4.ui.workbench.renderers.swt.AreaRenderer$2.handleEvent(AreaRenderer.java:80)
	at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:41)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4606)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:182)
	at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
	at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
	at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)
	at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)
	at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)
	at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:81)
	at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:58)
	at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:380)
	at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setWidget(UIElementImpl.java:248)
	at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.unbindWidget(SWTPartRenderer.java:114)
	at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer$1.widgetDisposed(SWTPartRenderer.java:102)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:123)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4121)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1476)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1461)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1266)
	at org.eclipse.e4.ui.widgets.CTabFolder.onDispose(CTabFolder.java:1512)
	at org.eclipse.e4.ui.widgets.CTabFolder$1.handleEvent(CTabFolder.java:264)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4121)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1476)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1295)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:903)
	at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:313)
	at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:391)
	at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1370)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1298)
	at org.eclipse.swt.widgets.Control.release(Control.java:2804)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:662)
	at org.eclipse.swt.widgets.Display.release(Display.java:3663)
	at org.eclipse.swt.graphics.Device.dispose(Device.java:190)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

!ENTRY org.eclipse.osgi 4 0 2011-05-12 12:33:13.315
!MESSAGE Application error
!STACK 1
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
	at org.eclipse.swt.SWT.error(SWT.java:4277)
	at org.eclipse.swt.SWT.error(SWT.java:4192)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:138)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3931)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3608)
	at org.eclipse.swt.widgets.Display.release(Display.java:3669)
	at org.eclipse.swt.graphics.Device.dispose(Device.java:190)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
Caused by: java.lang.NullPointerException
	at bsd.eh.EclipseHacksPlugin.basicSetBars(EclipseHacksPlugin.java:133)
	at bsd.eh.EclipseHacksPlugin$4.run(EclipseHacksPlugin.java:121)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
	... 17 more

!ENTRY org.eclipse.core.resources 4 2 2011-05-12 12:33:13.972
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.IllegalStateException: BundleContext is no longer valid
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.checkValid(BundleContextImpl.java:931)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.createFilter(BundleContextImpl.java:917)
	at org.osgi.util.tracker.ServiceTracker.<init>(ServiceTracker.java:197)
	at org.eclipse.pde.internal.core.PDERegistryStrategy.getXMLParser(PDERegistryStrategy.java:167)
	at org.eclipse.core.internal.registry.ExtensionRegistry.addContribution(ExtensionRegistry.java:1062)
	at org.eclipse.pde.internal.core.PDERegistryStrategy.addBundle(PDERegistryStrategy.java:207)
	at org.eclipse.pde.internal.core.PDERegistryStrategy.addBundles(PDERegistryStrategy.java:179)
	at org.eclipse.pde.internal.core.PDERegistryStrategy.processBundles(PDERegistryStrategy.java:174)
	at org.eclipse.pde.internal.core.PDERegistryStrategy.onStart(PDERegistryStrategy.java:154)
	at org.eclipse.core.internal.registry.ExtensionRegistry.<init>(ExtensionRegistry.java:725)
	at org.eclipse.core.runtime.RegistryFactory.createRegistry(RegistryFactory.java:58)
	at org.eclipse.pde.internal.core.PDEExtensionRegistry.createRegistry(PDEExtensionRegistry.java:85)
	at org.eclipse.pde.internal.core.PDEExtensionRegistry.getRegistry(PDEExtensionRegistry.java:77)
	at org.eclipse.pde.internal.core.PDEExtensionRegistry.getExtensionPoint(PDEExtensionRegistry.java:134)
	at org.eclipse.pde.internal.core.PDEExtensionRegistry.findExtensions(PDEExtensionRegistry.java:205)
	at org.eclipse.pde.internal.core.SourceLocationManager.processExtensions(SourceLocationManager.java:342)
	at org.eclipse.pde.internal.core.SourceLocationManager.getExtensionLocations(SourceLocationManager.java:192)
	at org.eclipse.pde.internal.core.SourceLocationManager.searchExtensionLocations(SourceLocationManager.java:273)
	at org.eclipse.pde.internal.core.SourceLocationManager.findSourcePath(SourceLocationManager.java:60)
	at org.eclipse.pde.internal.core.ClasspathUtilCore.getSourceAnnotation(ClasspathUtilCore.java:154)
	at org.eclipse.pde.internal.core.PDEClasspathContainer.addExternalPlugin(PDEClasspathContainer.java:66)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.addPlugin(RequiredPluginsClasspathContainer.java:256)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.addDependency(RequiredPluginsClasspathContainer.java:230)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.addDependency(RequiredPluginsClasspathContainer.java:235)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.addDependency(RequiredPluginsClasspathContainer.java:242)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.addDependency(RequiredPluginsClasspathContainer.java:214)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.computePluginEntries(RequiredPluginsClasspathContainer.java:129)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.getClasspathEntries(RequiredPluginsClasspathContainer.java:88)
	at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2680)
	at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2838)
	at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1943)
	at org.eclipse.jdt.internal.core.DeltaProcessingState.getRootInfos(DeltaProcessingState.java:304)
	at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots(DeltaProcessingState.java:249)
	at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:725)
	at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:788)
	at org.eclipse.jdt.internal.core.JavaModelManager$11.run(JavaModelManager.java:2793)
	at org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2807)
	at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1872)
	at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:2784)
	at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2674)
	at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2838)
	at org.eclipse.jdt.internal.core.ClasspathChange.generateDelta(ClasspathChange.java:219)
	at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:2040)
	at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:470)
	at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
	at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395)
	at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530)
	at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1670)
	at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167)
	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

!ENTRY org.eclipse.core.resources 4 2 2011-05-12 12:33:15.651
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.IllegalStateException: BundleContext is no longer valid
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.checkValid(BundleContextImpl.java:931)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.createFilter(BundleContextImpl.java:917)
	at org.osgi.util.tracker.ServiceTracker.<init>(ServiceTracker.java:197)
	at org.eclipse.pde.internal.core.PDERegistryStrategy.getXMLParser(PDERegistryStrategy.java:167)
	at org.eclipse.core.internal.registry.ExtensionRegistry.addContribution(ExtensionRegistry.java:1062)
	at org.eclipse.pde.internal.core.PDERegistryStrategy.addBundle(PDERegistryStrategy.java:207)
	at org.eclipse.pde.internal.core.PDERegistryStrategy.addBundles(PDERegistryStrategy.java:179)
	at org.eclipse.pde.internal.core.PDERegistryStrategy.processBundles(PDERegistryStrategy.java:174)
	at org.eclipse.pde.internal.core.PDERegistryStrategy.onStart(PDERegistryStrategy.java:154)
	at org.eclipse.core.internal.registry.ExtensionRegistry.<init>(ExtensionRegistry.java:725)
	at org.eclipse.core.runtime.RegistryFactory.createRegistry(RegistryFactory.java:58)
	at org.eclipse.pde.internal.core.PDEExtensionRegistry.createRegistry(PDEExtensionRegistry.java:85)
	at org.eclipse.pde.internal.core.PDEExtensionRegistry.getRegistry(PDEExtensionRegistry.java:77)
	at org.eclipse.pde.internal.core.PDEExtensionRegistry.getExtensionPoint(PDEExtensionRegistry.java:134)
	at org.eclipse.pde.internal.core.PDEExtensionRegistry.findExtensions(PDEExtensionRegistry.java:205)
	at org.eclipse.pde.internal.core.SourceLocationManager.processExtensions(SourceLocationManager.java:342)
	at org.eclipse.pde.internal.core.SourceLocationManager.getExtensionLocations(SourceLocationManager.java:192)
	at org.eclipse.pde.internal.core.SourceLocationManager.searchExtensionLocations(SourceLocationManager.java:273)
	at org.eclipse.pde.internal.core.SourceLocationManager.findSourcePath(SourceLocationManager.java:60)
	at org.eclipse.pde.internal.core.ClasspathUtilCore.getSourceAnnotation(ClasspathUtilCore.java:154)
	at org.eclipse.pde.internal.core.PDEClasspathContainer.addExternalPlugin(PDEClasspathContainer.java:66)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.addPlugin(RequiredPluginsClasspathContainer.java:256)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.addDependency(RequiredPluginsClasspathContainer.java:230)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.addDependency(RequiredPluginsClasspathContainer.java:235)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.addDependency(RequiredPluginsClasspathContainer.java:242)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.addDependency(RequiredPluginsClasspathContainer.java:214)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.addHostPlugin(RequiredPluginsClasspathContainer.java:292)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.computePluginEntries(RequiredPluginsClasspathContainer.java:116)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.getClasspathEntries(RequiredPluginsClasspathContainer.java:88)
	at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2680)
	at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2838)
	at org.eclipse.jdt.internal.core.ClasspathChange.generateDelta(ClasspathChange.java:219)
	at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:2040)
	at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:470)
	at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:186)
	at org.eclipse.core.internal.resources.SavedState.processResourceChangeEvents(SavedState.java:77)
	at org.eclipse.jdt.internal.core.JavaModelManager$20.run(JavaModelManager.java:4952)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2326)
	at org.eclipse.jdt.internal.core.JavaModelManager$19.run(JavaModelManager.java:4944)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

!ENTRY org.eclipse.core.jobs 2 2 2011-05-12 12:33:16.039
!MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.ide.IDEWorkbenchActivityHelper$4

!ENTRY org.eclipse.core.jobs 2 2 2011-05-12 12:33:16.039
!MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.AbstractWorkingSetManager$9

!ENTRY org.eclipse.core.jobs 2 2 2011-05-12 12:33:16.040
!MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.debug.internal.ui.viewers.model.ViewerUpdateMonitor$1

!ENTRY org.eclipse.core.jobs 2 2 2011-05-12 12:33:16.040
!MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.progress.WorkbenchSiteProgressService$SiteUpdateJob
Comment 1 Brian de Alwis CLA 2011-05-12 13:02:40 EDT
Created attachment 195514 [details]
my deltas.xml

Some more datapoints:

  * Doesn't happen with a fresh workspace

  * The workspace I was working against had a split shared area

  * The workspace I was working against also had some aborted attempts to DND the Outline view to the right edge (bug 345343)

I've attached my deltas.xml here.
Comment 2 Remy Suen CLA 2011-05-12 13:13:03 EDT
(In reply to comment #1)
> Created attachment 195514 [details]
> my deltas.xml

With this layout I also cannot run an inner.
Comment 3 Brian de Alwis CLA 2011-05-12 13:28:39 EDT
One further note: the deltas.xml works fine with I20110510-1040.
Comment 4 Remy Suen CLA 2011-05-12 13:58:32 EDT
On XP, the whole rendering process is halted because a tool item could not be rendered. Brian, you do not have a stack trace like this on the Mac?

java.lang.NullPointerException
	at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.generateParameterizedCommand(HandledContributionItem.java:327)
	at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.getToolTipText(HandledContributionItem.java:295)
	at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.updateToolItem(HandledContributionItem.java:280)
	at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.update(HandledContributionItem.java:236)
	at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.fill(HandledContributionItem.java:204)
	at org.eclipse.jface.action.ToolBarManager.update(ToolBarManager.java:353)
	at org.eclipse.e4.ui.workbench.renderers.swt.ToolBarManagerRenderer.processContents(ToolBarManagerRenderer.java:425)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:573)
	at org.eclipse.e4.ui.workbench.renderers.swt.TrimBarRenderer.processContents(TrimBarRenderer.java:207)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:573)
	at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:572)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:573)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:638)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:854)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:809)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:87)
	at org.eclipse.ui.internal.Workbench$3.run(Workbench.java:542)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:522)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
	at java.lang.reflect.Method.invoke(Method.java:600)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
Comment 5 Remy Suen CLA 2011-05-12 14:06:52 EDT
I've fixed bug 323014 so the workbench will now come up with Brian's deltas. There is still the question of what is interrupting the renderer from completing smoothly without any errors.
Comment 6 Bogdan Gheorghe CLA 2011-05-12 14:44:45 EDT
Works for me with clean workspace.  Nothing has changed in the CTabFolder area in the last number of days. Something else is afoot here...
Comment 7 Brian de Alwis CLA 2011-05-12 17:13:21 EDT
(In reply to comment #4)
> On XP, the whole rendering process is halted because a tool item could not be
> rendered. Brian, you do not have a stack trace like this on the Mac?
> 
> java.lang.NullPointerException
>     at
> org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.generateParameterizedCommand(HandledContributionItem.java:327)

No, I didn't see anything like that — what I included was the entirety of the log.
Comment 8 Brian de Alwis CLA 2011-12-12 11:38:50 EST
This hasn't come up again
Comment 9 Arash CLA 2011-12-23 13:18:55 EST
I am facing the same problem. I noticed the workspace became extremely slow and after shutting down eclipse I can no longer fire up the IDE. my work environment:

Ubuntu 11.10 (64 bits)
Eclipse 
org.eclipse.platform_3.7.1.v201109091335
 and
org.eclipse.swt_3.7.1.v3738a.jar
org.eclipse.swt.gtk.linux.x86_64_3.7.1.v3738a.jar


 Exception in thread "org.eclipse.jdt.internal.ui.text.JavaReconciler" java.lang.IllegalStateException: Workspace is closed.
	at org.eclipse.core.resources.ResourcesPlugin.getWorkspace(ResourcesPlugin.java:399)
	at org.eclipse.ui.editors.text.TextFileDocumentProvider.<init>(TextFileDocumentProvider.java:402)
	at org.eclipse.ui.editors.text.TextFileDocumentProvider.<init>(TextFileDocumentProvider.java:387)
	at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.<init>(CompilationUnitDocumentProvider.java:918)
	at org.eclipse.jdt.internal.ui.JavaPlugin.getCompilationUnitDocumentProvider(JavaPlugin.java:649)
	at org.eclipse.jdt.internal.ui.JavaPlugin.getWorkingCopyManager(JavaPlugin.java:674)
	at org.eclipse.jdt.ui.JavaUI.getWorkingCopyManager(JavaUI.java:737)
	at org.eclipse.ajdt.internal.ui.editor.AspectJEditor.getInputJavaElement(AspectJEditor.java:535)
	at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.reconciled(CompilationUnitEditor.java:1659)
	at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconciled(JavaReconcilingStrategy.java:212)
	at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconciled(JavaCompositeReconcilingStrategy.java:164)
	at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:144)
	at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:105)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:406)
	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)
Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.ide.IDEWorkbenchActivityHelper$4
Comment 10 Paul Webster CLA 2011-12-23 13:46:14 EST
(In reply to comment #9)
> I am facing the same problem. I noticed the workspace became extremely slow and
> after shutting down eclipse I can no longer fire up the IDE. my work
> environment:
> 
> Ubuntu 11.10 (64 bits)
> Eclipse 
> org.eclipse.platform_3.7.1.v201109091335
>  and
> org.eclipse.swt_3.7.1.v3738a.jar
> org.eclipse.swt.gtk.linux.x86_64_3.7.1.v3738a.jar
>

This is not related to this bug or code base.  Please open a new bug against Eclipse JDT UI.

PW