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

Bug 173050

Summary: ModelCompareEditorInput: attempt to remove a saveable when no saveables were known
Product: [Eclipse Project] Platform Reporter: Benno Baumgartner <benno.baumgartner>
Component: TeamAssignee: Platform Team Inbox <platform-team-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 3.3   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Benno Baumgartner CLA 2007-02-06 08:48:45 EST
Given a CVS shared project
1. Change a CU
2. Save the CU
3. Synchronize workspace
4. Open the changed CU in the Java Editor
5. Change the CU to make the editor dirty
6. Double click on the CU in the synchronize view to open the compare editor
Is:
!ENTRY org.eclipse.ui 2 2 2007-02-06 14:43:11.455
!MESSAGE Ignored attempt to remove a saveable when no saveables were known
!STACK 0
org.eclipse.core.runtime.AssertionFailedException: unknown saveable: org.eclipse.team.ui.synchronize.SaveableCompareEditorInput$InternalResourceSaveableComparison@a083d4c1 from part: org.eclipse.compare.internal.CompareEditor@1cd3761
	at org.eclipse.ui.internal.SaveablesList.logWarning(SaveablesList.java:177)
	at org.eclipse.ui.internal.SaveablesList.removeModel(SaveablesList.java:156)
	at org.eclipse.ui.internal.SaveablesList.removeModels(SaveablesList.java:260)
	at org.eclipse.ui.internal.SaveablesList.handleLifecycleEvent(SaveablesList.java:230)
	at org.eclipse.team.ui.synchronize.SaveableCompareEditorInput.contentsCreated(SaveableCompareEditorInput.java:140)
	at org.eclipse.team.internal.ui.mapping.ModelCompareEditorInput.contentsCreated(ModelCompareEditorInput.java:74)
	at org.eclipse.compare.CompareEditorInput.createContents(CompareEditorInput.java:463)
	at org.eclipse.compare.internal.CompareEditor.createCompareControl(CompareEditor.java:366)
	at org.eclipse.compare.internal.CompareEditor.access$2(CompareEditor.java:336)
	at org.eclipse.compare.internal.CompareEditor$3.run(CompareEditor.java:295)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3467)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3107)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2257)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2221)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2096)
	at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:456)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:451)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:101)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:146)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:169)
	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:585)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:476)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:416)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1124)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1099)
Comment 1 Michael Valenta CLA 2007-02-07 11:41:13 EST

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