this is not a solution. files_list is a property of a directory object (something::DIR if i remember right). In your attempts to run "updareq foo / 0" it is being attempted on a file object. Which is wrong. You need to find out on which particular file it is being attempted and why. But commenting out this piece would not solve anything. -i On Thu, Jun 11, 2009 at 6:32 PM, Thomas Krichel<krichel@openlib.org> wrote:
Still not knowing where that function lives, I have now just commented this part of the code where the client dies, in Update.pm
if ( $ABORT ) { return 0; }
## commented out to circumvent files_list bug ## ##my $flist = $drecord->files_list(); ##foreach ( @$flist ) { ## if ( $children{$_} ) { ## } else { ## $self->disappeared_file( "$dir$_" ); # XXX ## if ( $ABORT ) { return 0; } ## while ( $PAUSE ) { sleep 3; } ## } ##}
Cheers,
Thomas Krichel http://openlib.org/home/krichel RePEc:per:1965-06-05:thomas_krichel new phone: +7 913 748 8056 skype: thomaskrichel
_______________________________________________ RAS-run mailing list RAS-run@lists.openlib.org http://lists.openlib.org/cgi-bin/mailman/listinfo/ras-run