[ 
http://jira.codehaus.org/browse/WAGON-221?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brett Porter updated WAGON-221:
-------------------------------

    Fix Version/s: 1.0

> removeCheckoutDirectory throws NPE
> ----------------------------------
>
>                 Key: WAGON-221
>                 URL: http://jira.codehaus.org/browse/WAGON-221
>             Project: Maven Wagon
>          Issue Type: Bug
>          Components: wagon-scm
>    Affects Versions: 1.0-beta-3
>            Reporter: Arnold Reuser
>             Fix For: 1.0
>
>
> [INFO] [deploy:deploy]
> altDeploymentRepository = null
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] null
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Trace
> java.lang.NullPointerException
>       at 
> org.codehaus.plexus.util.FileUtils.deleteDirectory(FileUtils.java:1219)
>       at 
> org.apache.maven.wagon.providers.scm.ScmWagon.removeCheckoutDirectory(ScmWagon.java:180)
>       at 
> org.apache.maven.wagon.providers.scm.ScmWagon.closeConnection(ScmWagon.java:526)
>       at 
> org.apache.maven.wagon.AbstractWagon.disconnect(AbstractWagon.java:153)
>       at 
> org.apache.maven.artifact.manager.DefaultWagonManager.disconnectWagon(DefaultWagonManager.java:703)
>       at 
> org.apache.maven.artifact.manager.DefaultWagonManager.putRemoteFile(DefaultWagonManager.java:291)
>       at 
> org.apache.maven.artifact.manager.DefaultWagonManager.putArtifact(DefaultWagonManager.java:160)
> The NPE is caused by removeCheckoutDirectory, probably because 
> checkoutDirectory is null.
> private void removeCheckoutDirectory()
>       throws ConnectionException
> {
>       try
>       {
>               FileUtils.deleteDirectory( checkoutDirectory );
>       }
>       catch ( IOException e )
>       {
>               throw new ConnectionException( "Unable to cleanup checkout 
> directory", e );
>       }
> }
> Please let me known when additional information is required.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to