LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Build error after upgrading from 8.2.1 to 8.5 "Error 1055 occurred at Invoke Node..."

After upgrading to 8.5, I'm getting the following error when trying to build an EXE:
 

Visit the Request Support page at ni.com/ask to learn more about resolving this problem. Use the following information as a reference:

Error 1055 occurred at Invoke Node in AB_Source_Library.lvclass:Close_Reference.vi->AB_Build.lvclass:Copy_Files.vi->AB_Application.lvclass:Copy_Files.vi->AB_Build.lvclass:Build.vi->AB_EXE.lvclass:Build.vi->AB_Engine_Build.vi->AB_Build_Invoke.vi->AB_Build_Invoke.vi.ProxyCaller

Possible reason(s):

LabVIEW:  Object reference is invalid.

I have been building this application for both Windows and Mac OS, and I even get the same error when building the .app on an Intel Mac.

Things that I've already tried:

* Mass-compiling all my code

* Created the project from scratch

* Enabled each panel of the "diagram disable structure" one at a time and compiled again

 

Any ideas?

0 Kudos
Message 1 of 7
(3,652 Views)

I am finally back in business.  The problem had something to do with the way I had arranged my library of tools in nested lvlib files.  By giving up on the idea of having sub lvlib files (array.lvlib, GUI.lvlib, graph.lvlib, etc.) within a larger tools.lvlib, I am now able to build my orginal project.

Before unnesting the lvlib files, I would get the same error even for a tiny project consisting of a single VI such as "tools.lvlib:string.lvlib:capitalize string.vi".

 

0 Kudos
Message 2 of 7
(3,632 Views)

I think I saw that in LV 8.2.1 after upgrading from LV 8.2

I did a repair on the nistall and that cleared up the problem.

You may want to try that.

Ben

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 3 of 7
(3,627 Views)

You mean a repair of the NI installation of LV8.5?  But I had the same trouble on a Mac OS machine too.  Seems unlikely that an installation glitch could explain the problem on such different platforms.  (For the record, I tried on both a Win2K machine and an XP machine--a total of 3 different LV installs with the same error 1055.)

Travis

0 Kudos
Message 4 of 7
(3,622 Views)

Hi Travis,

Ben’s advice if definitely the best place to start. Error 1055 is a very general LabVIEW error for “Object reference is invalid.” The cause is usually a bad install where important LabVIEW function aren’t placed in the right directory or aren’t installed at all.

 

Charlie M. CLD
0 Kudos
Message 5 of 7
(3,594 Views)
The installer for Mac OS is so different than for Windows.  I can't imagine there being much code reuse.  How could the same installer bug occur on both platforms?  And whatever this installer bug is, is the fix going to make it into 8.5.1?
 
And is there even a way to repair a MacOS install?  (Don't have the computer in front of me to try at the moment.)
 
Thanks,
 
Travis
0 Kudos
Message 6 of 7
(3,577 Views)

Typically, on a Mac, I would just uninstall and reinstall.

Charlie M. CLD
0 Kudos
Message 7 of 7
(3,558 Views)