diff --git a/cron/scheduler.py b/cron/scheduler.py index 479a489d7c1..eb43196a7dd 100644 --- a/cron/scheduler.py +++ b/cron/scheduler.py @@ -1648,8 +1648,10 @@ def _run_job_script(script_path: str) -> tuple[bool, str]: from agent.redact import redact_sensitive_text stdout = redact_sensitive_text(stdout) stderr = redact_sensitive_text(stderr) - except Exception: - pass + except Exception as e: + logger.warning("Failed to redact sensitive text from output: %s", e) + stdout = "[REDACTED - redaction failed]" + stderr = "[REDACTED - redaction failed]" if result.returncode != 0: parts = [f"Script exited with code {result.returncode}"]