Browse Source

Merge pull request #209 in CORE/base-third from ~LANLAN/base-third:release/10.0 to release/10.0

* commit 'ce64b0abf2547fd370141d68a1f7552d0b6af8a7':
  DEC-7569 定时调度模块启动异常
bugfix/10.0
ju 6 years ago
parent
commit
adf3bac73b
  1. 35
      fine-quartz/src/com/fr/third/v2/org/quartz/impl/jdbcjobstore/JobStoreSupport.java

35
fine-quartz/src/com/fr/third/v2/org/quartz/impl/jdbcjobstore/JobStoreSupport.java

@ -1199,27 +1199,26 @@ public abstract class JobStoreSupport implements JobStore, Constants {
} }
} }
if (job == null) { try {
try { if (job == null) {
job = retrieveJob(conn, newTrigger.getJobKey()); job = retrieveJob(conn, newTrigger.getJobKey());
if (job == null) { }
throw new JobPersistenceException("The job (" if (job == null) {
+ newTrigger.getJobKey() throw new JobPersistenceException("The job ("
+ ") referenced by the trigger does not exist."); + newTrigger.getJobKey()
} + ") referenced by the trigger does not exist.");
}
if (job.isConcurrentExectionDisallowed() && !recovering) { if (job.isConcurrentExectionDisallowed() && !recovering) {
state = checkBlockedState(conn, job.getKey(), state); state = checkBlockedState(conn, job.getKey(), state);
} }
if (existingTrigger) { if (existingTrigger) {
getDelegate().updateTrigger(conn, newTrigger, state, job); getDelegate().updateTrigger(conn, newTrigger, state, job);
} else { } else {
getDelegate().insertTrigger(conn, newTrigger, state, job); getDelegate().insertTrigger(conn, newTrigger, state, job);
}
} catch (JobPersistenceException e) {
getLog().error(e.getMessage());
} }
} catch (JobPersistenceException e) {
getLog().error(e.getMessage());
} }
} catch (Exception e) { } catch (Exception e) {
throw new JobPersistenceException("Couldn't store trigger '" + newTrigger.getKey() + "' for '" throw new JobPersistenceException("Couldn't store trigger '" + newTrigger.getKey() + "' for '"

Loading…
Cancel
Save