This content is not available in your preferred language.

The content is shown in another available language. Your browser may include features that can help translate the text.

Error 1074384764 in NI-XNET: Signal Was Not Found in the Database

Updated Mar 6, 2026

Reported In

Software

  • LabVIEW
  • VeriStand

Driver

  • NI-XNET

Issue Details

I am using either LabVIEW or VeriStand with NI-XNET and when I try to deploy me VeriStand project or run my LabVIEW VI that contains NI-XNET code in a real time operating system, I see one of the following errors:

1. Error -1074384767 occurred at XNET Database Open (Frame).vi:1

Possible reasons(s):

NI-XNET: (HEX 0xBFF63081) The database specified could not be opened. Solution: Check that the alias and/or the file exist and that it is a valid database.


2. Error -1074384764 occurred at XNET Create Session (Signal Input Single-point).vi:6590001 

Possible reason(s): 

NI-XNET:  (Hex 0xBFF63084) The signal was not found in the database. Solution: Make sure you only initialize signals in a session that are defined in the database.


3. NI VeriStand: Error occurred at the following location:

"Targets/Controller/Hardware/Chassis 1/NI-XNET"
Error -1074384764 occurred at Project Window.lvlib:Project Window VI >> Project Window.lvlib:Command Loop VI >> Project Window.lvlib:Connect to System VI

Possible reason(s):

NI-XNET: (Hex 0xBFF63084) The signal was not found in the database. Solution: Make sure you only initialize signals in a session that are defined in the database.

 

Solution

The solution to this issue is different for LabVIEW and VeriStand users. See the steps for the software environment you are using:

LabVIEW

This error message is usually displayed because your database has not been deployed to the RT target. Thus, when the VI tries to access the database, there isn't one to reference.

To deploy your database to the RT target follow the steps outlined here.

You can also explicitly deploy the database at run time using one of these two methods:

 

  • Using XNET I/O Names:

If you are using I/O names for database objects, you can click on an I/O name and select Manage Database Deployment. This opens a dialog that you can use to assign new aliases and deploy them to the RT target.

 

  • Using the File Management Subpalette VIs:

To manage database deployment from a VI running on the host (Windows computer), use VIs in the NI-XNET File Management palette. (see the image below) This palette includes VIs to add an alias and deploy the database to the RT target.

To delete the database file from the RT target after execution of a test, you can un-deploy the database by using either option described above.

 

VeriStand

When a VeriStand project contains XNET signals, those signals must be present in a referenced database. Since VeriStand automatically deploys the database file to the RT target as part of the deployment process, you do not need to manually deploy the database. Therefore it is more likely that there is a mismatch between the signals that are defined in the System Definition File and the database file. Here are some scenarios where that could occur:

 

  • If you have previously used a different database, ensure all signals from the old database have been removed from all of your NI-XNET CAN, LIN and FlexRAY cards in the VeriStand System Definition File. Only signals that are present in the database can be used in the project.
  • This error can also occur if you have upgraded software versions or moved files around on disk which could break the database aliases. To fix this:
    1. Open the XNET Database Editor from the Windows Start menu or from the VeriStand System Explorer
    2. Select Manage Aliases...
    3. Ensure that any registered database files have the correct filepath specified
    4. If the database that you want to use is not registered, add a new alias for that database
    5. After registering the database, open the VeriStand System Explorer and ensure that all XNET interfaces specify the correct database that contains the signals you are using in the project
      If issues still persist, remove all signals under the NI-XNET cards and re-add the signals in groups to identify the cause(s).

Additional Information

When you create an NI-XNET application for LabVIEW RT, you must assign an alias to your database file. During deployment to the RT target, the text database file is compressed to an optimized binary format, and that binary file is transferred to the target.

When you create NI-XNET sessions using a LabVIEW project, you assign the alias within the session dialog (for example, Browse for Database File). After dragging the session to a VI under the RT target and running that VI, NI-XNET automatically deploys the database file to the target.