LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Report Generation Toolkit dependency broken after installing LabVIEW 2026 Q1

Solved!
Go to solution

Hi

 

Today I installed LabVIEW 2026 Q1. After installation I opened a project in LabVIEW 2024 Q1 that had a dependency to the report generation toolkit. Specifically the excel functions.

They were all missing. The folder was even removed from the LabVIEW 2024\vi.lib directory.

When i checked NI Package Manager it showed a LabVIEW 2026 Q1 Report Generation Toolkit was installed and I could not install the LabVIEW 2024 Q1 version because a newer version exists.

Is it correctly understood that installing LabVIEW 2026 Q1 breaks this dependency? Did i miss something? Is this a bug associated with bleeding-edge SW?

 

Thanks for reading 🙂

0 Kudos
Message 1 of 15
(917 Views)
Solution
Accepted by topic author EnthusiasticTester
My best guess is that they moved the RGT to version agnostic LVAddons directory with a configuration to support only 2026+, someone else also reported a similar issue for the Database toolkit
Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution
Message 2 of 15
(915 Views)
Here is the other issue https://forums.ni.com/t5/LabVIEW/LabVIEW-2026-and-the-Database-connectivity-toolkit/m-p/4468806#M132...
Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution
Message 3 of 15
(911 Views)

That would explain it.

It does mean that everyone on the team would have to install LabVIEW 2026 Q1 or risk a tedious search for dependencies every time they open the project after I have submitted changes. I have uninstalled LabVIEW 2026 Q1 and re-installed the RGT for LabVIEW 2024 Q1 and that worked.

0 Kudos
Message 4 of 15
(907 Views)

I had the problem with the database toolkit.
Now I have a problem with the RGT.

I have a application written in 2024 that use the RGT, it works OK in the development environment but when I build it as an executable it fails to open the excel file that it should.

I have tried the same with a 2026 application it does the same. At least this gives me an error message.

 

 
 

image.png

 

The full text of the error is

Possible reason(s):

LabVIEW: (Hex 0x464) VI is not loadable.

In a built application, this error might occur because the VI being loaded was last compiled for a different OS or with CPU features, such as SSE, that this target does not support. In this case you must rebuild the application for the target OS and make sure SSE compiler settings in the build specifications match the target platform. This error also might occur if the VI is a polymorphic VI, which cannot be loaded in the LabVIEW Run-Time Engine. You must load an instance of the polymorphic VI instead of the polymorphic VI itself.


Complete call chain:
Get LV Class Default Value.vi
NI_report.lvclass:Create Report.vi
RDS_Populate_Sensor_Readings_at_Temperature.vi
RDS_Temperature_Test.vi

LabVIEW attempted to load the class at this path:
C:\Projects\R_and_D_Software version 7.0\Builds\RDS_Ver1.exe\1abvi3w\vi.lib\Utility\NIReport.llb\Excel\NI_Excel.lvclass

 

Has anybody seen a message like this before?

 

 

 

0 Kudos
Message 5 of 15
(619 Views)

Hi Ian

 

I haven't seen that error message, but considering the text, and that it works in the development environment, I would try a mass-compile of all the VIs in the call-chain.

0 Kudos
Message 6 of 15
(614 Views)

Always wait for the first patch release.

0 Kudos
Message 7 of 15
(604 Views)

The message says it is trying to load Create Report.vi from this path

 

LabVIEW attempted to load the class at this path:
C:\Projects\R_and_D_Software version 7.0\Builds\RDS_Ver1.exe\1abvi3w\vi.lib\Utility\NIReport.llb\Excel\NI_Excel.lvclass

 

This path doesn't exist on my PC

It is

C:\Program Files\National Instruments\LabVIEW 2026\vi.lib\Utility\NIReport.llb\Create Report.vi

 

And I don't understand how this relates to an EXE

I've read elsewhere about having to have the excel class in the always include but I didn't need to do that previously for this application.

 

 

0 Kudos
Message 8 of 15
(597 Views)

"Always wait for the first patch release."

 

and if everyone did that who would find the errors.

 

Thanks for your help

Message 9 of 15
(595 Views)

It is possible that this is an exe issue. Paths used in VIs are not always the same as paths in exe files.

I found this one that might help: Solved: Understanding File Path inside a EXE - NI Community

 

I haven't built a lot of exe files, but I have experience with PPLs. When all my dependencies in a project are from basic labview or other PPLs then the path inside the PPL is the same as in my library. However, if I reference a vi that is not part of the basic LabVIEW then the ppl adds an extra layer in the paths to differentiate between VIs in the library and VIs from outside the library.

Can you check your dependencies?

0 Kudos
Message 10 of 15
(586 Views)