diff --git a/core/modes/slurm/shared.py b/core/modes/slurm/shared.py
index 61bdf3f39d0e691efca02e0fa539162733bc82af..1215f60be2940ff1cc2edb580d3238d9387ee2a4 100644
--- a/core/modes/slurm/shared.py
+++ b/core/modes/slurm/shared.py
@@ -40,7 +40,8 @@ class SingleSlurmJobAcrossStages(Slurm, ABC):
             try:
                 self.slurm_job_id = re.search(r'salloc: job (\d+)', salloc_out).group(1)
             except:
-                logging.error(f'run_properties salloc_out={salloc_out}')
+                print(salloc_out, file=sys.stderr)
+                exit(1)
 
             with open(self.slurm_jobid_file, 'w+') as slurm_jobid_fp:
                 slurm_jobid_fp.write(self.slurm_job_id + '\n')