This crash happens most of the time, however there are some rare occasions where the connection with the same ftp server works.
An error occurred while issuing up a passive FTP connection command.
Starksoft.Net.Ftp.FtpDataConnectionException was unhandled
HResult=-2146233088
Message=An error occurred while issuing up a passive FTP connection command.
Source=Starksoft.Net.Ftp
StackTrace:
at Starksoft.Net.Ftp.FtpBase.CreatePassiveConn()
at Starksoft.Net.Ftp.FtpBase.TransferData(TransferDirection direction, FtpRequest request, Stream data, Int64 restartPosition)
at Starksoft.Net.Ftp.FtpBase.TransferText(FtpRequest request)
at Starksoft.Net.Ftp.FtpClient.GetDirList(String path)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.ParseDirListDeep(String path, FtpItemCollection deepCol)
at Starksoft.Net.Ftp.FtpClient.GetDirListDeep(String path)
at FTPboxLib.Client.ListRecursive(String path)
at FTPbox.Forms.fMain.SyncRemote(Object path)
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart(Object obj)
InnerException: Starksoft.Net.Ftp.FtpCommandResponseTimeoutException
HResult=-2146233088
Message=A timeout occurred while waiting for the destination to send a response. The last reponse from the destination is 'Transfer OK'
Source=Starksoft.Net.Ftp
StackTrace:
at Starksoft.Net.Ftp.FtpBase.GetNextCommandResponse(Int32 timeout)
at Starksoft.Net.Ftp.FtpBase.WaitForHappyCodes(Int32 timeout, FtpResponseCode[] happyResponseCodes)
at Starksoft.Net.Ftp.FtpBase.SendRequest(FtpRequest request)
at Starksoft.Net.Ftp.FtpBase.CreatePassiveConn()
InnerException:
crash: An error occurred while issuing up a passive FTP connection command.