[RAS] Can't add papers to profile
Thomas Krichel
krichel at openlib.org
Tue Jun 30 05:34:07 EDT 2009
Thomas Krichel writes
> 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; }
> ## }
> ##}
>
The current arrangements are more sophisticated.
## commented out to circumvent files_list bug
my $flist = eval { $drecord->files_list(); } || [];
if($@) {
error(Dumper $drecord);
}
foreach ( @$flist ) {
if ( $children{$_} ) {
}
else {
$self->disappeared_file( "$dir$_" ); # XXX
if ( $ABORT ) { return 0; }
while ( $PAUSE ) { sleep 3; }
}
}
eval {
$drecord -> files_list_set ( \@children );
};
$drecord -> last_observed_set ( $session_time );
I just added the
if($@) {
error(Dumper $drecord);
}
with a
use Data::Dumper;
at the top, maybe that will point to the error.
Cheers,
Thomas Krichel http://openlib.org/home/krichel
RePEc:per:1965-06-05:thomas_krichel
skype: thomaskrichel
More information about the RAS-run
mailing list