Trados Data Protection suite not working - Studio 2024 SR1

Hello Team,

I'm trying to use the Trados Data Protection Suite app, and it is causing various errors.

Trados Studio 2024 SR1 + latest app version

When I'm using it during project creation, custom batch task sequence, Protect data in the end, no encryption just protection, I hit FInish and Studio crashes without a note or anything. When I reopen, the project is available but the source file is not prepared, not copied under the target, and all Batch tasks are unavailable - the project is unusable.

If I'm trying to use the Protect Data on a freshly created project, after selecting what to protect, when hitting Finish I get the following error, and nothing happens:
Error dialog showing 'Could not find file C:UsersgmagyarAppDataRoamingTrados AppStoreTradosTMAnonymizerSettingssettings.json' with details including exception type, message, and stack trace.

Attached is the error file (XML).

<SDLErrorDetails time="4/14/2026 4:55:59 PM">
  <ErrorMessage>Could not find file 'C:\Users\gmagyar\AppData\Roaming\Trados AppStore\TradosTMAnonymizer\Settings\settings.json'.</ErrorMessage>
  <Exception>
    <Type>System.IO.FileNotFoundException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
    <ExceptionMessage>Could not find file 'C:\Users\gmagyar\AppData\Roaming\Trados AppStore\TradosTMAnonymizer\Settings\settings.json'.</ExceptionMessage>
    <FileName>C:\Users\gmagyar\AppData\Roaming\Trados AppStore\TradosTMAnonymizer\Settings\settings.json</FileName>
    <FusionLog />
    <HelpLink />
    <Source>mscorlib</Source>
    <HResult>-2147024894</HResult>
    <StackTrace><![CDATA[   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)
   at System.IO.File.InternalReadAllText(String path, Encoding encoding, Boolean checkHost)
   at System.IO.File.ReadAllText(String path)
   at Sdl.Community.SdlDataProtectionSuite.SdlProjectAnonymizer.Helpers.AgreementMethods.UserAgreed()
   at Sdl.Community.SdlDataProtectionSuite.SdlProjectAnonymizer.Batch_Task.AnonymizerSettingsPage.ValidateInput()
   at Sdl.TranslationStudio.ProjectManagement.Settings.AutomaticTaskSettingsPageAdapter.ValidateInput()
   at Sdl.Desktop.Platform.Implementation.Settings.AbstractSettingsHost.OnActiveSettingsPageChanging(ISettingsPageReference settingsPageReference, Boolean& cancel)
   at Sdl.Platform.UI.SettingsUIControl.OnActiveSettingsPageChanging()
   at Sdl.Platform.UI.SettingsUIControl._tree_BeforeActivate(Object sender, CancelableNodeEventArgs e)
   at Infragistics.Win.UltraWinTree.UltraTree.OnBeforeActivate(CancelableNodeEventArgs e)
   at Infragistics.Win.UltraWinTree.UltraTree.FireEvent(TreeEventIds id, EventArgs e)
   at Infragistics.Win.UltraWinTree.UltraTree.SetActiveNode(UltraTreeNode node, Boolean bringIntoView, Boolean adjustHorizontalPosition, NodeActivationReason reason)
   at Infragistics.Win.UltraWinTree.UltraTree.set_ActiveNode(UltraTreeNode value)
   at Sdl.Platform.UI.SettingsUIControl.SelectNode(UltraTreeNode node)
   at Sdl.Platform.UI.SettingsUIControl.UpdateActiveSettingsPage()
   at Sdl.Desktop.Platform.Implementation.Settings.AbstractSettingsHost.ActivateSettingsPage(String[] path)
   at Sdl.TranslationStudio.Common.BatchProcessing.New.SettingsPageWizardViewModel.EnsureInitialized()
   at Sdl.TranslationStudio.Common.BatchProcessing.New.SettingsPageWizardViewModel.Submit()
   at Sdl.Platform.UI.Wizard.Framework.Extensions.IWizardPageVmExtensions.<SubmitFullAsync>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Sdl.Platform.UI.Wizard.Framework.WizardWindowViewModel.<ExecuteFinishAsync>d__89.MoveNext()]]></StackTrace>
  </Exception>
  <Environment>
    <ProductName>Trados Studio</ProductName>
    <ProductVersion>Studio18</ProductVersion>
    <EntryAssemblyFileVersion>18.1.3.6657</EntryAssemblyFileVersion>
    <OperatingSystem>Microsoft Windows 11 Enterprise</OperatingSystem>
    <ServicePack>NULL</ServicePack>
    <OperatingSystemLanguage>1033</OperatingSystemLanguage>
    <CodePage>1252</CodePage>
    <LoggedOnUser>GLOBAL\gmagyar</LoggedOnUser>
    <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
    <ComputerName>MHDBAPSPERKS01</ComputerName>
    <ConnectedToNetwork>True</ConnectedToNetwork>
    <PhysicalMemory>16191128 MB</PhysicalMemory>
  </Environment>
</SDLErrorDetails>

Indeed, the JSON file is not in the specified location, but should it be there?

Could you please advise?

Thank you!
Greta

Can you please advise?



Generated Image Alt-Text
[edited by: RWS Community AI at 3:59 PM (GMT 1) on 14 Apr 2026]
emoji
Parents Reply
  • Hello,

    I am also having a similar problem with Trados 2024 and the Data Protection plug-in. When it starts via a Protect Data Batch Task operation, an error pops up that says: Value cannot be null. Parameter name: value (a rough translation from Greek as the error dialog box appears in Greek even though the UI on the entire machine is English). Initially, it did not start at all because the Settings.JSON file was missing, so I created an empty JSON file, but it appears the solution is not that simple.

    The TM Anonymizer plug-in does not help. In fact, I do not think it is even relevant. 

    Can you please suggest a solution to this?

    Thank you all.

    emoji
Children
No Data