Unable to add termbase – error “Object reference not set to an instance of an object”

Dear RWS Community,

I’m encountering the error “Object reference not set to an instance of an object” when trying to add a termbase in Trados Studio 2024.

I’m unable to add any termbase to a specific project.

The issue persists even after reinstalling both Trados Studio 2024 and MultiTerm.

I’ve attached the error log for reference. Could you please help me identify the cause and suggest a solution?

Thank you very much for your support.

Best regards,

Andrea

Log:

<SDLErrorDetails time="09.06.2025 11:47:50">
<ErrorMessage>Object reference not set to an instance of an object.</ErrorMessage>
<Exception>
<Type>System.NullReferenceException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
<HelpLink />
<Source>Sdl.ProjectApi.Implementation</Source>
<HResult>-2147467261</HResult>
<StackTrace><![CDATA[ at Sdl.ProjectApi.Implementation.ProjectTermbaseConfigurationProvider.ReviewTermbaseNames(String termbaseName)
at Sdl.ProjectApi.Implementation.ProjectTermbaseConfigurationProvider.GetTermbases(TermbaseConfiguration termbaseConfigurationXml)
at Sdl.ProjectApi.Implementation.ProjectTermbaseConfigurationProvider.GetTermbaseConfiguration(TermbaseConfiguration termbaseConfigurationXml)
at Sdl.ProjectApi.Implementation.AbstractProjectConfigurationRepository.GetTermbaseConfiguration(IRelativePathManager pathManager)
at Sdl.ProjectApi.Implementation.AbstractProjectConfiguration.get_TermbaseConfiguration()
at Sdl.TranslationStudio.ProjectManagement.Settings.ProjectTermbaseSettingsCategory.get_TermbaseConfiguration()
at Sdl.TranslationStudio.ProjectManagement.Settings.ProjectTermbaseSettingsPage.GetControl()
at Sdl.Platform.UI.SettingsUIControl.UpdateActiveSettingsPage()
at Sdl.Platform.UI.SettingsUIControl.set_Host(IAbstractSettingsHost value)
at Sdl.Platform.UI.SettingsDialogForm.set_Host(ISettingsDialog value)
at Sdl.Desktop.Platform.Implementation.Settings.SettingsDialog.ShowDialog(IWin32Window owner)
at Sdl.TranslationStudio.ProjectManagement.Actions.ProjectSettingsDialogHelper.Show(IProject project, IProjectManagementService service, IServerProjectService serverProjectService, ConfigureProjectSettingsDialogDelegate configureProjectSettingsDialog)
at Sdl.TranslationStudio.ProjectManagement.ProjectOperations.ProjectSettingsOperation.Execute(IProject project, String operationId, Object[] args)
at Sdl.ProjectApi.Implementation.Operations.ProjectOperationComposite.Execute(IProject project, String operationId, Object[] args)
at Sdl.ProjectApi.Implementation.Project.ExecuteOperation(String operationId, Object[] args)
at Sdl.TranslationStudio.ProjectManagement.Commands.OpenProjectSettingsCommand.Execute(Object parameter)
at Sdl.TranslationStudio.ProjectManagement.Actions.ProjectSettingsAction.Execute()
at Sdl.Desktop.Platform.Implementation.CommandBars.SimpleActionExecuter.Execute(ActionData actionData)
at Sdl.Desktop.Platform.Implementation.ResourceLoggingInternalCommandExecuter`1.ExecuteWithResourceLogging(TCommandData commandData, String message)
at Sdl.Desktop.Platform.Implementation.CommandBars.ActionService.ExecuteAction(IAction action, ActionOrigin origin, Boolean allowToggle)
at Sdl.Platform.UI.IgCommandBarAction.Execute()
at Sdl.Platform.UI.IgCommandBarAction._lazyButtonTool_ToolClick(Object sender, ToolClickEventArgs e)
at Infragistics.Win.UltraWinToolbars.ToolBase.OnToolClick(ToolClickEventArgs e)
at Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.OnToolClick(ToolClickEventArgs e)
at Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.FireEvent(ToolbarEventIds id, EventArgs e)
at Infragistics.Win.UltraWinToolbars.ToolBase.OnToolClick()
at Infragistics.Win.UltraWinToolbars.ButtonToolUIElement.DoClickProcessing(MouseEventArgs e)
at Infragistics.Win.UltraWinToolbars.ButtonToolUIElement.OnMouseUp(MouseEventArgs e)
at Infragistics.Win.ControlUIElementBase.ProcessMouseUpHelper(Object sender, MouseEventArgs e)
at Infragistics.Win.ControlUIElementBase.ProcessMouseUp(Object sender, MouseEventArgs e)
at Infragistics.Win.Utilities.ProcessEvent(Control control, ProcessEvent eventToProcess, EventArgs e)
at Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at 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.0.2.3255</EntryAssemblyFileVersion>
<OperatingSystem>Microsoft Windows 11 Pro</OperatingSystem>
<ServicePack>NULL</ServicePack>
<OperatingSystemLanguage>1033</OperatingSystemLanguage>
<CodePage>1252</CodePage>
<LoggedOnUser>ANDREAVOJAC2770\Andrea</LoggedOnUser>
<DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
<ComputerName>ANDREAVOJAC2770</ComputerName>
<ConnectedToNetwork>True</ConnectedToNetwork>
<PhysicalMemory>4189120 MB</PhysicalMemory>
</Environment>
</SDLErrorDetails>

  • Probability score: 0.8  

    Question improvement suggestion: Provide the exact version of MultiTerm you are using, as well as any specific steps you took before encountering the error. This will help in diagnosing the issue more effectively.  

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

    Hello Andrea,

    I'm sorry to hear that you're experiencing the "Object reference not set to an instance of an object" error when trying to add a termbase in Trados Studio 2024. Here are some steps you can follow to troubleshoot and potentially resolve this issue:

    **Step 1:** Ensure that your target language is set correctly in your project settings. This is a common cause of the error.

    **Step 2:** Check for any available updates for Trados Studio 2024 and install them. You can do this by going to the Help menu and selecting "Check for Updates."

    **Step 3:** Reset your Trados Studio settings. Before doing this, make sure to back up your settings and resources. You can reset the settings by renaming the folder located at:

    `C:\Users\[Your_Username]\AppData\Roaming\SDL\SDL Trados Studio\18.0.0.0` to `18.0.0.0_old`.

    **Step 4:** If the issue persists, consider reinstalling both Trados Studio and MultiTerm. Again, ensure you back up your settings and resources before proceeding with the reinstallation.

    **Step 5:** If you have access to the error log, review it for any additional details that might help identify the cause of the issue.

    If these steps do not resolve the problem, please provide the exact version of MultiTerm you are using, as well as any specific actions you took before encountering the error. This information will be helpful in diagnosing the issue further.

    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