Error 1003

We can’t get NT connection the error is 1003, NT Server can’t be executed
We SSHed the RIO and found that the VI does exist on the RIO in the correct location

The precious built down version of the code from 2020 had NT connection, but as soon as we ran the new code we got the error and lost NT connection.

This is similar to the error detailed here (but it refers to an issue that was solved back in 2019): FRC 2019 Error 1003 Open VI Reference in NT

I expect that VI to be loaded to the RIO during the imaging process (using the roboRIO imaging tool). I recommend the following to troubleshoot it:

  1. Reimage the roboRIO
  2. Try executing an empty project (I recommend using the Arcade template) and check if you receive the error with this setting
  3. Check with your code and see if the error shows up there. If it does, then the troubleshooting will be in how your code is calling the NT server implementation VI.

Ran into this issue ourselves, looks like a major change was made between 2020 and 2021 with how NT Server is implemented. We installed the latest version of LabVIEW and NT Server broke the same way. Reimaging the RIO with the latest image fixed the problem.

I’m closing this issue. We just lost our NT tables and didn’t notice.