diff --git a/fine-quartz/src/com/fr/third/v2/org/quartz/impl/jdbcjobstore/JobStoreSupport.java b/fine-quartz/src/com/fr/third/v2/org/quartz/impl/jdbcjobstore/JobStoreSupport.java index ab378483a..07efbd4c5 100644 --- a/fine-quartz/src/com/fr/third/v2/org/quartz/impl/jdbcjobstore/JobStoreSupport.java +++ b/fine-quartz/src/com/fr/third/v2/org/quartz/impl/jdbcjobstore/JobStoreSupport.java @@ -1200,7 +1200,11 @@ public abstract class JobStoreSupport implements JobStore, Constants { } if (job == null) { - job = retrieveJob(conn, newTrigger.getJobKey()); + try { + job = retrieveJob(conn, newTrigger.getJobKey()); + } catch (JobPersistenceException e) { + getLog().error(e.getMessage()); + } } if (job == null) { throw new JobPersistenceException("The job (" @@ -2983,7 +2987,6 @@ public abstract class JobStoreSupport implements JobStore, Constants { } catch (SQLException sqle) { getLog().error("Unable to set trigger state to ERROR.", sqle); } - throw jpe; } if (trigger.getCalendarName() != null) {