Error 1000 When Using Run VI Method

Updated Oct 25, 2019

Reported In


  • LabVIEW

Issue Details

I have a main VI that calls another VI using the Run VI method. When running my code, I get the following error message:
Error 1000 occurred at Invoke Node

Possible reason(s):
LabVIEW: (Hex 0x3E8) The VI is not in a state compatible with this operation.

Method Name: Run VI



This error occurs when the VI called using the Run VI method, and then called again before the first call has finished executing.

To avoid this error, set the Wait Until Done Input in the Run VI method to True.