SDL Studio 2019 won't start. Persistent "There was a connection timeout error. Please check your network and internet connections."

Today when starting Studio 2019 as usual, Studio just gets stuck on the splash screen and returns the error "There was a connection timeout error. Please check your network and internet connections." My internet connection is fully functional. All other applications work fine. I have restarted my machine multiple times, performed multiple clean installs, run the SDL Freshstart app -- all to no avail. I'm at a complete loss and in danger of missing a deadline. Please help. I've also included the error dump. 

sdlerror-2020627-10h47m39s.sdlerror.sdlerror.xml
<SDLErrorDetails time="27.06.2020 10:47:45">
  <ErrorMessage>There was a connection timeout error.
Please check your network and internet connections.</ErrorMessage>
  <Exception>
    <Type>Sdl.Desktop.Platform.StudioException, 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.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>System.AggregateException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
      <HelpLink />
      <Source>mscorlib</Source>
      <HResult>-2146233088</HResult>
      <StackTrace><![CDATA[   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at System.Threading.Tasks.Task`1.get_Result()
   at Sdl.BestMatchService.Common.AbstractApiClient.SendRequest(String apiRoot, String path, HttpMethod method, Object content, Dictionary`2 headers, Boolean requiresAuth)
   at Sdl.BestMatchService.Common.HelperApiClient.IsValidApiKey(String apiKey)
   at Sdl.BestMatchServiceStudioIntegration.Common.LanguageCloudCredentialHelper.<>c__DisplayClass1_0.<IsValidApiKey>b__0()
   at Sdl.BestMatchService.Common.TaskHelper.ExecuteWithRetry[T,TExc](Func`1 action, Action actionOnFail, TaskType taskType, Int32 retryCount)
   at Sdl.BestMatchServiceStudioIntegration.Common.LanguageCloudCredentialHelper.IsValidApiKey(String apiKey)
   at Sdl.BestMatchServiceStudioIntegration.Common.Account.Model.LanguageCloudCredential.IsValid()
   at Sdl.BestMatchServiceStudioIntegration.Common.LanguageCloudIdentityService.IsLoggedIn()
   at Sdl.TranslationStudio.Common.LanguageCloud.LanguageCloudLoginAction.RefreshLanguageCloudSubscriptionActionStatus()
   at Sdl.TranslationStudio.Common.LanguageCloud.LanguageCloudLoginAction.OnInit(IStudioWindow window)
   at Sdl.Desktop.Platform.CommandBars.AbstractAction.Init(IStudioWindow window)
   at Sdl.Desktop.Platform.Implementation.CommandBars.ActionInfo.get_Action()
   at Sdl.Desktop.Platform.Implementation.CommandBars.ActionService.GetAction(String id)
   at Sdl.Desktop.Platform.Implementation.CommandBars.Extensions.CommandBarExtensionRegistry.GetCommandBarItemWrappersFromActionDescriptor(IStudioWindow window, PluginCommandBarItemTarget target, Boolean contextMenuLocations, List`1 menuItemWrappers, List`1 applicationMenuItemWrappers, List`1 quickAccessToolbarItemWrappers, List`1 rightSideTabItemsToolbarItemWrappers, List`1 ribbonTabItemWrappers, List`1 ribbonGroupItemWrappers, List`1 toolBarItemWrappers, ActionDescriptor pluginActionDescriptor)
   at Sdl.Desktop.Platform.Implementation.CommandBars.Extensions.CommandBarExtensionRegistry.GetCommandBarItemWrappers(IStudioWindow window, PluginCommandBarItemTarget target, IConditionInitializer conditionInitializer, Boolean contextMenuLocations, List`1& menuItemWrappers, List`1& applicationMenuItemWrappers, List`1& quickAccessToolbarItemWrappers, List`1& rightSideTabItemsToolbarWrappers, List`1& ribbonTabItemWrappers, List`1& ribbonGroupItemWrappers, List`1& toolBarItemWrappers, List`1& toolBarDescriptors)
   at Sdl.Desktop.Platform.Implementation.CommandBars.Extensions.CommandBarExtensionRegistry.GetCommandBarItemWrappers(IStudioWindow window, IEnumerable`1 targets, IConditionInitializer conditionInitializer, Boolean contextMenuLocations, List`1& menuItemWrappers, List`1& applicationMenuItemWrappers, List`1& quickAccessToolbarItemWrappers, List`1& rightSideTabItemsToolbarWrappers, List`1& ribbonTabItemWrappers, List`1& ribbonGroupItemWrappers, List`1& toolBarItemWrappers, List`1& toolBarDescriptors)
   at Sdl.Desktop.Platform.Implementation.CommandBars.Extensions.CommandBarExtensionRegistry.AddPluginCommandBarItems(IStudioWindow window, IEnumerable`1 targets, ICommandBar menu, IRibbonApplicationMenu applicationMenu, IRibbonQuickAccessToolbar quickAccessToolbar, ICommandBar rightSideTabItemsToolbar, IToolBarManager toolBarManager, IRibbon ribbon, IConditionInitializer conditionInitializer)
   at Sdl.Desktop.Platform.Implementation.CommandBars.Extensions.CommandBarExtensionRegistry.AddWindowCommandBarExtensions(StudioWindow window)
   at Sdl.Desktop.Platform.Implementation.StudioWindow.Init(IEventAggregator eventAggregator)]]></StackTrace>
      <InnerException>
        <Type>System.Net.Http.HttpRequestException, System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</Type>
        <HelpLink />
        <Source />
        <HResult>-2146233088</HResult>
        <StackTrace><![CDATA[]]></StackTrace>
        <InnerException>
          <Type>System.Net.WebException, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
          <Status>ConnectFailure</Status>
          <HelpLink />
          <Source>System</Source>
          <HResult>-2146233079</HResult>
          <StackTrace><![CDATA[   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)]]></StackTrace>
          <InnerException>
            <Type>System.Net.Sockets.SocketException, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
            <ErrorCode>10060</ErrorCode>
            <SocketErrorCode>TimedOut</SocketErrorCode>
            <NativeErrorCode>10060</NativeErrorCode>
            <HelpLink />
            <Source>System</Source>
            <HResult>-2147467259</HResult>
            <StackTrace><![CDATA[   at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)
   at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
   at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)]]></StackTrace>
          </InnerException>
        </InnerException>
      </InnerException>
    </InnerException>
  </Exception>
  <Environment>
    <ProductName>SDL Trados Studio</ProductName>
    <ProductVersion>15.0.0.0</ProductVersion>
    <EntryAssemblyFileVersion>15.2.6.2831</EntryAssemblyFileVersion>
    <OperatingSystem>Microsoft Windows 10 Pro</OperatingSystem>
    <ServicePack>NULL</ServicePack>
    <OperatingSystemLanguage>1031</OperatingSystemLanguage>
    <CodePage>1252</CodePage>
    <LoggedOnUser>NEAL\Neal</LoggedOnUser>
    <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
    <ComputerName>NEAL</ComputerName>
    <ConnectedToNetwork>True</ConnectedToNetwork>
    <PhysicalMemory>12454128 MB</PhysicalMemory>
  </Environment>
</SDLErrorDetails>

  • This has happened to two of our colleagues this morning. There may be a connection to ongoing maintenance of the SDL Language Cloud servers this weekend. One of our colleagues was able to resolve this be removing LanguageCloudMachineTranslation.bin.
    Obviously I cannot guarantee if this works, and whether re
    moving that binary file will have any unintended consequences - so make sure you just move it (not delete it altogether).

    Looks like this only affects Freelance installations - my Studio Pro is working flawlessly (but then we run our own licence server).

    My request to SDL: can you please check and investigate? Thanks.

  • Hi Ralf, 

    That did the trick! Thanks a million. You saved the day!

    @SDL: Serious showstopper. Please fix!

    Cheers.
    Neal