Error 1000 When Using Run VI Method

Updated May 21, 2024

Reported In

Software

  • 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
 
 

Solution

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.