Community
Participate
Working Groups
Unzip a new copy of eclipse-SDK-3.1RC2-win32.zip Use the ibm 1.4.2 jre eclipse\eclipse.exe -configuration C:\temp\bug\powell\configuration -data powell/ws/ws -showlocation -vmargs –Xj Help/Software updates/find/install, Search for new features to install new local site – browse to a directory with a site.xml create a new extension site for the feature specifying an empty directory. I used C:\temp\bug\powell\ecilpseExtensionSite01 Cancel – processor pegged The bug is in org.eclipse.update.internal.ui.wizards.TargetPage. removeAddedSites: As you can see the “added” static is never changed so added.isEmpty() never returns true. void removeAddedSites() { if (added != null) { while (!added.isEmpty()) { Iterator it = added.iterator(); if (it.hasNext()) config.removeConfiguredSite((IConfiguredSite) it.next()); } } }
This looks like a regression introduced when fixing bug 80574. I will attach a patch shortly.
Created attachment 23466 [details] Fix to removing sites The added sites were no longer cleaned by the configurator listener, so now the added sites collection must be reset after removing the sites from the configuration.
There is time for RC3.
Released into RC3
I have Eclipse 3.1.0 with the attached patch applied but I'm still seeing this bug in Eclipse 3.1.0.
Hi Dejan, I'm also seeing this bug in Eclipse 3.1.1.