You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Arnold Reuser (JIRA)" <ji...@codehaus.org> on 2008/06/16 11:20:26 UTC

[jira] Created: (WAGON-221) removeCheckoutDirectory throws NPE

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


[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

        

[jira] Closed: (WAGON-221) removeCheckoutDirectory throws NPE

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/WAGON-221?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brett Porter closed WAGON-221.
------------------------------

      Assignee: Joakim Erdfelt
    Resolution: Fixed

already fixed by Joakim in r739606

> 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
>            Assignee: Joakim Erdfelt
>             Fix For: 1.0-beta-5
>
>
> [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

        

[jira] Updated: (WAGON-221) removeCheckoutDirectory throws NPE

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ 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