This happens after the user changed his/her email address, or Trados Studio was closed unexpectedly. Cloud termbases do not work in Studio for any of the Cloud project. They do not work for local projects either when using a Cloud Translation Engine. There is a red X under the Termbases section from Project Settings. There is a No open termbase message in the Term Recognition window: Studio logs show: ERROR [2021-08-23 14:15:55,704] LanguageCloudTerminologyProviderFactory - Error during initialization
System.NullReferenceException: Object reference not set to an instance of an object. at Sdl.LanguageCloud.TerminologyProvider.Service.PersistenceService.<>c__DisplayClass8_0.<Load>b__0(IProviderSettings p) at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate) at Sdl.LanguageCloud.TerminologyProvider.Service.PersistenceService.Load(String user) at Sdl.LanguageCloud.TerminologyProvider.LanguageCloudTerminologyProviderFactory.CreateTerminologyProvider(Uri terminologyProviderUri, ITerminologyProviderCredentialStore credentials) or ERROR [2024-09-19 13:19:32,179] Sdl.LanguageCloud.TerminologyProvider.LanguageCloudTerminologyProviderFactory - Error during initialization System.ArgumentNullException: Value cannot be null. Parameter name: collection at System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection) at Sdl.LanguageCloud.TerminologyProvider.Service.PersistenceService.GetProviderSettingsList() at Sdl.LanguageCloud.TerminologyProvider.Service.PersistenceService.Load(String user) at Sdl.LanguageCloud.TerminologyProvider.LanguageCloudTerminologyProviderFactory.CreateTerminologyProvider(Uri terminologyProviderUri, ITerminologyProviderCredentialStore credentials) |
|
The connection .json file got corrupt. |