Bug 271074 - Trouble saving changes in compare editor
Summary: Trouble saving changes in compare editor
Status: RESOLVED WORKSFORME
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Compare (show other bugs)
Version: 3.5   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-Compare-Inbox CLA
QA Contact:
URL:
Whiteboard: stalebug
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-02 22:21 EDT by Peter Larsen CLA
Modified: 2019-05-04 08:31 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 Peter Larsen CLA 2009-04-02 22:21:45 EDT
Build ID: I20090202-1535

I could not save some changes in the comparatorwindow, but had to open the file normally and save it. Later I got an error (java.lang.IllegalArgumentException) and found the following in .log:


!ENTRY org.eclipse.ui 2 2 2009-04-03 00:01:27.549
!MESSAGE Ignored attempt to add saveable that was already registered
!STACK 0
org.eclipse.core.runtime.AssertionFailedException: unknown saveable: org.eclipse.team.ui.synchronize.SaveableCompareEditorInput$InternalResourceSaveableComparison@b5d635 from part: org.eclipse.compare.internal.CompareEditor@10a3fad
	at org.eclipse.ui.internal.SaveablesList.logWarning(SaveablesList.java:187)
	at org.eclipse.ui.internal.SaveablesList.addModel(SaveablesList.java:117)
	at org.eclipse.ui.internal.SaveablesList.addModels(SaveablesList.java:289)
	at org.eclipse.ui.internal.SaveablesList.handleLifecycleEvent(SaveablesList.java:221)
	at org.eclipse.compare.internal.CompareEditor.registerSaveable(CompareEditor.java:317)
	at org.eclipse.compare.internal.CompareEditor.access$4(CompareEditor.java:315)
	at org.eclipse.compare.internal.CompareEditor$3.run(CompareEditor.java:369)
	at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:155)
	at org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3852)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:173)
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:388)
	at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:507)
	at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:275)
	at org.eclipse.ui.internal.progress.ProgressManager$4.run(ProgressManager.java:967)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
	at org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile(ProgressManager.java:1002)
	at org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile(ProgressManager.java:977)
	at org.eclipse.ui.internal.progress.ProgressManager.run(ProgressManager.java:1183)
	at org.eclipse.compare.internal.CompareContainer.run(CompareContainer.java:80)
	at org.eclipse.compare.CompareEditorInput.run(CompareEditorInput.java:1167)
	at org.eclipse.compare.internal.merge.DocumentMerger.doDiff(DocumentMerger.java:435)
	at org.eclipse.compare.contentmergeviewer.TextMergeViewer.doDiff(TextMergeViewer.java:3266)
	at org.eclipse.compare.contentmergeviewer.TextMergeViewer.update(TextMergeViewer.java:4963)
	at org.eclipse.compare.contentmergeviewer.TextMergeViewer.updateContent(TextMergeViewer.java:2834)
	at org.eclipse.compare.contentmergeviewer.ContentMergeViewer.internalRefresh(ContentMergeViewer.java:737)
	at org.eclipse.compare.contentmergeviewer.ContentMergeViewer.inputChanged(ContentMergeViewer.java:637)
	at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:274)
	at org.eclipse.jdt.internal.ui.compare.JavaMergeViewer.setInput(JavaMergeViewer.java:150)
	at org.eclipse.compare.CompareViewerSwitchingPane.setInput(CompareViewerSwitchingPane.java:256)
	at org.eclipse.compare.CompareEditorInput.internalSetContentPaneInput(CompareEditorInput.java:840)
	at org.eclipse.compare.CompareEditorInput.access$7(CompareEditorInput.java:838)
	at org.eclipse.compare.CompareEditorInput$13.run(CompareEditorInput.java:778)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
	at org.eclipse.compare.CompareEditorInput.feed1(CompareEditorInput.java:772)
	at org.eclipse.compare.CompareEditorInput.feedInput(CompareEditorInput.java:750)
	at org.eclipse.compare.CompareEditorInput.createContents(CompareEditorInput.java:573)
	at org.eclipse.compare.internal.CompareEditor.createCompareControl(CompareEditor.java:447)
	at org.eclipse.compare.internal.CompareEditor.access$6(CompareEditor.java:416)
	at org.eclipse.compare.internal.CompareEditor$4.run(CompareEditor.java:468)
	at org.eclipse.swt.widgets.Display.runTimer(Display.java:3938)
	at org.eclipse.swt.widgets.Display.messageProc(Display.java:3132)
	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2393)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3468)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2388)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2352)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2204)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:499)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:333)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:492)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
	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:368)
	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:556)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:511)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1270)

!ENTRY org.eclipse.ui.workbench 2 0 2009-04-03 00:01:27.721
!MESSAGE A handler conflict occurred.  This may disable some commands.
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2009-04-03 00:01:27.721
!MESSAGE Conflict for 'org.eclipse.compare.copyLeftToRight':
HandlerActivation(commandId=org.eclipse.compare.copyLeftToRight,
	handler=ActionHandler(org.eclipse.compare.contentmergeviewer.TextMergeViewer$36@dcae46),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)
HandlerActivation(commandId=org.eclipse.compare.copyLeftToRight,
	handler=ActionHandler(org.eclipse.compare.contentmergeviewer.TextMergeViewer$36@358477),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2009-04-03 00:01:27.721
!MESSAGE Conflict for 'org.eclipse.compare.copyAllRightToLeft':
HandlerActivation(commandId=org.eclipse.compare.copyAllRightToLeft,
	handler=ActionHandler(org.eclipse.compare.contentmergeviewer.ContentMergeViewer$8@18bcfec),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)
HandlerActivation(commandId=org.eclipse.compare.copyAllRightToLeft,
	handler=ActionHandler(org.eclipse.compare.contentmergeviewer.ContentMergeViewer$8@1ffae85),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2009-04-03 00:01:27.721
!MESSAGE Conflict for 'org.eclipse.compare.copyAllLeftToRight':
HandlerActivation(commandId=org.eclipse.compare.copyAllLeftToRight,
	handler=ActionHandler(org.eclipse.compare.contentmergeviewer.ContentMergeViewer$7@11ab140),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)
HandlerActivation(commandId=org.eclipse.compare.copyAllLeftToRight,
	handler=ActionHandler(org.eclipse.compare.contentmergeviewer.ContentMergeViewer$7@16afbfc),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2009-04-03 00:01:27.721
!MESSAGE Conflict for 'org.eclipse.compare.selectPreviousChange':
HandlerActivation(commandId=org.eclipse.compare.selectPreviousChange,
	handler=ActionHandler(org.eclipse.compare.contentmergeviewer.TextMergeViewer$35@c5947c),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)
HandlerActivation(commandId=org.eclipse.compare.selectPreviousChange,
	handler=ActionHandler(org.eclipse.compare.contentmergeviewer.TextMergeViewer$35@197780f),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2009-04-03 00:01:27.721
!MESSAGE Conflict for 'org.eclipse.ui.editors.lineNumberToggle':
HandlerActivation(commandId=org.eclipse.ui.editors.lineNumberToggle,
	handler=ActionHandler(org.eclipse.compare.internal.TextEditorPropertyAction@14b499b),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)
HandlerActivation(commandId=org.eclipse.ui.editors.lineNumberToggle,
	handler=ActionHandler(org.eclipse.compare.internal.TextEditorPropertyAction@1cd9104),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2009-04-03 00:01:27.721
!MESSAGE Conflict for 'org.eclipse.compare.ignoreWhiteSpace':
HandlerActivation(commandId=org.eclipse.compare.ignoreWhiteSpace,
	handler=ActionHandler(org.eclipse.compare.internal.ChangePropertyAction@eba8ca),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)
HandlerActivation(commandId=org.eclipse.compare.ignoreWhiteSpace,
	handler=ActionHandler(org.eclipse.compare.internal.ChangePropertyAction@1969c9d),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2009-04-03 00:01:27.721
!MESSAGE Conflict for 'org.eclipse.ui.edit.text.toggleShowWhitespaceCharacters':
HandlerActivation(commandId=org.eclipse.ui.edit.text.toggleShowWhitespaceCharacters,
	handler=ActionHandler(org.eclipse.compare.internal.ShowWhitespaceAction@104127d),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)
HandlerActivation(commandId=org.eclipse.ui.edit.text.toggleShowWhitespaceCharacters,
	handler=ActionHandler(org.eclipse.compare.internal.ShowWhitespaceAction@59f71f),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2009-04-03 00:01:27.721
!MESSAGE Conflict for 'org.eclipse.compare.copyRightToLeft':
HandlerActivation(commandId=org.eclipse.compare.copyRightToLeft,
	handler=ActionHandler(org.eclipse.compare.contentmergeviewer.TextMergeViewer$37@6f2d05),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)
HandlerActivation(commandId=org.eclipse.compare.copyRightToLeft,
	handler=ActionHandler(org.eclipse.compare.contentmergeviewer.TextMergeViewer$37@f4d5bf),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2009-04-03 00:01:27.721
!MESSAGE Conflict for 'org.eclipse.compare.selectNextChange':
HandlerActivation(commandId=org.eclipse.compare.selectNextChange,
	handler=ActionHandler(org.eclipse.compare.contentmergeviewer.TextMergeViewer$34@17026df),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)
HandlerActivation(commandId=org.eclipse.compare.selectNextChange,
	handler=ActionHandler(org.eclipse.compare.contentmergeviewer.TextMergeViewer$34@839c9),
	expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@10a3fad),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1cab18)),sourcePriority=1064960)




!ENTRY org.eclipse.jface 4 2 2009-04-03 00:02:28.032
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".
!STACK 0
java.lang.IllegalArgumentException
	at org.eclipse.core.runtime.ListenerList.remove(ListenerList.java:155)
	at org.eclipse.team.ui.mapping.SaveableComparison.removePropertyListener(SaveableComparison.java:80)
	at org.eclipse.team.ui.synchronize.SaveableCompareEditorInput.handleDispose(SaveableCompareEditorInput.java:217)
	at org.eclipse.team.internal.ui.mapping.ModelCompareEditorInput.handleDispose(ModelCompareEditorInput.java:83)
	at org.eclipse.compare.CompareEditorInput$4.widgetDisposed(CompareEditorInput.java:577)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:117)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:804)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:441)
	at org.eclipse.compare.internal.CompareEditor.doSetInput(CompareEditor.java:277)
	at org.eclipse.compare.internal.CompareEditor.setInput(CompareEditor.java:248)
	at org.eclipse.compare.internal.CompareUIPlugin$1.run(CompareUIPlugin.java:492)
	at org.eclipse.compare.internal.CompareUIPlugin.syncExec(CompareUIPlugin.java:1219)
	at org.eclipse.compare.internal.CompareUIPlugin.internalOpenEditor(CompareUIPlugin.java:513)
	at org.eclipse.compare.internal.CompareUIPlugin.openEditorInBackground(CompareUIPlugin.java:483)
	at org.eclipse.compare.internal.CompareUIPlugin.openCompareEditor(CompareUIPlugin.java:472)
	at org.eclipse.compare.CompareUI.reuseCompareEditor(CompareUI.java:199)
	at org.eclipse.compare.CompareUI.reuseCompareEditor(CompareUI.java:180)
	at org.eclipse.team.internal.ui.synchronize.actions.OpenInCompareAction.openCompareEditor(OpenInCompareAction.java:205)
	at org.eclipse.team.internal.ui.synchronize.actions.OpenInCompareAction.openCompareEditor(OpenInCompareAction.java:169)
	at org.eclipse.team.internal.ui.synchronize.actions.OpenInCompareAction.openCompareEditor(OpenInCompareAction.java:113)
	at org.eclipse.team.internal.ui.synchronize.actions.OpenInCompareAction.run(OpenInCompareAction.java:65)
	at org.eclipse.team.ui.synchronize.ModelSynchronizeParticipantActionGroup$1.run(ModelSynchronizeParticipantActionGroup.java:103)
	at org.eclipse.team.internal.ui.synchronize.StructuredViewerAdvisor.handleOpen(StructuredViewerAdvisor.java:171)
	at org.eclipse.team.internal.ui.synchronize.StructuredViewerAdvisor.access$0(StructuredViewerAdvisor.java:167)
	at org.eclipse.team.internal.ui.synchronize.StructuredViewerAdvisor$3.open(StructuredViewerAdvisor.java:131)
	at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:829)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.runtime.Platform.run(Platform.java:874)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
	at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:827)
	at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1088)
	at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:390)
	at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1192)
	at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:264)
	at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:258)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:298)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3875)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3470)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2388)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2352)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2204)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:499)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:333)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:492)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
	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:368)
	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:556)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:511)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1270)
Comment 1 Tomasz Zarna CLA 2009-04-03 04:45:20 EDT
Looks similar to bug 253246, but this time it's on Windows. Peter does it happen every time? Can you provide any reproducible steps?
Comment 2 Peter Larsen CLA 2009-04-03 08:52:38 EDT
> Peter does it happen every time? 
> Can you provide any reproducible steps?

No, I cant reproduce it. I had a number of files
I changes in the comparatorwindow and saving failed
for at least half of them. I found no pattern when I could
save and when not. 

So it seems like the same bug.
Comment 3 Eclipse Genie CLA 2019-05-03 16:17:56 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.
Comment 4 Dani Megert CLA 2019-05-04 04:13:55 EDT
Can't reproduce with 4.12 M1.
Comment 5 Peter Larsen CLA 2019-05-04 08:31:48 EDT
I would assume that the code has changed 10 times in the last 10 years, so no point in keeping this open, when I could not even reproduce my self.