Hi,
Using the latest 12.4.4 Beta, I've tryed switching from database authentication, witch is working fine, to custom login.
I created the users to use the custom login, entered the relevant information in the datasource configuration and then hit the "test database", and get a message stating that the connection is successful, when I hit OK I get this error and everything stops working until I delete the datasource.
I should note that I'm using a security provider of type "password", but I've tested creating a new database without security provider just for test and got the same error.
ArgumentNullException - Value cannot be null.
Parameter name: s
at System.Convert.FromBase64String(String s)
at Devolutions.RemoteDesktopManager.Managers.EncryptionManager.HashPassword(String password, String salt, String algorithmType)
at Devolutions.RemoteDesktopManager.Business.DataSources.SQLServerConnectionDataSource.c99f7c199b1c79396759d6a5d68c43914(String c4c707ece3170514f8504b161d5b38c17, SecureString ceb81d1ee93f91e0bc57f34876c263863)
at Devolutions.RemoteDesktopManager.Business.DataSources.SQLServerConnectionDataSource.Authenticate()
at A.c942d3625d7211112931b510c25ef7a94.ce10395a79a6a801182667cb4221f5850(BaseConnectionDataSource c7f28727fc7a5daa94ba08f688b2a5781)
at Devolutions.RemoteDesktopManager.Managers.SecurityManager.LoadSecurity(BaseConnectionDataSource dataSource)
at Devolutions.RemoteDesktopManager.Managers.ConnectionManager.ca4799bebd8b706f34eea94a778843b55(BaseConnectionDataSource c01af917dca3518ff73ed69848f95f91a, Boolean cfe205b02d73750f8fd14d199343fe545)
at Devolutions.RemoteDesktopManager.Managers.ConnectionManager.LoadConnections(BaseConnectionDataSource dataSource)
at Devolutions.RemoteDesktopManager.Managers.ConnectionManager.RefreshConnections()
at Devolutions.RemoteDesktopManager.Forms.FrmMainRibbonBase.RefreshAllConnectionView(Boolean saveState, Boolean checkOnline)
at Devolutions.RemoteDesktopManager.Forms.FrmMainRibbonBase.RefreshView(Boolean checkOnline)
at Devolutions.RemoteDesktopManager.Managers.ConnectionManager.set_DataSource(BaseConnectionDataSource value)
at Devolutions.RemoteDesktopManager.Managers.ActionManager.EditDataSource()
at Devolutions.RemoteDesktopManager.Frames.FreConnectionDataSource.c15a7fb2fc355cb34f7f8c7260edcf449(Object c19f185fd70cefc696ba148af1c4faf54, ButtonPressedEventArgs cf1018bb83ec7debd818319fd3cb4844e)
at DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit.RaiseButtonClick(ButtonPressedEventArgs e)
at DevExpress.XtraEditors.ButtonEdit.OnClickButton(EditorButtonObjectInfoArgs buttonInfo)
at DevExpress.XtraEditors.ButtonEdit.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at DevExpress.Utils.Controls.ControlBase.WndProc(Message& m)
at DevExpress.XtraEditors.TextEdit.WndProc(Message& msg)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Odd, I will investigate
Best regards,
Stéfane Lavergne
Mi Mario,
This should have been resolved in the latest beta release v12.4.8.0 https://remotedesktopmanager.com/Home/Download#Beta
It might actually have been fixed before this build. I forgot to notify you when it was done.
Best regards,
Stéfane Lavergne