Good morning,
I’m also experiencing this issue, while upgrading from 2.0.4.23_beta_2019-07-14. During installation, the web page lost connection to the service. After waiting several minutes the connection wasn’t re-established, so I decided to reboot. This didn’t solve the issue (tray icon still missing). So, I came here to determine if it is a known problem.
Reading here, I discovered C:\ProgramData\Duplicati\updates\2.0.4.5\Duplicati.GUI.TrayIcon.exe and launched it. This seemed to correct the issue as the tray icon re-appeared and the web interface reported the new version. At this point I decided to reboot the computer to see if this fully corrected the problem. After the reboot, the tray icon was still present and the web interface was connected to the server. However, the version reported by the web interface has reverted to 2.0.4.23_beta_2019-07-14.
Poking around a bit, I found C:\ProgramData\Duplicati\updates\Duplicati-crashlog.txt that was created this morning. Since I can’t upload a *.TXT file, here are the contents:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.AggregateException: One or more errors occurred. ---> System.IO.FileLoadException: Could not load file or assembly 'Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) ---> System.IO.FileLoadException: Could not load file or assembly 'Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
--- End of inner exception stack trace ---
at Duplicati.Library.UsageReporter.EventProcessor.<>c__DisplayClass8_0.<<Run>b__0>d.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at Duplicati.Library.UsageReporter.EventProcessor.<>c__DisplayClass8_0.<Run>b__0(<>f__AnonymousType0`2 self)
at CoCoL.AutomationExtensions.<RunTask>d__10`1.MoveNext()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait(TimeSpan timeout)
at Duplicati.Library.UsageReporter.Reporter.ShutDown()
at Duplicati.Server.Program.RealMain(String[] _args)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Duplicati.Library.AutoUpdater.UpdaterManager.RunMethod(MethodInfo method, String[] args)
My software:
Edition: Windows 10 Pro
Version: 1809
Installed on: 9/28/2019
OS build: 17763.914
My hardware:
Processor: Intel® Core™ i7-7820HK @ 2.90GHz
RAM: 32.0 GB
System type: 64-bit operating system, x64-based processor
I’ll hold off re-installing Duplicati for a bit, in case there’s anything else you may want/need from my system to aid your research.
Thanks,