Hi Tomakhina. Which version is this occurring on?
I've just tried this locally and I've been unable to repro:
• if an error occurs between yielding dynamic outputs, reexecuting from failure will still reexecute that step and produce all the desired dynamic outputs
• if an error occurs in the mapped op, each of the failed mapped ops will reexecute
How does the situation you described above occur?