At first glance it looks like Passive Mode worked, but then threw an error.
DEBUG [SFTPMessageStore] 8 Aug 2013 09:10:49.878 : Set timeout=300000
INFO [LicenseProperties] 8 Aug 2013 09:10:49.878 : Licence expiry date: 12/31/9999
INFO [LicenseProperties] 8 Aug 2013 09:10:49.878 : Production license
DEBUG [FTPConnection] 8 Aug 2013 09:10:49.878 : Set LocalDirectory='...\NightlyProcessReps_IDI'
INFO [LicenseProperties] 8 Aug 2013 09:10:49.878 : Licence expiry date: 12/31/9999
INFO [LicenseProperties] 8 Aug 2013 09:10:49.878 : Production license
DEBUG [SSLFTPClient] 8 Aug 2013 09:10:49.878 : Connecting to xxx.xxxx.xxx:21
DEBUG [HostNameResolver] 8 Aug 2013 09:10:50.065 : xxx.xxxx.xxx resolved to 99.99.99.99
DEBUG [SSLFTPControlSocket] 8 Aug 2013 09:10:50.065 : waitOnShutdownSSL=True
DEBUG [ExFTPControlSocket] 8 Aug 2013 09:10:50.065 : Connecting directly to ftp-server 99.99.99.99:21
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:50.128 : Setting socket timeout=300000
DEBUG [SecureSocket] 8 Aug 2013 09:10:50.128 : Set timeout=300000
DEBUG [SecureSocket] 8 Aug 2013 09:10:50.128 : Set timeout=300000
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:50.128 : Command encoding=System.Text.ASCIIEncoding
DEBUG [ExFTPControlSocket] 8 Aug 2013 09:10:50.128 : Created control-socket: SocksContext=, ProxySettings=NoProxy, RemoteHost=99.99.99.99, controlPort=21, timeout=300000
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:50.128 : StrictReturnCodes=False
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:50.190 : 220 Welcome to xxx.xxxx.xxx
DEBUG [SecureFTPConnection] 8 Aug 2013 09:10:50.190 : Changing local working directory to ...\NightlyProcessReps_IDI
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:50.190 : ---> USER ftp_XXXXXXXXX
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:50.253 : 331 Password required for ftp_XXXXXXXXX
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:50.253 : ---> PASS ********
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:50.315 : 230 Logged on
DEBUG [FTPConnection] 8 Aug 2013 09:10:50.315 : Successfully logged in
DEBUG [EnterpriseDT.Net.Ftp.ExFTPConnection] 8 Aug 2013 09:10:50.315 : Starting KeepAlive thread with period 30s
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:50.315 : ---> TYPE A
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:50.378 : 200 Type set to A
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:50.378 : ---> PWD
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:50.440 : 257 "/" is current directory.
DEBUG [FTPConnection] 8 Aug 2013 09:10:51.440 : Combining absolute path '...\NightlyProcessReps_IDI' with relative path '...\IDINightlyRepFile\array.dat'
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:51.440 : ---> PASV
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:51.503 : 227 Entering Passive Mode (99,99,99,99,213,93)
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:51.503 : Server supplied address=99.99.99.99
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:51.503 : Server supplied port=54621
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:51.503 : Substituting server supplied IP (99.99.99.99) with remote host IP (99.99.99.99)
DEBUG [SecureSocket] 8 Aug 2013 09:10:51.503 : Set timeout=300000
DEBUG [SecureSocket] 8 Aug 2013 09:10:51.503 : Set timeout=300000
DEBUG [ExFTPControlSocket] 8 Aug 2013 09:10:51.503 : Connecting directly to ftp-server 99.99.99.99:54621
DEBUG [ExFTPPassiveDataSocket] 8 Aug 2013 09:10:51.565 : Created passive data-socket: ProxyConnector=
DEBUG [SSLFTPPassiveDataSocket] 8 Aug 2013 09:10:51.565 : Created passive data-socket: Protocol=None, CompatibilityFlags=Standard, UseSSLClosure=True, WaitOnClose=True
DEBUG [SecureSocket] 8 Aug 2013 09:10:51.565 : Set timeout=300000
DEBUG [SecureSocket] 8 Aug 2013 09:10:51.565 : Set timeout=300000
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:51.565 : ---> STOR array.dat
DEBUG [FTPControlSocket] 8 Aug 2013 09:10:51.628 : 150 Connection accepted
ERROR [SecureNetworkStream] 8 Aug 2013 09:15:51.977 : Socket.Send() failed : System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at et.b(Byte[] A_0, Int32 A_1, Int32 A_2, SocketFlags A_3)
at ev.b(Byte[] A_0, Int32 A_1, Int32 A_2, SocketFlags A_3)
at d.a(Byte[] A_0, Int32 A_1, Int32 A_2)
DEBUG [FTPClient] 8 Aug 2013 09:15:51.977 : Closing source stream
DEBUG [SSLFTPPassiveDataSocket] 8 Aug 2013 09:15:51.977 : Attempt to close unconnected passive data-channel.
ERROR [FTPClient] 8 Aug 2013 09:15:51.977 : Caught exception : System.IO.IOException: An I/O exception occurred.
System.IO.IOException: An I/O exception occurred.
at d.a(Byte[] A_0, Int32 A_1, Int32 A_2)
at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder)
at System.IO.StreamWriter.Write(String value)
at EnterpriseDT.Net.Ftp.FTPClient.b(Stream A_0, String A_1, Boolean A_2, Boolean A_3)
CAUSED BY:
System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at et.b(Byte[] A_0, Int32 A_1, Int32 A_2, SocketFlags A_3)
at ev.b(Byte[] A_0, Int32 A_1, Int32 A_2, SocketFlags A_3)
at d.a(Byte[] A_0, Int32 A_1, Int32 A_2)
ERROR [FTPClient] 8 Aug 2013 09:15:51.993 : IOException in Put(string,string,bool) : System.IO.IOException: An I/O exception occurred.
System.IO.IOException: An I/O exception occurred.
at EnterpriseDT.Net.Ftp.FTPClient.b(Stream A_0, String A_1, Boolean A_2, Boolean A_3)
at EnterpriseDT.Net.Ftp.FTPClient.b(String A_0, String A_1, Boolean A_2)
at EnterpriseDT.Net.Ftp.FTPClient.Put(String localPath, String remoteFile, Boolean append)
CAUSED BY:
System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at et.b(Byte[] A_0, Int32 A_1, Int32 A_2, SocketFlags A_3)
at ev.b(Byte[] A_0, Int32 A_1, Int32 A_2, SocketFlags A_3)
at d.a(Byte[] A_0, Int32 A_1, Int32 A_2)
DEBUG [FTPControlSocket] 8 Aug 2013 09:15:51.993 : Setting socket timeout=500
DEBUG [SecureSocket] 8 Aug 2013 09:15:51.993 : Set timeout=500
DEBUG [SecureSocket] 8 Aug 2013 09:15:51.993 : Set timeout=500
ERROR [SecureNetworkStream] 8 Aug 2013 09:15:51.993 : Socket.Receive() failed : System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at et.a(Byte[] A_0, Int32 A_1, Int32 A_2, SocketFlags A_3)
at ev.a(Byte[] A_0, Int32 A_1, Int32 A_2, SocketFlags A_3)
at d.b(Byte[] A_0, Int32 A_1, Int32 A_2)
DEBUG [FTPControlSocket&#