Error -732156 When Using Scan Engine and EtherCAT Custom Device

Updated May 7, 2025

Reported In

Software

  • VeriStand 2024 Q1
  • VeriStand 2024 Q2
  • VeriStand 2024 Q3
  • VeriStand 2024 Q4

Issue Details

I am trying to configure an NI-9145 expansion chassis using the Scan Engine and EtherCAT custom device in VeriStand 2024. When attempting to auto-detect modules in the custom device, I see the following error:

 

Error -732156 occurred at SEECD System Explorer.lvlib:Generate Application Call Error.vi

Possible reason(s):

Unable to launch process to perform hardware configuration.

Complete call chain:
SEECD System Explorer.lvlib:Generate Application Call Error.vi
SEECD System Explorer.lvlib:Call Get HW Config.vi
SEECD System Explorer.lvlib:Main - Auto Detect Modules.vi

 

The same error with the call chain shown below can also be observed when trying to download an FPGA bitfile into the EtherCAT chassis. 

 

Complete call chain:
SEECD System Explorer.lvlib:Generate Application Call Error.vi
SEECD System Explorer.lvlib:Call Get HW Config.vi
SEECD System Explorer.lvlib:Host - Find Path.vi
SEECD System Explorer.lvlib:Host - Find Slave Path.vi
SEECD System Explorer.lvlib:FPGA - Download (ECAT).vi
SEECD System Explorer.lvlib:FPGA - Select Bitfile (ECAT).vi

 

I have tried repairing all NI software components along with reinstalling software, but with no success. How can I fix this issue? 

Solution

This issue is caused by a bug (Auto Detect Module 2024 Q1 · Issue #267 · ni/niveristand-scan-engine-ethercat-custom-device) affecting the Scan Engine and EtherCAT Custom Device 24.x when used with VeriStand 2024. The error occurs due to a missing Registry Key "Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\National Instruments\LabVIEW Run-Time\22.0" that contains a "Path" variable providing the location for "nNIBlueBus_nCrioFixed_nRefnum.dll".

 

To solve the issue, follow these steps:

  1. Open the Registry Editor by typing regedit in the Windows search bar and pressing Enter.
  2. Navigate to Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\National Instruments\LabVIEW Run-Time\22.0.
  3. Right-click on the 22.0 folder and select New > String Value.
  4. Name the new string value Path.
  5. Double-click on the Path string value and enter C:\Program Files (x86)\National Instruments\Shared\LabVIEW Run-Time\2022\ as the value data.
  6. Click OK, verify that the key and value data appear as shown in the image below, then close the Registry Editor.