04-23-2014 10:00 AM
If I run the deployment utility with the setting “Remove Block Diagrams” unchecked, the build works OK.
If I check “Remove Block Diagrams”, the build fails because the file "C:\Program Files (x86)\National Instruments\LabVIEW 2013\vi.lib\addons\TestStand\_TSUtility.llb\TestStand -64 Bit GetPropertyI64Value.vi" is broken. I'm not actually using that file anywhere in my project, but the deployment utility insists on including it. It is able to include broken VIs in the deployment as long as they have their block diagrams, but it can't include a broken VI without its block diagram.
Does anybody know how to get the deployment utility to not vomit on itself?
04-23-2014 02:36 PM
Hi Paul,
I'm sorry to hear you are having issues with the Deployment Utility. I am unable to reproduce this behavior on my end using a deployment which includes the get 64-bit integer pallete VI, but I am seeing that the TestStand -64 Bit GetPropertyI64Value.vi in question is broken. This VI is expected to be broken in LabVIEW 32-bit, since it is only intended to be called when using LabVIEW 64-bit. We would like a bit more information on your current configuration to better characterize this issue:
If you are using 32-bit LabVIEW, you should be able to prevent this behavior using the following modification:
04-25-2014 10:48 AM
* Checking or unchecking Check for Broken VIs doesn't fix the problem.
* Ouputing VIs to a Packed Project Library allows the build to proceed without errors, but the application then doesn't work due to path issues.
* We are using the 32-bit version of LabVIEW.
* in _TSUtility.llb, there are actually 5 VIs that are broken. None of them had Conditional Disable Structures, but I added them to disable the code; now the build works OK.
02-14-2017 01:33 PM
I have a similar problem with TestStand 2010 SP1 & Labview 2014. I'm also running LV 32-bit. When I go look for broken 64-bit VIs in _TSUtility.llb, I don't find any. Should I do a similar thing as the other user an disable the entire code for all 64-bit VIs in the llb?