The following items are notable issues fixed between the release of LabVIEW 2021 SP1 and LabVIEW 2022 Q3, 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 LabVIEW.
Bug Number |
Legacy ID |
Description |
Details |
---|---|---|---|
997053 |
LabVIEW Crashes after Using Clean Up Diagram When Label with Bookmark Is Attached to Wire inside a LoopLabVIEW crashes when the "Clean Up Diagram" on a VI has a label containing a bookmark that is positioned outside a loop but is attached to a wire inside the loop. Workaround: There is currently no known workaround for this issue. |
Reported Version: LabVIEW 2019 Resolved Version: LabVIEW 2022 Q3 Added: Jan 6, 2021 |
|
1555422 |
Changes to MATLAB (.m) File Are Not Reflected after Running a Calling VI That Calls the .m FileAfter running a VI that calls into a .m file, edits to the .m file will be unused in the upcoming runs of the VI until you restart LabVIEW and MATLAB.
Workaround: Restart LabVIEW and MATLAB |
Reported Version: LabVIEW 2021 Resolved Version: LabVIEW 2022 Q3 Added: Aug 12, 2021 |
|
1759565 |
LabVIEW Appends Extraneous NULL Character to Path When You Drag and Drop a File to a Path ControlWhen you drag a file from the File Explorer to a Path control or constant, the value of the path will have an extraneous NULL character at the end.
Workaround: Manually delete the extra character after completing the drag and drop. Fixed in the LabVIEW 2021 SP1 f2 Patch.
|
Reported Version: LabVIEW 2021 SP1 Resolved Version: LabVIEW 2022 Q3 Added: Jun 27, 2022 |
|
1836620 |
Files Larger than 32 KB Are Truncated When Transferred Using LabVIEW SFTPIf you upload a file larger than 32 KB through SFTP, the connection will close immediately and the destination file will be truncated to 32KB.
Workaround: Set block size to 16 KB in SFTP session property node.
|
Reported Version: LabVIEW 2021 Resolved Version: LabVIEW 2022 Q3 Added: Jun 2, 2022 |
|
1521038 |
LabVIEW for Linux Crashes on Exit after Using RFSA Self-Calibration VIsIn Linux, loading a DLL built in a different version of LabVIEW than the version loading may cause LabVIEW to crash on exit. Using the NI-RFSA Self-Calibration VIs could lead to this crash.
Workaround: Fixed in the LabVIEW 2021 SP1 f2 Patch. |
Reported Version: LabVIEW 2021 Resolved Version: LabVIEW 2022 Q3 Added: Jun 27, 2022 |
|
1920163 |
LabVIEW Application Using "Enable Enhanced DSC Run-Time Support" Option CrashesAn application built in LabVIEW with the "Enable Enhanced DSC Run-Time Support" option enabled crashes upon execution.
Workaround: Fixed in the LabVIEW 2021 SP1 f2 Patch.
|
Reported Version: LabVIEW 2021 SP1 Resolved Version: LabVIEW 2022 Q3 Added: Jun 27, 2022 |
|
1909340 |
Linux RT System Disconnects When User Opens a Type Definition File from the Search Results WindowWhen running an application on a PC connected to a Linux RT system, opening a type definition file from the search results in LabVIEW can cause the application to disconnect from the remote system. Workaround: Fixed in the LabVIEW 2021 SP1 f2 Patch. |
Reported Version: LabVIEW 2021 | NI Linux RT 21.0 Resolved Version: LabVIEW 2022 Q3 Added: Jun 27, 2022 |
|
168361 |
LabVIEW Class is Locked When Not Open in Multiple ContextsIn some instances, a LabVIEW Class is locked and the project reports that it is used in multiple contexts when it is not.
Workaround: Fixed in the LabVIEW 2021 SP1 f2 Patch. |
Reported Version: LabVIEW 2018 Resolved Version: LabVIEW 2022 Q3 Added: Jun 27, 2022 |
|
1759565 |
Map Get/Replace Value Structure Fails to Overwrite Data with Array ManipulationWhen using the Map Get/Replace Value Structure with the In-Place Element Structure, if you manipulate the value from the "Get" structure with array functions, the key inside the map will not be overwritten with the manipulated data.
Workaround: Edit the array data in some way, for example, by indexing and building the array after the "get" of the key. Fixed in the LabVIEW 2021 SP1 f2 Patch. |
Reported Version: LabVIEW 2021 Resolved Version: LabVIEW 2022 Q3 Added: Jun 27, 2022 |
|
1847167 |
LabVIEW Cannot Connect to a Remote Application to DebugWhen using "Operate≫Debug Application or Shared Library" to connect to an application that was built with the debugging enabled, LabVIEW reports "Failed to connect to the remote application."
Workaround: Fixed in the LabVIEW 2021 SP1 f2 Patch. |
Reported Version: N/A Resolved Version: LabVIEW 2022 Q3 Added: Jun 27, 2022 |
|
1663414 |
Python Node Erroneously Changes Warnings to ErrorsWhen the "error in" passed to the Python Node contains a warning, the "error out" changes the status boolean to True, which changes the warning to an error.
Workaround: There is currently no known workaround for this issue. |
Reported Version: LabVIEW 2021 Resolved Version: LabVIEW 2022 Q3 Added: Jul 26, 2022 |
|
1753009 |
Usable IMAQdx Event Callback VI Cannot Be CreatedAfter wiring an IMAQdx Session reference to the Register Event Callback function, creating a callback VI results in an incorrect callback VI reference.
Workaround: There is currently no known workaround for this issue. |
Reported Version: LabVIEW 2020 Resolved Version: LabVIEW 2022 Q3 Added: Jul 26, 2022 |
|
1754642 |
Startup VI Does Not Run in Applications That Use Web Services and NI Web ServerIn applications built with a web service that uses the NI Web Server, Startup VI does not run when the applications start.
Workaround: There is currently no known workaround for this issue. |
Reported Version: LabVIEW 2020 Resolved Version: LabVIEW 2022 Q3 Added: Jul 26, 2022 |
|
1776034 |
VIs Using Look in Map Function Can Produce Incorrect OutputsThe Look In Map function can sometimes erroneously use an existing data allocation instead of making a unique copy, thereby producing outputs that break dataflow semantics.
Workaround: Use the Always Copy function on any input wire to Look In Map, which is also wired to other functions.
|
Reported Version: LabVIEW 2021 Resolved Version: LabVIEW 2022 Q3 Added: Jul 26, 2022 |
|
1783527 |
LabVIEW Crashes When New VI Object Uses Type Definition for Owner RefnumLabVIEW crashes when the scripting function New VI Object uses a reference to a type definition for the owner refnum.
Workaround: There is currently no known workaround for this issue. |
Reported Version: LabVIEW 2020 SP1 Resolved Version: LabVIEW 2022 Q3 Added: Jul 26, 2022 |
|
1792822 |
XY Graph Can Display Incorrect Interpolated ValuesAn XY graph with the interpolation enabled on a plot can produce an incorrect slope or step location, if the X data changes direction. Workaround: There is currently no known workaround for this issue. |
Reported Version: LabVIEW 2021 Resolved Version: LabVIEW 2022 Q3 Added: Jul 26, 2022 |
|
1813345 |
Ctrl+Enter Adds a New Array Element Instead of Entering a Line Feed into StringWhen Tools > Options > Environment > General > End text entry with Enter key is enabled, Ctrl+Enter should add a line feed to a string. However, this keyboard shortcut is adding a new array element, if the string is an element in an array.
Workaround: There is currently no known workaround for this issue. |
Reported Version: LabVIEW 2021 Resolved Version: LabVIEW 2022 Q3 Added: Jul 26, 2022 |
|
1855766 |
Projects That Reference High Resolution Polling Wait VI Report Missing Dependencies NeedlesslyThe High Resolution Polling Wait VI contains code for multiple platforms. Projects that reference this VI will report missing dependencies, though the missing libraries are for other platforms. Workaround: There is currently no known workaround for this issue. |
Reported Version: N/A Resolved Version: LabVIEW 2022 Q3 Added: Jul 26, 2022 |
|
1890126 |
Building Applications with "Exclude Dependent Shared Libraries" Option Does Not Exclude .NET AssembliesWhen building an executable or a packed library, the option "Exclude Dependent Shared Libraries" under Properties>>Additional Exclusions excludes C and C++ DLLs but not .NET DLLs.
Workaround: Install the .NET assembly in the GAC or run a post-build step to delete any .NET DLLs from the output folder.
|
Reported Version: LabVIEW 2021 SP1 Resolved Version: LabVIEW 2022 Q3 Added: Jul 26, 2022 |
|
1905854 |
Packed Project Library with .NET References Reports That Assembly Was Loaded from Different Location than ExpectedIf the source for a Packed Project Library (PPL) includes a .NET reference in the private data of a LabVIEW Class, and the referenced assembly is not registered in the Global Assembly Cache (GAC), then the reference is not updated accurately during a build. LabVIEW will report that the assembly was loaded from a different location than expected when using a VI from the PPL.
Workaround: Register the assembly in the Global Assembly Cache (GAC).
|
Reported Version: LabVIEW 2021 Resolved Version: LabVIEW 2022 Q3 Added: Jul 26, 2022 |
|
1929608 |
Subtract Function Erroneously Displays Coercion of Timestamp InputsThe subtract function does not coerce timestamp input values to double precision float type. The function erroneously displays coercion dots on the input wires.
Workaround: There is currently no known workaround for this issue. |
Reported Version: N/A Resolved Version: LabVIEW 2022 Q3 Added: Jul 26, 2022 |
|
1938531 |
ActiveX Interface to Set Control Value of Boolean Array Sometimes Produces Incorrect Values
Workaround: In the LabVIEW configuration file, set useFasterSafeArrayAccess = False.
|
Reported Version: LabVIEW 2020 SP1 Resolved Version: LabVIEW 2022 Q3 Added: Jul 26, 2022 |
|
1986097 |
In LabVIEW for macOS, Not All 3D Graph Content Is Displayed after ResizingWorkaround: Save and close the VI. Then re-open it.
|
Reported Version: LabVIEW 2019 Resolved Version: LabVIEW 2022 Q3 Added: Jul 26, 2022 |
|
2009352 |
LabVIEW-Built Applications on macOS Have Blurry TextApplications built with LabVIEW on macOS are missing the property that identifies a high-resolution capability.
Workaround: Edit the file Contents/Info.plist inside the application bundle and add the following lines at the end of the file, right before the final two "</dict>" and "</plist>" lines:
|
Reported Version: LabVIEW 2021 Resolved Version: LabVIEW 2022 Q3 Added: Jul 26, 2022 |
|
2009264 |
Applying Library Icon Template Can Replace Member Icons with Default IconsWhen editing a library, the Apply Icon to the VIs command can cause some members of the library to revert to default icons.
Workaround: There is currently no known workaround for this issue. |
Reported Version: LabVIEW 2021 SP1 Resolved Version: LabVIEW 2022 Q3 Added: Jul 26, 2022 |
|
1887467 |
LabVIEW Community Edition Does Not Install on "Bullseye" Version of Raspberry Pi OSWorkaround: There is currently no known workaround for this issue. |
Reported Version: LabVIEW 2021 Resolved Version: LabVIEW 2022 Q3 Added: Jul 26, 2022 |
|
2109080 |
LabVIEW Cannot Access the Microphone on macOSWorkaround: Fixed in the LabVIEW 2022 Q3 f1 Patch.
|
Reported Version: LabVIEW 2020 Resolved Version: LabVIEW 2022 Q3 f1 Patch Added: Sep 28, 2022 |
|
2081071 |
LabVIEW Occasionally Crashes the Running System Exec Call That Produces Error OutputLabVIEW occasionally crashes when running the System Exec, if the executed command produces a large amount of stderr output.
Workaround: Fixed in the LabVIEW 2022 Q3 f1 Patch.
|
Reported Version: LabVIEW 2022 Q3 Resolved Version: LabVIEW 2022 Q3 f1 Patch Added: Sep 28, 2022 |
|
2081644 |
Some Localized Examples Are Missing in Example FinderWorkaround: Copy the contents of the localized exbins folders (such as C:\Program Files (x86)\National Instruments\Shared\Example Finder\1.0\Products\LabVIEW\22.0\exbins\Chinese) into the English folder (C:\Program Files (x86)\National Instruments\Shared\Example Finder\1.0\Products\LabVIEW\22.0\exbins\English), and delete the localized folders. Fixed in the LabVIEW 2022 Q3 f1 Patch. |
Reported Version: LabVIEW FPGA Module 2022 Q3 Resolved Version: LabVIEW 2022 Q3 f1 Patch Added: Sep 28, 2022 |
|
1440943 |
Using LabVIEW for macOS under Emulation Results in Errors When Accessing FilesWhen using Rosetta on macOS to run LabVIEW in emulation, sustained binary file access (including loading large VI projects and building applications) encounters errors. Workaround: Fixed in the LabVIEW 2022 Q3 f1 Patch.
|
Reported Version: LabVIEW 2021 Resolved Version: LabVIEW 2022 Q3 f1 Patch Added: Sep 28, 2022 |
|
2089897 |
LabVIEW Does Not Install RegisterAddon.exeWorkaround: Fixed in the LabVIEW 2022 Q3 f1 Patch.
|
Reported Version: LabVIEW 2021 SP1 Resolved Version: LabVIEW 2022 Q3 f1 Patch Added: Sep 28, 2022 |
|
2059542 |
Some Possible Data Types Are Not Available When Creating Shared Variables
Workaround: Fixed in the LabVIEW 2022 Q3 f1 Patch.
|
Reported Version: Distributed System Manager 2021 Resolved Version: LabVIEW 2022 Q3 f1 Patch Added: Sep 28, 2022 |
|
2105857 |
LabVIEW Crashes When Using Wait On Notifier with HistoryWorkaround: Fixed in the LabVIEW 2022 Q3 f1 Patch. VIs saved in LabVIEW 2022 Q3 will need to be manually recompiled to fix the issue.
|
Reported Version: LabVIEW 2022 Q3 Resolved Version: LabVIEW 2022 Q3 f1 Patch Added: Sep 28, 2022 |
|
2640821 |
Fixed Security Issues Identified as CVE-2024-23608, CVE-2024-23609, CVE-2024-23610, CVE-2024-23611, & CVE-2024-23612Workaround: Fixed in LabVIEW LabVIEW 2022 Q3 Patch 2. |
Reported Version: LabVIEW 2022 Q3 Resolved Version: LabVIEW 2022 Q3 Patch 2 Added: Mar 8, 2024 |
Installing some patches may require certain additional steps or considerations. Please refer to the following table for more information about patches for this release.
These patches currently do not have any special instructions.