Unable to get Updates
For the last two days, I've been trying to update Resharper and other Jetbrains apps.
It claims to be downloading for ages and then gives up and marks as Failed.
The logs all indicate that the server side is closing and refusing connections.
Here is a sample from the log:-
09:48:36.031 |V| HttpDownload_Wytof | Waiting for 32 sec before the next attempt.
09:48:36.067 |V| HttpDownload_Lasum | The download attempt #5 has failed (IsProgressingResume? False. IsPermanent? False). There was an error SendFailure communicating with the server. <can't get server-side details> The underlying connection was closed: An unexpected error occurred on a send. Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
--- EXCEPTION #1/5 [SocketException]
Message = “An existing connection was forcibly closed by the remote host”
ExceptionPath = Root.InnerException.InnerException.InnerException.InnerException
NativeErrorCode = 10054
ClassName = System.Net.Sockets.SocketException
HResult = E_FAIL=EFail=80004005
Source = System
StackTraceString = “
at System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult)
at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
”
--- Outer ---
--- EXCEPTION #2/5 [IOException]
Message = “Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.”
ExceptionPath = Root.InnerException.InnerException.InnerException
ClassName = System.IO.IOException
InnerException = “Exception #1 at Root.InnerException.InnerException.InnerException.InnerException”
HResult = COR_E_IO=80131620
Source = System
StackTraceString = “
at System.Net.TlsStream.EndWrite(IAsyncResult asyncResult)
at System.Net.PooledStream.EndWrite(IAsyncResult asyncResult)
at System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult ar)
”
--- Outer ---
--- EXCEPTION #3/5 [WebException]
Message = “The underlying connection was closed: An unexpected error occurred on a send.”
ExceptionPath = Root.InnerException.InnerException
ClassName = System.Net.WebException
InnerException = “Exception #2 at Root.InnerException.InnerException.InnerException”
HResult = COR_E_INVALIDOPERATION=80131509
Source = System
StackTraceString = “
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at JetBrains.Util.Networking.HttpDownload.<HttpDowloadReliableAttempt>d__1.MoveNext()
”
--- Outer ---
--- EXCEPTION #4/5 [InvalidOperationException]
Message = “There was an error SendFailure communicating with the server. <can't get server-side details>”
ExceptionPath = Root.InnerException
ClassName = System.InvalidOperationException
InnerException = “Exception #3 at Root.InnerException.InnerException”
HResult = COR_E_INVALIDOPERATION=80131509
--- Outer ---
--- EXCEPTION #5/5 [LoggerException]
Message = “The download attempt #5 has failed (IsProgressingResume? False. IsPermanent? False). There was an error SendFailure communicating with the server. <can't get server-side details>”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
InnerException = “Exception #4 at Root.InnerException”
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
at JetBrains.Util.Networking.HttpDownload.RetryOracle.<ReportAttemptFailedAndWait>d__19.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at JetBrains.Util.Networking.HttpDownload.RetryOracle.ReportAttemptFailedAndWait(Exception ex, Boolean isTreatAsProgressingResume)
at JetBrains.Util.Networking.HttpDownload.<HttpDowloadReliableAttempt>d__1.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.InvokeMoveNext(Object stateMachine)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.<>c.<.cctor>b__8_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at JetBrains.Interop.WinApi.User32Dll.DispatchMessageW(MSG* lpmsg)
at JetBrains.Util.Concurrency.WinJetDispatcher.WinJetDispatcherStaticMethods.InternalPumpMessagesOnce()
at JetBrains.Util.Concurrency.WinJetDispatcher.WinJetDispatcherStaticMethods.JetBrains.Util.Concurrency.IJetDispatcherStaticMethods.Run(Func`1 condition, TimeSpan timeout, Boolean bThrowOnTimeout)
at JetBrains.Threading.JetDispatcher.Run(Task waitUntilDone, TimeSpan timeout, Boolean bThrowOnTimeout)
at JetBrains.Threading.JetDispatcherEx.DispatcherWaitResult[TResult](Task`1 task, TimeSpan timeout)
at JetBrains.Platform.Installer.Services.InstallerInstallService.SavePackages(InstallableHost installableHost, InstallablePackages installablePackages, LocalPaths localPaths, IProgressIndicator pi, Boolean ignoreExtensions)
at JetBrains.Platform.Installer.Services.InstallerInstallService.<>c__DisplayClass40_0.<CollectAndSavePackages>b__1()
at JetBrains.Util.ILoggerEx.Catch[TValue](ILogger thіs, Func`1 F, ExceptionOrigin origin, LoggingLevel loggingLevel)
at JetBrains.Platform.Installer.Services.InstallerInstallService.CollectAndSavePackages(InstallableHost installableHost, LocalPaths localPaths, InstallablePackages gallery, IProgressIndicator pi, Boolean ignoreExtensions)
at JetBrains.Platform.Installer.Services.InstallerInstallService.<>c__DisplayClass14_0.<InstallHost>b__0(Lifetime lifetime)
at JetBrains.Lifetimes.Lifetime.Using(Action`1 action)
at JetBrains.Platform.Installer.Services.InstallerInstallService.InstallHost(InstallableHostInFolder hostToUpdate, InstallerContext context, IIsolatedBuildRunners runners, InstallerNgenService ngenService, IProgressIndicator pi)
at JetBrains.Platform.Installer.Services.InstallerInstallService.<>c__DisplayClass7_2.<InstallProducts>b__2()
at JetBrains.Util.ILoggerEx.Catch(ILogger thіs, Action F, ExceptionOrigin origin, LoggingLevel loggingLevel)
at JetBrains.Platform.Installer.Services.InstallerInstallService.<>c__DisplayClass7_0.<InstallProducts>b__0(Lifetime lifetime)
at JetBrains.Lifetimes.Lifetime.Using(Action`1 action)
at JetBrains.Platform.Installer.Services.InstallerInstallService.InstallProducts(ICollection`1 hostsToUpdate, InstallerContext context, InstallerNgenService ngenService, IProgressOwner owner, IProgressIndicator pi)
at JetBrains.Platform.Installer.Services.InstallerInstallService.<>c__DisplayClass4_0.<Install>b__0()
at JetBrains.Util.ILoggerEx.Catch(ILogger thіs, Action F, ExceptionOrigin origin, LoggingLevel loggingLevel)
at JetBrains.Platform.Installer.Services.InstallerInstallService.Install(InstallTargets targets, InstallerContext context, InstalledProductsDiscovery productsDiscovery, IProgressOwner owner)
at JetBrains.Platform.Installer.Models.InstallerViewModel.<GoInstall>b__145_0(InstallTargets targets, IProgressOwner progress)
at JetBrains.Platform.Installer.Models.ReadyToInstallPage.<GoInstall>b__33_0(Lifetime lifetime, IProgressOwner owner)
at JetBrains.Platform.Installer.Models.InstallerPageWithProgress.<>c__DisplayClass17_0.<RunAction>b__3()
at JetBrains.Util.Logging.Logger.Catch(Action action)
at JetBrains.Platform.Installer.Models.InstallerPageWithProgress.<>c__DisplayClass17_0.<RunAction>b__2()
at JetBrains.Util.Logging.Logger.Catch(Action action)
at JetBrains.Platform.Installer.Models.InstallerPageWithProgress.<>c__DisplayClass17_0.<RunAction>b__1()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
”
Please sign in to leave a comment.
Tried again this morning:
Resharper downloaded both for VS2017 & VS2019
However, dotTrace 2020.2.1, dotCover 2020.2.1 & dotMemory 2020.2.1 (the standalone versions) all failed to download.
Simon Hewitt could you please try using the full installer from https://www.jetbrains.com/resharper/download/#section=offline-installer?
Also, can I ask you to send us the installation log illustrating the problem from %LocalAppData%\JetBrains\Shared\vAny\Installer? You can do it via 'Submit a request' form or upload the installation file manually to JB server via https://uploads.jetbrains.com/ form. Thanks in advance!
I've uploaded a zip file with all the logs. 2020_09_02_9rrg3HvcQUcdQ1CJ
I'll try the full installer when I get time.
Simon Hewitt thanks for the log files. Ok, let me know about the results. Thank you!