Error message when opening my translation memory

Hello,

I get an error message when opening my translation memory in Trados Studio. I have attached the error log. Unfortunately, the plug-in for repairing the TM did not work.

I use Trados Studio 2024.

Thank you in advance.

Best regards, Heiko Stegmeier

<SDLErrorDetails time="11.02.2026 14:48:30">
  <ErrorMessage>Die angegebene Umwandlung ist ungültig.</ErrorMessage>
  <Exception>
    <Type>System.InvalidCastException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
    <ExceptionMessage>Die angegebene Umwandlung ist ungültig.</ExceptionMessage>
    <HelpLink />
    <Source>System.Data.SQLite</Source>
    <HResult>-2147467262</HResult>
    <StackTrace><![CDATA[   bei System.Data.SQLite.SQLiteDataReader.VerifyType(Int32 i, DbType typ)
   bei System.Data.SQLite.SQLiteDataReader.GetGuid(Int32 i)
   bei Sdl.LanguagePlatform.TranslationMemoryImpl.Storage.DbStorage.ReadTuWithFlags(DbDataReader reader, ReadTuContext readTuContext)
   bei Sdl.LanguagePlatform.TranslationMemoryImpl.Storage.DbStorage.<GetTuRange>d__42.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Sdl.LanguagePlatform.TranslationMemoryImpl.Storage.SqliteStorage.<GetTusForReindexAsync>d__70.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   bei Sdl.LanguagePlatform.TranslationMemoryImpl.ReadOnlyResourceManager.<HasLegacyFileBasedHashChangesAsync>d__72.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Sdl.LanguagePlatform.TranslationMemoryImpl.ReadOnlyResourceManager.<GetReindexRequired>d__69.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Sdl.LanguagePlatform.TranslationMemoryImpl.API.<GetReindexRequiredAsync>d__172.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Sdl.Core.Globalization.LegacyAsyncHelpers.<>c__DisplayClass2_0`1.<WrapUnavoidableAsyncCode>b__0()
   bei System.Threading.Tasks.Task.InnerInvoke()
   bei System.Threading.Tasks.Task.Execute()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Sdl.Core.Globalization.LegacyAsyncHelpers.WrapUnavoidableAsyncCode[T](Func`1 fn)
   bei Sdl.LanguagePlatform.TranslationMemoryApi.FileBasedTranslationMemory.get_ReindexRequired()
   bei Sdl.LanguagePlatform.TranslationMemoryApi.TranslationMemoryUpgradeUtil.TranslationMemoryRequiresReindex(ITranslationProvider translationMemory)
   bei Sdl.TranslationStudio.TranslationMemoryManager.Actions.UpgradeTranslationMemoryFromAction.UpdateAction()
   bei Sdl.TranslationStudio.TranslationMemoryManager.Actions.AbstractSelectedManagementObjectAction`1.TranslationMemoryExplorer_SelectedNodeChanged(Object sender, EventArgs e)
   bei System.EventHandler.Invoke(Object sender, EventArgs e)
   bei Sdl.TranslationStudio.TranslationMemoryManager.ExplorerBarControl.OnSelectedNodeChanged()
   bei Sdl.TranslationStudio.TranslationMemoryManager.ExplorerBarControl._tree_AfterSelect(Object sender, SelectEventArgs e)
   bei Infragistics.Win.UltraWinTree.UltraTree.OnAfterSelect(SelectEventArgs e)
   bei Infragistics.Win.UltraWinTree.UltraTree.FireEvent(TreeEventIds id, EventArgs e)
   bei Infragistics.Win.UltraWinTree.UltraTree.SelectNewSelection(SelectedNodesCollection selected, Boolean isRangeSelect, Boolean invalidate)
   bei Infragistics.Win.UltraWinTree.UltraTree.InternalSelectItem(ISelectableItem item, Boolean clearExistingSelection, Boolean select)
   bei Infragistics.Win.UltraWinTree.UltraTreeNode.set_Selected(Boolean value)
   bei Sdl.TranslationStudio.TranslationMemoryManager.ExplorerBarControl.SelectAndEnsureVisible(UltraTreeNode treeNode)
   bei Sdl.TranslationStudio.TranslationMemoryManager.ExplorerBarControl.AddAndSelect(Boolean shouldSelect, UltraTreeNode treeNode)
   bei Sdl.TranslationStudio.TranslationMemoryManager.ExplorerBarControl.AddTranslationMemory(ITranslationMemoryManagementObject tm, Boolean select)
   bei Sdl.TranslationStudio.TranslationMemoryManager.ExplorerBarControl._tmManagementService_TranslationMemoryOpened(ITranslationMemoryManagementObject tm)
   bei Sdl.TranslationStudio.TranslationMemoryManager.TranslationMemoryManagementService.OnTranslationMemoryOpened(ITranslationMemoryManagementObject tm)
   bei Sdl.TranslationStudio.TranslationMemoryManager.TranslationMemoryManagementService.OpenFileBasedTranslationMemory(String tmFilePath)
   bei Sdl.TranslationStudio.TranslationMemoryManager.Actions.OpenTranslationMemoryAction.CheckForUpgrade(String[] tms)
   bei Sdl.TranslationStudio.TranslationMemoryManager.Actions.OpenTranslationMemoryAction.Execute(IStudioWindow window)
   bei Sdl.TranslationStudio.TranslationMemoryManager.Actions.OpenTranslationMemoryContextMenuAction.Execute()
   bei Sdl.Desktop.Platform.Implementation.CommandBars.SimpleActionExecuter.Execute(ActionData actionData)
   bei Sdl.Desktop.Platform.Implementation.ResourceLoggingInternalCommandExecuter`1.ExecuteWithResourceLogging(TCommandData commandData, String message)
   bei Sdl.Desktop.Platform.Implementation.CommandBars.ActionService.ExecuteAction(IAction action, ActionOrigin origin, Boolean allowToggle)
   bei Sdl.Platform.UI.IgCommandBarAction.Execute()
   bei Sdl.Platform.UI.IgCommandBarAction._lazyButtonTool_ToolClick(Object sender, ToolClickEventArgs e)
   bei Infragistics.Win.UltraWinToolbars.ToolBase.OnToolClick(ToolClickEventArgs e)
   bei Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.OnToolClick(ToolClickEventArgs e)
   bei Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.FireEvent(ToolbarEventIds id, EventArgs e)
   bei Infragistics.Win.UltraWinToolbars.ToolBase.OnToolClick()
   bei Infragistics.Win.UltraWinToolbars.ToolMenuItem.OnClick()
   bei Infragistics.Win.UltraWinToolbars.PopupMenuItemUIElement.DoClickProcessing(MouseEventArgs e)
   bei Infragistics.Win.UltraWinToolbars.PopupMenuItemUIElement.OnMouseUp(MouseEventArgs e)
   bei Infragistics.Win.TextUIElementBase.OnMouseUp(MouseEventArgs e)
   bei Infragistics.Win.ControlUIElementBase.ProcessMouseUpHelper(Object sender, MouseEventArgs e)
   bei Infragistics.Win.ControlUIElementBase.ProcessMouseUp(Object sender, MouseEventArgs e)
   bei Infragistics.Win.Utilities.ProcessEvent(Control control, ProcessEvent eventToProcess, EventArgs e)
   bei Infragistics.Win.UltraWinToolbars.PopupControlBase.OnMouseUp(MouseEventArgs e)
   bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)]]></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>1031</OperatingSystemLanguage>
    <CodePage>1252</CodePage>
    <LoggedOnUser>ASPERG\hstegmeier</LoggedOnUser>
    <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
    <ComputerName>NB10255</ComputerName>
    <ConnectedToNetwork>True</ConnectedToNetwork>
    <PhysicalMemory>33039808 MB</PhysicalMemory>
  </Environment>
</SDLErrorDetails>



Removed AI Suggestion
[edited by: Heiko Stegmeier at 1:58 PM (GMT 0) on 11 Feb 2026]
emoji
Parents
  • Probability score: 0.8  

    Question improvement suggestion: Please provide the exact error message you receive when attempting to open the translation memory, as well as any specific steps you have already taken to troubleshoot the issue.  

    In the meantime, based on the information you have provided, here is a suggested answer to your question:  

    Hello Heiko,

    It seems you're encountering an issue with opening your translation memory in Trados Studio 2024. Based on the error message you provided, it appears that there may be a problem with the translation memory file itself. Here are some steps you can take to troubleshoot and potentially resolve the issue:

    **Step 1:** Close Trados Studio completely.

    **Step 2:** Navigate to the following directory on your computer:

    - For Trados Studio 2024: `C:\Users\%Username%\AppData\Local\SDL\SDL Trados Studio\Studio17`

    - For Trados Studio 2021: `C:\Users\%Username%\AppData\Local\SDL\SDL Trados Studio\Studio16`

    **Step 3:** Look for the file named `Translation Memory Repository.xml` and rename it to `Translation Memory Repository_old.xml`. This file lists all translation memories and renaming it can help reset the memory list.

    **Step 4:** Restart Trados Studio and try to open your translation memory again.

    **Step 5:** If the issue persists, consider using the SDLTM Repair tool, which you can download from the RWS AppStore. This tool may help repair any corruption in the translation memory.

    **Step 6:** If the repair tool does not resolve the issue, it may indicate that the translation memory is damaged at a database level. In this case, you might need to restore from a backup if available.

    **Step 7:** As a last resort, if you have all the necessary files for the translation memory (including *.tmw, *.iix, *.mdf, *.mtf, and *.mwf), you can try to recreate the translation memory or seek assistance for conversion with an older version of Studio.

    I hope these steps help you resolve the issue with your translation memory. If you have any further questions or if the problem persists, please feel free to reach out again.

    I hope this answer addressed your question. If not, please reject the answer, add the question improvement suggestion information, and click the RWS Community AI checkbox on the right to try again.  

    RWS Community AI

    emoji
Reply
  • Probability score: 0.8  

    Question improvement suggestion: Please provide the exact error message you receive when attempting to open the translation memory, as well as any specific steps you have already taken to troubleshoot the issue.  

    In the meantime, based on the information you have provided, here is a suggested answer to your question:  

    Hello Heiko,

    It seems you're encountering an issue with opening your translation memory in Trados Studio 2024. Based on the error message you provided, it appears that there may be a problem with the translation memory file itself. Here are some steps you can take to troubleshoot and potentially resolve the issue:

    **Step 1:** Close Trados Studio completely.

    **Step 2:** Navigate to the following directory on your computer:

    - For Trados Studio 2024: `C:\Users\%Username%\AppData\Local\SDL\SDL Trados Studio\Studio17`

    - For Trados Studio 2021: `C:\Users\%Username%\AppData\Local\SDL\SDL Trados Studio\Studio16`

    **Step 3:** Look for the file named `Translation Memory Repository.xml` and rename it to `Translation Memory Repository_old.xml`. This file lists all translation memories and renaming it can help reset the memory list.

    **Step 4:** Restart Trados Studio and try to open your translation memory again.

    **Step 5:** If the issue persists, consider using the SDLTM Repair tool, which you can download from the RWS AppStore. This tool may help repair any corruption in the translation memory.

    **Step 6:** If the repair tool does not resolve the issue, it may indicate that the translation memory is damaged at a database level. In this case, you might need to restore from a backup if available.

    **Step 7:** As a last resort, if you have all the necessary files for the translation memory (including *.tmw, *.iix, *.mdf, *.mtf, and *.mwf), you can try to recreate the translation memory or seek assistance for conversion with an older version of Studio.

    I hope these steps help you resolve the issue with your translation memory. If you have any further questions or if the problem persists, please feel free to reach out again.

    I hope this answer addressed your question. If not, please reject the answer, add the question improvement suggestion information, and click the RWS Community AI checkbox on the right to try again.  

    RWS Community AI

    emoji
Children
No Data