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.
Tariff Impact Update Learn more

Was this information helpful?

Yes

No