Is that consistent with the behaviour of the other providers as well? Can you add tests to ensure it is applied consistently?

Thanks,
Brett

On 04/01/2009, at 8:54 PM, [email protected] wrote:

Author: dantran
Date: Sun Jan  4 01:54:21 2009
New Revision: 731213

URL: http://svn.apache.org/viewvc?rev=731213&view=rev
Log:
WAGON-245:throw ResourceDoesNotExistException for a couple of cornor cases

Modified:
maven/wagon/trunk/wagon-providers/wagon-ftp/src/main/java/org/ apache/maven/wagon/providers/ftp/FtpWagon.java maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ org/apache/maven/wagon/providers/ssh/ScpHelper.java

Modified: maven/wagon/trunk/wagon-providers/wagon-ftp/src/main/java/ org/apache/maven/wagon/providers/ftp/FtpWagon.java
URL: 
http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ftp/src/main/java/org/apache/maven/wagon/providers/ftp/FtpWagon.java?rev=731213&r1=731212&r2=731213&view=diff
= = = = = = = = ====================================================================== --- maven/wagon/trunk/wagon-providers/wagon-ftp/src/main/java/org/ apache/maven/wagon/providers/ftp/FtpWagon.java (original) +++ maven/wagon/trunk/wagon-providers/wagon-ftp/src/main/java/org/ apache/maven/wagon/providers/ftp/FtpWagon.java Sun Jan 4 01:54:21 2009
@@ -373,7 +373,7 @@
    {
if ( ! ftp.changeWorkingDirectory( getRepository().getBasedir() ) )
        {
-            throw new TransferFailedException(
+            throw new ResourceDoesNotExistException(
"Required directory: '" + getRepository().getBasedir() + "' " + "is missing" );
        }


Modified: maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/ main/java/org/apache/maven/wagon/providers/ssh/ScpHelper.java
URL: 
http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/org/apache/maven/wagon/providers/ssh/ScpHelper.java?rev=731213&r1=731212&r2=731213&view=diff
= = = = = = = = ====================================================================== --- maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ org/apache/maven/wagon/providers/ssh/ScpHelper.java (original) +++ maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ org/apache/maven/wagon/providers/ssh/ScpHelper.java Sun Jan 4 01:54:21 2009
@@ -289,6 +289,10 @@
            {
throw new ResourceDoesNotExistException( e.getMessage().trim() );
            }
+ else if ( e.getMessage().trim().endsWith( "Not a directory" ) )
+            {
+ throw new ResourceDoesNotExistException( e.getMessage().trim() );
+            }
            else
            {
throw new TransferFailedException( "Error performing file listing.", e );



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


--
Brett Porter
[email protected]
http://blogs.exist.com/bporter/


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to