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.
Issue Links
- is depended upon by
-
MNGECLIPSE-302
Plugin tries to download dependencies N times
-
Activity
Abel Muiņo
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Attachment | MNG-2985-maven-artifact.patch [ 27284 ] |
Abel Muiņo
made changes -
| Link |
This issue is depended upon by |
Abel Muiņo
made changes -
| Attachment | MNG-2985-maven-artifact.patch [ 27308 ] |
Abel Muiņo
made changes -
| Attachment | MNG-2985-maven-artifact.with-license.patch [ 27330 ] |
Carlos Sanchez
made changes -
| Status | Open [ 1 ] | Closed [ 6 ] |
| Fix Version/s | 2.1-alpha-1 [ 13143 ] | |
| Resolution | Fixed [ 1 ] | |
| Assignee | Carlos Sanchez [ carlos ] |
Patch for the issue, with test cases.