log.debug("Requesting StepExecution: " + jobExecutionId + " / " + stepExecutionId);
}
StepExecution stepExecution = getJobExplorer().getStepExecution(jobExecutionId, stepExecutionId);
if (stepExecution == null) {
throw new NoSuchStepException("No StepExecution could be located for this request: ");
}
if(log.isDebugEnabled()) {
log.debug("Got StepExecution: " + stepExecution);
log.debug("Locating Step: " + stepName);
}
Step step = getStepLocator().getStep(stepName);
if(log.isDebugEnabled()) {
log.debug("Located step: " + step);
}
if (step == null) {
throw new NoSuchStepException(String.format("No Step with name [%s] could be located.", stepName));
}
try {
if(log.isDebugEnabled()) {
log.debug("Executing step: " + step + " / " + stepExecution);