From d30676aac79aeaee38367643b9955fafddf0fe4e Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Fri, 12 Jan 2024 13:21:05 +0100
Subject: [PATCH] handle both SubtaskSchedulingException and
 SchedulingUnitSchedulingException

---
 SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py b/SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py
index f3ba537af21..3716cc82820 100644
--- a/SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py
+++ b/SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py
@@ -665,7 +665,7 @@ class Scheduler:
                                     candidate_queue.value,
                                     window_lower_bound_start_time, window_upper_bound_stop_time)
 
-                except SubtaskSchedulingException as e:
+                except (SubtaskSchedulingException, SchedulingUnitSchedulingException) as e:
                     logger.error("schedule_next_scheduling_unit: Could not schedule scheduling_unit id=%s name='%s'. Error: %s", best_scheduling_unit.id, best_scheduling_unit.name, e)
 
                     # prevent that it keeps trying to schedule this failed unit in this scheduler-round
-- 
GitLab