X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FDB%2FBackgroundJob.pm;h=743a6b5eac5dd55f4f9724abbeecd03d5be0845e;hb=7b1297539f47068abe670d154e7a7761e564796c;hp=253d0d380d0e05c9b3262e3fecd7b0e36e0bbd56;hpb=c5db99b7266c59922db2dcc519c3cfd2349b86cc;p=kivitendo-erp.git diff --git a/SL/DB/BackgroundJob.pm b/SL/DB/BackgroundJob.pm index 253d0d380..743a6b5ea 100644 --- a/SL/DB/BackgroundJob.pm +++ b/SL/DB/BackgroundJob.pm @@ -42,13 +42,16 @@ sub run { }; if (!$ok) { + my $error = $EVAL_ERROR; $history = SL::DB::BackgroundJobHistory ->new(package_name => $self->package_name, run_at => $run_at, status => 'failure', - error_col => $EVAL_ERROR, + error_col => $error, data => $self->data); $history->save; + + $::lxdebug->message(LXDebug->WARN(), "BackgroundJob ID " . $self->id . " execution error (first three lines): " . join("\n", (split(m/\n/, $error))[0..2])); } $self->assign_attributes(last_run_at => $run_at)->update_next_run_at;