I haven't been keeping up with the beginning of this thread at all so
I don't know what you are doing exactly (and don't have much time to
deal with it too much myself either). However, I'm guessing that
these are ftp transfers you are dealing with, right? That line you
are wondering about is part of the protocols system of talking to the
server. The error occurred because REBOL was expecting a response
from a command sent to the FTP server and did not get an answer.
Maybe the server closed the connection. Do you have a long timeout
set for the transaction? If so, the server may timeout before REBOL
does and close the connection on you causing REBOL to throw that
error.
Sterling
> I am trying to author a script to download via ftp. Yesterday I hurdled the
> problem of getting files bigger than 16 MB by using a function suggested by
> John to "chunk" the files into smaller pieces thus avoiding memory problems.
>
> Today, I have another problem. It appears that I cannot transfer too many
> bytes in one batch. I can transfer hundreds of small files at a time, no
> problem. I can transfer a single file >100MB, a little slow, but no
> problem. The problem lies when I transfer 5 files totaling 200+ MB. I get
> a script error, either after or during (I am not sure on what line it dies)
> the transfer of the last file. The error reads:
>
> ** Script Error: find expected series argument of type: series port bitset.
> ** Where: if not find/match/any server-said response
>
> Funny thing is 1) It looks like the files transferred fine when I look at
> the resulting directory, and 2) the line "if not find/match/any server-said
> response" does not exist anywhere in my script or any other rebol script on
> my system.
>
> Any clues would again be appreciated.
>
> Brian
>
>