commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sebb (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (NET-548) FTPClient Hangs on connect method and never timeout
Date Tue, 09 Sep 2014 00:50:29 GMT

     [ https://issues.apache.org/jira/browse/NET-548?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Sebb resolved NET-548.
----------------------
    Resolution: Incomplete

No response to request for example code. so impossible to debug

> FTPClient Hangs on connect method and never timeout
> ---------------------------------------------------
>
>                 Key: NET-548
>                 URL: https://issues.apache.org/jira/browse/NET-548
>             Project: Commons Net
>          Issue Type: Bug
>          Components: FTP
>    Affects Versions: 2.0
>            Reporter: Raj
>
> Periodically, we are experiencing the FTP client thread is hang when we
> initiate a connection to the FTP server. See the following thread dump from WAS server.
It seem like
> after the common net FTP.sendCommand, it will call the
> "FTP.__getReply()" to get the status code, and this should be the point that causing
the thread hang.
> There is no Socket connection timeout error be thrown, and the thread justhang there
forever.
> here is the Thread Dump.. Please provide your guidance as to what is wrong here and how
can we fix it.
> at java/net/SocketInputStream.socketRead0(Native Method)
>  at java/net/SocketInputStream.read(SocketInputStream.java:155(Compiled Code))
>  at java/net/SocketInputStream.read(SocketInputStream.java:116(Compiled Code))
>  at sun/nio/cs/StreamDecoder$ConverterSD.implRead(StreamDecoder.java:346(Compiled Code))
>  at sun/nio/cs/StreamDecoder.read(StreamDecoder.java:252(Compiled Code))
>  at java/io/InputStreamReader.read(InputStreamReader.java:212(Compiled Code))
>  at java/io/BufferedReader.fill(BufferedReader.java:126(Compiled Code))
>  at java/io/BufferedReader.readLine(BufferedReader.java:320(Compiled Code))
>  at java/io/BufferedReader.readLine(BufferedReader.java:383(Compiled Code))
>  at org/apache/commons/net/ftp/FTP.__getReply(FTP.java:291(Compiled Code))
>  at org/apache/commons/net/ftp/FTP.sendCommand(FTP.java:490(Compiled Code))
>  at org/apache/commons/net/ftp/FTP.sendCommand(FTP.java:534(Compiled Code))
>  at org/apache/commons/net/ftp/FTP.pass(FTP.java:701(Compiled Code))
>  at org/apache/commons/net/ftp/FTPClient.login(FTPClient.java:630(Compiled Code))
> In the Code..
> we are setting connection timeout & data timeout before FTPClient.connect method
being called.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message