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 expression
Engine.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 |
| 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 |
| 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". |