RDM Linux 2026.2.0.6 - NullReferenceException when attempting to quit application

A fix for this issue has been implemented in version 2026.2.0.7
Implemented

RDM Linux 2026.2.0.6 - NullReferenceException when attempting to quit application

avatar

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

All Comments (3)

avatar

Hi @softexpert,

We are very sorry for the inconvenience. We have already found a fix and are actively working on pushing out a patch to resolve it. It will be released in the coming days.

Best regards

Nicolas Parr

avatar

Thank you, I'm really impressed by the interaction flows !

Keep up the good work !

Best regards,
SoftExpert

avatar

Hello SoftExpert,

We have just released a new version (2026.2.0.7) that contains a potential fix for this issue. Could you please try this version and let us know if it works for you?

Regards,

Gabriel Dubois

A fix for this issue has been implemented in version 2026.2.0.7