Community
Participate
Working Groups
We have recently upgraded from 3.1.0 to 3.1.1 We have always been using ClearCase and the ClearCase plugin to manage our source code. Since the upgrade, we have noticed items have been mysteriously deleted from our repository (this is done executing the rmname command in ClearCase). We added a trigger to our ClearCase that would prompt users with a GUI whenever the deletes where about to happen. After doing so, we noticed people would intermittently get this prompt while importing projects into their workspace. After examining the code of the ClearCase plugin, this command is only invoked in it's implemention org.eclipse.core.resources.team.IMoveDeleteHook. Is there a reason deleteFile methods would be called at all during the project import process?
I'm sure there are cases where this is legitimate, for example when overwriting existing files in the same location (after prompting). Moving to UI where the import code is located.
I'm a bit unclear with what you are saying, but I did see you say "after prompting". In the problem situations, the users where not prompted to overwrite or delete anything.
Would it be possible for you to run with the -consoleLog command line argument, and when you get the Clearcase prompt, trigger a thread dump in the console window using Ctrl-Break? If you can attach the thread dump to this bug we would be able to see where the IMoveDeleteHook call is coming from. (You might have to increase the line buffer for the console window before hitting Ctrl-Break.)
We need your cooperation to make progress on this bug. Marking as remind for now; please reopen when you have more information for us. Thanks.
As of now 'LATER' and 'REMIND' resolutions are no longer supported. Please reopen this bug if it is still valid for you.