Bonjour.
Depuis la mise à jour de RDM, nous rencontrons un problème avec la validation de la Gateway configurée dans le Hub Business.
On rencontre l'erreur quand on clique sur le bouton "Check Health" lorsqu'on a choisi la gateway.
Cela ne fonctionne pas avec l'affichage d'un message d'erreur.
[image]
Voici le détail de l'erreur rencontrée :
MissingMethodException - Method not found: 'RestSharp.RestRequest RestSharp.RestRequestExtensions.AddFile(RestSharp.RestRequest, System.String, Byte[], System.String, System.String, RestSharp.FileParameterOptions)'.
at Devolutions.Gateway.Client.Client.ApiClient.NewRequest(HttpMethod method, String path, RequestOptions options, IReadableConfiguration configuration)
at Devolutions.Gateway.Client.Client.ApiClient.Get[T](String path, RequestOptions options, IReadableConfiguration configuration)
at Devolutions.Gateway.Client.Api.HealthApi.GetHealthWithHttpInfo(Int32 operationIndex)
at Devolutions.Gateway.Client.Api.HealthApi.GetHealth(Int32 operationIndex)
at Devolutions.RemoteDesktopManager.Business.DataSources.HubDevolutionsGatewaySubDataSource.CheckHealth(Guid gatewayIDOrDefault)
at Devolutions.RemoteDesktopManager.Frames.VPN.FreDevolutionsGatewaySettings.ButCheckHealth_Click(Object sender, EventArgs e)
at DevExpress.XtraEditors.BaseButton.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.BaseWndProc(Message& m)
at DevExpress.XtraEditors.BaseControl.WndProc(Message& msg)
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 Devolutions.RemoteDesktopManager.Managers.ActionManager.EditConnection(IConnectionSource source)
at Devolutions.RemoteDesktopManager.Controls.EnhancedBarButtonItem.OnClick(BarItemLink link)
at DevExpress.XtraBars.BarItemLink.OnLinkClick()
at DevExpress.XtraBars.BarButtonItemLink.OnLinkAction(BarLinkAction action, Object actionArgs)
at DevExpress.XtraBars.ViewInfo.BarSelectionInfo.UnPressLink(BarItemLink link)
at DevExpress.XtraBars.Controls.CustomLinksControl.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)
Par ailleurs, j'ai configuré un second serveur sur lequel j'ai installé une gateway. Elle est en place dans la console Hub Business mais elle ne fonctionne pas. J'ai aussi un message d'erreur à l'ouverture d'une session quelconque :
[image]
Le détail de l'erreur est le suivant :
at Devolutions.Hub.Clients.HubClient.PutGatewaySessionAsync(Guid gatewayId, Guid sessionId, GatewaySession gatewaySession, CancellationToken cancellationToken)
at Devolutions.Hub.Clients.HubClient.<>c__DisplayClass172_0.<<PutGatewaySession>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at Devolutions.Hub.Clients.HubClient.PutGatewaySession(Guid gatewayId, Guid sessionId, GatewaySession gatewaySession)
at Devolutions.RemoteDesktopManager.Managers.DevolutionsHubDataSourceManager.CreateGatewaySession(Guid dataSourceID, Guid gatewayID, DevolutionsGatewaySession rdmSession, Connection connection)
at Devolutions.RemoteDesktopManager.Business.DataSources.HubDevolutionsGatewaySubDataSource.GenerateToken(Connection connection, String alternateHost)
Pouvez-vous me dire ce qui ne va pas dans la configuration des Gateway en place?
D'avance, merci pour votre retour.
Cordialement,
Alexandre Diez