Hi,
We have not had this problem for a long while, but it seems that the last termbase reorganisation we did created some serious problems in our MultiTerm server termbase. Some terms are now 'corrupt', i.e. they cannot be searched for and produce this error:
However, I see them in the term list under 'Durchsuchen': the first 'Werkzeug' is normal, the last one, too, the two in the middle are corrupt. They can neither be copied nor exported nor deleted.
The worst problem of all is that these corrupt terms make Studio crash when confirming a segment with these terms. You hit Crtl+Enter and whoop! Studio is gone. No error message.
An error message does appear when hitting F8 for the verification:
<SDLErrorDetails time="15.07.2025 08:14:23"> <ErrorMessage>Failed to verify document: 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.Verification.TermVerifier</Source> <HResult>-2147467261</HResult> <StackTrace><![CDATA[ at Sdl.Verification.TermVerifier.TermVerifierProcessing.HasTargetEntry(TermRecognitionHit sourceHit, List`1 targetTermsNotMatched) at Sdl.Verification.TermVerifier.TermVerifierProcessing.CheckTermUsage() at Sdl.Verification.TermVerifier.TermVerifierProcessing.Verify(IMessagingHelper messagingHelper, ISegment source, ISegment target) at Sdl.Verification.TermVerifier.TermVerifierMain.ProcessParagraphUnit(IParagraphUnit paragraphUnit) at Sdl.FileTypeSupport.Framework.Core.Utilities.BilingualApi.BilingualContentHandlerAdapter.ProcessParagraphUnit(IParagraphUnit paragraphUnit) at Sdl.FileTypeSupport.Framework.Core.Utilities.BilingualApi.BilingualContentHandlerAdapter.ProcessParagraphUnit(IParagraphUnit paragraphUnit) at Sdl.FileTypeSupport.Framework.Core.Utilities.BilingualApi.BilingualContentHandlerAdapter.ProcessParagraphUnit(IParagraphUnit paragraphUnit) at Sdl.FileTypeSupport.Framework.Integration.AbstractBilingualProcessorContainer.ProcessParagraphUnit(IParagraphUnit paragraphUnit) at Sdl.FileTypeSupport.Framework.BilingualApi.AbstractBilingualContentProcessor.ProcessParagraphUnit(IParagraphUnit paragraphUnit) at Sdl.FileTypeSupport.Framework.Integration.LocationMarkerLocator.ProcessParagraphUnit(IParagraphUnit paragraphUnit) at Sdl.FileTypeSupport.Framework.Integration.AbstractBilingualProcessorContainer.ProcessParagraphUnit(IParagraphUnit paragraphUnit) at Sdl.FileTypeSupport.Framework.Integration.FileExtractor.ProcessParagraphUnit(IParagraphUnit paragraphUnit) at Sdl.FileTypeSupport.Bilingual.Tmfc.TmfcReaderImpl.vv_Visit(TmfcReaderImpl* , FrameworkParagraphContainerField* field) at FrameworkParagraphContainerField.vv_AcceptFrameworkVisitor(FrameworkParagraphContainerField* , FrameworkFieldVisitor* visitor) at Sdl.FileTypeSupport.Bilingual.Tmfc.TmfcReaderImpl.vv_VisitStartEndField(TmfcReaderImpl* , StartEndField* startEnd) at Sdl.FileTypeSupport.Bilingual.Tmfc.TmfcReaderImpl.b_VisitNext(TmfcReaderImpl* ) at Sdl.FileTypeSupport.Bilingual.Tmfc.TmfcReader.ParseNext() at Sdl.FileTypeSupport.Framework.Integration.FileExtractor.ParseNext() at Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.ParseNext() at Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.Parse() at Sdl.TranslationStudio.Editor.Verification.VerifyDocumentJobRequest.PerformBilingualVerification() at Sdl.TranslationStudio.Editor.Verification.VerifyDocumentJobRequest.Execute(IJobExecutionContext context) at Sdl.Desktop.Platform.Implementation.Services.JobExecuter.Execute(JobData jobData) at Sdl.Desktop.Platform.Implementation.ResourceLoggingInternalCommandExecuter`1.ExecuteWithResourceLogging(TCommandData commandData, String message) at Sdl.Desktop.Platform.Implementation.Services.Job._worker_DoWork(Object sender, DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)]]></StackTrace> </Exception> <Environment> <ProductName>Trados Studio</ProductName> <ProductVersion>Studio18</ProductVersion> <EntryAssemblyFileVersion>18.0.2.3255</EntryAssemblyFileVersion> <OperatingSystem>Microsoft Windows 11 Enterprise</OperatingSystem> <ServicePack>NULL</ServicePack> <OperatingSystemLanguage>1031</OperatingSystemLanguage> <CodePage>1252</CodePage> <LoggedOnUser>MEWO\skat</LoggedOnUser> <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork> <ComputerName>NB-AT11-203</ComputerName> <ConnectedToNetwork>True</ConnectedToNetwork> <PhysicalMemory>16489528 MB</PhysicalMemory> </Environment> </SDLErrorDetails>
The last time we had corrupt terms we ended up needing a lengthy support session with RWS, but I'll post this here anyway because the behaviour is slightly different than last time and I'm hoping for a swifter answer. Any help is appreciated!
Best regards,
Katharina
Studio version: Trados Studio 2024 - 18.0.2.3255
MultiTerm version: Multiterm 2024 - 18.0.2.3266
Generated Image Alt-Text
[edited by: RWS Community AI at 6:19 AM (GMT 1) on 15 Jul 2025]