Opened 17 years ago
Last modified 17 years ago
#3344 closed Bug report
Directory is not removed from list after deletion
Reported by: | larsen255 | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | FileZilla Client |
Keywords: | Cc: | larsen255, Tim Kosse | |
Component version: | Operating system type: | ||
Operating system version: |
Description
Version 3.0.4.1
Win XP SP 2
I delete a directory from the remote site view and Filezilla tries to change to that directory after deletion:
Command: RMD 1
Response: 250 RMD command successful
Status: Retrieving directory listing...
Command: CWD /1/
Response: 550 /1/: No such file or directory
Error: Failed to retrieve directory listing
Cheers
Lars
Change History (4)
comment:1 by , 17 years ago
comment:2 by , 17 years ago
- connect to a server with some directories
- select a directory in the tree view
- right click on it and select "delete"
Trace: ControlSocket.cpp(968): CRealControlSocket::ContinueConnect(0p22d234) m_pEngine=0p1083e58 caller=0p12a3e10
Status: Connecting to xxx.xxx.xxx.xxx:21...
Status: Connection established, waiting for welcome message...
Trace: CFtpControlSocket::OnReceive()
Response: 220 ProFTPD 1.3.0 Server (ProFTPD) [xxx.xxx.xxx.xxx]
Command: USER xxxxxxx
Trace: CFtpControlSocket::OnReceive()
Response: 331 Password required for xxxxxxx.
Command: PASS *
Trace: CFtpControlSocket::OnReceive()
Response: 230 User xxxxxxx logged in.
Command: SYST
Trace: CFtpControlSocket::OnReceive()
Response: 215 UNIX Type: L8
Command: FEAT
Trace: CFtpControlSocket::OnReceive()
Response: 211-Features:
Response: MDTM
Response: REST STREAM
Response: SIZE
Trace: CFtpControlSocket::OnReceive()
Response: 211 End
Status: Connected
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Status: Retrieving directory listing...
Trace: CFtpControlSocket::SendNextCommand(0)
Command: PWD
Trace: CFtpControlSocket::OnReceive()
Response: 257 "/" is current directory.
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Trace: CFtpControlSocket::SendNextCommand(0)
Trace: CFtpControlSocket::ListSend(0)
Trace: CFtpControlSocket::SendNextCommand(0)
Trace: CFtpControlSocket::TransferSend(0)
Command: TYPE I
Trace: CFtpControlSocket::OnReceive()
Response: 200 Type set to I
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::TransferSend(0)
Command: PASV
Trace: CFtpControlSocket::OnReceive()
Response: 227 Entering Passive Mode (xxx,xxx,xxx,xxx,178,165).
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::TransferSend(0)
Command: LIST
Trace: CTransferSocket::OnConnect
Trace: CFtpControlSocket::OnReceive()
Response: 150 Opening ASCII mode data connection for file list
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::TransferSend(0)
Listing: drwxr-xr-x 2 xxxxxxxx xxxxxxxx 4096 Dec 10 08:43 1
Listing: drwxr-xr-x 2 xxxxxxxx xxxxxxxx 4096 Dec 10 08:43 2
Trace: CTransferSocket::OnClose
Trace: CTransferSocket::TransferEnd(1)
Trace: CFtpControlSocket::TransferEnd()
Trace: CFtpControlSocket::OnReceive()
Response: 226-Transfer complete.
Response: 226 Quotas off
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Trace: CFtpControlSocket::SendNextCommand(0)
Trace: CFtpControlSocket::ListSend(0)
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Status: Directory listing successful
Status: Retrieving directory listing...
Trace: CFtpControlSocket::SendNextCommand(0)
Command: CWD /1/
Trace: CFtpControlSocket::OnReceive()
Response: 250 CWD command successful
Command: PWD
Trace: CFtpControlSocket::OnReceive()
Response: 257 "/1" is current directory.
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Trace: CFtpControlSocket::SendNextCommand(0)
Trace: CFtpControlSocket::ListSend(0)
Trace: CFtpControlSocket::SendNextCommand(0)
Trace: CFtpControlSocket::TransferSend(0)
Command: PASV
Trace: CFtpControlSocket::OnReceive()
Response: 227 Entering Passive Mode (xxx,xxx,xxx,xxx,178,166).
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::TransferSend(0)
Command: LIST
Trace: CTransferSocket::OnConnect
Trace: CFtpControlSocket::OnReceive()
Response: 150 Opening ASCII mode data connection for file list
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::TransferSend(0)
Trace: CTransferSocket::OnClose
Trace: CTransferSocket::TransferEnd(1)
Trace: CFtpControlSocket::TransferEnd()
Trace: CFtpControlSocket::OnReceive()
Response: 226-Transfer complete.
Trace: CFtpControlSocket::OnReceive()
Response: 226 Quotas off
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Trace: CFtpControlSocket::SendNextCommand(0)
Trace: CFtpControlSocket::ListSend(0)
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Status: Directory listing successful
Status: Retrieving directory listing...
Trace: CFtpControlSocket::SendNextCommand(0)
Command: CWD /
Trace: CFtpControlSocket::OnReceive()
Response: 250 CWD command successful
Command: PWD
Trace: CFtpControlSocket::OnReceive()
Response: 257 "/" is current directory.
Command: CWD 1
Trace: CFtpControlSocket::OnReceive()
Response: 250 CWD command successful
Command: PWD
Trace: CFtpControlSocket::OnReceive()
Response: 257 "/1" is current directory.
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Trace: CFtpControlSocket::SendNextCommand(0)
Trace: CFtpControlSocket::ListSend(0)
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Status: Directory listing successful
Trace: CFtpControlSocket::SendNextCommand(0)
Command: CWD /
Trace: CFtpControlSocket::OnReceive()
Response: 250 CWD command successful
Command: PWD
Trace: CFtpControlSocket::OnReceive()
Response: 257 "/" is current directory.
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Trace: CFtpControlSocket::SendNextCommand(0)
Trace: CFtpControlSocket::RemoveDirSend()
Command: RMD 1
Trace: CFtpControlSocket::OnReceive()
Response: 250 RMD command successful
Trace: CFtpControlSocket::RemoveDirParseResponse()
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Status: Retrieving directory listing...
Trace: CFtpControlSocket::SendNextCommand(0)
Command: CWD /1/
Trace: CFtpControlSocket::OnReceive()
Response: 550 /1/: No such file or directory
Trace: CFtpControlSocket::ResetOperation(2)
Trace: CControlSocket::ResetOperation(2)
Trace: CFtpControlSocket::SendNextCommand(2)
Trace: CFtpControlSocket::ListSend(2)
Trace: CFtpControlSocket::ResetOperation(2)
Trace: CControlSocket::ResetOperation(2)
Error: Failed to retrieve directory listing
comment:3 by , 17 years ago
Thanks for reporting. This issue has been fixed in the SVN
repository and will be available with the next version.
What are the exact steps to reproduce it? Attach a log with debug level 3 and enabled raw directory listing, right from the start of FileZilla up to the end.