Multi Term - Object reference not set to an instance of an object

Hello,

I have Studio 2021 and Multiterm 2021, both the latest versions and fully updated, on a laptop running Win 10 Pro.

Whenever I try to create a new termbase using Multiterm, I get the error "Object reference not set to an instance of an object" and no other clue.

I uninstalled and reinstalled both Studio and Multiterm, and I still get the same error.

Any ideas on how to fix this?

emoji
Parents
  • Hello,

    I understand that you're experiencing an issue with MultiTerm 2021. The error message "Object reference not set to an instance of an object" is a general .NET Framework error, which can be caused by various factors. Here are some steps you can try to resolve this issue:

    Step 1: Ensure that your .NET Framework is up to date. You can check for updates within your Windows Update settings.

    Step 2: Try running MultiTerm as an administrator. To do this, right-click on the MultiTerm shortcut and select 'Run as administrator'.

    Step 3: If the issue persists, you may need to reset your MultiTerm settings. To do this, go to the 'Tools' menu in MultiTerm, select 'Options', and then click 'Reset All'.

    Step 4: If none of the above steps work, you may need to repair your .NET Framework. This can be done through the 'Programs and Features' section of your Control Panel. Find the .NET Framework in the list of installed programs, right-click on it, and select 'Repair'.

    Please note that the link provided in the context is related to Trados GroupShare, which is not directly related to your issue with MultiTerm.

    I hope these steps help you resolve your issue. If you continue to experience problems, I would recommend seeking further assistance from a technical expert who can look into your system configuration in more detail.

    Best regards,

    TradosAI

    emoji
  • I have the latest .NET Framework. Running Multiterm as an admin did not work. I performed both repair and full uninstallation and re-installation of Studio and Multiterm, and that did not work either.

    emoji
Reply Children
  • So far, I have:

    • performed both repair and full uninstallation and re-installation of Studio and Multiterm
    • deleted manually and automatically (with iobit uninstaller) all remaining files and registry entries, and re-installed both softwares
    • tried various folders and locations for the termbase (latin characters only, nothing weird)
    • installed every .NET Framework I could find
    • put both softwares in the permissions list for my antivirus
    • tried renaming the Multiterm folder and re-created it
    • reset all settings to default
    • Note that I do not have a VPN open, nor anything else that would be strange.

    Nothing worked and I should point out that I do not have any termbases open or having opened previously in Multiterm. And this problem happens with Studio 2022 as well.

    I see a log file with this information (File > View log file):

    INFO [2024-04-24 18:51:21,353] Sdl.MultiTerm.Desktop.Platform.Implementation.Services.UpdateService - TrueUpdate Process Id: 4640has exited

    INFO [2024-04-24 18:51:21,354] Sdl.MultiTerm.Desktop.Platform.Implementation.Services.UpdateService - Trying to read file:C:\Users\VLKR\AppData\Local\Temp\MultiTerm16Updates\FilteredUpdates.xml

    INFO [2024-04-24 18:51:21,355] Sdl.MultiTerm.Desktop.Platform.Implementation.Services.UpdateService - File not found

    INFO [2024-04-24 18:51:25,194] ActionService - Start#Id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx#Name=MultiTerm.Studio.TermbaseCreateAction#ProcessName=MultiTerm#PhysicalMemorySize=139161600#VirtualMemorySize=107458560#ThreadCount=34#HandleCount=1035#GdiHandleCount=368#UserHandleCount=240#TotalProcessorTime=00:00:03.3437500

    INFO [2024-04-24 18:51:32,512] ActionService - Start#Id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx#Name=viewlogfileaction#ProcessName=MultiTerm#PhysicalMemorySize=160309248#VirtualMemorySize=116293632#ThreadCount=42#HandleCount=1353#GdiHandleCount=436#UserHandleCount=257#TotalProcessorTime=00:00:05.0625000

    INFO [2024-04-24 18:51:32,621] ActionService - Finish#Id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx#Name=viewlogfileaction#ProcessName=MultiTerm#PhysicalMemorySize=160731136#VirtualMemorySize=116346880#ThreadCount=42#HandleCount=1360#GdiHandleCount=436#UserHandleCount=262#TotalProcessorTime=00:00:05.1875000

    In this logfile, where it says it is trying to find ("C:\Users\VLKR\AppData\Local\Temp\MultiTerm16Updates\FilteredUpdates.xml") that file does not exist, only a file named updates.xml - I tried remaining that, did not work.

    In another instance of a similar log file, I got this:

    INFO [2024-04-24 18:49:06,169] Sdl.MultiTerm.Desktop.Platform.Implementation.Services.UpdateService - TrueUpdate Process Id: 26264has exited

    INFO [2024-04-24 18:49:06,170] Sdl.MultiTerm.Desktop.Platform.Implementation.Services.UpdateService - Trying to read file:C:\Users\VLKR\AppData\Local\Temp\MultiTerm16Updates\FilteredUpdates.xml

    INFO [2024-04-24 18:49:06,170] Sdl.MultiTerm.Desktop.Platform.Implementation.Services.UpdateService - File not found

    INFO [2024-04-24 18:49:12,810] ActionService - Start#Id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx#Name=options#ProcessName=MultiTerm#PhysicalMemorySize=139542528#VirtualMemorySize=110317568#ThreadCount=34#HandleCount=1035#GdiHandleCount=367#UserHandleCount=240#TotalProcessorTime=00:00:03.6875000

    FATAL [2024-04-24 18:49:19,265] Sdl.MultiTerm.Desktop.Platform.UnhandledException - Failed to create setting page.

    System.NullReferenceException: Object reference not set to an instance of an object.

       at Sdl.MultiTerm.TMO.Interop.TermbaseRepositoryClass.Connect(String UserId, String Password)

       at Sdl.MultiTerm.Core.Common.DataContainers.TermbaseConnector.Init()

       at Sdl.MultiTerm.Core.Common.DataContainers.TermbaseConnector..ctor()

       at Sdl.MultiTerm.Studio.Editor.TermbaseService.get_Connector()

       at Sdl.MultiTerm.Studio.Editor.Settings.ConnectionSettingsPage.GetControl()

       at Sdl.MultiTerm.Desktop.Platform.WinForms.SettingsUIControl._tree_AfterActivate(Object sender, NodeEventArgs e)

    INFO [2024-04-24 18:49:19,272] Sdl.MultiTerm.Desktop.Platform.UnhandledException - Failed to create setting page.#ProcessName=MultiTerm#PhysicalMemorySize=151703552#VirtualMemorySize=115675136#ThreadCount=33#HandleCount=1136#GdiHandleCount=375#UserHandleCount=267#TotalProcessorTime=00:00:04.7500000

    INFO [2024-04-24 18:49:29,995] ActionService - Finish#Id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx#Name=options#ProcessName=MultiTerm#PhysicalMemorySize=155144192#VirtualMemorySize=117911552#ThreadCount=31#HandleCount=1077#GdiHandleCount=380#UserHandleCount=241#TotalProcessorTime=00:00:05.1718750

    INFO [2024-04-24 18:49:32,671] ActionService - Start#Id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx#Name=viewlogfileaction#ProcessName=MultiTerm#PhysicalMemorySize=155439104#VirtualMemorySize=118321152#ThreadCount=31#HandleCount=1079#GdiHandleCount=380#UserHandleCount=243#TotalProcessorTime=00:00:05.4531250

    INFO [2024-04-24 18:49:32,825] ActionService - Finish#Id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx#Name=viewlogfileaction#ProcessName=MultiTerm#PhysicalMemorySize=156114944#VirtualMemorySize=118353920#ThreadCount=31#HandleCount=1114#GdiHandleCount=380#UserHandleCount=248#TotalProcessorTime=00:00:05.6250000

    MMy Multiterm version is the latest (16.2.1.1044), and so is my Studio.

    Lastly, even if I try to open a termbase, I see the following error:

    <SDLErrorDetails time="24/4/2024 6:54:30 μμ">
      <ErrorMessage>A connection to MultiTerm Server unknown could not be established.

    Please check your connection settings</ErrorMessage>
      <Exception>
        <Type>System.NullReferenceException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
        <HelpLink />
        <Source>Sdl.MultiTerm.Client.Connectors</Source>
        <HResult>-2147467261</HResult>
        <StackTrace><![CDATA[   at Sdl.MultiTerm.TMO.Interop.TermbaseRepositoryClass.Connect(String UserId, String Password)
       at Sdl.MultiTerm.Core.Common.DataContainers.TermbaseConnector.Init()
       at Sdl.MultiTerm.Core.Common.DataContainers.TermbaseConnector..ctor()
       at Sdl.MultiTerm.Studio.Editor.TermbaseService.get_Connector()
       at Sdl.MultiTerm.Studio.Editor.Actions.TermbaseOpenAction.Execute(ITermbaseService termbaseService)]]></StackTrace>
      </Exception>
      <Environment>
        <ProductName>MultiTerm</ProductName>
        <ProductVersion>MultiTerm16</ProductVersion>
        <EntryAssemblyFileVersion>16.2.1.1044</EntryAssemblyFileVersion>
        <OperatingSystem>Microsoft Windows 10 Pro</OperatingSystem>
        <ServicePack>NULL</ServicePack>
        <OperatingSystemLanguage>1033</OperatingSystemLanguage>
        <CodePage>1253</CodePage>
        <LoggedOnUser>WARCAT\User</LoggedOnUser>
        <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
        <ComputerName>WARCAT</ComputerName>
        <ConnectedToNetwork>True</ConnectedToNetwork>
        <PhysicalMemory>33179504 MB</PhysicalMemory>
      </Environment>
    </SDLErrorDetails>

    Any ideas, anyone?
    or ??

    emoji
  •   

    I do not know why it was flagged as Spam, I wrote the problems that I am facing with Multiterm.

    Because you posted the error messages into the thread as text instead of inserting them as code, or attaching them in a file.  We get a lot of spam and fortunately the filters do a pretty good job... but occasionally make a mistake.

    I'll create a case for you.

    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