Raj created NET-548:
-----------------------
Summary: 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.2#6252)