Commits

Anonymous committed 92ac15c

Issue number: QUARTZ-312
Obtained from:
Submitted by:
Reviewed by:
CVS: ----------------------------------------------------------------------
CVS: Issue number:
CVS: If this change addresses one or more issues,
CVS: then enter the issue number(s) here.
CVS: Obtained from:
CVS: If this change has been taken from another system,
CVS: then name the system in this line, otherwise delete it.
CVS: Submitted by:
CVS: If this code has been contributed to the project by someone else; i.e.,
CVS: they sent us a patch or a set of diffs, then include their name/email
CVS: address here. If this is your work then delete this line.
CVS: Reviewed by:
CVS: If we are doing pre-commit code reviews and someone else has
CVS: reviewed your changes, include their name(s) here.
CVS: If you have not had it reviewed then delete this line.

git-svn-id: http://svn.opensymphony.com/svn/quartz/branches/b_quartz_1-5-x@30669f7d36a-ea1c-0410-88ea-9fd03e4c9665

  • Participants
  • Parent commits aceea72
  • Branches b_quartz_1-5-x

Comments (0)

Files changed (1)

File src/java/org/quartz/core/JobRunShell.java

                     "An error occured instantiating job to be executed. job= '"
                             + jobDetail.getFullName() + "'", se);
             throw se;
+        } catch (Throwable ncdfe) { // such as NoClassDefFoundError
+            SchedulerException se = new SchedulerException(
+                    "Problem instantiating class '"
+                            + jobDetail.getJobClass().getName() + "' - " + ncdfe);
+            qs.notifySchedulerListenersError(
+                    "An error occured instantiating job to be executed. job= '"
+                            + jobDetail.getFullName() + "'", se);
+            throw se;
         }
 
         this.jec = new JobExecutionContext(scheduler, firedBundle, job);