Service 'Sdl.TranslationStudio.Api.ProjectManagement.IProjectManagementService' Error when Starting Trados Studio

I recently updated my version of Trados Studio 2019 SR1 to SR2 and now I cannot start the application anymore due to the Service 'Sdl.TranslationStudio.Api.ProjectManagement.IProjectManagementService' could not be started error.

I installed this version: SDLTradosStudio2019_SR2_15.2.5.2145

I checked previous posts about this error, many of which suggest removing the projects.xml in the Projects folder.... unfortunately I do not even have a projects.xml file to remove.

I have tried many things, uninstalling, removing files associated with Studio, reinstalling, to no luck.

Attached below is the XML. Please advise.

<SDLErrorDetails time="8/20/2021 10:03:52 AM">
  <ErrorMessage>Service 'Sdl.TranslationStudio.Api.ProjectManagement.IProjectManagementService' could not be started.</ErrorMessage>
  <Exception>
    <Type>Sdl.Desktop.Platform.Services.ServiceStartException, Sdl.Desktop.Platform, Version=15.2.0.0, Culture=neutral, PublicKeyToken=c28cdb26c445c888</Type>
    <HelpLink />
    <Source>Sdl.Desktop.Platform</Source>
    <HResult>-2146233088</HResult>
    <StackTrace><![CDATA[   at Sdl.Desktop.Platform.Implementation.Services.ServiceContext.GetLocalService[T]()
   at Sdl.Desktop.Platform.Implementation.Services.ServiceContext.GetService[T]()
   at Sdl.TranslationStudio.Api.ProjectManagement.Conditions.CurrentProjectCondition.OnServiceContextChanged()
   at Sdl.Desktop.Platform.Extensions.AbstractServiceContextAwareCondition.set_ServiceContext(IServiceContext value)
   at Sdl.Desktop.Platform.Extensions.AbstractConditionInitializer.InitializeCondition(ICondition condition)
   at Sdl.Desktop.Platform.Extensions.ConditionHelper.GetCondition(IExtension extension, ConditionResult conditionResult, IConditionInitializer initializer)
   at Sdl.Desktop.Platform.Implementation.ViewReference..ctor(StudioWindow window, ViewDescriptor descriptor)
   at Sdl.Desktop.Platform.Implementation.StudioWindow.Init(IEventAggregator eventAggregator)
   at Sdl.Desktop.Platform.Implementation.Studio.CreateWindowInternal(Boolean setActive, IEventAggregator eventAggregator)
   at Sdl.Desktop.Platform.Implementation.Studio.Run(ISplashScreen splashScreen, IEventAggregator eventAggregator)
   at Sdl.TranslationStudio.Application.Launcher.RunApplication()]]></StackTrace>
    <InnerException>
      <Type>Sdl.ProjectApi.ProjectApiException, Sdl.ProjectApi, Version=15.1.0.0, Culture=neutral, PublicKeyToken=c28cdb26c445c888</Type>
      <HelpLink />
      <Source>Sdl.ProjectApi.Implementation</Source>
      <HResult>-2146233088</HResult>
      <StackTrace><![CDATA[   at Sdl.ProjectApi.Implementation.ProjectsProviderRepository.Load(String localDataFolder)
   at Sdl.ProjectApi.Implementation.Application.GetProjectsProviderRepository(ProjectsProviderInfo providerInfo, ProjectPathUtil projectPathUtil)
   at Sdl.ProjectApi.Implementation.Application.CreateProjectsProvider(ProjectsProviderInfo providerInfo, IProjectOperation operationComposite)
   at Sdl.ProjectApi.Implementation.Application.GetProjectsProvider(ProjectsProviderInfo providerInfo, IProjectOperation operationComposite)
   at Sdl.TranslationStudio.ProjectManagement.ProjectManagementService.InitLocalProjectServer(ProjectOperationsComposer operationComposer)
   at Sdl.TranslationStudio.ProjectManagement.ProjectManagementService.OnStart()
   at Sdl.Desktop.Platform.Services.AbstractService.Start(IServiceContext context)
   at Sdl.Desktop.Platform.Implementation.Services.ServiceContext.GetLocalService[T]()]]></StackTrace>
      <InnerException>
        <Type>System.UnauthorizedAccessException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
        <HelpLink />
        <Source>mscorlib</Source>
        <HResult>-2147024891</HResult>
        <StackTrace><![CDATA[   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
   at Sdl.ProjectApi.Implementation.Migration.AbstractFileMigration.Migrate(String filePath, Version fileVersion)
   at Sdl.ProjectApi.Implementation.Migration.AbstractFileMigration.Migrate(String filePath)
   at Sdl.ProjectApi.Implementation.ProjectsProviderRepository.Load(String localDataFolder)]]></StackTrace>
      </InnerException>
    </InnerException>
  </Exception>
  <Environment>
    <ProductName>SDL Trados Studio</ProductName>
    <ProductVersion>15.0.0.0</ProductVersion>
    <EntryAssemblyFileVersion>15.2.5.2145</EntryAssemblyFileVersion>
    <OperatingSystem>Microsoft Windows 10 Pro</OperatingSystem>
    <ServicePack>NULL</ServicePack>
    <OperatingSystemLanguage>1033</OperatingSystemLanguage>
    <CodePage>1252</CodePage>
    <LoggedOnUser>AMR\ttsangx</LoggedOnUser>
    <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
    <ComputerName>GLOBALME-MOBL18</ComputerName>
    <ConnectedToNetwork>True</ConnectedToNetwork>
    <PhysicalMemory>33471716 MB</PhysicalMemory>
  </Environment>
</SDLErrorDetails>

Parents Reply
  • Hi Mia, I finally got my issue resolved today. Mine was related to OneDrive syncing issues on my machine. It was having a conflict syncing my Documents/Studio 2019 folder.

    What the support rep and I figured out was:
    1) Turn off OneDrive syncing temporarily
    2) Uninstall Trados Studio
    3) Delete My Documents/Studio 2019 folder
    4) Under %AppData%/ (enter in File Explorer), in both Local and Roaming directories, rename the SDL folder to something like "SDL_old"
    5) Reinstall the application and it should work

    Your mileage may vary, but hopefully this helps in your case too. If you're unsure about doing any of this yourself, I'd advise you wait for support to help more formally.

    Cheers.

Children