Project: Eclipse_Platform_UI
Bug 72272 [ViewMgmt] NPEs on shutdown of I20040817
Reported: 2004-08-19 10:26:35 | Status: verified fixed

I got a tring of NPEs when quiting Eclipse (using I20040817). Here they are. !ENTRY org.eclipse.core.runtime 4 2 Aug 19, 2004 10:21:59.994 !MESSAGE Problems occurred when invoking code from plug- in: "org.eclipse.core.runtime". !STACK 0 java.lang.NullPointerException at org.eclipse.ui.views.markers.internal.TableView.saveState (TableView.java:395) at org.eclipse.ui.views.markers.internal.TaskView.saveState (TaskView.java:201) at org.eclipse.ui.internal.ViewFactory$3.run(ViewFactory.java:601) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.ui.internal.ViewFactory.saveViewState (ViewFactory.java:599) at org.eclipse.ui.internal.ViewFactory.saveState(ViewFactory.java:579) at org.eclipse.ui.internal.WorkbenchPage.saveState (WorkbenchPage.java:2675) at org.eclipse.ui.internal.WorkbenchWindow.saveState (WorkbenchWindow.java:1955) at org.eclipse.ui.internal.Workbench.saveState(Workbench.java:1460) at org.eclipse.ui.internal.Workbench.recordWorkbenchState (Workbench.java:1217) at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:1214) at org.eclipse.ui.internal.Workbench$9.run(Workbench.java:451) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:449) at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:413) at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:598) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:69) at org.eclipse.ui.internal.Workbench.close(Workbench.java:596) at org.eclipse.ui.internal.Workbench.close(Workbench.java:571) at org.eclipse.ui.internal.WorkbenchWindow.busyClose (WorkbenchWindow.java:489) at org.eclipse.ui.internal.WorkbenchWindow.access$0 (WorkbenchWindow.java:473) at org.eclipse.ui.internal.WorkbenchWindow$1.run (WorkbenchWindow.java:568) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchWindow.close (WorkbenchWindow.java:566) at org.eclipse.jface.window.Window.handleShellCloseEvent (Window.java:614) at org.eclipse.jface.window.Window$2.shellClosed(Window.java:561) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:158) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:820) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:805) at org.eclipse.swt.widgets.Decorations.closeWidget (Decorations.java:238) at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1453) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2976) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1467) at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:399) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3055) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1467) at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:399) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3055) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1472) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2440) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1435) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1406) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:263) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:144) at org.eclipse.ui.internal.ide.IDEApplication.run (IDEApplication.java:102) at org.eclipse.core.internal.runtime.PlatformActivator$1.run (PlatformActivator.java:335) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:273) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:129) 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:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:183) at org.eclipse.core.launcher.Main.run(Main.java:644) at org.eclipse.core.launcher.Main.main(Main.java:628) !ENTRY org.eclipse.core.runtime 4 2 Aug 19, 2004 10:22:00.10 !MESSAGE Problems occurred when invoking code from plug- in: "org.eclipse.core.runtime". !STACK 0 java.lang.NullPointerException at org.eclipse.pde.internal.runtime.logview.LogView.saveState (LogView.java:753) at org.eclipse.ui.internal.ViewFactory$3.run(ViewFactory.java:601) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.ui.internal.ViewFactory.saveViewState (ViewFactory.java:599) at org.eclipse.ui.internal.ViewFactory.saveState(ViewFactory.java:579) at org.eclipse.ui.internal.WorkbenchPage.saveState (WorkbenchPage.java:2675) at org.eclipse.ui.internal.WorkbenchWindow.saveState (WorkbenchWindow.java:1955) at org.eclipse.ui.internal.Workbench.saveState(Workbench.java:1460) at org.eclipse.ui.internal.Workbench.recordWorkbenchState (Workbench.java:1217) at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:1214) at org.eclipse.ui.internal.Workbench$9.run(Workbench.java:451) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:449) at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:413) at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:598) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:69) at org.eclipse.ui.internal.Workbench.close(Workbench.java:596) at org.eclipse.ui.internal.Workbench.close(Workbench.java:571) at org.eclipse.ui.internal.WorkbenchWindow.busyClose (WorkbenchWindow.java:489) at org.eclipse.ui.internal.WorkbenchWindow.access$0 (WorkbenchWindow.java:473) at org.eclipse.ui.internal.WorkbenchWindow$1.run (WorkbenchWindow.java:568) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchWindow.close (WorkbenchWindow.java:566) at org.eclipse.jface.window.Window.handleShellCloseEvent (Window.java:614) at org.eclipse.jface.window.Window$2.shellClosed(Window.java:561) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:158) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:820) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:805) at org.eclipse.swt.widgets.Decorations.closeWidget (Decorations.java:238) at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1453) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2976) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1467) at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:399) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3055) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1467) at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:399) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3055) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1472) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2440) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1435) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1406) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:263) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:144) at org.eclipse.ui.internal.ide.IDEApplication.run (IDEApplication.java:102) at org.eclipse.core.internal.runtime.PlatformActivator$1.run (PlatformActivator.java:335) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:273) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:129) 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:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:183) at org.eclipse.core.launcher.Main.run(Main.java:644) at org.eclipse.core.launcher.Main.main(Main.java:628) !ENTRY org.eclipse.core.runtime 4 2 Aug 19, 2004 10:22:00.26 !MESSAGE Problems occurred when invoking code from plug- in: "org.eclipse.core.runtime". !STACK 0 java.lang.NullPointerException at org.eclipse.ui.views.markers.internal.TableView.saveState (TableView.java:395) at org.eclipse.ui.views.markers.internal.ProblemView.saveState (ProblemView.java:109) at org.eclipse.ui.internal.ViewFactory$3.run(ViewFactory.java:601) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.ui.internal.ViewFactory.saveViewState (ViewFactory.java:599) at org.eclipse.ui.internal.ViewFactory.saveState(ViewFactory.java:579) at org.eclipse.ui.internal.WorkbenchPage.saveState (WorkbenchPage.java:2675) at org.eclipse.ui.internal.WorkbenchWindow.saveState (WorkbenchWindow.java:1955) at org.eclipse.ui.internal.Workbench.saveState(Workbench.java:1460) at org.eclipse.ui.internal.Workbench.recordWorkbenchState (Workbench.java:1217) at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:1214) at org.eclipse.ui.internal.Workbench$9.run(Workbench.java:451) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:449) at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:413) at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:598) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:69) at org.eclipse.ui.internal.Workbench.close(Workbench.java:596) at org.eclipse.ui.internal.Workbench.close(Workbench.java:571) at org.eclipse.ui.internal.WorkbenchWindow.busyClose (WorkbenchWindow.java:489) at org.eclipse.ui.internal.WorkbenchWindow.access$0 (WorkbenchWindow.java:473) at org.eclipse.ui.internal.WorkbenchWindow$1.run (WorkbenchWindow.java:568) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchWindow.close (WorkbenchWindow.java:566) at org.eclipse.jface.window.Window.handleShellCloseEvent (Window.java:614) at org.eclipse.jface.window.Window$2.shellClosed(Window.java:561) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:158) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:820) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:805) at org.eclipse.swt.widgets.Decorations.closeWidget (Decorations.java:238) at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1453) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2976) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1467) at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:399) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3055) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1467) at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:399) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3055) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1472) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2440) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1435) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1406) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:263) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:144) at org.eclipse.ui.internal.ide.IDEApplication.run (IDEApplication.java:102) at org.eclipse.core.internal.runtime.PlatformActivator$1.run (PlatformActivator.java:335) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:273) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:129) 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:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:183) at org.eclipse.core.launcher.Main.run(Main.java:644) at org.eclipse.core.launcher.Main.main(Main.java:628) !ENTRY org.eclipse.core.runtime 4 2 Aug 19, 2004 10:22:06.729 !MESSAGE Problems occurred when invoking code from plug- in: "org.eclipse.core.runtime". !STACK 0 java.lang.NullPointerException at org.eclipse.ui.views.markers.internal.MarkerView.dispose (MarkerView.java:362) at org.eclipse.ui.views.markers.internal.TaskView.dispose (TaskView.java:182) at org.eclipse.ui.internal.WorkbenchPartReference.dispose (WorkbenchPartReference.java:404) at org.eclipse.ui.internal.ViewFactory$ViewReference.dispose (ViewFactory.java:83) at org.eclipse.ui.internal.WorkbenchPage$6.run(WorkbenchPage.java:1254) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.ui.internal.WorkbenchPage.dispose (WorkbenchPage.java:1252) at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages (WorkbenchWindow.java:603) at org.eclipse.ui.internal.WorkbenchWindow.hardClose (WorkbenchWindow.java:1069) at org.eclipse.ui.internal.WorkbenchWindow.busyClose (WorkbenchWindow.java:492) at org.eclipse.ui.internal.WorkbenchWindow.access$0 (WorkbenchWindow.java:473) at org.eclipse.ui.internal.WorkbenchWindow$1.run (WorkbenchWindow.java:568) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchWindow.close (WorkbenchWindow.java:566) at org.eclipse.jface.window.WindowManager.close(WindowManager.java:108) at org.eclipse.ui.internal.Workbench$10.run(Workbench.java:482) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:478) at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:413) at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:598) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:69) at org.eclipse.ui.internal.Workbench.close(Workbench.java:596) at org.eclipse.ui.internal.Workbench.close(Workbench.java:571) at org.eclipse.ui.internal.WorkbenchWindow.busyClose (WorkbenchWindow.java:489) at org.eclipse.ui.internal.WorkbenchWindow.access$0 (WorkbenchWindow.java:473) at org.eclipse.ui.internal.WorkbenchWindow$1.run (WorkbenchWindow.java:568) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchWindow.close (WorkbenchWindow.java:566) at org.eclipse.jface.window.Window.handleShellCloseEvent (Window.java:614) at org.eclipse.jface.window.Window$2.shellClosed(Window.java:561) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:158) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:820) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:805) at org.eclipse.swt.widgets.Decorations.closeWidget (Decorations.java:238) at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1453) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2976) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1467) at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:399) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3055) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1467) at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:399) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3055) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1472) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2440) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1435) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1406) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:263) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:144) at org.eclipse.ui.internal.ide.IDEApplication.run (IDEApplication.java:102) at org.eclipse.core.internal.runtime.PlatformActivator$1.run (PlatformActivator.java:335) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:273) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:129) 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:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:183) at org.eclipse.core.launcher.Main.run(Main.java:644) at org.eclipse.core.launcher.Main.main(Main.java:628) !ENTRY org.eclipse.core.runtime 4 2 Aug 19, 2004 10:22:06.823 !MESSAGE Problems occurred when invoking code from plug- in: "org.eclipse.core.runtime". !STACK 0 java.lang.NullPointerException at org.eclipse.pde.internal.runtime.logview.LogView.dispose (LogView.java:441) at org.eclipse.ui.internal.WorkbenchPartReference.dispose (WorkbenchPartReference.java:404) at org.eclipse.ui.internal.ViewFactory$ViewReference.dispose (ViewFactory.java:83) at org.eclipse.ui.internal.WorkbenchPage$6.run(WorkbenchPage.java:1254) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.ui.internal.WorkbenchPage.dispose (WorkbenchPage.java:1252) at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages (WorkbenchWindow.java:603) at org.eclipse.ui.internal.WorkbenchWindow.hardClose (WorkbenchWindow.java:1069) at org.eclipse.ui.internal.WorkbenchWindow.busyClose (WorkbenchWindow.java:492) at org.eclipse.ui.internal.WorkbenchWindow.access$0 (WorkbenchWindow.java:473) at org.eclipse.ui.internal.WorkbenchWindow$1.run (WorkbenchWindow.java:568) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchWindow.close (WorkbenchWindow.java:566) at org.eclipse.jface.window.WindowManager.close(WindowManager.java:108) at org.eclipse.ui.internal.Workbench$10.run(Workbench.java:482) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:478) at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:413) at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:598) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:69) at org.eclipse.ui.internal.Workbench.close(Workbench.java:596) at org.eclipse.ui.internal.Workbench.close(Workbench.java:571) at org.eclipse.ui.internal.WorkbenchWindow.busyClose (WorkbenchWindow.java:489) at org.eclipse.ui.internal.WorkbenchWindow.access$0 (WorkbenchWindow.java:473) at org.eclipse.ui.internal.WorkbenchWindow$1.run (WorkbenchWindow.java:568) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchWindow.close (WorkbenchWindow.java:566) at org.eclipse.jface.window.Window.handleShellCloseEvent (Window.java:614) at org.eclipse.jface.window.Window$2.shellClosed(Window.java:561) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:158) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:820) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:805) at org.eclipse.swt.widgets.Decorations.closeWidget (Decorations.java:238) at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1453) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2976) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1467) at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:399) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3055) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1467) at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:399) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3055) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1472) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2440) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1435) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1406) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:263) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:144) at org.eclipse.ui.internal.ide.IDEApplication.run (IDEApplication.java:102) at org.eclipse.core.internal.runtime.PlatformActivator$1.run (PlatformActivator.java:335) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:273) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:129) 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:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:183) at org.eclipse.core.launcher.Main.run(Main.java:644) at org.eclipse.core.launcher.Main.main(Main.java:628) !ENTRY org.eclipse.core.runtime 4 2 Aug 19, 2004 10:22:06.854 !MESSAGE Problems occurred when invoking code from plug- in: "org.eclipse.core.runtime". !STACK 0 java.lang.NullPointerException at org.eclipse.ui.views.markers.internal.MarkerView.dispose (MarkerView.java:362) at org.eclipse.ui.views.markers.internal.ProblemView.dispose (ProblemView.java:97) at org.eclipse.ui.internal.WorkbenchPartReference.dispose (WorkbenchPartReference.java:404) at org.eclipse.ui.internal.ViewFactory$ViewReference.dispose (ViewFactory.java:83) at org.eclipse.ui.internal.WorkbenchPage$6.run(WorkbenchPage.java:1254) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.ui.internal.WorkbenchPage.dispose (WorkbenchPage.java:1252) at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages (WorkbenchWindow.java:603) at org.eclipse.ui.internal.WorkbenchWindow.hardClose (WorkbenchWindow.java:1069) at org.eclipse.ui.internal.WorkbenchWindow.busyClose (WorkbenchWindow.java:492) at org.eclipse.ui.internal.WorkbenchWindow.access$0 (WorkbenchWindow.java:473) at org.eclipse.ui.internal.WorkbenchWindow$1.run (WorkbenchWindow.java:568) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchWindow.close (WorkbenchWindow.java:566) at org.eclipse.jface.window.WindowManager.close(WindowManager.java:108) at org.eclipse.ui.internal.Workbench$10.run(Workbench.java:482) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:478) at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:413) at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:598) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:69) at org.eclipse.ui.internal.Workbench.close(Workbench.java:596) at org.eclipse.ui.internal.Workbench.close(Workbench.java:571) at org.eclipse.ui.internal.WorkbenchWindow.busyClose (WorkbenchWindow.java:489) at org.eclipse.ui.internal.WorkbenchWindow.access$0 (WorkbenchWindow.java:473) at org.eclipse.ui.internal.WorkbenchWindow$1.run (WorkbenchWindow.java:568) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchWindow.close (WorkbenchWindow.java:566) at org.eclipse.jface.window.Window.handleShellCloseEvent (Window.java:614) at org.eclipse.jface.window.Window$2.shellClosed(Window.java:561) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:158) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:820) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:805) at org.eclipse.swt.widgets.Decorations.closeWidget (Decorations.java:238) at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1453) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2976) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1467) at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:399) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3055) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1467) at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:399) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3055) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1398) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3349) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1472) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2440) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1435) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1406) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:263) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:144) at org.eclipse.ui.internal.ide.IDEApplication.run (IDEApplication.java:102) at org.eclipse.core.internal.runtime.PlatformActivator$1.run (PlatformActivator.java:335) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:273) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:129) 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:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:183) at org.eclipse.core.launcher.Main.run(Main.java:644) at org.eclipse.core.launcher.Main.main(Main.java:628)

Files changed in fix:
bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/EditorManager.java bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/PartPane.java bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/ViewFactory.java