ExecutionPhase ep = jobUpdater.getPhase(jobID); log.debug("GET: " + jobID + " " + ep.name()); response.setStatus(HttpServletResponse.SC_OK); ExecutionPhase actual = jobUpdater.getPhase(jobID); log.debug("cannot change phase of " + jobID + " from " + cur + " to " + end + "(was: " + actual + ") [FAIL]"); throw new IllegalArgumentException("cannot change phase of " + jobID + " from " + cur + " to " + end + "(was: " + actual + ")");
if (!ExecutionPhase.QUEUED.equals(ep)) ExecutionPhase actual = jobUpdater.getPhase(job.getID()); log.debug(job.getID() + ": PENDING -> QUEUED [FAILED] -- was " + actual); throw new JobPhaseException("cannot execute job " + job.getID() + " when phase = " + actual);
ExecutionPhase ep = jobUpdater.setPhase(job.getID(), ExecutionPhase.QUEUED, ExecutionPhase.EXECUTING, new Date()); if (!ExecutionPhase.EXECUTING.equals(ep)) { ep = jobUpdater.getPhase(job.getID()); log.debug(job.getID() + ": QUEUED -> EXECUTING [FAILED] -- phase is " + ep); logInfo.setSuccess(false);