-
Bug
-
Resolution: Done
-
Blocker
-
1.0.2.Final, 1.1.0.Final
-
None
When a job restart is issued, CompositeExecutionRunner class inside method runFromHeadOrRestartPoint(), it tries to find the id of the restart point given by the batch job. While iterating all the available job elements, if a decider is found on the way, the job exits as nothing happened, in a COMPLETED state. This is due to the misplaced break in the decision instance evaluator.
Patch fix:
— Remotely Modified (Based On HEAD)
+++ Locally Modified (Based On LOCAL)
@@ -73,10 +73,10 @@
final Decision decision = (Decision) e;
if (decision.getId().equals(restartPoint))
break;
}
}
+ }
} else {
// the head of the composite job element is the first non-abstract element (step, flow, or split)
for (final JobElement e : getJobElements()) {