by bhagyadesai » Thu May 16, 2013 2:59 pm
Hi,
We are using edtftpj-pro.jar (edtftpj-pro-4.1.0).
We are trying to get list of directory using dirDetails() in a loop. At one of our clients, it is observed that after some time the dirDetials() gets into a loop and control does not come back to our code.
Here is the ftp trace -
I have given last two iterations of dirDetails, observe that once we get the Can't open data connection, there is no activitty.
We also tried with the latest version o edtftpj-pro-4.4.0. Still we observed the same problem.
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:18.537 : ---> SYST
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:18.552 : 215 Windows_NT
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:18.552 : ---> SYST
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:18.568 : 215 Windows_NT
DEBUG [MVSFileParser] 13 ??? 2013 15:09:18.568 : Ignoring the set locale.
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:18.568 : ---> PWD
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:18.599 : 257 "/" is current directory.
DEBUG [FTPClient] 13 ??? 2013 15:09:18.599 : setupDirDetails(/LocalUser/Public) returning: ///LocalUser/Public
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:18.599 : ---> PASV
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:18.615 : 227 Entering Passive Mode (91,199,99,72,215,3).
INFO [FTPControlSocket] 13 ??? 2013 15:09:18.615 : Substituting server supplied IP (91.199.99.72) with remote host IP (91.199.99.72)
DEBUG [StreamSocketFactory] 13 ??? 2013 15:09:18.615 : Connecting to 91.199.99.72:55043 via standard socket
DEBUG [SSLFTPControlSocket] 13 ??? 2013 15:09:18.630 : Creating FTPPassiveDataSocket
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:18.630 : ---> LIST /LocalUser/Public
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:18.646 : 125 Data connection already open; Transfer starting.
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:18.880 : 226 Transfer complete.
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:21.881 : ---> SYST
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:22.209 : 215 Windows_NT
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:22.225 : ---> SYST
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:22.256 : 215 Windows_NT
DEBUG [MVSFileParser] 13 ??? 2013 15:09:22.256 : Ignoring the set locale.
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:22.256 : ---> PWD
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:22.287 : 257 "/" is current directory.
DEBUG [FTPClient] 13 ??? 2013 15:09:22.287 : setupDirDetails(/LocalUser/Public) returning: ///LocalUser/Public
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:22.287 : ---> PASV
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:22.303 : 227 Entering Passive Mode (91,199,99,72,215,4).
INFO [FTPControlSocket] 13 ??? 2013 15:09:22.303 : Substituting server supplied IP (91.199.99.72) with remote host IP (91.199.99.72)
DEBUG [StreamSocketFactory] 13 ??? 2013 15:09:22.303 : Connecting to 91.199.99.72:55044 via standard socket
DEBUG [SSLFTPControlSocket] 13 ??? 2013 15:09:22.334 : Creating FTPPassiveDataSocket
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:22.334 : ---> LIST /LocalUser/Public
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:22.365 : 125 Data connection already open; Transfer starting.
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:22.584 : 226 Transfer complete.
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:24.600 : ---> SYST
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:24.616 : 215 Windows_NT
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:24.616 : ---> SYST
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:24.631 : 215 Windows_NT
DEBUG [MVSFileParser] 13 ??? 2013 15:09:24.631 : Ignoring the set locale.
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:24.647 : ---> PWD
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:24.663 : 257 "/" is current directory.
DEBUG [FTPClient] 13 ??? 2013 15:09:24.663 : setupDirDetails(/LocalUser/Public) returning: ///LocalUser/Public
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:24.663 : ---> PASV
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:24.678 : 227 Entering Passive Mode (91,199,99,72,215,5).
INFO [FTPControlSocket] 13 ??? 2013 15:09:24.678 : Substituting server supplied IP (91.199.99.72) with remote host IP (91.199.99.72)
DEBUG [StreamSocketFactory] 13 ??? 2013 15:09:24.678 : Connecting to 91.199.99.72:55045 via standard socket
DEBUG [SSLFTPControlSocket] 13 ??? 2013 15:09:24.694 : Creating FTPPassiveDataSocket
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:24.694 : ---> LIST /LocalUser/Public
DEBUG [FTPControlSocket] 13 ??? 2013 15:09:36.806 : 425 Can't open data connection.
Can anyone help us on this?
Thank you.
Regards
- Bhagyashree