MultiTerm is unable to add the entry

In Studio 2024 18.0.2.3255. See error stack below. Underlying file format: XLIFF. I guess this would be a MemoQ file. Neither rapidly adding nor standard-mode adding works in Studio Editor.

I have, as always, highlighted both the source and target expression to then press open the context menu so as to select the respective option.

I have looked into previous questions on the matter but didn't get anywhere with them. MultiTerm version is 18.0.0.3002

Cheers,

Sebastian

<SDLErrorDetails time="17.05.2025 15:17:13">
  <ErrorMessage>MultiTerm kann den Eintrag nicht hinzufügen.</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[   bei Sdl.MultiTerm.TMO.Interop.EntriesClass.New(String EntryXML, Boolean Incomplete)
   bei Sdl.MultiTerm.Client.UI.Viewer.ScriptingHost.SaveEntry(String content)]]></StackTrace>
  </Exception>
  <Environment>
    <ProductName>Trados Studio</ProductName>
    <ProductVersion>Studio18</ProductVersion>
    <EntryAssemblyFileVersion>18.0.2.3255</EntryAssemblyFileVersion>
    <OperatingSystem>Microsoft Windows 11 Home</OperatingSystem>
    <ServicePack>NULL</ServicePack>
    <OperatingSystemLanguage>1031</OperatingSystemLanguage>
    <CodePage>1252</CodePage>
    <LoggedOnUser>DESKTOP-SVB6ICH\sw</LoggedOnUser>
    <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
    <ComputerName>DESKTOP-SVB6ICH</ComputerName>
    <ConnectedToNetwork>True</ConnectedToNetwork>
    <PhysicalMemory>33466748 MB</PhysicalMemory>
  </Environment>
</SDLErrorDetails>

emoji
  • This would be the respective error stack in MultiTerm. The German to add is "Rechte, Eigentumsrechte und Nutzungsrechte" and the English "rights, title, and interest".

    <SDLErrorDetails time="17.05.2025 15:36:18">
      <ErrorMessage>MultiTerm kann den Eintrag nicht hinzufügen.</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[   bei Sdl.MultiTerm.TMO.Interop.EntriesClass.New(String EntryXML, Boolean Incomplete)
       bei Sdl.MultiTerm.Client.UI.Viewer.ScriptingHost.SaveEntry(String content)]]></StackTrace>
      </Exception>
      <Environment>
        <ProductName>MultiTerm</ProductName>
        <ProductVersion>MultiTerm18</ProductVersion>
        <EntryAssemblyFileVersion>18.0.0.3002</EntryAssemblyFileVersion>
        <OperatingSystem>Microsoft Windows 11 Home</OperatingSystem>
        <ServicePack>NULL</ServicePack>
        <OperatingSystemLanguage>1031</OperatingSystemLanguage>
        <CodePage>1252</CodePage>
        <LoggedOnUser>DESKTOP-SVB6ICH\sw</LoggedOnUser>
        <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
        <ComputerName>DESKTOP-SVB6ICH</ComputerName>
        <ConnectedToNetwork>True</ConnectedToNetwork>
        <PhysicalMemory>33466748 MB</PhysicalMemory>
      </Environment>
    </SDLErrorDetails>

    emoji
  • XLIFF is obviously not a MemoQ file but an exchange format between various different CAT tools.

    emoji
  •  

    If you create a brand new termbase with nothing in it yet, just based on the same definition as your current database can you add the terms?

    If you can't, try creating a new termbase with no definition at all other than the source and term language.  Test that?

    If that still fails what happens if you remove the commas, or use a different separator?

    Just trying to get to the bottom of where the problem is coming from.

    Paul Filkin | RWS Group

    ________________________
    Design your own training!

    You've done the courses and still need to go a little further, or still not clear? 
    Tell us what you need in our Community Solutions Hub

    emoji
  • I used a hyphen instead of a comma. That did the trick. Many thanks, Paul.

    emoji