vijayan created FTPSERVER-435:
---------------------------------

             Summary: FTPClient - 3.0.1 - Randomly throwing connection timed 
out error during listfile / connect
                 Key: FTPSERVER-435
                 URL: https://issues.apache.org/jira/browse/FTPSERVER-435
             Project: FtpServer
          Issue Type: Bug
            Reporter: vijayan
            Priority: Critical


Previously we were using common-net-2.2 version and at sometimes we used to get 
FTPconnectionclosedexception. This was resolved by upgrading to 
commons-net-3.0.1 version using control keep-alive timeout feature. Now we are 
facing another issue in a random time interval in our production environment. 
Most of the times it works fine but at time during ftpclient.listfiles 
/ftpclient.connect call we are getting the connection timed out exception. 
Please see the exception stacktrace.

java.net.ConnectException: Connection timed out
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
        at java.net.Socket.connect(Socket.java:529)
        at 
org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:726)
        at 
org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2990)
        at 
org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2965)
        at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2685)
================================================================
java.net.ConnectException: Connection timed out
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
        at java.net.Socket.connect(Socket.java:529)
        at org.apache.commons.net.SocketClient.connect(SocketClient.java:168)
        at org.apache.commons.net.SocketClient.connect(SocketClient.java:189)

Neven seen / faced this kind of exception when using 2.2 version. This is been 
occurring after the upgradation.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to