Hi,

Right after uploading a dozen of files to my ftp account asynchronically using the libUrlFtpUploadFile command, I can't get a directory listing using the syntax: get url "ftp:// name:[EMAIL PROTECTED]/folder/" (note the trailing slash, as I want a listing). Most of the time I receive the error "Error Previous request not completed".

It appears the GetURL handler in the revLibURL script doesn't let me get the url because the variable lvBlockingUrl is not empty. Although everything has been uploaded/downloaded already, lbBlockingUrl indicates that one or more transfers are still in progress. So, in the GetURL handler, I changed the line which checks whether any url's are currently being handled and added variable to force the handler to run normally:

if lvBlockingUrl is empty or lvBlockBypass is true or lvAuthBlockBypass is true or lOverrideBlockingUrls is true then

The variable lOverrideBlockingUrls is from me and is set using an additional command. If lOverrideBlockingUrls is true, getUrl still runs as expected. I am not sure that this is a solution, though.

Additionally, many repeat loops like these

if laLoadReq[tUrlHolder] is empty then
    repeat until laStatus[tUrlHolder] is not empty
      if lvJumpOut then exit to top
      wait for messages
    end repeat
  end if

in LibURL never finish. Probably, this means the laStatus[tUrlHolder] is always empty or lvJumpOut is always false.

First, I would like to know, is this likely to be a bug in the libURL library, or am I doing something wrong? Second, before I start debugging libUrl, is there a simple way to prevent this problem from occurring and did anyone see this problem before? If there is no solution for this problem yet, what would be a good place in the library to start debugging? I need to solve this problem now, so every idea is more than welcome.

I'm using Rev 2.7.2 on Mac OS X 10.4.7.

Best,

Mark

--


Economy-x-Talk
Consultancy and Software Engineering
http://economy-x-talk.com
http://www.salery.biz

Download ErrorLib at http://economy-x-talk.com/developers.html and get full control of error handling in Revolution.



_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to