Error 129 When Building a LabVIEW Application or Real-Time Executable

Updated Apr 30, 2025

Reported In

Software

  • LabVIEW Application Builder Module

Operating System

  • Windows

Issue Details

I built a LabVIEW project which calls SubVIs. The whole project and/or the SubVIs are located in folders that have a long file path e.g. on Network drives. When I use the LabVIEW Application Builder to build an executable, the build fails. The Application Builder throws the following error:

Error 129 occurred at <function inside the SubVIs>
Possible reason(s):
LabVIEW: (Hex 0x81) The path to access is too long for the current operating system.

How can I fix this error, in order to build my executable successfully?

 
 

Solution

This error occurs if the called SubVI's path is too long and exceeds a value of 255. To resolve this issue, try one of the steps below:

  • Use a shorter destination path
destination path.png
  • Ensure that your file path is not pointing to an incorrect drive, such as an inactive external drive
  • For an application or shared library builds, check the Use LabVIEW 8.x file layout checkbox on the Advanced tab of the build specification Properties dialog box
rtaImage.jfif

 

  • Add the following text in the LabVIEW *.ini file: WindowsLongPaths=True