Ticket #258 (closed defect: fixed)
MKD before CWD causes 540 error
| Reported by: | exoa | Owned by: | djb61 |
|---|---|---|---|
| Priority: | normal | Milestone: | 3.0 |
| Component: | VirtualFileSystem | Version: | 3.0alpha |
| Severity: | normal | Keywords: | mkd cwd 540 |
| Cc: |
Description
When using FTPRush with a dated directory (/mp3-today), MKD fails before issuing CWD which subsequently fails and causes the transfer to fail. This affects all dated directories when transferring to the -today directory with any client that uses the same order of commands as FTPRush. The current workaround is using bookmarks in FTPRush with the /mp3/%mm%%dd%/ path but that only works if the timezones between fxping servers are synced because FTPRush seemingly only uses timezone information from the fxp site with the files. If Site1 is GMT+1 and Site2 is GMT then at 00:00-00:59 GMT+1 the Site1 files will try to transfer to a dated directory that has yet to be created on Site2.
Example:
[xx] MKD /MP3-TODAY/This_Mp3-Release
[xx] 540 Command execution failed
[xx] CWD /MP3-TODAY/This_Mp3-Release
[xx] 550 Inode does not exist
[xx] STAT -al
This is confirmed to work on v2 and not on v3.
