NI does not actively maintain this document.
This content provides support for older products and technology, so you may notice outdated links or obsolete information about operating systems or other relevant products.
The following items are notable issues fixed between the release of <product> <version-1> and <product><version>, including additional patches and service packs. If you have an issue ID, you can search this list to validate that the issue has been fixed. This is not an exhaustive list of issues fixed in the current version of <product><version>.
The following items are changes from TestStand 4.0.1 to TestStand 4.1, unless otherwise specified.
Bug ID | Fixed Issue |
---|---|
95268 | Fixed an issue where a TestStand execution hangs when a Sequence Call step calls a custom file a sequence file translator loads. |
96785 | Fixed an issue where setting the CommonCParameter.ValueExpr property for a numeric enumeration parameter leaks a numeric PropertyObject. |
73161 | Fixed an issue where an exception occurs when reading the Thread.DisplayName property from a terminated thread. |
73104 | Fixed an issue where TestStand does not treat custom Flow Control step types as Flow Control step types when the name of the custom type begins with the name of an NI Flow Control step type. |
72779 | Fixed an issue where calling the UndoItem.UndoDescription and UndoItem.RedoDescription properties sometimes corrupts memory for an UndoItem object you create by calling the UndoStack.AggregateTopUndoItems method when you disable the Windows BSTR cache by setting the environment variable OANOCACHE to 1. |
69179 | Fixed an issue where the ActiveX/COM Adapter generates an error when a method returns a positive HRESULT value. |
63481 | Fixed an issue where TestStand incorrectly merges nested types when the parent and nested types change. |
60562 | Fixed an issue where TestStand incorrectly persists the numeric format of properties when the format of the numeric property in the type is not the default format. |
46022 | Fixed an issue where assigning a non-container to a container in an expression does not return an error. |
41440 | Fixed an issue where opening a file returns an error when the file includes a type definition that contains an instance of the User type. |
102547 | Fixed an issue where an error occurred when passing an alias to an object without a name as an IUnknown or IDispatch parameter of an ActiveX Adapter call or in an expression call. |
Bug ID | Fixed Issue |
---|---|
62639 | Fixed an issue where sorting messages by clicking the Time Stamp column on the Output pane does not chronologically order messages posted within the same minute. |
73837 | Fixed an issue where the Step Types list on the Insertion Palette scrolls to the wrong position when you scroll down and then open a new sequence file document. |
73835 | Fixed an issue where an error occurs when you change the version of the CommonResults type in the Types window. |
72548 | Fixed an issue where errors occur after you perform an undo operation within the TestStand Differ application. |
72454 | Fixed an issue where an error occurs when you use a floating Step Settings pane. |
72282 | Fixed an issue where the Variables pane generates an error when showing the value of a .NET object reference variable. |
71492 | Fixed an issue where the Open Sequence command does not open the correct sequence if the sequence file contains hidden sequences. |
68484 | Fixed an issue where the Watch View pane generates an error when you enter an expression that references a file that is not open in the sequence editor, such as the expressionEngine.ConfigFile.Data . |
60418 | Fixed an issue where the Types window returns an error when you right-click a standard type. |
59959 | Fixed an issue where the sequence editor does not come to front when you pass the /useExisting command-line argument. |
59872 | Fixed an issue where the sequence editor does not show an interactive Execution window when launched. |
59588 | Fixed an issue where the sequence editor does not always bring the step you specify into view when you select the Goto Location in File option from the Match List view context menu on the Find Results pane. |
96089 | Fixed an issue where the sequence editor does not show a report when you save the report in a directory path that contains Chinese characters. |
100974 | Fixed an issue where double-clicking the Groups item or copying and pasting the item in the User Manager window generates an error. |
97516 | Fixed an issue where specifying a module generates an error in a floating .NET Module tab. |
Bug ID | Fixed Issue |
---|---|
468H9R00 460GMDM0 50668 | LabVIEW 8.5 fixed an issue where the LabVIEW development system crashes when the deployment utility attempts to deploy VIs that call into LabVIEW DLLs. The LabVIEW error message contains the text "Fatal Internal Error: menuPrivate.cpp". You must prevent the LabVIEW development system from unloading the DLLs from memory by creating a new project in LabVIEW, adding the VIs to the project, and opening the VIs from the project to work around this issue. |
73284 | Fixed an issue where the deployment utility includes the TestStand API feature in the installer even when you disable all TestStand Engine component options. |
64815 | Fixed an issue where the deployment utility does not copy VIs from LLBs when the VI name contains a period character, such as Test A 1.0.vi . |
96080 | Fixed an issue where the deployment utility fails when you enable the Lock VI Diagrams option in the LabVIEW VI Options dialog box and you include global VIs or VIs from project libraries in the deployment. |
67966 | Fixed an issue where the value of the Installation Destination Subdirectory control on the Distributed Files tab of the TestStand Deployment Utility for VIs is <Not A Path> in the Destination View when you analyze a workspace, remove missing files from the workspace, and re-analyze the workspace. |
Bug ID | Fixed Issue |
---|---|
67937 | Fixed an issue where user interfaces return a prompt about discarding modifications to files when you use the /run and /quit command-line options. |
64632 | Fixed an issue where you cannot center the text or icon on a TestStand Button control. |
95916 | Fixed an issue where the ExpressionEdit control generates an error when evaluating certain expressions. |
69637 | Fixed an issue where the ExpressionEdit control hangs when checking expressions that use the TestStand API and use combination assignments, such as "+=". |
72603 | Fixed an issue where the VariablesView and InsertionPalette controls no longer work in a user interface after you install Microsoft .NET Framework Version 3.5. |
Bug ID | Fixed Issue |
---|---|
3Q691JUZ | LabVIEW 8.5 fixed an issue where TestStand does not call an Express VI that has a RealMatrix control wired to the connector pane. |
73514 | Fixed an issue where the LabVIEW Adapter does not treat the older version of the TestData cluster as a legacy cluster for sequences that you create by using the Convert LabVIEW Test Executive Sequence tool. |
73292 | Fixed an issue with the LabVIEW Adapter where disabling the default value for an element of a cluster incorrectly disables the default value for other elements. |
73598 | Fixed an issue where the LabVIEW Module tab does not allow you to specify arguments for variant inputs. |
72273 | Fixed an issue where TestStand crashes when you use the LabVIEW RTE to run a VI in which a parameter type changes from path to string. |
72151 | Fixed an issue where an error occurs when you use the LabVIEW RTE to run a VI in which you pass a multidimensional array to the VI and one of the dimensions other than the first dimension is zero. |
70034 | Fixed an issue where the LabVIEW Module tab shows only the first 5 multibyte characters in an enumeration value for a VI parameter. |
69369 | Fixed an issue where the LabVIEW Adapter returns an error when you call a LabVIEW 8.5 VI with control and indicator labels that contain trailing whitespace characters. |
68868 | Fixed an issue where a LabVIEW user interface does not execute VIs using the TestStandLVRTS server when a VI uses the General Error Handler VI. |
66154 | Fixed an issue where the LabVIEW Module tab behaves incorrectly after you expand a cluster parameter that does not have a name. |
65907 | Fixed an issue where the VI description for the help panel on the LabVIEW Module tab is blurry. |
65783 | LabVIEW 8.5.1 fixed an issue where launching LabVIEW does not correctly register the LabVIEW type library that TestStand uses to determine the active version of LabVIEW. |
65494 | Fixed an issue where the Create Type from Cluster dialog box does not verify if the type names are valid or already exist. |
64492 | Fixed an issue where Run VI Asynchronously steps do not correctly assign output values to arguments that are IO reference types. |
63961 | Fixed an issue where the LabVIEW Adapter does not correctly unload VIs that substeps in a step type call. |
45678 | Fixed an issue where the LabVIEW Module tab incorrectly changes some LabVIEW enumeration values to RunState properties when you edit the parameter value. |
46172 | Fixed an issue where the LabVIEW Adapter passes zero as the default element values of an array of enumeration instead of the default element values the VI specifies. |
64259 | LabVIEW 8.5.1 fixed an issue where TestStand might use an unexpected version of LabVIEW to run VIs on Windows Vista. LabVIEW 8.2 and 8.5 do not correctly register their ActiveX interface type libraries when launched. You must launch LabVIEW 8.2 and 8.5 as an administrator to register the type libraries, or you must manually launch LabVIEW 8.2 and 8.5 before launching TestStand to work around this issue. |
57266 | LabVIEW 8.5 fixed an issue where TestStand hangs when you configure an Express VI. |
Bug ID | Fixed Issue |
---|---|
47CAD977 | LabWindows/CVI 8.1.1 fixed an issue where TestStand unloads a DLL that uses the ActiveX Automation Library and that you built with LabWindows/CVI 8.1 or earlier. The DLL leaks a handle each time you select Tools»Sequence File Documentation, which runs a sequence that calls into a LabWindows/CVI DLL. You must recompile the DLL to prevent the DLL from leaking the handle. |
62362 | LabWindows/CVI 8.5 fixed an issue where TestStand crashes after unloading a DLL built with an evaluation copy of LabWindows/CVI. The DLL does not correctly remove a timer callback that executes after you unload the DLL. |
60807 | LabWindows/CVI 8.5 fixed an issue where a ReportView control on a LabWindows/CVI panel without a titlebar hangs when you click the control after you run a sequence. |
96495 | Fixed an issue where the Specify Module dialog boxes for the LabWindows/CVI and C/C++ DLL Adapters crash when you select an enumeration value from the combo box for a parameter. |
44755 | LabWindows/CVI 8.5.1 fixed an issue where a user interface crashes on Windows Vista (64-bit) when you use the red Close Window icon or select Close from the taskbar to exit the application. |
Bug ID | Fixed Issue |
---|---|
56989 | Fixed an issue where TestStand does not always update the Visual Studio include directory paths after installation. |
73217 | Fixed an issue where an exception occurs when you click the Create Type from Struct button on the Module tab of the Edit .NET Call dialog box when you edit a substep of a step type. |
71921 | Fixed an issue where a previously selected base class member is available even after you disable the Show Base Class Members option on the .NET Module tab. |
71011 | Fixed an issue where an Object Reference expression on the .NET Module tab does not highlight the expression when you specify a non-existent variable. |
70830 | Fixed an issue where the .NET Module tab does not show a drop-down list for enumeration constructor parameters. |
69539 | Fixed an issue where unloading a .NET module does not correctly reload the module after you specify an invalid object reference for a static .NET Adapter method. |
68843 | Fixed an issue where you cannot rebuild assemblies for substep modules because TestStand does not correctly release a configuration AppDomain that contains a reference to the assembly. |
68768 | Fixed an issue where the .NET Adapter returns an error when you assign an object reference from an assembly to an index of an array of reference objects. |
64512 | Fixed an issue where TestStand prematurely closes the AppDomain for an execution when another execution completes and the execution is created from a .NET assembly the first execution calls. |
97953 | Fixed an issue where struct field values of an out parameter, ref parameter, or return value of a .NET method are not assigned to the variables you specify for the fields of the struct. |
Bug ID | Fixed Issue |
---|---|
96335 | Fixed an issue where the Number of Results value in an on-the-fly XML report is one less than the number of executed steps. |
72347 | Fixed an issue where TestStand incorrectly generates an empty report when you disable the Include Step Results option on the Contents tab of the Report Options dialog box. TestStand no longer generates a report if you disable the Include Step Results option and you specify the report format as ATML. |
72126 | Fixed an issue where stylesheets for the XML report incorrectly format the Number of Results and UUT Result columns when you disable the Include Step Results option on the Contents tab of the Report Options dialog box. |
71802 | Fixed an issue where the constraints you set in the Database Options dialog box for SQL commands to create tables incorrectly use the statement name as the table name. |
71558 | Fixed an issue where the String Value Test edit tab incorrectly ignores special characters you specify in the Expected String Value control on the Limits tab. |
71117 71104 | LabWindows/CVI SQL Toolkit Version 2.1 fixed an issue where the Database step types incorrectly return NULL for stored procedures that contain a return value. |
70957 | Fixed an issue where the operating system returns a prompt when TestStand attempts to load a DLL and cannot find a subordinate DLL. |
70953 | Fixed an issue where a Message Popup step returns an error when you clear the Initial Response String expression and you disable the Enable Response Text Box option on the Options tab. |
70586 | Fixed an issue where the Sequence Module tab incorrectly returns a warning about container parameters in a remote call for array parameters. |
70473 | Fixed an issue where XML reports incorrectly show a multidimensional array as a concatenated array in a single graph instead of in separate graphs. |
69903 | Fixed an issue where expression controls in the Step Type Menu Editor dialog box do not use the Use Localized Decimal Point option on the Localization tab of the Station Options dialog box. |
69384 | Fixed an issue where selecting the Goto Location in File option on the Find Results pane for parameter arrays generates an error. |
68840 | Fixed an issue where the response string for a Message Popup step is not included in reports or logged to a database because TestStand does not add the response to the result for the step. |
68655 | Fixed an issue where the expression control for a parameter argument on the Sequence Call Module tab highlights the expression as an evaluation error when you specify an array of a named type. |
67959 | Fixed an issue where the Sequence File Converter reaches an unusable state if you use a context menu item while viewing a path without a drive letter. |
44250 | Fixed an issue where the Help button for the TestStand Version Selector does not launch the help file. |
67545 | Fixed an issue where the Workspace Browser dialog box returns an error when you collapse and expand projects in the dialog box immediately after you create new folders. |
67227 | Fixed an issue where the Call Executable step logs an incorrect exit code to the log file on a remote computer. |
67045 | Fixed an issue where a Select step incorrectly executes the next Case step when you the set the run mode for the matching Case step to Skip. |
66625 | Fixed an issue where the limit of the Measurement Set control on the Limits tab of the Edit Multiple Numeric Limit Test dialog box shows an incorrect numeric format. |
66373 | Fixed an issue where the memory use increases for user interfaces when TestStand generates output messages. |
66250 | Fixed an issue where ATML reports do not correctly show the status for steps with a Terminated status. |
65288 | Fixed an issue where ATML reports do not show array element names. |
64569 | Fixed an issue where XML reports do not correctly show the property names for an array of container elements. |
64433 | Fixed an issue where shortcut keys for buttons in TestStand dialog boxes do not work correctly when the button is hidden. |
64306 | Fixed an issue where Message Popup steps show tab characters in the message expression as block characters when run. |
64205 | Fixed an issue where the Sequence File Converter does not list sequence files when the file type contains uppercase characters. |
63402 | Fixed an issue where XML reports do not correctly show the names of nested container result properties. |
63354 | Fixed an issue where tsutilCPP.h does not compile in Visual Studio 6.0. |
63160 | Fixed an issue where entering text in the Executable Pathname control on the Call Executable edit tab is slow. |
59398 | Fixed an issue where the C++/DLL Adapter does not set the Dim 1 Size value for the Measurement parameter when using the code template for the Multiple Numeric Limit Test step. |
101294 | Fixed an issue where launching the IVI DMM Step dialog box incorrectly enables the RTD extension when the Thermocouple or Thermistor extension is previously enabled. |
97407 | Fixed an issue where the RemoteEXEServer application the Call Executable step uses does not launch on a remote computer. |
99845 | Fixed an issue where TestStand leaks GDI objects when showing the list of routes for a National Instruments Switch Executive device. |
98799 | Fixed an issue where the F5 key incorrectly resumes an execution when a user interface launches a run-time error dialog box. |
98902 | Fixed an issue where TestStand might crash if the End step for a For Each step is the last step in a sequence. |
99991 | Fixed an issue where a user interface might crash when you reload the prototype of a VI while the focus is on an enumeration parameter in the Edit LabVIEW VI Call dialog box. |
98573 | Fixed an issue where an error occurs in a user interface when you configure a step to call the Open Storage [TDMS] Express VI. |
102929 | Fixed an issue where the Use Auto Scheduled Resource step returns an error at run time if you specify a shared resource that multiple processes can use, such as "*resourcename", or multiple computers can use, such as "\\computername\resourcename". |