[Issue Resolved] MSR 2.1 Step Not Executing During Single-Step Run

:jigsaw: Problem
While using MSR 2.1, I encountered an issue where manual single-step execution didn’t actually perform the step, even though no error was thrown and the interface responded as if it had.

:mag: Root Cause
This issue is caused by an advanced setting that discards intermediate data automatically after running, which prevents the step from being executed properly during manual stepping.


:white_check_mark: Solution
To fix this:

  1. Go to Settings > Options > Advanced.
  2. Find the option “Discard data from data flow after running”.
  3. Change it to “None”.

After that, single-step execution works as expected.


:speech_balloon: Q&A

Q1: Why doesn’t the step execute even when clicking “Step”?
A1: Because the system discards intermediate data right after running, leaving nothing to feed into the next node or step during manual stepping.

Q2: Is this setting enabled by default in MSR 2.1?
A2: Yes, in many installations, “discard data” is set to a non-None value by default to optimize performance.

Q3: Will changing this setting affect overall performance?
A3: Potentially, yes—retaining data might increase memory usage slightly, but it’s necessary if you want accurate step-by-step debugging.


:memo: Summary
If you’re using MSR 2.1 and single-stepping doesn’t work, check your advanced settings and set “Discard data” to “None”. This small change can save hours of debugging confusion.

Hope this helps someone else!

1 Like