maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Osipov (JIRA)" <>
Subject [jira] [Assigned] (WAGON-495) checkoutDirectory leak
Date Sat, 26 May 2018 22:21:00 GMT


Michael Osipov reassigned WAGON-495:

    Assignee:     (was: Michael Osipov)

> checkoutDirectory leak
> ----------------------
>                 Key: WAGON-495
>                 URL:
>             Project: Maven Wagon
>          Issue Type: Bug
>          Components: wagon-scm
>    Affects Versions: 3.0.0, 3.1.0
>            Reporter: Ilya Basin
>            Priority: Major
> During deploy artifacts to SVN an instance of ScmWagon is initialized and artifact metadata
is downloaded to a local folder. After that maven tries to upload the jar file. ScmWagon.put(File,String)
is called which internally overwrites the checkoutDirectory field and checks out the repo
again to another temporary folder. The original folder is forgotten.
> Maven uploads jars, poms, checksums and for each file ScmWagon checks out a new directory.
> In the end the closeConnection() method is called which removes the last used folder.
> UPD: this causes false positive in testWagonPutDirectoryWhenDirectoryAlreadyExists():
the test deletes the test checkout dir before calling get(), but the wagon checkout dir remains
and the file is retrieved from there.

This message was sent by Atlassian JIRA

View raw message