Error -307703 The Specified Model is Incompatible with NI VeriStand

Updated Sep 27, 2022

Reported In


  • VeriStand
  • LabVIEW

Issue Details

I created a simple VI in LabVIEW, converted it to a model and imported it into my VeriStand project.
However, when trying to run or deploy the project to my PXI/PXIe Real-Time target I get the following error:
The VeriStand Gateway encountered an error while deploying the System Definition file. 

Error -307703 occurred at Project Window.lvlib:Project >> Project Window.lvlib:Command >> NI_VS Workspace ExecutionAPI.lvlib:NI VeriStand - Connect to 

Possible reason(s): 

NI VeriStand: The specified model is incompatible with NI VeriStand. If you are trying to deploy the model to an RT target, launch the Console Viewer tool to display the console output of the target, which includes information about the source of the error. 
NI VeriStand: NI VeriStand Engine.lvlib:VeriStand Engine Wrapper (RT).vi >> NI VeriStand Engine.lvlib:VeriStand >> NI VeriStand Engine.lvlib:VeriStand Engine State >> Model Execution.lvlib:Initialize Model Loop >> Model Execution.lvlib:Initialize >> SIT Model API.lvlib:Initialize >> SIT Model API.lvlib:Load Model 
NI VeriStand: Failed to load C:\ni-rt\NIVeriStand\Models\SLPMcontrol.lvmodel 


To resolve this issue ensure that the name of the LabVIEW VI and LabVIEW model do not contain any special characters.

The path of the LabVIEW VI and LabVIEW model can also be a factor. Try saving the model to a different location, such as the desktop. Then add the model from the new location.

If you are using VeriStand 2017, this is an issue that was fixed by the f1 patch. Install the f1 patch (see related links) on the host computer, then reinstall the NI VeriStand Engine on the RT Target you are deploying to. This should resolve the issue as long as the other considerations above are accounted for.