in reply to File does not exist: 500 read failed

Looks like your useragent response was
500 read failed: [error relating to failure of line in program reproduced in snippet be +low]
You should validate responses before trying to parse it as XML (it notices its not XML and thinks its a filename). Or you could look at this XML::Simple(ERROR_HANDLING)

Replies are listed 'Best First'.
Re^2: File does not exist: 500 read failed
by CColin (Scribe) on Dec 07, 2007 at 14:46 UTC
    Ok - Thanks; the question then is what to do about the 500 read failed: message if that is the cause of all the trouble - what does it mean? Colin
      Depends on what protocol you are using.
      If its HTTP (and what isn't these days?), then there's been an "internal server error". Perhaps the webservice you are trying to use has a bug. Perhaps you are sending it bad data and its not catching it until it makes thinks mess up.
      In any case HTTP 500 means that theres an error on the other end. Maybe you should have a second look at the API.