title: Quartz Java resuming a job executes it many times
body: <p>For my application I create jobs and schedule them with CronTriggers. Each job has only one trigger and both the job name and the trigger names are the same. No jobs share a trigger.</p>
  
  <p>Now when i create a cron trigger like this <strong>"0/1 * * * * ?"</strong> which instructs the job to execute every second, it works just fine.</p>
  
  <p>The problem rises when I first pause the job by calling:</p>
  
  <pre><code>scheduler.pauseJob(jobName, jobGroup);
  </code></pre>
  
  <p>and then resuming the job after let's say 50 seconds with:</p>
  
  <pre><code>scheduler.resumeJob(jobName, jobGroup);
  </code></pre>
  
  <p>What I see is that for these 50 seconds the job did not execute as requested. But the moment I resume the job I see 50 executions of the job at the same time!!!</p>
  
  <p>I thought that this was due to the default setting for the misfire instruction but even after setting the trigger's misfire instruction upon creation to this:</p>
  
  <pre><code>trigger.setMisfireInstruction(CronTrigger.MISFIRE_INSTRUCTION_DO_NOTHING);
  </code></pre>
  
  <p>The same thing happens. Can anyone suggest a way to  fix this?</p>