This document contains the TestStand Semiconductor Module known issues that were discovered before and since the release of TestStand Semiconductor Module 2024 Q3.1. Known issues are performance issues or technical bugs that NI has acknowledged exist within this version of the product.
Not every issue known to NI appears on this list; it is intended to show the most severe and common issues that you may encounter and provide workarounds when possible. Other technical issues that you may encounter could occur through normal product use or system compatibility issues. You may find more information on these issues in NI’s Product Documentation, Knowledgebase, or Community; see Additional Resources.
|
Bug Number |
Legacy ID |
Description |
Details |
|---|---|---|---|
| 2910310 |
Configuration Presets Do Not Always Set The Run-Time Error Option As ExpectedUnder certain test environments, the On Run-Time Error option may remain unchanged after loading configuration presets in TSM.
Workaround: Users can find the current setting for this option by doing the following:
|
Reported Version: TestStand Semiconductor Module 2024 Q3.1 Resolved Version: TestStand Semiconductor Module 2024 Q3.1 Patch 1 Added: Jun 30, 2025 |
|
| 2810878 |
You Are Unable To Change The Behavior Of Multiple Alarms At Once When Multiple Alarms Are SelectedWhen you have multiple alarms selected in the 'Alarms' panel of the Test Program Editor and you change the alarm behavior, only the alarm in the row that you directly modify is updated.
Workaround: Update the behavior individually for each alarm that you wish to modify.
|
Reported Version: TestStand Semiconductor Module 2024 Q3 Resolved Version: TestStand Semiconductor Module 2024 Q3.1 Patch 1 Added: Jun 30, 2025 |
|
| 3064832 |
Displaying The Mid-Lot Summary Report Causes The Operator Interface To Crash When Alarms Are EnabledWhen you request a mid-lot summary report and you have alarms enabled in your test program, an exception is thrown after which the operator interface crashes.
Workaround: Do not request a mid-lot summary while alarms are enabled in your test program.
|
Reported Version: TestStand Semiconductor Module 2022 Q2 Resolved Version: TestStand Semiconductor Module 2024 Q3.1 Patch 1 Added: Jun 30, 2025 |
|
| 2846385 |
The STDF Results Processor Does Not Error If A Result Status Is InvalidIf you set a result status to an invalid value (for example, by modifying the value using a post-expression on your test), the STDF results processor does not detect the error and may incorrectly report a passing result.
Workaround: Ensure that you are using only valid result status values for any results which you choose to modify.
|
Reported Version: TestStand Semiconductor Module 2024 Q3.1 Resolved Version: TestStand Semiconductor Module 2024 Q3.1 Patch 1 Added: Jun 30, 2025 |
|
| 3156662 |
Some Channels In Your RF Subsystem May Not Be Correctly Identified In Offline ModeIn certain RF subsystem configurations, some channels may not be correctly identified while in Offline Mode.
Workaround: There is currently no known workaround for this issue. |
Reported Version: TestStand Semiconductor Module 2024 Q3.1 Resolved Version: TestStand Semiconductor Module 2024 Q3.1 Patch 2 Added: N/A |
|
| 3261644 |
Too Many Raised Alarms In A Single Step Causes A Run-Time Error When STDF Is EnabledIf too many alarms are raised in a single step, then TSM attempts to write an ALARM_ID field that is longer than the maximum character limit supported by STDF (255). Workaround: Users can work around this issue using one of the three options described below.
|
Reported Version: TestStand Semiconductor Module 2024 Q3.1 Resolved Version: TestStand Semiconductor Module 2026 Q1 Added: N/A |
|
| 3263889 |
Slow Response While Updating The Test Table In A Semiconductor Multi Test StepUsers may encounter a slow response while scrolling the test table in a Semiconductor Multi Test step when their test program meets the following criteria:
Workaround: Users can work around this issue using one of the two methods described below.
Method 1: Relocate the pin map file to be placed within the same directory as the test program sequence file. Method 2:
Perform the following steps:
|
Reported Version: TestStand Semiconductor Module 2021 Q4 Resolved Version: TestStand Semiconductor Module 2026 Q1 Added: N/A |
|
| 3803022, 3881489 |
Enabling Alarms On NI-DCPower Sessions Containing A PXIe-4150/PXIe-4151 Causes A Run-Time ErrorIf you enable alarms in TSM, initializing an NI-DCPower session containing either NI PXIe-4150 or NI PXIe-4151 will throw a run-time error. Workaround: To work around this issue, users can perform one of the options below:
|
Reported Version: TestStand Semiconductor Module 2024 Q3.1 Resolved Version: TestStand Semiconductor Module 2026 Q1 Added: N/A |
|
| 3799430 |
Copying Data To The Clipboard While A Test Is Running May Cause The Runtime Data Viewer To CrashIf a test is running when you click the button to copy your test data to the clipboard, the Runtime Data Viewer may crash depending upon how the results are sorted.
Workaround: There is currently no known workaround for this issue. |
Reported Version: TestStand Semiconductor Module 2024 Q1 Resolved Version: TestStand Semiconductor Module 2026 Q1 Added: N/A |
|
| 2910800 |
Using The TSM 'Set Relays' Step On NI-DAQmx-Based Relays Throws A Type Cast ExceptionUsing the TSM 'Set Relays' step to control a NI-DAQmx-based relay throws a type cast exception when the following conditions are true:
Workaround: The work around this issue, you can use a polymorphic instance of TSM's 'Control Relay(s).vi' within a LabVIEW code module:
|
Reported Version: TestStand Semiconductor Module 2024 Q3 Resolved Version: TestStand Semiconductor Module 2026 Q1 Added: N/A |
|
| 3222534, 3232035 |
You Encounter A Runtime Error After Initializing NI-DCPower Sessions When A PXI-4110 Is In Your Pin MapWhen you use a multi-instrument session (grouping all NI-DCPower instruments into a single session), and your Pin Map contains a PXI-4110 power supply with alarms enabled, a runtime error occurs after the NI-DCPower sessions are initialized.
Workaround: To work around this issue, you must do one of the following:
|
Reported Version: TestStand Semiconductor Module 2024 Q3.1 Resolved Version: TestStand Semiconductor Module 2026 Q1 Added: N/A |
|
| 3242270 |
Trying To Configure Result Processors Results In A Runtime Error If No Executions Have RunIf you open the TestStand Sequence Editor and try to configure any result processors (STDF, Debug Test Results Log, and so on) before running any sequences, you will receive a runtime error. Workaround: To work around this issue, you must execute any sequence before attempting to configure result processors. Note: If you unload all code modules from memory, the issue will reappear. You will then need to perform this workaround again.
|
Reported Version: TestStand Semiconductor Module 2024 Q3.1 Resolved Version: TestStand Semiconductor Module 2026 Q1 Added: N/A |
|
| 3749127 |
The Runtime Data Viewer 'Summary' Tab Does Not Always Highlight Column Headers In Red When Alarms Are ReportedWhen the first multi-test step in a sequence is the only step which reports an alarm, the column header is not highlighted in red as expected for columns containing those test results. However, the corresponding cells containing those results do have a red border highlight as expected.
Workaround: There is currently no known workaround for this issue. |
Reported Version: TestStand Semiconductor Module 2024 Q1 Resolved Version: TestStand Semiconductor Module 2026 Q1 Added: N/A |
|
| 2911468 |
The Test Limits Editor Crashes When Loading Malformed Limits FilesThe Test Limits Editor silently crashes if you open it using a test program which contains any malformed limits files. Some examples of malformed limits files are files which:
Workaround: To avoid this issue, carefully review your limits files and correct any issues found prior to opening the Test Limits Editor. |
Reported Version: TestStand Semiconductor Module 2024 Q3.1 Resolved Version: TestStand Semiconductor Module 2026 Q1 Added: May 14, 2025 |
|
| 2911570 |
The Test Limits Editor Should State Which Data Is Duplicated In Base Test LimitsA base test limits file may not contain multiple rows having identical data for any values which identify the corresponding test for those limits. (These test identification values include: SequenceName, StepName, StepID, TestName, and TestNumber.) When the Test Limits Editor encounters such a file being designated as a base limits file, it throws an error citing: "An item with the same key has already been added." This message needs to be more descriptive to highlight for the user which values are being duplicated.
Workaround: If you encounter this error, you should check your base test limits file for any duplication of test-identifying values and modify the file to avoid such duplication.
|
Reported Version: TestStand Semiconductor Module 2024 Q3.1 Resolved Version: TestStand Semiconductor Module 2026 Q1 Added: May 14, 2025 |
|
| 3823846, 3851339 |
Synchronizing Threads In A Multisite Execution Using .NET Reports An Error When Alarms Are EnabledWhen synchronizing threads in a Multisite execution using .NET, if an instrument in
the test program contains a set of alarms but another instrument in the
same session only supports a subset of these alarms, an error occurs. Workaround: You may need to assign unique channel group names to each instrument which supports alarms to work around this issue.
|
Reported Version: TestStand Semiconductor Module 2024 Q3.1 Resolved Version: TestStand Semiconductor Module 2026 Q1 Added: N/A |
|
| 3823846, 3851339 |
Synchronizing Threads In A Multisite Execution Using LabVIEW Reports An Error When Alarms Are EnabledWhen synchronizing threads in a Multisite execution using LabVIEW, if an instrument in
the test program contains a set of alarms but another instrument in the
same session only supports a subset of these alarms, an error occurs.
Workaround: You may need to assign unique channel group names to each instrument which supports alarms to work around this issue.
|
Reported Version: TestStand Semiconductor Module 2024 Q3.1 Resolved Version: N/A Added: N/A |
|
| 3054716 |
You Cannot Add Data to an Empty Limits File in the Test Limits EditorIf you open an empty test limits file using the Test Limits Editor, such as a file containing the required header but no other data, and add a new row, the application crashes when you attempt to edit that row. Workaround: There is currently no known workaround for this issue. |
Reported Version: TestStand Semiconductor Module 2024 Q3 Patch 1 Resolved Version: N/A Added: N/A |
Issues found in this section will not be listed in future known issues documents for this product.
|
Bug Number |
Legacy ID |
Description |
Details |
|---|---|---|---|
| 3068909 |
Some TSM Sequence Files Appear Modified When Opened In The Sequence EditorSome NI sequence files shipped with TSM 2024 Q3.1 appear as modified when opened in the Sequence Editor due to containing an older version of one or more TestStand types. NI has confirmed that this issue does not cause errors or incorrect execution. The impact is that you receive a warning dialog when closing these files asking if you wish to save any changes to them. These files can be safely closed without saving any changes. Alternately, if you have the required user permissions to do so, you may save the files in order to avoid seeing the dialog again moving forward. The impacted files are listed below:
Workaround: Open the files and save them to update the TestStand types.
|
Reported Version: TestStand Semiconductor Module 2024 Q3.1 Resolved Version: TestStand Semiconductor Module 2024 Q3.1 Patch 1 Added: Jun 30, 2025 |
Explore Support Content and Product Documentation
Ask the NI Community
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country