Report Generation Toolkit Broken Even After Re-Installing It

Updated Nov 3, 2023

Reported In

Software

  • LabVIEW
  • LabVIEW Report Generation Toolkit

Issue Details

The Report Generation Toolkit is broken on my computer. When I open Easy Text Report.vi, it has a Broken Run Arrow. I never opened or changed this or any other VI of the Report Toolkit.

I am using LabVIEW 2017 SP1 with Report Generation Toolkit 2017 and already force-reinstalled the Report Generation Toolkit.

What can I do to clean up my LabVIEW installation?

Solution

One option would be to uninstall LabVIEW completely, restart the machine, check for remaining files and delete them if needed, and install LabVIEW again. This might not be convenient.

Another option is to repair the broken VI(s) performing the following steps:
  1. Open C:\Program Files (x86)\National Instruments\LabVIEW 2017\vi.lib\Utility\NIReport.llb\NI_report.lvclass (change the path according to your installation of LabVIEW).
  2. Right-click the virtual sub-folder report and click "Add » File":
  1. Locate C:\Program Files (x86)\National Instruments\LabVIEW 2017\vi.lib\Utility\NIReport.llb\Read generate report.vi (change path accordingly to step 1) and click Add File.
  2. Locate the newly added file in the Project Explorer, right-click it and click Properties.
  1. LabVIEW's might ask now if Read generate report.vi should be bound to NI_report.lvclass. Confirm this.
  2. Save and close NI_report.lvclass.

Additional Information

The above-explained solution applies when the following statements are true:
  • Easy Text Report.vi is broken because
  • all the Set Report Font.vi child SubVIs are broken, because the 
  • Read Generate Report.vi node is missing with a questions mark shown instead of the node icon:
  • Read Generate Report.vi is missing in NI_report.lvclass: