Summary: | IllegalArgumentException in ListenerList.remove | ||
---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Veronika Irvine <veronika_irvine> |
Component: | Update (deprecated - use Eclipse>Equinox>p2) | Assignee: | Dorian Birsan <birsan> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | blocker | ||
Priority: | P1 | CC: | christof_marti, john.arthorne, Michael.Valenta |
Version: | 3.0 | ||
Target Milestone: | 3.1 M4 | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Whiteboard: |
Description
Veronika Irvine
2004-11-10 17:19:07 EST
I've checked that this works with M3 but in the latest integration build I too get this error trying to install a feature from an update site. Marking as blocker since you can't use update/install anymore. Regresssion from M3. John, this class was changed recently. Do you know what is going on? I recently updated IJobManager.addJobChangeListener/removeJobChangeListener to use the ListenerList class to fix thread safety problems. This class does not accept null listeners, which is a legitimate thing for us to be checking. The class InstallWizard.launchInBackground is removing a null listener. Moving to update. *** Bug 78374 has been marked as a duplicate of this bug. *** Fixed by checking for null listener before removeListener() . Also, check for null job before cancel(). |