Community
Participate
Working Groups
Version: 3.3.0 Build id: I20070323-1616 (open against jdt.core, but other components might be involved in this one) Scenario is as follows: - start RAD, and (source) import the 1360+ plugins in your workspace, - stop RAD and start Eclipse against this workspace. - as soon as the UI becomes visible and the InitializeAfterLoad job is launched, quit the workbench. - Cancel any pending background task --> though Cancelled, some jobs are not stopping quickly (see to_be_attached screen shots) - mainly the InitializeAfterLoad job, then the Save Workspace. We could try and better manage the fact that such jobs were cancelled, which, from a user perspective, does not seem to be the case.
Created attachment 62090 [details] Stack Trace
Created attachment 62091 [details] screen shot chronological order
Created attachment 62092 [details] screen shot chronological order
Created attachment 62093 [details] screen shot chronological order
Note that the 'Saving Workspace' dialog is blocked because the 'Initializing Java Tooling' job is not checking for cancel.
Created attachment 62394 [details] Proposed fix and regression test
Fix and test released for 3.3M7 in HEAD.
Verified for 3.3 M7 using build I20070427-0010