FlexLogger Crashes When Opening or Creating a Project

Updated Jul 8, 2024

Reported In

Software

  • FlexLogger

Issue Details

  • I am using FlexLogger and when I try to open an existing project or create a new one, FlexLogger abruptly closes. 
  • The following error is being reported by FlexLogger:
Unhandled Task Exception
System.FormatException: The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters.

Solution

This can be caused by a known issue and affects FlexLogger versions 2024 Q2, 2024 Q1, 2023 Q4 and 2023 Q3, on systems where the LabVIEW Runtime (64-bit) 2023 Q3 Patch 3 is installed.

To fix this problem you can update to LabVIEW Runtime (64-bit) 2023 Q3 Patch 4 using NI Package Manager. You can also download this patch from the LabVIEW Runtime download page.

Alternatively, if the update is not possible you can follow these steps as a workaround:
 
1. Browse to C:\Program Files\National Instruments\FlexLogger\
2. Open the NationalInstruments.IoDataPef.Engine.ini file with administrator privileges.
3. Add the following entry to the [NationalInstruments.IoDataPef.Engine] section of the INI file: 
 
FeatureToggle.SearchCache=False
 
NationalInstruments.IoDataPef.Engine.png
 
4. Save the file and relaunch FlexLogger.

Additional Information

This issue will not impact future releases of FlexLogger, starting with FlexLogger 2024 Q3.