From 1dbc7f584580ba839bd11432c1210e95d0038593 Mon Sep 17 00:00:00 2001 From: John Ericson Date: Tue, 11 Feb 2025 22:18:53 -0500 Subject: [PATCH] Log malformed JSON received from `nix-eval-jobs` --- src/script/hydra-eval-jobset | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/script/hydra-eval-jobset b/src/script/hydra-eval-jobset index 9d500a13c..5b4026a5c 100755 --- a/src/script/hydra-eval-jobset +++ b/src/script/hydra-eval-jobset @@ -416,9 +416,16 @@ sub evalJobs { } if (defined $out && $out ne '') { - my $job = decode_json($out); + my $job; + try { + $job = decode_json($out); + } catch { + warn "nix-eval-jobs sent invalid JSON.\n parse error: $_\n invalid json: $out\n"; + }; undef $out; - return $job; + if (defined $job) { + return $job; + } } } };