We recently upgraded TestStand 3.5 to 4.0.1. We have a test that has sequences remotely execute on another computer. These sequences call other sub sequences. The test worked fine on TestStand 3.5.
Under the new version of TestStand, when one of the remote sequences is called, it is returning the following run-time error:
"Error executing 'End' step.
Expected Number, found Boolean.
Error accessing item 'Active'.
Error code -17308; Specified value does not have the expected type.
Step 'End' of sequence 'MainSequence' in 'Initialize parameter database.seq' on remote computer xxxx."
Initialize parameter database.seq is a sub sequence called by the remote sequence.
If this error is ignored, the sequence continues to execute (including remote sequences). However, at a large number of other points throughout the test, when remote sequences are called again, similar errors occur, some times indicating errors executing 'For' steps.
I have never seen this error before, and I couldn't find any applicable information in the help or on the site. To my knowledge, 'End' steps are not configurable to return values, and the sequence was not written to use an 'End' step in an odd way. Does anyone know what is happening, and how to fix it?
Thanks,
Scott.