This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 303978 - org.eclipse.e4.demo.e4photo exception on close
Summary: org.eclipse.e4.demo.e4photo exception on close
Status: CLOSED WONTFIX
Alias: None
Product: e4
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 1.0   Edit
Hardware: PC Windows All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Oleg Besedin CLA
URL:
Whiteboard: stalebug
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-25 17:13 EST by Dan Rubel CLA
Modified: 2018-09-16 03:20 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Rubel CLA 2010-02-25 17:13:18 EST
When testing Integration Build: I20100224-2100 on Win7 64-bit, the photo example ran fine, but when I clicked the close box, the application would not close and I see the following in the log...

Unable to find parent with ID "org.eclipse.e4.ide.app.menu.file" for extension "org.eclipse.e4.demo.e4photo"
Unable to find parent with ID "org.eclipse.e4.ide.application" for extension "org.eclipse.e4.demo.e4photo"
Created at: C:/Work/eclipse/runtime-e4photo.product/Album 1
!SESSION 2010-02-25 16:55:17.833 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_18
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.e4.demo.e4photo.product
Command-line arguments:  -product org.eclipse.e4.demo.e4photo.product -data C:\Work\eclipse\workspace/../runtime-e4photo.product -dev file:C:/Work/eclipse/workspace/.metadata/.plugins/org.eclipse.pde.core/e4photo.product/dev.properties -os win32 -ws win32 -arch x86_64 -consoleLog

!ENTRY org.eclipse.e4.ui.workbench 2 0 2010-02-25 16:58:12.891
!MESSAGE /Album 1/.project: Not Exif
org.eclipse.swt.SWTException: Widget is disposed
	at org.eclipse.swt.SWT.error(SWT.java:4083)
	at org.eclipse.swt.SWT.error(SWT.java:3998)
	at org.eclipse.swt.SWT.error(SWT.java:3969)
	at org.eclipse.swt.widgets.Widget.error(Widget.java:467)
	at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:340)
	at org.eclipse.swt.custom.CTabItem.isShowing(CTabItem.java:260)
	at org.eclipse.swt.custom.CTabFolder$3.getLocation(CTabFolder.java:1076)
	at org.eclipse.swt.accessibility.Accessible.accLocation(Accessible.java:1801)
	at org.eclipse.swt.accessibility.Accessible$1.method22(Accessible.java:144)
	at org.eclipse.swt.internal.ole.win32.COMObject.callback22(COMObject.java:263)
	at org.eclipse.swt.internal.win32.OS.NotifyWinEvent(Native Method)
	at org.eclipse.swt.accessibility.Accessible.setFocus(Accessible.java:1170)
	at org.eclipse.swt.custom.CTabFolder$5.handleEvent(CTabFolder.java:1195)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1050)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1074)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1055)
	at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2597)
	at org.eclipse.swt.widgets.Widget.wmSetFocus(Widget.java:2399)
	at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Control.java:4593)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4030)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
	at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method)
	at org.eclipse.swt.widgets.Control.forceFocus(Control.java:978)
	at org.eclipse.swt.widgets.Control.setTabItemFocus(Control.java:3299)
	at org.eclipse.swt.widgets.Composite.setTabGroupFocus(Composite.java:1119)
	at org.eclipse.swt.widgets.Control.traverseGroup(Control.java:3737)
	at org.eclipse.swt.widgets.Control.traverse(Control.java:3679)
	at org.eclipse.swt.widgets.Control.traverse(Control.java:3710)
	at org.eclipse.swt.ole.win32.OleClientSite.OnUIDeactivate(OleClientSite.java:996)
	at org.eclipse.swt.ole.win32.OleControlSite.OnUIDeactivate(OleControlSite.java:660)
	at org.eclipse.swt.ole.win32.OleClientSite$5.method10(OleClientSite.java:524)
	at org.eclipse.swt.internal.ole.win32.COMObject.callback10(COMObject.java:155)
	at org.eclipse.swt.internal.win32.OS.VtblCall(Native Method)
	at org.eclipse.swt.internal.ole.win32.IOleInPlaceObject.InPlaceDeactivate(IOleInPlaceObject.java:21)
	at org.eclipse.swt.ole.win32.OleClientSite.deactivateInPlaceClient(OleClientSite.java:550)
	at org.eclipse.swt.ole.win32.OleClientSite.onDispose(OleClientSite.java:896)
	at org.eclipse.swt.ole.win32.OleClientSite.access$1(OleClientSite.java:883)
	at org.eclipse.swt.ole.win32.OleClientSite$1.handleEvent(OleClientSite.java:129)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1050)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1074)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1055)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:834)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:810)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:834)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:810)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:834)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:810)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:834)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:810)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:834)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:810)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:834)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:810)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:834)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:810)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:834)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:810)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:834)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:810)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:834)
	at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:174)
	at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:773)
	at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1263)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:810)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:445)
	at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:447)
	at org.eclipse.swt.widgets.Shell.dispose(Shell.java:710)
	at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:309)
	at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1665)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:3963)
	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348)
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2032)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2439)
	at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:493)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4052)
	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348)
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2032)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2439)
	at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:493)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4052)
	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348)
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2032)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2444)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3599)
	at org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine$5.run(PartRenderingEngine.java:535)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.run(PartRenderingEngine.java:457)
	at org.eclipse.e4.workbench.ui.internal.E4Workbench.createAndRunUI(E4Workbench.java:73)
	at org.eclipse.e4.ui.workbench.swt.internal.E4Application.start(E4Application.java:107)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
	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:367)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	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:611)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:566)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1363)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1339)
java.lang.NullPointerException
	at org.eclipse.swt.custom.CTabFolder.setItemSize(CTabFolder.java:2338)
	at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3303)
	at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3238)
	at org.eclipse.swt.custom.CTabFolder.onResize(CTabFolder.java:1724)
	at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:263)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1050)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1074)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1055)
	at org.eclipse.swt.widgets.Control.sendResize(Control.java:2628)
	at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:937)
	at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:986)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2756)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2752)
	at org.eclipse.swt.custom.SashFormLayout.layout(SashFormLayout.java:174)
	at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1237)
	at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:941)
	at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:986)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2756)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2752)
	at org.eclipse.swt.custom.SashFormLayout.layout(SashFormLayout.java:156)
	at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1237)
	at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1626)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4035)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2439)
	at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
	at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:4771)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4045)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
	at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
	at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1453)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2795)
	at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:980)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2756)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2752)
	at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:201)
	at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1237)
	at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1626)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4035)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2439)
	at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
	at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:4771)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4045)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
	at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
	at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1453)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2795)
	at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:980)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2756)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2752)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2819)
	at org.eclipse.swt.custom.StackLayout.layout(StackLayout.java:120)
	at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1237)
	at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1626)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4035)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2439)
	at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
	at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:4771)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4045)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
	at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
	at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1453)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2795)
	at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:980)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2756)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2752)
	at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:201)
	at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1237)
	at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1626)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4035)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2439)
	at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
	at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:4771)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4045)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
	at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
	at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1453)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2795)
	at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:980)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2756)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2752)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2819)
	at org.eclipse.e4.workbench.ui.renderers.swt.TrimmedPartLayout.layout(TrimmedPartLayout.java:140)
	at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1237)
	at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1626)
	at org.eclipse.swt.widgets.Canvas.WM_SIZE(Canvas.java:461)
	at org.eclipse.swt.widgets.Decorations.WM_SIZE(Decorations.java:1778)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4035)
	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348)
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2032)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4770)
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2439)
	at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:493)
	at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:4771)
	at org.eclipse.swt.widgets.Canvas.WM_WINDOWPOSCHANGED(Canvas.java:467)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4045)
	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348)
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2032)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4770)
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2439)
	at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:493)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4052)
	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348)
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2032)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2439)
	at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:493)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4052)
	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348)
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2032)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2444)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3599)
	at org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine$5.run(PartRenderingEngine.java:535)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.run(PartRenderingEngine.java:457)
	at org.eclipse.e4.workbench.ui.internal.E4Workbench.createAndRunUI(E4Workbench.java:73)
	at org.eclipse.e4.ui.workbench.swt.internal.E4Application.start(E4Application.java:107)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
	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:367)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	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:611)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:566)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1363)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1339)
java.lang.NullPointerException
	at org.eclipse.e4.workbench.ui.renderers.swt.WBWRenderer$6.shellClosed(WBWRenderer.java:358)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:92)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1050)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1074)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1059)
	at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:308)
	at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1665)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:3963)
	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348)
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2032)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2439)
	at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:493)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4052)
	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348)
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2032)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2439)
	at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:493)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4052)
	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348)
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2032)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4757)
	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2444)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3599)
	at org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine$5.run(PartRenderingEngine.java:535)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.run(PartRenderingEngine.java:457)
	at org.eclipse.e4.workbench.ui.internal.E4Workbench.createAndRunUI(E4Workbench.java:73)
	at org.eclipse.e4.ui.workbench.swt.internal.E4Application.start(E4Application.java:107)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
	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:367)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	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:611)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:566)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1363)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1339)
java.lang.NullPointerException
	at org.eclipse.swt.custom.CTabFolder.getItem(CTabFolder.java:583)
	at org.eclipse.swt.custom.CTabFolder._getToolTip(CTabFolder.java:3329)
	at org.eclipse.swt.custom.CTabFolder._setToolTipText(CTabFolder.java:3231)
	at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1431)
	at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:260)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1050)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4010)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3601)
	at org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine$5.run(PartRenderingEngine.java:535)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.run(PartRenderingEngine.java:457)
	at org.eclipse.e4.workbench.ui.internal.E4Workbench.createAndRunUI(E4Workbench.java:73)
	at org.eclipse.e4.ui.workbench.swt.internal.E4Application.start(E4Application.java:107)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
	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:367)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	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:611)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:566)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1363)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1339)
java.lang.NullPointerException
	at org.eclipse.swt.custom.CTabFolder.getItem(CTabFolder.java:583)
	at org.eclipse.swt.custom.CTabFolder._getToolTip(CTabFolder.java:3329)
	at org.eclipse.swt.custom.CTabFolder._setToolTipText(CTabFolder.java:3231)
	at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1431)
	at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:260)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1050)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4010)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3601)
	at org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine$5.run(PartRenderingEngine.java:535)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.run(PartRenderingEngine.java:457)
	at org.eclipse.e4.workbench.ui.internal.E4Workbench.createAndRunUI(E4Workbench.java:73)
	at org.eclipse.e4.ui.workbench.swt.internal.E4Application.start(E4Application.java:107)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
	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:367)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	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)

... then more of the same
Comment 1 Remy Suen CLA 2010-02-25 20:12:22 EST
No problems here though I didn't really do anything (just started it and then closed it).
Comment 2 Remy Suen CLA 2010-02-26 08:52:35 EST
As I expected from the original stack trace, this will only happen if you actually get a browser up. So if your 'Location' view never renders anything, this error will not occur.

----------------------------------------

java.lang.NullPointerException
	at org.eclipse.e4.workbench.ui.renderers.swt.LazyStackRenderer$2.handleEvent(LazyStackRenderer.java:152)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1050)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1074)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1055)
	at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1420)
	at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2611)
	at org.eclipse.swt.widgets.Widget.wmSetFocus(Widget.java:2399)
	at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Control.java:4593)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4030)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4779)
	at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method)
	at org.eclipse.swt.widgets.Control.forceFocus(Control.java:978)
	at org.eclipse.swt.widgets.Control.setTabItemFocus(Control.java:3299)
	at org.eclipse.swt.widgets.Composite.setTabGroupFocus(Composite.java:1119)
	at org.eclipse.swt.widgets.Control.traverseGroup(Control.java:3737)
	at org.eclipse.swt.widgets.Control.traverse(Control.java:3679)
	at org.eclipse.swt.widgets.Control.traverse(Control.java:3710)
	at org.eclipse.swt.ole.win32.OleClientSite.OnUIDeactivate(OleClientSite.java:996)
	at org.eclipse.swt.ole.win32.OleControlSite.OnUIDeactivate(OleControlSite.java:660)
	at org.eclipse.swt.ole.win32.OleClientSite$5.method10(OleClientSite.java:524)
	at org.eclipse.swt.internal.ole.win32.COMObject.callback10(COMObject.java:155)
	at org.eclipse.swt.internal.win32.OS.VtblCall(Native Method)
	at org.eclipse.swt.internal.ole.win32.IOleInPlaceObject.InPlaceDeactivate(IOleInPlaceObject.java:21)
	at org.eclipse.swt.ole.win32.OleClientSite.deactivateInPlaceClient(OleClientSite.java:550)
	at org.eclipse.swt.ole.win32.OleClientSite.onDispose(OleClientSite.java:896)
	at org.eclipse.swt.ole.win32.OleClientSite.access$1(OleClientSite.java:883)
	at org.eclipse.swt.ole.win32.OleClientSite$1.handleEvent(OleClientSite.java:129)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

----------------------------------------

java.lang.NullPointerException
	at org.eclipse.e4.workbench.ui.renderers.swt.WBWRenderer$6.shellClosed(WBWRenderer.java:358)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:92)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1050)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1074)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1059)
	at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:308)
	at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1665)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:3963)
	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348)
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2032)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4766)
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2439)
	at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:493)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4052)
	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348)
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2032)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4766)
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2439)
	at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:493)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4052)
	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348)
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2032)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4766)
	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2444)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3603)
	at org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine$5.run(PartRenderingEngine.java:535)
Comment 3 Eclipse Genie CLA 2018-09-15 15:03:04 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.