I have a UserTag that makes an XML request to eBay,
parses the resulting XML response, and saves the
parsed XML into scratch variables. A while back I was
getting intermittent "File does not exist" errors in
my error.log that would terminate the IC job that
utilized the UserTag. Eventually I realized that I
was getting the errors when eBay would return a blank
response (which happens sometimes) so I changed the
UserTag's code to take a blank response into account
like this instead of going straight to the XML::Simple
processing:
if ($response) {
*XML::Simple processing*
}
else {
*processing*
}
That totally solved the problem, but since Perl and IC
were upgraded on my machine a week ago it seems to be
back. It is now marked by one of the following
error.log errors which are more explicit than before:
File does not exist: 500 Bizarre copy of ARRAY in
sassign
File does not exist: 500 SSL read timeout
File does not exist: 500 Connect failed: connect:
Interrupted system call; Interrupted system call
File does not exist: 500 read failed:
Does anyone have any idea why a Perl and IC upgrade
(5.0) would cause this kind of problem? Any kind of
clues, pointers, or advice would be greatly
appreciated.
- Grant
__________________________________
Do you Yahoo!?
Yahoo! Mail - More reliable, more storage, less spam
http://mail.yahoo.com