When the same process variable is updated by both the input and output of a 'user input task' what will be the result? From what I have tested, the input takes precedence. As implemented in the attached photo, the initialization set in the output (setting to NULL) does not execute.
Discussion posts and replies are publicly visible
That is a very common configuration issue. Any output assignment that you configure will evaluate in a random order! Writing to the same process variable from INPUTS -> SaveInto and OUTPUTS calls for trouble.