[ic] Perl & IC upgrade = old problem resurfacing

Ron Phipps rphipps at reliant-solutions.com
Wed Mar 17 19:32:29 EST 2004


> From: interchange-users-bounces at icdevgroup.org
[mailto:interchange-users-
> bounces at icdevgroup.org] On Behalf Of Grant
> 
> 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
> 

When you upgraded Perl did you perhaps install a threaded perl?  Just
taking a stab in the dark here.

-Ron



More information about the interchange-users mailing list