Hello,
On my Arch system, whenever I try to quit RDM from the tray icon, I get the following exception:
NullReferenceException - Object reference not set to an instance of an object.
at Client.Windows.MainWindow.SaveLayout()
at Devolutions.RemoteDesktopManager.Managers.ActionManager.ForceClose(Boolean exit, Boolean saveOpenedConnections)
at Devolutions.RemoteDesktopManager.Managers.ActionManager.QuitApplication(Boolean saveOpenedConnections)
at Client.Menus.TrayiconMenu.OnQuit(Object sender, EventArgs args)
at InvokeStub_EventHandler.Invoke(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
When I try to quit application from the menu (File / Quit) I get the following exception:
NullReferenceException - Object reference not set to an instance of an object.
at Client.Windows.MainWindow.SaveLayout()
at Devolutions.RemoteDesktopManager.Managers.ActionManager.ForceClose(Boolean exit, Boolean saveOpenedConnections)
at Devolutions.RemoteDesktopManager.Managers.ActionManager.QuitApplication(Boolean saveOpenedConnections)
at Devolutions.RemoteDesktopManager.Managers.ActionStateManager.<>c.<get_ExitState>b__487_0(ConnectionEngine _, IConnectionSource _)
at Avalonia.Data.Core.ExpressionNodes.MethodCommandNode.Command.Execute(Object parameter)
at Avalonia.Controls.MenuItem.OnClick(RoutedEventArgs e)
at ActiproSoftware.UI.Avalonia.Controls.Bars.BarMenuItem.OnClick(RoutedEventArgs e)
at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value)
at Avalonia.Interactivity.EventRoute.RaiseEventImpl(RoutedEventArgs e)
at Avalonia.Interactivity.EventRoute.RaiseEvent(Interactive source, RoutedEventArgs e)
at Avalonia.Interactivity.Interactive.RaiseEvent(RoutedEventArgs e)
at Avalonia.Controls.Platform.DefaultMenuInteractionHandler.Click(IMenuItem item)
at Avalonia.Controls.Platform.DefaultMenuInteractionHandler.PointerReleased(Object sender, PointerReleasedEventArgs e)
at Avalonia.Interactivity.EventRoute.RaiseEventImpl(RoutedEventArgs e)
at Avalonia.Interactivity.EventRoute.RaiseEvent(Interactive source, RoutedEventArgs e)
at Avalonia.Interactivity.Interactive.RaiseEvent(RoutedEventArgs e)
at Avalonia.Input.MouseDevice.MouseUp(IMouseDevice device, UInt64 timestamp, IInputRoot root, Point p, PointerPointProperties props, KeyModifiers inputModifiers, IInputElement hitTest)
at Avalonia.Input.MouseDevice.ProcessRawEvent(RawPointerEventArgs e)
at Avalonia.Controls.TopLevel.<>c.<HandleInput>b__150_0(Object state)
at Avalonia.Threading.Dispatcher.Send(SendOrPostCallback action, Object arg, Nullable`1 priority)
In both cases, the application window remains open and the application will not end.
This error manifests only with the current version - 2026.2.0.6.
Application has been installed from the AUR package