Archived: TestStand 4.1.1 Bug Fixes

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.

Overview



The following items are changes from TestStand 4.1 to TestStand 4.1.1. If you have a Bug ID, you can search this list to validate that the issue has been fixed.

Contents

The following items are changes from TestStand 4.1 to TestStand 4.1.1, unless otherwise specified.

TestStand Engine

Bug ID Fixed Issue
103330 Fixed an issue where running multiple threads in parallel is slower than expected on dual- or multiple-core computers.
125295 Fixed an issue where users without save privileges can select Save All in a user interface to save sequence files.
122188 Fixed an issue where the TestStand Deployment Utility fails to include all DLLs that VIs call.
121600 Fixed an issue where unloading TestStand modules built with LabWindows/CVI 7.1.1, such as modelsupport2.dll, leaks memory because a handle is not released. You must build TestStand DLL modules with LabWindows/CVI 8.1.1 or later to prevent a memory leak when unloading the DLL.
113043 Fixed an issue where the Str() expression function incorrectly converts a numeric value to a formatted integer (%i) when the value is larger than the maximum possible integral value.
108063 Fixed an issue where executing a Sequence Call step configured to ignore termination in the Cleanup step group incorrectly cancels termination of the Main step group.
106208 Fixed an issue where TestStand fails to open an NI Switch Executive session to some third party switches because TestStand passes NULL instead of an empty string as the optionsparameter of the niSE_OpenSession function.
106480 Fixed an issue where executions fail to create a directory for a report when the executions attempt to create the directory at the same time.
53369 Fixed an issue where the National Instruments License Manager dialog box continues to launch on Windows Vista when you place a checkmark in the Don't remind me again until 7 days from expiration checkbox.
127414 Fixed an issue where calls to the CheckStrLimit expression function return an error if you pass two parameters.
  Fixed an issue where assigning a value to a TestStand API property in an expression did nothing if the value is an alias property that refers to an array element.

TestStand Sequence Editor

Bug ID Fixed Issue
117155 Fixed an issue where the Step Settings pane for the Multiple Numeric Limit Test returns an error if you enable Specify Data Source for Each Measurement and you add or remove measurements.
112589 Fixed an issue where you cannot restore a pane after hiding it in the Sequence Hierarchy window. You can now use the View»Hierarchy submenu to restore the pane.
109247 Fixed an issue where the LabVIEW Module tab does not display the namespace of a VI in a project library.
127473 Fixed an issue where the LabVIEW Module tab returns an error when a VI name in an LLB includes invalid Windows path characters.
129911 Fixed an issue where the sequence editor is not responsive when you enter an invalid variable name in the Variables view and then press the <Tab> key.

LabVIEW

Bug ID Fixed Issue
43509 LabVIEW 8.5.1 fixed an issue where a remote LabVIEW application crashes when a TestStand step calls a VI on the remote computer and you shut down the remote LabVIEW application before TestStand unloads the step.
115618 LabVIEW 8.6 fixed an issue where a LabVIEW user interface hangs when you run the application in the development system and you try to reload a modified sequence file from disk.
119007 Fixed an issue where the LabVIEW Adapter uses case-sensitive path comparisons and returns an error when the capitalization of paths does not match a previously loaded VI called in other steps.
118351 Fixed an issue where the LabVIEW Module tab in the sequence editor on a deployed system incorrectly highlights an Express VI step as broken when the step runs without an error.
113938 Fixed an issue where a user interface can hang in LabVIEW if a project is loaded and you configured TestStand to automatically log in and load a sequence.
112688 Fixed an issue where the LabVIEW Module tab returns an error when you drag a string variable configured to support cluster passing to a cluster parameter.
102319 Fixed an issue where the TestStand Deployment Utility places support .ctl files in an incorrect output directory.
50122 Fixed an issue where the TestStand Deployment Utility displays two taskbar items.
48649 Fixed an issue where the LabVIEW Module tab displays a combobox for enumerations only in the first element of an array of clusters.
118976 Fixed an issue where the LabVIEW Adapter incorrectly interprets escape characters in default values for members of a cluster parameter.
126966 Fixed an issue where selecting Tools»Update VI Calls does not launch the Update VI Calls dialog box from user interfaces.
128835 Fixed an issue where a LabVIEW step returns an Object reference is invalid error when you call a VI specified using a UNC path.
128596 LabVIEW 8.6 fixed an issue where errors can occur after you load multiple VIs that use LabVIEW object-oriented programming.
123249 LabVIEW 8.6f1 fixed an issue where the LabVIEW Adapter takes a long time to load a VI with an I/O control wired to a connector pane terminal.

LabWindows/CVI

Bug ID Fixed Issue
129385 Fixed an issue where an error can occur after you run a step using the external instance of LabWindows/CVI, configure the step to Always Run In Process, and than run the step again.
129234 Fixed an issue where some examples would not compile with LabWindows/CVI 9.0. In LabWindows/CVI 9.0, windows.h must be included before toolbox.h.

.NET Adapter

Bug ID Fixed Issue
114289 Fixed an issue where the .NET Module tab returns an error when you edit a call to an assembly that contains a public property with a similiarly named private get or set method.
126201 Fixed an issue where the .NET Module tab returns an error when you edit a call to an assembly with subclasses that hide base class members.
125381 Fixed an issue where the .NET Adapter returns an error when a method returns a NULL reference object.

Miscellaneous

Bug ID Fixed Issue
130871 Fixed an issue where the Data Operation database step type can write incorrect date-time values to databases on systems that specify a multibyte code page for non-Unicode systems. This issue does not affect the TestStand database logging feature. This issue was introduced in the LabWindows/CVI SQL Toolkit DLL versions 2.0.6 and 2.1, which TestStand 4.1 installs.
97938 Fixed an issue where terminating execution while running the Java example from a user interface leaks a property object.
118056 Fixed an issue where TestStand might not release a sequence file a translator loads.
129258 Fixed an issue where a custom step that uses the Edit Multiple Numeric Limit Test dialog box returns an error when you move the last measurement in the Measurement Set up.
128334 Fixed an issue where an MFC user interface hangs when you insert a station global variable.
127761 Fixed an issue where ATML reports do not show milliseconds in the timestamp.
127664 Fixed an issue where the horizontal stylesheet for XML reports incorrectly shows the PassFail property of Pass/Fail Test step results.
127369 Fixed an issue where the Binary View dialog box of the Database Viewer appears to hang with arrays over 10,000 elements. The Data View window displays only the first 10,000 numeric values of an array.
126964 Fixed an issue where the Sequence File Differ application does not properly exit if you cancel license activation or evaluation.

 

Glossary of Terms

 

  • Bug ID - When an issue is reported to NI, you may be given this ID or find it on ni.com.  You may also find IDs posted by NI on the discussion forums or in KnowledgeBase articles.
  • Legacy ID – An older issue ID that refers to the same issue.  You may instead find this issue ID in older known issues documents.
  • Description - A few sentences which describe the problem. The brief description given does not necessarily describe the problem in full detail.
  • Workaround - Possible ways to work around the problem.
  • Reported Version - The earliest version in which the issue was reported.
  • Resolved Version - Version in which the issue was resolved or was no longer applicable. "N/A" indicates that the issue has not been resolved.
  • Date Added - The date the issue was added to the document (not the reported date).