Solution
There are a few possible reasons for this error:
1. Your target controller could be missing a software, driver, or API dependency of the custom device you are using.
2. You may be running out of memory and cannot accommodate all the custom devices, models, and other components of your VeriStand project.
3. There is an issue with the source distribution/build specification of the custom device
- Make sure that any dependencies used by your custom device are installed on the target. If you are using a custom device from the VeriStand Add-Ons Community or the VeriStand Open Source Add-Ons GitHub, refer to the Readme file of the custom device for a list of dependencies.
- If the dependencies are all loaded, verify that your device isn't running out of memory. Start by monitoring the system's memory usage. If the target looks like it's maxing out its memory capacity, you may want to minimize the number of components running on the device.If the target is still running out of memory with the minimized load, you may need to consider using a target with more RAM for your project.
- This issue is caused by settings in the Build Specification, specifically the Additional Exclusions.
a. Right click on the Source Distribution under Build Specification in the LabVIEW Project, and select Properties.
b. On the left hand side, select Additional Exclusions.
c. Verify that Exclude files from vi.lib, Exclude files from instr.lib and Exclude files from user.lib are unchecked.