NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

deployment utility cites errors with run-time menus during build

The TS deployment utility cites the following errors during the build process

 

Loading build file:
C:\Projects\5800665\5800665 CALCM FTR.tsd
Starting a log for the deployment.
+++++++++++++++++++++++++++++++++++++++
Starting Analysis
Processing Workspace...
Workspace Processed
Finished Analysis
+++++++++++++++++++++++++++++++++++++++
Starting Analysis
Processing Workspace...
Workspace Processed
Finished Analysis
Building...
12:40 PM
Loading product deployment information
LabVIEW Version: 12.0.1f3 (2012 SP1) (32-bit) English
An installer was not created due to an error
The build is finished
12:44 PM
Aborted
***************************************
While Processing VIs...
Error: Unable to find all subVIs from saved VIs. Either a subVI is missing or the VI is not saved in the current LabVIEW version.
The missing file path is: The call chain to missing VIs:
1 - Auto Cycle.rtm (missing)
2 - FTR Tester.rtm (missing)
3 - GUI - Main .rtm (missing)
4 - LVBrowser.rtm (missing)
5 - Manual.rtm (missing)


1 - Auto Cycle.rtm -> C:\Projects\5800665\Utility VIs\Auto Cycle.rtm
2 - FTR Tester.rtm -> C:\Projects\5800665\Utility VIs\FTR Tester.rtm
3 - GUI - Main .rtm -> C:\Projects\5800665\Utility VIs\GUI - Main .rtm
4 - LVBrowser.rtm -> C:\Projects\5800665\Utility VIs\LVBrowser.rtm
5 - Manual.rtm -> C:\Projects\5800665\Utility VIs\Manual.rtm
Try loading the following top level VIs and using File->Save All:

C:\Projects\5800665\Utility VIs\Auto Cycle.rtm
C:\Projects\5800665\Utility VIs\FTR Tester.rtm
C:\Projects\5800665\Utility VIs\GUI - Main .rtm
C:\Projects\5800665\Utility VIs\LVBrowser.rtm
C:\Projects\5800665\Utility VIs\Manual.rtm
Please consult TestStand online help to get more information on how to resolve deployment errors.
+++++++++++++++++++++++++++++++++++++++

 

I tried adding the rtm's to my TS workspace, that didn't work. I tried removing them from the workspace, that also didn't work. This program was originally written with LabVIEW 7.1.1, and I have upgraded the test set to current IDE (NI Devloper Suite 2013 DS1). The problem appears to be related to the TS Deployment Utility only, as this project works just fine as development code. As far as I can tell, these rtm's are being incorrectly linked during the build process.

 

I have created a SR for this issue (#2020215), but time is of the essence, as my production line has been halted until this build issue is resolved.

 

All vi's have been updated to LV v2012 SP1, all duplicate vi's have been removed, yet issue with build persists???

 

Suggestion anyone, please

0 Kudos
Message 1 of 4
(3,268 Views)

The Deployment Utility is basically saying that the files (which are top-levels, either called from a TestStand workspace added to the deployment or from a directory that was added to the deployment) have some linker error. 

 

If you are not using run-time menus and you are completely sure that you don't need the files, one way to fix the deployment would be to uncheck the run-time menus on the Distributed Files tab so that the Deployment Utility doesn't even try to add them to the deployment. 

 

Another possible solution would be to copy the files to the locations specified by the log so that they can be found by the build process. 

 

Hope this helps,

Francisco

0 Kudos
Message 2 of 4
(3,259 Views)

Well, I do need these run-time menu's, and they are at the location shown by this log file? I will try to uncheck these files in the deployment utility, and just copy them to the directory after the install. 

0 Kudos
Message 3 of 4
(3,253 Views)

Here is what I now get during the build process. The TSDU logs tell me there was an error, but does not tell me where or why???

0 Kudos
Message 4 of 4
(3,249 Views)