From f3b44ce74499e0418d9373aec27ff8a8abf32705 Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Fri, 13 Dec 2019 16:32:07 +0100 Subject: [PATCH] WIP: add more info to strange exception in Schedule.runJobs --- src/main/java/caosdb/server/jobs/Schedule.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/caosdb/server/jobs/Schedule.java b/src/main/java/caosdb/server/jobs/Schedule.java index 4e7f005f..d88b6139 100644 --- a/src/main/java/caosdb/server/jobs/Schedule.java +++ b/src/main/java/caosdb/server/jobs/Schedule.java @@ -98,10 +98,14 @@ public class Schedule { public void runJobs(final JobExecutionTime time) { for (final ScheduledJob scheduledJob : this.jobs) { - if (scheduledJob.getExecutionTime().ordinal() == time.ordinal() - || (time.ordinal() <= JobExecutionTime.POST_CHECK.ordinal() - && scheduledJob.getExecutionTime().ordinal() < time.ordinal())) { - runJob(scheduledJob); + try { + if (scheduledJob.getExecutionTime().ordinal() == time.ordinal() + || (time.ordinal() <= JobExecutionTime.POST_CHECK.ordinal() + && scheduledJob.getExecutionTime().ordinal() < time.ordinal())) { + runJob(scheduledJob); + } + } catch (RuntimeException e) { + throw new RuntimeException(scheduledJob.toString(), e); } } } -- GitLab