Cannot use termbase after update

This morning I was notified of an update for trados studio 2024 through the notification tab (bell icon).

I got the update, and after I am constantly facing all kinds of error pop ups when working on my project. (which was doing fine 40 mins ago)

After some troubleshooting and multiple attempts at reinstalling both multiterm and trados studio 2024 sr1, I was able to get rid of some but not all problems. 

Current version : Trados Studio 2024 SR1 - 18.1.2.6370

I have 2 main problems left : 

1. [project settings] not working

Icon for Project Settings showing a folder with a pencil and the text 'Project Settings' below it.

From time to time I cannot access the [project settings] button, when I click it, the pop up says : Object reference not set to an instance of an object.

Oddly this error happens 50% of the time, and sometimes it works fine without any errors.

<SDLErrorDetails time="10/21/2025 3:10:48 PM">
<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>
<ExceptionMessage>Object reference not set to an instance of an object.</ExceptionMessage>
<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.Helpers.OpenProjectSettingsExecuter.OpenProjectSettings(IList`1 projects) 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.1.2.6370</EntryAssemblyFileVersion>
<OperatingSystem>Microsoft Windows 11 Enterprise</OperatingSystem>
<ServicePack>NULL</ServicePack>
<OperatingSystemLanguage>1042</OperatingSystemLanguage>
<CodePage>1252</CodePage>
<LoggedOnUser>10741-73135\USER</LoggedOnUser>
<DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
<ComputerName>10741-73135</ComputerName>
<ConnectedToNetwork>True</ConnectedToNetwork>
<PhysicalMemory>16720080 MB</PhysicalMemory>
</Environment>
</SDLErrorDetails>

 
2. Termbase error
The main problem I am facing is that my termbase screen in my editor went blank. 
Term Recognition window displaying a message 'No open termbase.' with no content visible in the termbase section.
So when I went to [project settings] > [language pairs] > [all language pairs] > [termbases]

when i click [termbases] the error pops up : Failed to create setting page.

And I can't see the tab.

Error message popup with a red cross icon stating 'Failed to create setting page.' and options for Knowledge Base, Community, and OK.
<SDLErrorDetails time="10/21/2025 3:07:27 PM">
<ErrorMessage>Failed to create setting page.</ErrorMessage>
<Exception>
<Type>System.NullReferenceException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
<ExceptionMessage>Object reference not set to an instance of an object.</ExceptionMessage>
<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._tree_AfterActivate(Object sender, NodeEventArgs e) ]]>
</StackTrace>
</Exception>
<Environment>
<ProductName>Trados Studio</ProductName>
<ProductVersion>Studio18</ProductVersion>
<EntryAssemblyFileVersion>18.1.2.6370</EntryAssemblyFileVersion>
<OperatingSystem>Microsoft Windows 11 Enterprise</OperatingSystem>
<ServicePack>NULL</ServicePack>
<OperatingSystemLanguage>1042</OperatingSystemLanguage>
<CodePage>1252</CodePage>
<LoggedOnUser>10741-73135\USER</LoggedOnUser>
<DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
<ComputerName>10741-73135</ComputerName>
<ConnectedToNetwork>True</ConnectedToNetwork>
<PhysicalMemory>16720080 MB</PhysicalMemory>
</Environment>
</SDLErrorDetails>

If I actually go back and forth between other setting tabs and go back again to [termbases] , a different error pops up, but i'm allowed to see the page.
the error :
Error message popup with a red cross icon stating 'Object reference not set to an instance of an object.' in the Termbases section of the Language Pairs settings.
<SDLErrorDetails time="10/21/2025 3:07:58 PM">
<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>
<ExceptionMessage>Object reference not set to an instance of an object.</ExceptionMessage>
<HelpLink/>
<Source>Sdl.TranslationStudio.ProjectManagement</Source>
<HResult>-2147467261</HResult>
<StackTrace>
<![CDATA[ at Sdl.TranslationStudio.ProjectManagement.Terminology.ProjectTermbasesGridControl.VerifyPaths() at Sdl.TranslationStudio.ProjectManagement.Terminology.ProjectTermbasesControl.VerifyPaths() at Sdl.TranslationStudio.ProjectManagement.Settings.ProjectTermbaseSettingsPageControl.VerifyPaths() at Sdl.TranslationStudio.ProjectManagement.Settings.ProjectTermbaseSettingsPage.OnActivate() at Sdl.Desktop.Platform.Implementation.Settings.AbstractSettingsHost.OnActiveSettingsPageChanged(ISettingsPageReference settingsPageReference) at Sdl.Desktop.Platform.Implementation.Settings.SettingsDialog.OnActiveSettingsPageChanged(ISettingsPageReference settingsPageReference) at Sdl.Platform.UI.SettingsDialogForm._settingsUIControl_ActiveSettingsPageChanged(ISettingsPageReference settingsPageReference) at Sdl.Platform.UI.SettingsUIControl.OnActiveSettingsPageChanged(ISettingsPageReference settingPageReference) at Sdl.Platform.UI.SettingsUIControl._tree_AfterActivate(Object sender, NodeEventArgs e) at Infragistics.Win.UltraWinTree.UltraTree.OnAfterActivate(NodeEventArgs e) at Infragistics.Win.UltraWinTree.UltraTree.FireEvent(TreeEventIds id, EventArgs e) at Infragistics.Win.UltraWinTree.UltraTree.SetActiveNode(UltraTreeNode node, Boolean bringIntoView, Boolean adjustHorizontalPosition, NodeActivationReason reason) at Infragistics.Win.UltraWinTree.UltraTree.Infragistics.Win.ISelectionManager.ActivateItem(ISelectableItem item) at Infragistics.Win.SelectionStrategySingle.OnMouseDown(ISelectableItem item, MouseMessageInfo& msginfo, Boolean forceDrag) at Infragistics.Win.SelectionStrategySingle.OnMouseDown(ISelectableItem item, MouseMessageInfo& msginfo) at Infragistics.Win.SelectionStrategySingle.OnMouseMessage(ISelectableItem item, MouseMessageInfo& msginfo) at Infragistics.Win.ControlUIElementBase.ProcessMouseDownHelper(Object sender, MouseEventArgs e) at Infragistics.Win.ControlUIElementBase.ProcessMouseDown(Object sender, MouseEventArgs e) at Infragistics.Win.Utilities.ProcessEvent(Control control, ProcessEvent eventToProcess, EventArgs e) at Infragistics.Win.UltraWinTree.UltraTree.OnMouseDown(MouseEventArgs e) at System.Windows.Forms.Control.WmMouseDown(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.1.2.6370</EntryAssemblyFileVersion>
<OperatingSystem>Microsoft Windows 11 Enterprise</OperatingSystem>
<ServicePack>NULL</ServicePack>
<OperatingSystemLanguage>1042</OperatingSystemLanguage>
<CodePage>1252</CodePage>
<LoggedOnUser>10741-73135\USER</LoggedOnUser>
<DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
<ComputerName>10741-73135</ComputerName>
<ConnectedToNetwork>True</ConnectedToNetwork>
<PhysicalMemory>16720080 MB</PhysicalMemory>
</Environment>
</SDLErrorDetails>
After that, I try to [use] a termbase (since the one I was using was suddenly unusable, I took it off the list - so there's none right now)
again, an error :
Error message popup with a red cross icon stating 'Object reference not set to an instance of an object.' in the Search Settings section of the Termbases settings.
<SDLErrorDetails time="10/21/2025 3:24:50 PM">
<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>
<ExceptionMessage>Object reference not set to an instance of an object.</ExceptionMessage>
<HelpLink/>
<Source>Sdl.TranslationStudio.ProjectManagement</Source>
<HResult>-2147467261</HResult>
<StackTrace>
<![CDATA[ at Sdl.TranslationStudio.ProjectManagement.Terminology.ProjectTermbasesControl.CreateProjectTermbase(ITerminologyProvider provider) at Sdl.TranslationStudio.ProjectManagement.Terminology.ProjectTermbasesControl.UseTerminologyProviderPlugin_OnClick(Object sender, EventArgs e) at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ToolStrip.WndProc(Message& m) at System.Windows.Forms.ToolStripDropDown.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.1.2.6370</EntryAssemblyFileVersion>
<OperatingSystem>Microsoft Windows 11 Enterprise</OperatingSystem>
<ServicePack>NULL</ServicePack>
<OperatingSystemLanguage>1042</OperatingSystemLanguage>
<CodePage>1252</CodePage>
<LoggedOnUser>10741-73135\USER</LoggedOnUser>
<DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
<ComputerName>10741-73135</ComputerName>
<ConnectedToNetwork>True</ConnectedToNetwork>
<PhysicalMemory>16720080 MB</PhysicalMemory>
</Environment>
</SDLErrorDetails>

So currently I have been unable to work.
Is there any way of fixing this? 
(TM is perfectly fine, and the TB is working fine on Multiterm)
 
So far I have tried :
- renaming the trados studio file
- renaming the html files in the trados studio files (basesettings, usersettings, plugincache)
- restarting the computer
- reinstalling (using the windows control panel)
Thank you in advance. 


Moved all the unwieldy stack traces into code blocks.
[edited by: Paul at 8:58 AM (GMT 1) on 21 Oct 2025]
emoji
Parents Reply Children
No Data