Bug 27974 - [Editor Mgmt] NPE closing perspectives
Summary: [Editor Mgmt] NPE closing perspectives
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.1   Edit
Hardware: PC Windows XP
: P1 critical (vote)
Target Milestone: 2.1 M4   Edit
Assignee: Andrew Irvine CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-12-09 15:16 EST by Nick Edgar CLA
Modified: 2002-12-09 15:41 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Edgar CLA 2002-12-09 15:16:34 EST
build N20021209

Closed all perspectives.
Noticed the following in the log.

java.lang.NullPointerException
	at org.eclipse.ui.internal.EditorWorkbook.removeAll
(EditorWorkbook.java:732)
	at org.eclipse.ui.internal.EditorArea.removeAllEditors
(EditorArea.java:174)
	at org.eclipse.ui.internal.EditorPresentation.closeAllEditors
(EditorPresentation.java:52)
	at org.eclipse.ui.internal.EditorManager.closeAll
(EditorManager.java:72)
	at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors
(WorkbenchPage.java:684)
	at org.eclipse.ui.internal.WorkbenchPage.dispose
(WorkbenchPage.java:956)
	at org.eclipse.ui.internal.WorkbenchWindow.closePage
(WorkbenchWindow.java:452)
	at org.eclipse.ui.internal.WorkbenchPage$3.run(WorkbenchPage.java:617)
	at org.eclipse.swt.custom.BusyIndicator.showWhile
(BusyIndicator.java:65)
	at org.eclipse.ui.internal.WorkbenchPage.close(WorkbenchPage.java:615)
	at org.eclipse.ui.internal.WorkbenchPage.closePerspective
(WorkbenchPage.java:850)
	at org.eclipse.ui.internal.WorkbenchPage.closePerspective
(WorkbenchPage.java:820)
	at org.eclipse.ui.internal.WorkbenchWindow$10.widgetSelected
(WorkbenchWindow.java:1355)
	at org.eclipse.swt.widgets.TypedListener.handleEvent
(TypedListener.java:87)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java
(Compiled Code))
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java
(Compiled Code))
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java
(Compiled Code))
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1388)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:841)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
	at org.eclipse.core.launcher.Main.run(Main.java:703)
	at org.eclipse.core.launcher.Main.main(Main.java:539)

Line 732, in EditorWorkbook.removeAll(), is:
	if(!pullDownBar.isDisposed())
Comment 1 Andrew Irvine CLA 2002-12-09 15:41:01 EST
Fixed for 20021210