Bug Reports If you discover any bugs that we are not aware of, please post it here so it may be corrected. |
11-13-2005, 09:44 AM
|
#1
|
Senior Member
FlashFXP Registered User ioFTPD Scripter
Join Date: Jan 2003
Posts: 277
|
5.8.6r bug
a few people have mentioned a problem with 5.8.6r and deleteing files
i can confirm this, although it seems to be pretty random and not easily recreatable
when you try to delete a file, youll get a no such file or invalid dir error
when it happens again, ill post the exact error
*** NOTE! DO NOT POST CRASH REPORTS FOR 5.8.6r HERE THEY WILL BE DELETED!
*** CONFIGURE 5.8.6r WITH A CLEAN INI, THIS HAS BEEN CONFIRMED TO HELP
__________________
#iotools #ioftpd (both on efnet)
|
|
|
11-13-2005, 09:49 AM
|
#2
|
Senior Member
Ultimate Scripter
Join Date: Jul 2005
Posts: 153
|
having the error message after the 550 response would be helpful, next time you see it.
i wonder if this is related to this flashfxp thread discussing an odd behaviour with the creation of directories.
in response to a MKD request, ioftpd returns a relative path, when imho it should return an absolute path instead. it could be getting itself confused about the PWD of the user, setting it only to that relative path.
|
|
|
11-13-2005, 09:51 AM
|
#3
|
Senior Member
FlashFXP Registered User ioFTPD Scripter
Join Date: Jan 2003
Posts: 277
|
panic, yeah ive spoke to bigstar about this, and its fixed in the next ffxp beta. i wonder if this is another ffxp/ioftpd only bug
edit: other user with the same problem is also using ffxp, although an older version
__________________
#iotools #ioftpd (both on efnet)
|
|
|
11-13-2005, 02:29 PM
|
#4
|
Senior Member
FlashFXP Registered User ioFTPD Scripter
Join Date: Jan 2003
Posts: 277
|
panic, happened again
DELE 01.mp3
550 01.mp3: No such file or directory.
__________________
#iotools #ioftpd (both on efnet)
|
|
|
11-13-2005, 08:27 PM
|
#5
|
Senior Member
Ultimate Scripter
Join Date: Jul 2005
Posts: 153
|
Quote:
Originally Posted by tuff
panic, happened again
DELE 01.mp3
550 01.mp3: No such file or directory.
|
i'm going to suspect this is related to a PWD bug of some sort. don't suppose you know what commands you ran before this happened?
|
|
|
11-14-2005, 01:31 AM
|
#6
|
Senior Member
FlashFXP Registered User ioFTPD Scripter
Join Date: Jan 2003
Posts: 277
|
it seems to happen more often on resumed files, so REST and STOR, but thats just a guess
__________________
#iotools #ioftpd (both on efnet)
|
|
|
11-15-2005, 04:56 AM
|
#7
|
Senior Member
ioFTPD Foundation User
Join Date: Feb 2003
Posts: 170
|
same problem here too
|
|
|
11-15-2005, 09:57 PM
|
#8
|
Senior Member
Ultimate Scripter
Join Date: Jul 2005
Posts: 153
|
Quote:
Originally Posted by zpr
same problem here too
|
if you can provide a session script of the commands you run leading up to this problem, that would help greatly in me debugging it.
of course, demonstrating something with test data is better still, as i can use that as a test case.
|
|
|
11-20-2005, 08:36 AM
|
#9
|
Senior Member
FlashFXP Registered User ioFTPD Scripter
Join Date: Jan 2003
Posts: 277
|
ok, ive done a little more testing
when you dele a file, outputting $args (iputs ">> $args") works fine
although, when you attempt to delete one of these "locked" files, nothing is outputted for $args
it seems that $args, which we need to parse etc, is lost somewhere
it also seems that $pwd $path etc are also non existant
ie.
a good file deleted
DELE test.nfo
250 DELE command successful.
>> DELE test.nfo
a "locked?" file deleted
DELE test2.nfo
550 test2.nfo: No such file or directory.
so $args is being lost somewhere
btw panic, this is simply using the
[FTP_Post-Command_Events]
dele = TCL c:\ioFTPD\DELETEST.itcl
ini settings
__________________
#iotools #ioftpd (both on efnet)
|
|
|
11-21-2005, 03:23 PM
|
#10
|
Senior Member
Ultimate Scripter
Join Date: Jul 2005
Posts: 153
|
Quote:
Originally Posted by tuff
ok, ive done a little more testing
when you dele a file, outputting $args (iputs ">> $args") works fine
although, when you attempt to delete one of these "locked" files, nothing is outputted for $args
it seems that $args, which we need to parse etc, is lost somewhere
it also seems that $pwd $path etc are also non existant
ie.
a good file deleted
DELE test.nfo
250 DELE command successful.
>> DELE test.nfo
a "locked?" file deleted
DELE test2.nfo
550 test2.nfo: No such file or directory.
so $args is being lost somewhere
btw panic, this is simply using the
[FTP_Post-Command_Events]
dele = TCL c:\ioFTPD\DELETEST.itcl
ini settings
|
that's a fairly good hint at what is happening. or at least where to look. tell me, is the file actually deleted, or it just exists but isn't removed *and* we get this error. i'm trying to narrow down where in the delete code path these variables are trashed.
|
|
|
11-21-2005, 03:32 PM
|
#11
|
Senior Member
FlashFXP Registered User ioFTPD Scripter
Join Date: Jan 2003
Posts: 277
|
the file isnt deleted panic, as $args is missing, it cant be parsed/used to "file delete -force -- $filename" etc in itcl
the file can be deleted in explorer though, so there isnt some process hogging the file
__________________
#iotools #ioftpd (both on efnet)
|
|
|
01-22-2006, 05:50 AM
|
#12
|
Junior Member
Join Date: Jan 2006
Posts: 1
|
this bug is still in v5.8.7r
when deleteing somes files, it shows invalid filename or no such file, then i go to check the harddisk directory, the files are still exist.
but i find a way to delete them in ioftpd (i use ultrafxp 1.07 freeware).
sample: if abc.exe in \home, abc.exe can't been deleted. just modi directory name (\home -> \home1), after that u can delete abc.exe normally.
i am improving my english.
|
|
|
Thread Tools |
|
Display Modes |
Rate This Thread |
Linear Mode
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 02:47 AM.
|