Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 65867

Summary: [Workbench] Exception when closing project
Product: [Eclipse Project] Platform Reporter: Genady Beryozkin <eclipse>
Component: UIAssignee: Tod Creasey <Tod_Creasey>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 3.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Genady Beryozkin CLA 2004-06-05 08:05:57 EDT
I have closed a project in 3.0RC1

Here is what I have found in .log

!ENTRY org.eclipse.ui 4 4 &#1497;&#1493;&#1504; 05, 2004 13:01:29.390
!MESSAGE Exception creating editor: The file does not exist.
!ENTRY org.eclipse.ui 4 4 &#1497;&#1493;&#1504; 05, 2004 13:01:29.641
!MESSAGE Exception creating editor: The file does not exist.
!ENTRY org.eclipse.ui 4 4 &#1497;&#1493;&#1504; 05, 2004 13:01:29.731
!MESSAGE Exception creating editor: The file does not exist.
!ENTRY org.eclipse.ui 4 4 &#1497;&#1493;&#1504; 05, 2004 13:01:29.821
!MESSAGE Exception creating editor: The file does not exist.
!ENTRY org.eclipse.ui 4 4 &#1497;&#1493;&#1504; 05, 2004 13:01:29.931
!MESSAGE Exception creating editor: The classfile is not on the classpath
!ENTRY org.eclipse.ui 4 4 &#1497;&#1493;&#1504; 05, 2004 13:01:30.01
!MESSAGE Exception creating editor: The classfile is not on the classpath
!ENTRY org.eclipse.ui 4 4 &#1497;&#1493;&#1504; 05, 2004 13:01:30.41
!MESSAGE Unhandled event loop exception
!ENTRY org.eclipse.ui 4 0 &#1497;&#1493;&#1504; 05, 2004 13:01:30.51
!MESSAGE Assertion failed: 
!STACK 0
org.eclipse.jface.util.Assert$AssertionFailedException: Assertion failed: 
	at org.eclipse.jface.util.Assert.isTrue(Assert.java:168)
	at org.eclipse.jface.util.Assert.isTrue(Assert.java:154)
	at
org.eclipse.ui.internal.presentations.DefaultPartPresentation.setControlSize(DefaultPartPresentation.java:724)
	at
org.eclipse.ui.internal.presentations.DefaultPartPresentation.selectPart(DefaultPartPresentation.java:1091)
	at
org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:922)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:897)
	at org.eclipse.ui.internal.PartStack.updateContainerVisibleTab(PartStack.java:1044)
	at org.eclipse.ui.internal.PartStack.remove(PartStack.java:701)
	at
org.eclipse.ui.internal.EditorSashContainer.removeEditor(EditorSashContainer.java:193)
	at org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorAreaHelper.java:109)
	at org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorAreaHelper.java:90)
	at org.eclipse.ui.internal.EditorManager.closeEditor(EditorManager.java:166)
	at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:948)
	at org.eclipse.ui.internal.EditorManager$Editor.getEditor(EditorManager.java:1172)
	at org.eclipse.ui.internal.EditorManager$Editor.getPart(EditorManager.java:1160)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)
	at
org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:122)
	at
org.eclipse.ui.internal.presentations.DefaultPartPresentation.selectPart(DefaultPartPresentation.java:1090)
	at
org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:922)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:897)
	at org.eclipse.ui.internal.PartStack.updateContainerVisibleTab(PartStack.java:1044)
	at org.eclipse.ui.internal.PartStack.remove(PartStack.java:701)
	at
org.eclipse.ui.internal.EditorSashContainer.removeEditor(EditorSashContainer.java:193)
	at org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorAreaHelper.java:109)
	at org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorAreaHelper.java:90)
	at org.eclipse.ui.internal.EditorManager.closeEditor(EditorManager.java:166)
	at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:948)
	at org.eclipse.ui.internal.EditorManager$Editor.getEditor(EditorManager.java:1172)
	at org.eclipse.ui.internal.EditorManager$Editor.getPart(EditorManager.java:1160)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)
	at
org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:122)
	at
org.eclipse.ui.internal.presentations.DefaultPartPresentation.selectPart(DefaultPartPresentation.java:1090)
	at
org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:922)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:897)
	at org.eclipse.ui.internal.PartStack.updateContainerVisibleTab(PartStack.java:1044)
	at org.eclipse.ui.internal.PartStack.remove(PartStack.java:701)
	at
org.eclipse.ui.internal.EditorSashContainer.removeEditor(EditorSashContainer.java:193)
	at org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorAreaHelper.java:109)
	at org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorAreaHelper.java:90)
	at org.eclipse.ui.internal.EditorManager.closeEditor(EditorManager.java:166)
	at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:948)
	at org.eclipse.ui.internal.EditorManager$Editor.getEditor(EditorManager.java:1172)
	at org.eclipse.ui.internal.EditorManager$Editor.getPart(EditorManager.java:1160)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)
	at
org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:122)
	at
org.eclipse.ui.internal.presentations.DefaultPartPresentation.selectPart(DefaultPartPresentation.java:1090)
	at
org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:922)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:897)
	at org.eclipse.ui.internal.PartStack.updateContainerVisibleTab(PartStack.java:1044)
	at org.eclipse.ui.internal.PartStack.remove(PartStack.java:701)
	at
org.eclipse.ui.internal.EditorSashContainer.removeEditor(EditorSashContainer.java:193)
	at org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorAreaHelper.java:109)
	at org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorAreaHelper.java:90)
	at org.eclipse.ui.internal.EditorManager.closeEditor(EditorManager.java:166)
	at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:948)
	at org.eclipse.ui.internal.EditorManager$Editor.getEditor(EditorManager.java:1172)
	at org.eclipse.ui.internal.EditorManager$Editor.getPart(EditorManager.java:1160)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)
	at
org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:122)
	at
org.eclipse.ui.internal.presentations.DefaultPartPresentation.selectPart(DefaultPartPresentation.java:1090)
	at
org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:922)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:897)
	at org.eclipse.ui.internal.PartStack.updateContainerVisibleTab(PartStack.java:1044)
	at org.eclipse.ui.internal.PartStack.remove(PartStack.java:701)
	at
org.eclipse.ui.internal.EditorSashContainer.removeEditor(EditorSashContainer.java:193)
	at org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorAreaHelper.java:109)
	at org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorAreaHelper.java:90)
	at org.eclipse.ui.internal.EditorManager.closeEditor(EditorManager.java:166)
	at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:948)
	at org.eclipse.ui.internal.EditorManager$Editor.getEditor(EditorManager.java:1172)
	at org.eclipse.ui.internal.EditorManager$Editor.getPart(EditorManager.java:1160)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)
	at
org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:122)
	at
org.eclipse.ui.internal.presentations.DefaultPartPresentation.selectPart(DefaultPartPresentation.java:1090)
	at
org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:922)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:897)
	at org.eclipse.ui.internal.PartStack.updateContainerVisibleTab(PartStack.java:1044)
	at org.eclipse.ui.internal.PartStack.remove(PartStack.java:701)
	at
org.eclipse.ui.internal.EditorSashContainer.removeEditor(EditorSashContainer.java:193)
	at org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorAreaHelper.java:109)
	at org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorAreaHelper.java:99)
	at org.eclipse.ui.internal.EditorManager.closeEditor(EditorManager.java:162)
	at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:916)
	at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:863)
	at org.eclipse.ui.internal.CloseAllAction.run(CloseAllAction.java:74)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:881)
	at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:915)
	at
org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:866)
	at
org.eclipse.jface.action.ActionContributionItem$7.handleEvent(ActionContributionItem.java:785)
	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.Display.runDeferredEvents(Display.java:2716)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2382)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1363)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1334)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:253)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96)
	at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:334)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:128)
	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:582)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
	at org.eclipse.core.launcher.Main.run(Main.java:638)
	at org.eclipse.core.launcher.Main.main(Main.java:622)
Comment 1 Debbie Wilson CLA 2004-06-08 10:36:35 EDT
This looks like a dup of bug 61581.  But I can't tell if bug 61581 got fixed 
in RC1 (i.e. if that fix was in RC1, then this is a different problem).
Comment 2 Douglas Pollock CLA 2005-10-06 13:51:17 EDT
Reassigning the last of Stefan's bugs. 
Comment 3 Tod Creasey CLA 2006-04-14 15:45:14 EDT

*** This bug has been marked as a duplicate of 61581 ***