Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 3.0-alpha-1
-
Fix Version/s: 3.0-alpha-1
-
Component/s: None
-
Labels:None
-
Environment:osx intel, java 5
-
Complexity:Intermediate
-
Number of attachments :
Description
The method "getRemoteFile()" registers several transfer listeners, but never removes them.
The method "putRemoteFile()" might left transfer listeners registered if an exception is raised.
The results is that executing those method repeteadly continously increments the number of listeners. When embedded, the problem is specially relevant (see http://jira.codehaus.org/browse/MNGECLIPSE-302).
Attached is a patch with test cases.
Attachments
Issue Links
| This issue is depended upon by: | ||||
| MNGECLIPSE-302 | Plugin tries to download dependencies N times |
|
|
|
Patch for the issue, with test cases.