Affects Version/s: None
Fix Version/s: 1.1
Use File.createTempFile() when downloading artifacts from a remote repository during a proxy request.
Currently when a file is downloaded it is saved in a temporary location before being moved in place. If a second request for the same artifact is made it will try and write to the same location as the first request at the same time. This causes the repository server to return an error.
This is common in use cases where Archiva is proxying a large file from a slow connecton.
|Field||Original Value||New Value|
|Assignee||James William Dumay [ james.w.dumay ]|
|Fix Version/s||1.1 [ 13861 ]|
|Status||Open [ 1 ]||In Progress [ 3 ]|
|Status||In Progress [ 3 ]||Closed [ 6 ]|
|Resolution||Fixed [ 1 ]|
|Project Import||Sun Apr 05 08:30:08 UTC 2015 [ 1428222608952 ]|
|Workflow||jira [ 12707684 ]||Default workflow, editable Closed status [ 12737187 ]|
|Project Import||Sun Apr 05 21:01:51 UTC 2015 [ 1428267711911 ]|
|Workflow||jira [ 12944726 ]||Default workflow, editable Closed status [ 12982025 ]|