diff --git a/bootstrap/helpers/docker.php b/bootstrap/helpers/docker.php index 21e946a9a..0aa5c6b74 100644 --- a/bootstrap/helpers/docker.php +++ b/bootstrap/helpers/docker.php @@ -48,9 +48,13 @@ function format_docker_command_output_to_json($rawOutput): Collection $outputLines = collect($outputLines); } - return $outputLines - ->reject(fn ($line) => empty($line)) - ->map(fn ($outputLine) => json_decode($outputLine, true, flags: JSON_THROW_ON_ERROR)); + try { + return $outputLines + ->reject(fn ($line) => empty($line)) + ->map(fn ($outputLine) => json_decode($outputLine, true, flags: JSON_THROW_ON_ERROR)); + } catch (\Throwable $e) { + return collect([]); + } } function format_docker_labels_to_json(string|array $rawOutput): Collection