commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shane Witbeck (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (NET-454) paths with spaces result in inaccurate file information
Date Sat, 17 Mar 2012 18:37:37 GMT

    [ https://issues.apache.org/jira/browse/NET-454?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13232036#comment-13232036
] 

Shane Witbeck commented on NET-454:
-----------------------------------

Yeah, as I said this doesn't seem to be an issue with Apache FTP server. I did try enclosing
the path in double quotes as well as single quotes in my test case and got the same result.

Do you have more information on the suspected bug in Pure-FTPd? I've done some googling with
respect to Pure-FTPd and whitespace in the path but didn't find anything conclusive. 

This seems like a use case that would be pretty common and wondering what other people are
doing as a workaround for dealing with whitespace in the paths. I guess people are changing
the working directory, then calling list with "." or no args?

Thanks for your guidance.
                
> paths with spaces result in inaccurate file information
> -------------------------------------------------------
>
>                 Key: NET-454
>                 URL: https://issues.apache.org/jira/browse/NET-454
>             Project: Commons Net
>          Issue Type: Bug
>          Components: FTP
>    Affects Versions: 3.0.1, 3.1
>         Environment: Mac OS X 10.7.3, FTP server is Pure-FTPd on Linux CentOS 5
>            Reporter: Shane Witbeck
>              Labels: ftp, path
>         Attachments: FTPClientTest.java
>
>
> Calling FTPClient.listFiles(String pathname) results in an inaccurate file list being
returned. The following test illustrates the issue:
> {code:java}
>     @Test
>     public void remoteListFilesFailure() throws Exception {
>         FTPClient client = new FTPClient();
>         client.connect(REMOTE_SERVER);
>         client.enterLocalPassiveMode();
>         client.login(REMOTE_USERNAME, REMOTE_PASSWORD);
>         client.setFileType(FTP.BINARY_FILE_TYPE);
>         int reply = client.getReplyCode();
>         if (!FTPReply.isPositiveCompletion(reply)) {
>             client.disconnect();
>             log.error("FTP server refused connection. reply=" + reply);
>         }
>         FTPFile[] rootFiles = client.listFiles("78/1295213/0/476312ca9c653ffc6cc8fb6e1649dae6/ModComp
PO # 1054.pdf");
>         Assert.assertEquals(1, rootFiles.length); // <-- fails with rootFiles.length
= 0
>     }
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message