In my code, I do:

if(!ftpClient.isConnected()) {
...not connected, so connect to server
}



However, when there is a timeout and the connection is
closed,
FTPClient.isConnected() incorrectly returns true. So
that the if is never entered,
but this exception is thrown when the connection is
assumed to be open, and used.

org.apache.commons.net.ftp.FTPConnectionClosedException:
FTP response 421 received.  Server
closed connection.
        at
org.apache.commons.net.ftp.FTP.__getReply(FTP.java:321)
        at
org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:460)
        at
org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:520)
        at
org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:569)
        at org.apache.commons.net.ftp.FTP.pwd(FTP.java:1248)
        at
org.apache.commons.net.ftp.FTPClient.printWorkingDirectory(FTPClient.java:1809)


Is this a bug?

thanks,
Anil Philip


 
__________________________________________________________________________________________
Check out the New Yahoo! Mail - Fire up a more powerful email and get things 
done faster. 
(http://advision.webevents.yahoo.com/mailbeta) 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to