How to fix the error 2147220961 in SDL 2019

While I tried to input a new entry to the open TM in SDL 2019, the software showed this pop-up "MultiTerm 无法添加条目" (MT is not about to add a new entry,; the error message is attached below for reference). Could anyone tell me what's the problem with the software or the TM, and how can I fix it?

<SDLErrorDetails time="2022/4/11 10:50:57">
  <ErrorMessage>MultiTerm 无法添加条目。</ErrorMessage>
  <Exception>
    <Type>System.Runtime.InteropServices.COMException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
    <ErrorCode>-2147220961</ErrorCode>
    <HelpLink />
    <Source>MtTermbase</Source>
    <HResult>-2147220961</HResult>
    <StackTrace><![CDATA[   在 Sdl.MultiTerm.TMO.Interop.EntriesClass.New(String EntryXML, Boolean Incomplete)
   在 Sdl.MultiTerm.Client.UI.Viewer.DefaultTermViewer.AddConcept(String entryXml)
   在 Sdl.MultiTerm.Client.UI.Viewer.DefaultTermViewer.SaveOrUpdateConcept(String entry, Boolean isNew)
   在 Sdl.MultiTerm.Client.UI.Viewer.DefaultTermViewer.SaveNewConcept()
   在 Sdl.MultiTerm.Client.UI.Viewer.DefaultTermViewer.SetupNewConcept(String source, String target)
   在 Sdl.MultiTerm.Client.UI.Viewer.DefaultTermViewer.AddNewConceptWithTerms(String source, String target)
   在 Sdl.MultiTerm.Client.UI.Viewer.DefaultTermViewer.EditNewIncomplete(String source, String target)
   在 Sdl.MultiTerm.Client.MiniEditor.MiniEditorControl.AddTerm(TermbaseStatus activeTermbase, String source, String target)
   在 Sdl.MultiTerm.Client.MiniEditor.MiniEditor.AddTerm(TermbaseStatus activeTermbase, String source, String target)
   在 Sdl.TranslationStudio.Editor.Terminology.TermbaseViewer.MultiTermViewerWinFormsUI.AddTerm(ITermbaseInfo termbaseInfo, String source, String target)
   在 Sdl.TranslationStudio.Editor.Terminology.TermbaseViewer.MultiTermViewerWinFormsUI.AddTerm(String source, String target)
   在 Sdl.TranslationStudio.Editor.Terminology.TermbaseViewer.TermBaseViewPartX.TerminologyProviderViewerAddTerm(String source, String target)
   在 Sdl.TranslationStudio.Editor.Terminology.TermbaseViewer.TermBaseViewPartX.AddTerm(ITerminologyProvider termbase, String source, String target)
   在 Sdl.TranslationStudio.Editor.Terminology.EditorTermbaseUtils.AddTerm(IEditorService editorService, ITranslatableDocument translatableDocument, String sourceText, String targetText)
   在 Sdl.TranslationStudio.Editor.Terminology.Actions.AbstractAddNewTermAction.AddTerm()
   在 Sdl.TranslationStudio.Editor.Terminology.Actions.QuickAddNewTerm.Execute()
   在 Sdl.Desktop.Platform.Implementation.CommandBars.StaticAction.Execute()
   在 Sdl.Desktop.Platform.Implementation.CommandBars.ActionService.<>c__DisplayClass30_0.<ExecuteAction>b__0()
   在 Sdl.Desktop.Platform.Implementation.Services.Log.Resources(Object message, Action action)
   在 Sdl.Desktop.Platform.Implementation.CommandBars.ActionService.ExecuteAction(IAction action, ActionOrigin origin, Boolean allowToggle)
   在 Sdl.Desktop.Platform.WinForms.IgCommandBarAction.Execute()
   在 Sdl.Desktop.Platform.WinForms.IgCommandBarAction._lazyButtonTool_ToolClick(Object sender, ToolClickEventArgs e)
   在 Infragistics.Win.UltraWinToolbars.ToolBase.OnToolClick(ToolClickEventArgs e)
   在 Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.OnToolClick(ToolClickEventArgs e)
   在 Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.FireEvent(ToolbarEventIds id, EventArgs e)
   在 Infragistics.Win.UltraWinToolbars.ToolBase.OnToolClick()
   在 Infragistics.Win.UltraWinToolbars.ButtonToolUIElement.DoClickProcessing(MouseEventArgs e)
   在 Infragistics.Win.UltraWinToolbars.ButtonToolUIElement.OnMouseUp(MouseEventArgs e)
   在 Infragistics.Win.ControlUIElementBase.ProcessMouseUpHelper(Object sender, MouseEventArgs e)
   在 Infragistics.Win.ControlUIElementBase.ProcessMouseUp(Object sender, MouseEventArgs e)
   在 Infragistics.Win.Utilities.ProcessEvent(Control control, ProcessEvent eventToProcess, EventArgs e)
   在 Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea.OnMouseUp(MouseEventArgs e)
   在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   在 System.Windows.Forms.Control.WndProc(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)]]></StackTrace>
  </Exception>
  <Environment>
    <ProductName>SDL Trados Studio</ProductName>
    <ProductVersion>15.0.0.0</ProductVersion>
    <EntryAssemblyFileVersion>15.0.0.29074</EntryAssemblyFileVersion>
    <OperatingSystem>Microsoft Windows 10 专业版</OperatingSystem>
    <ServicePack>NULL</ServicePack>
    <OperatingSystemLanguage>2052</OperatingSystemLanguage>
    <CodePage>936</CodePage>
    <LoggedOnUser>WIN10\win 10</LoggedOnUser>
    <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
    <ComputerName>WIN10</ComputerName>
    <ConnectedToNetwork>True</ConnectedToNetwork>
    <PhysicalMemory>7813240 MB</PhysicalMemory>
  </Environment>
</SDLErrorDetails>

emoji
Parents Reply Children
  • Have you followed 's instructions?

    Further explanation in case not: You must be sure that the versions of Trados Studio and of MultiTerm that are installed on your system need to be compatible with each other.

    The best way to achieve this is to install the latest version of both. If you have updated Trados Studio without updating MultiTerm, it can cause problems in the smooth running of Trados Studio.

    You can check the versions in each by opening them both and going to the Help tab > About

    Alternatively, Help tab > Check for updates on first Trados Studio then next MultiTerm.

    Then, once you have updated BOTH programs, if you still have problems, use Windows Repair to smooth their functionality.

    When a problem occurs after an update, the first thing to try is a Windows Repair of Studio (and MultiTerm components depending on what the problem is). This will repair links between the two pieces of software by checking for and replacing anything that is missing from their setup, for example.

    Here is how:

    1. Close all SDL applications.
    2. Open the Control Panel:
      • Windows Vista/7: Start > Control Panel > Programs > Programs and Features.
      • Windows 8: Right-click on the screen at bottom-left corner and choose Control Panel > Uninstall a Program.
      • Windows 10: Right-click on Start > Control Panel > Select View by: Small Icons > Programs and Features
      • - or type 'Control Panel' in the search line on your bottom Windows toolbar.
    3. Click/highlight the relevant SDL product from the list (e.g. SDL Trados Studio 2021 etc) and click 'Uninstall/Change' either on the top toolbar or on the right-click dropdown menu (or just 'Repair' for MultiTerm), then select > Yes > Repair. Allow it to run. This will take longer for Studio than for the 3 main components of MultiTerm. Do NOT repair 'Remove suite of products' entries. These are only for uninstalling.
    4. Restart Studio/MultiTerm.

    There are further options here:

    Repairing your installation of Trados Studio

    Repairing your installation of MultiTerm Desktop

    All the best,

    Ali Slight smile

    emoji