Error -61488 When Compiling FPGA Code

Updated Aug 30, 2022

Reported In

Hardware

  • CompactRIO Chassis
  • cRIO-9030

Software

  • LabVIEW FPGA Compile Cloud Service
  • LabVIEW FPGA Module

Issue Details

After installing new hardware, my LabVIEW gives me the error -61488 when I try to compile FPGA code.

My IT department recently adjusted some settings to give me access to the LabVIEW FPGA Cloud Compile Service , and now I receive the error below (without the error number) when compiling one specific project.

Error:

​An internal software error in the LabVIEW FPGA Module has occurred. Please contact National Instruments technical support at ni.com/support with following information:

A required XML tag was not found. 

Solution

This error can be caused by a number of different problems that occur when a compilation is interrupted. Depending on where the problem occurs, the solution may be different. To resolve the issue, proceed through the following options:
  • If compilation files have become corrupt, this error can occur. To resolve the problem in this case clear the past compilations and compile jobs directories, as called out below. It is recommended that you back up the files in these directories first by making a copy elsewhere on your system.
     
    • C:\NIFPGA\Compilations
    • C:\NIFPGA\Jobs
       
  • Your project file may have been corrupted by the crash or freeze. Since the project file stores build specifications and other information, this can effect the compiler as well. If so, creating a new project and adding your existing code to that project will resolve the behavior. 

    Note: This will also resolve the problem if the first case is the cause. This is because the compilation names are tied to the project and build specification names. Creating a new project results in a different name for the compilation, and thus the corrupt compilation no longer causes a problem.
     
  • A corruption in the Active Jobs list for LabVIEW FPGA will also cause this behavior. To clear this, simply remove the active job list so that it is regenerated. This can be done by deleting the file called out below, depending on your version of LabVIEW.

    C:\Program Files (x86)\National Instruments\<LabVIEW Version>\vi.lib\rvi\CDR\ActiveJobList.txt
    or
    C:\Program Files (x86)\National Instruments\<LabVIEW Version>\vi.lib\rvi\CDR\ActiveJobList.json
 
  • This error can also occur due to faults in the VI. Try to compile a simple example to see whether the error persists. If it doesn't review code and try to isolate the fault in the VI.

Additional Information

If you receive this error when working with the FPGA Cloud Compile service, try the steps above. If the error remains, please contact NI Support for more assistance.