Community
Participate
Working Groups
Build ID: I20070625-1500 Steps To Reproduce: Create an unsaved EMF resource with error markers on the file then delete the resource. The WorkspaceListener will not detect the removal of the file. More information: The problem is that the WorkspaceListener inner class ignores all IResourceDelta's if they have the IResourceDelta.MARKERS flag set even if another change has happened.
Created attachment 81061 [details] Patched class file
This problem sounds just like https://bugs.eclipse.org/bugs/show_bug.cgi?id=205740 so the suggested solution likely works there too. Thanks!
The attached fix is committed to CVS HEAD (1.2 branch). Added a JUnit test to supplement the patch. Note that the attachment was created not on the latest version of the file, but an earlier revision.
Fixed in the EMF TRANSACTION 1.2.0 I200710251346 build.
Move to verified as per bug 206558.
Fix available in R1_1_maintenance: 1.1.2 (R200712061336).