I have nexted loops within which a Data Flow Task is running.
FailPackageOnFailure is set true for the Data Flow Task. The Package has run from checkpoint set to IfExists, save checkpoints set to true and a path for the checkpoints. I have run the package in debug mode and as deployed to file on the same PC. In both cases the package restarts from the begining when it fails.
There are no object variables. They are all straightforward strings or numbers. Some are expressions, but the checkpoint XML shows that the variable values are being strored correctly and the expressions are being stored as well.
I have seen a number of threads about variables and checkpoints but not picked up anything that has resolved the problem.
Any thoughts on what to look at?
ken