SubVI Is Not Executable Error When Trying to Run a VI

Updated Jul 31, 2023

Reported In

Software

  • LabVIEW
  • LabVIEW Sound and Vibration Toolkit
  • LabVIEW SoftMotion Module
  • LabVIEW FPGA Module
  • LabVIEW Real-Time Module
  • Vision Development Module

Driver

  • Vision Acquisition Software

Issue Details

  • I recently updated the NI software on my test machine, including the NI-272x Reference VIs . When I run my LabVIEW code, I get the error shown in the image below: 
  • I am getting the error below when trying to use any of the VIs that belong to a specific module (i.e Softmotion, Real-Time, FPGA, Vision Development Module, etc).

The subVI is not executable. You must fix all errors in the subVI before this VI can run.


How can I resolve this error? 

Solution

  • This could be related to some dependencies not being found or present for the toolkit, module, or driver you are trying to use. Make sure that the software is installed on the system:
    • If the software is installed and you see this error, make sure that the Development and/or LabVIEW Support are installed and included. You can check this within NI Package Manager by going to the Installed tab, searching for the software, and clicking on the gear on the left of the software name. If it is not checked you can install it.
    • If the software is not installed, install the Software or Drivers  and the error should resolve.
    • If the software is installed and you have the Development and/or LabVIEW Support, but you still receive the error, uninstall  the NI Software and Reinstall the software. 
  • It can also show up when the software (toolkit, module, driver, etc) is not properly licensed. Make sure to activate your software using NI License Manager.