diff --git a/lib/galaxy/jobs/runners/slurm.py b/lib/galaxy/jobs/runners/slurm.py index 2c0ab4af6b5..98c373d9664 100644 --- a/lib/galaxy/jobs/runners/slurm.py +++ b/lib/galaxy/jobs/runners/slurm.py @@ -222,6 +222,9 @@ class SlurmJobRunner(DRMAAJobRunner): return OUT_OF_MEMORY_MSG elif any(_ in stripped_line for _ in SLURM_MEMORY_LIMIT_EXCEEDED_PARTIAL_WARNINGS): return PROBABLY_OUT_OF_MEMORY_MSG + except FileNotFoundError: + # Entirely expected, as __check_memory_limit is only called if the job state is CANCELLED + return False except Exception: log.exception("Error reading end of %s:", efile_path)