Hello,
When we link Devolutions PAM accounts to an entry and then try to open it, we always get the following message:
No Connection zur Database, switch to offline mode?
if i use "no" i got this message:
Details:
NullReferenceException - Object reference not set to an instance of an object.
at Devolutions.RemoteDesktopManager.Business.CredentialPAMCredentialResolver.Execute(Connection credConnection, Connection owner, CredentialRepositoryDestination destination, ConnectionEngine engine, CredentialResolveParameters resolveParameters, OpenConnectionParameter openConnectionParameters)
at Devolutions.RemoteDesktopManager.Managers.CredentialTypeManager.GetCredentialResolved(Connection connection, String credentialConnectionID, CredentialRepositoryDestination destination, CredentialResolveMode credentialResolveMode, CredentialResolveParameters resolveParameters, OpenConnectionParameter openConnectionParameters, CredentialsResult credentialsResult)
at Devolutions.RemoteDesktopManager.Managers.CredentialTypeManager.PrepareCredentials(Connection connection, String credentialConnectionID, CredentialRepositoryDestination destination, String privateVaultSearchString, CredentialResolveMode credentialResolveMode, CredentialResolveParameters resolveParameters, OpenConnectionParameter openConnectionParameters, CredentialsResult credentialsResult)
at Devolutions.RemoteDesktopManager.Managers.ConnectionManager.Prepare(Connection connection, Boolean applyCredentials, Boolean applyAlternate, Boolean applyVPN, Boolean copy, Boolean applyOverrideCredentials, Boolean isOverrideCredentials, CredentialResolveMode credentialResolveMode, CredentialResolveParameters resolveParameters, OpenConnectionParameter openConnectionParameters, CredentialsResult credentialsResult, Boolean isClosing)
at Devolutions.RemoteDesktopManager.Managers.ConnectionManager.OpenConnection(Connection connection, OpenConnectionParameter parameter)
at Devolutions.RemoteDesktopManager.Managers.ConnectionManager.OpenConnections(Connection[] connectionList, OpenConnectionParameter parameter, Boolean isPlaylist)
at Devolutions.RemoteDesktopManager.Managers.ActionManager.DoOpenConnection(Connection[] currentConnections, OpenConnectionParameter openConnectionParameter, IConnectionSource source)
at Devolutions.RemoteDesktopManager.Managers.ActionManager.OpenConnections(Connection[] currentConnections, OpenConnectionMode openConnectionMode, IConnectionSource source, Boolean checkOpenedConnection, ConnectionEngine engine)
at Devolutions.RemoteDesktopManager.Frames.ConnectionViews.FreBaseConnectionView.OpenConnection(Connection[] currentConnections, OpenConnectionMode openConnectionMode)
at Devolutions.RemoteDesktopManager.Frames.ConnectionViews.FreConnectionTreeListView.OpenOnDoubleClick(Boolean isEmbedded)
at Devolutions.RemoteDesktopManager.Frames.ConnectionViews.FreConnectionTreeListView.<>c__DisplayClass241_0.<OnDoubleClick>b__0()
at Devolutions.RemoteDesktopManager.Managers.ThreadManager.PushTimer_Tick(Object sender, EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(HWND hWnd, MessageId msg, WPARAM wparam, LPARAM lparam)
------------------------ extended stack ------------------------
at Devolutions.RemoteDesktopManager.Forms.FrmErrorMessage.ShowErrorMessage(Exception exception, String message, String title)
at Devolutions.RemoteDesktopManager.Forms.FrmErrorMessage.ShowErrorMessage(Exception exception, String title)
at Devolutions.RemoteDesktopManager.Managers.LogManager.OnThreadException(Object sender, ThreadExceptionEventArgs t)
at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception ex)
at System.Windows.Forms.NativeWindow.Callback(HWND hWnd, MessageId msg, WPARAM wparam, LPARAM lparam)
at Windows.Win32.PInvoke.DispatchMessage(MSG* lpMsg)
at System.Windows.Forms.Application.ComponentManager.Microsoft.Office.IMsoComponentManager.FPushMessageLoop(UIntPtr dwComponentID, msoloop uReason, Void* pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(msoloop reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(msoloop reason, ApplicationContext context)
at Devolutions.RemoteDesktopManager.Program.Main(String[] args)
We got this message also with Keeper Plugin or BeyonTrust Plugin.
466e87cb-c6ca-436e-a797-2ff9705a3b2c.png
51b1ef0a-6fe5-41dc-9bc6-22c074210037.png
Hello,
Could you update to the latest release of RDM (2024.3.15.0) and see if the issue is resolved? This looks like an error we fixed in that version.
Regards,
Hubert Mireault
yes sure, let me check this.
i have updated the RDM Manager to the latest version.
Now we got not error with Devolutions PAM.
But with the Keeper Plugin we got this error message:
NullReferenceException - Object reference not set to an instance of an object.
at Devolutions.RemoteDesktopManager.Forms.FrmSelectKeeperEntry.<>c__DisplayClass47_0.<UpdateRecordsCache>b__0(IKeeperRecord r)
at System.Linq.Enumerable.WhereArrayIterator`1.ToArray()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.OrderedEnumerable`1.ToList()
at Devolutions.RemoteDesktopManager.Forms.FrmSelectKeeperEntry.UpdateRecordsCache()
at Devolutions.RemoteDesktopManager.Forms.FrmSelectKeeperEntry.LoadRecordsInListView()
at Devolutions.RemoteDesktopManager.Forms.FrmSelectKeeperEntry.TxtSearchRecord_TextChangedDelayed(Object sender, EventArgs e)
at Devolutions.RemoteDesktopManager.Controls.DelayedTextBox.OnTextChangedDelayed()
at Devolutions.RemoteDesktopManager.Controls.DelayedTextBox.Timer_Tick(Object sender, EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(HWND hWnd, MessageId msg, WPARAM wparam, LPARAM lparam)
------------------------ extended stack ------------------------
at Devolutions.RemoteDesktopManager.Forms.FrmErrorMessage.ShowErrorMessage(Exception exception, String message, String title)
at Devolutions.RemoteDesktopManager.Forms.FrmErrorMessage.ShowErrorMessage(Exception exception, String title)
at Devolutions.RemoteDesktopManager.Managers.LogManager.OnThreadException(Object sender, ThreadExceptionEventArgs t)
at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception ex)
at System.Windows.Forms.NativeWindow.Callback(HWND hWnd, MessageId msg, WPARAM wparam, LPARAM lparam)
at Windows.Win32.PInvoke.DispatchMessage(MSG* lpMsg)
at Windows.Win32.PInvoke.DispatchMessage(MSG* lpMsg)
at System.Windows.Forms.Application.ComponentManager.Microsoft.Office.IMsoComponentManager.FPushMessageLoop(UIntPtr dwComponentID, msoloop uReason, Void* pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(msoloop reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(msoloop reason, ApplicationContext context)
at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
at DevExpress.XtraEditors.XtraForm.ShowDialog(IWin32Window owner)
at Devolutions.RemoteDesktopManager.Business.KeeperCredentialResolverConnectionTypeDescriptor.GetCredentialDynamicParameterBrowseResult(VaultOnline vault, IKeeperRecord[] records, String username, String password, Connection credentials)
at Devolutions.RemoteDesktopManager.Business.KeeperCredentialResolverConnectionTypeDescriptor.BrowseDynamicValue(Connection connection, Connection credentials, String credentialDynamicValue, String credentialDynamicDescription)
at Devolutions.RemoteDesktopManager.Managers.CredentialTypeManager.BrowseDynamicValue(Connection connection, Connection credential, String credentialDynamicValue, String credentialDynamicDescription, ConnectionEngine engine)
at Devolutions.RemoteDesktopManager.Forms.FrmConnectionBase.BrowseCredentialDynamicParameter()
at Devolutions.RemoteDesktopManager.Forms.FrmConnection.ButCredentialDynamicParameter_LinkClicked(Object sender, LinkLabelLinkClickedEventArgs e)
at Devolutions.RemoteDesktopManager.Controls.EnhancedLinkLabel.TryClickHyperlink(MouseEventArgs e)
at DevExpress.XtraEditors.LabelControl.OnMouseClick(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.BaseWndProc(Message& m)
at DevExpress.XtraEditors.BaseControl.WndProc(Message& msg)
at System.Windows.Forms.NativeWindow.Callback(HWND hWnd, MessageId msg, WPARAM wparam, LPARAM lparam)
at Windows.Win32.PInvoke.DispatchMessage(MSG* lpMsg)
at Windows.Win32.PInvoke.DispatchMessage(MSG* lpMsg)
at System.Windows.Forms.Application.ComponentManager.Microsoft.Office.IMsoComponentManager.FPushMessageLoop(UIntPtr dwComponentID, msoloop uReason, Void* pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(msoloop reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(msoloop reason, ApplicationContext context)
at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
at DevExpress.XtraEditors.XtraForm.ShowDialog(IWin32Window owner)
at Devolutions.RemoteDesktopManager.Managers.ActionManager.EditConnection(IConnectionSource source, ConnectionEngine currentConnectionEngine, ConnectionEngine currentUIEngine)
at Devolutions.RemoteDesktopManager.Managers.SessionMenuManager.MnuEditConnection_Click(Object sender, EventArgs e)
at Devolutions.RemoteDesktopManager.Controls.EnhancedBarButtonItem.OnClick(BarItemLink link)
at DevExpress.XtraBars.BarItemLink.OnLinkClick()
at DevExpress.XtraBars.BarButtonItemLink.OnLinkClick()
at DevExpress.XtraBars.BarButtonItemLink.OnLinkAction(BarLinkAction action, Object actionArgs)
at DevExpress.XtraBars.ViewInfo.BarSelectionInfo.ClickLink(BarItemLink link)
at DevExpress.XtraBars.ViewInfo.BarSelectionInfo.UnPressLink(BarItemLink link)
at DevExpress.XtraBars.Controls.CustomLinksControl.OnMouseUp(MouseEventArgs e)
at DevExpress.XtraBars.Controls.CustomPopupBarControl.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.XtraBars.Controls.CustomControl.WndProc(Message& msg)
at System.Windows.Forms.NativeWindow.Callback(HWND hWnd, MessageId msg, WPARAM wparam, LPARAM lparam)
at Windows.Win32.PInvoke.DispatchMessage(MSG* lpMsg)
at System.Windows.Forms.Application.ComponentManager.Microsoft.Office.IMsoComponentManager.FPushMessageLoop(UIntPtr dwComponentID, msoloop uReason, Void* pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(msoloop reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(msoloop reason, ApplicationContext context)
at Devolutions.RemoteDesktopManager.Program.Main(String[] args)
Hello,
Thank you for trying this version. I wasn't able to reproduce this issue in our Keeper environment but I will open a ticket so we can fix this. It's probably an empty field in a keeper account that we don't expect.
Regards,
Hubert Mireault
Hello,
We weren't able to replicate your issue, but I suspect it has something to do with legacy account types. We pushed a fix that will be available in 2024.3.17.0.
Please let us know if you encounter any more issues.
Regards
Jonathan Del Signore
Hi,
maybe it helps you, the plugin itself opens without any problems. As soon as you use the search bar, an error message appears as shown above. Maybe this will help you.
can you say when the update 2024.3.17.0. will be available?
54c025ec-4d79-49bd-80cf-226d511be179.png
Hello,
Thank you for the additional information.
As for version 2024.3.17.0, it has good chances of being available next week. I can't give you a more accurate estimate as of now.
Regards,
Hubert Mireault