commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "HONMA Hirotaka (JIRA)" <j...@apache.org>
Subject [jira] Created: (NET-188) FTPClient#listFiles returns null element when file's timestamp is "02/29"
Date Mon, 25 Feb 2008 10:22:51 GMT
FTPClient#listFiles returns null element when file's timestamp is "02/29"
-------------------------------------------------------------------------

                 Key: NET-188
                 URL: https://issues.apache.org/jira/browse/NET-188
             Project: Commons Net
          Issue Type: Bug
    Affects Versions: 1.4
            Reporter: HONMA Hirotaka


This issue has same cause as VALIDATOR-221.
org.apache.commons.net.ftp.parser.FTPTimestampParserImpl#parseTimestamp throws ParseException
with timestampStr = "Feb 29 11:22".

FTP Server status:

{code}
[root@localhost test-commonsnet]# pwd
/tmp/test-commonsnet
[root@localhost test-commonsnet]# ls -l
total 0
-rw-r--r--  1 root root 0 Dec 19  2006 aaa.txt
-rw-r--r--  1 root root 0 Feb 29 11:22 bbb.txt
{code}

test code:

{code}
public void testCommonsNetBug() throws Exception {
    final FTPClient ftp = new FTPClient();
    ftp.addProtocolCommandListener(new LoggingCommandListener());
    ftp.connect(host);
    final boolean login = ftp.login(user, password);
    assertEquals(true, login);
    final FTPFile[] listFiles = ftp.listFiles("/tmp/test-commonsnet");
    for (int i = 0; i < listFiles.length; i++) {
        System.out.println("[" + i + "] " + listFiles[i]);
    }
    ftp.disconnect();
}
{code}

results bellow.

{code}
[0] -rw-r--r--    1 0        0               0 Dec 18  2006 aaa.txt
[1] null
{code}

Second element(bbb.txt) should not be null.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message