Milestone Mgmt Client 2021: timeout+crash when generating offline Lrq file

Hello

after migrating 2020 to 2021R1 with our new licence (cannot upgrade to 2025 for the moment), The 2021 licence was uploaded successfully but we are unable to create an offline lrq file for our cameras.

Management Client crash with a “1 minute timeout” error below

Database works fine and we have no timeout with other Management Client operations.

************** Inner Exception **************
Exception source: System
Type d’exception : System.Net.WebException
Message d’exception : La demande a été abandonnée : Le délai d’attente de l’opération a expiré..
Exception target site: GetResponse
à System.Net.HttpWebRequest.GetResponse()
à System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)

************** Outer Exception **************
Exception source: System.ServiceModel
Type d’exception : System.TimeoutException
Message d’exception : La requête HTTP à ‘http:///xxxxxxx/ServerProxyServiceOAuth.svc’ a dépassé le délai d’attente alloué de 00:01:00. Le temps alloué à cette opération fait peut-être partie d’un délai d’attente plus long.
Exception target site: ProcessGetResponseWebException
à System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
à System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
à System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)

************** Outer Exception **************
Exception source: mscorlib
Type d’exception : System.TimeoutException
Message d’exception : Le canal de demande a dépassé le délai imparti en attendant une réponse après 00:01:00. Augmentez la valeur du délai d’attente transmise à l’appel à Request ou augmentez la valeur SendTimeout sur Binding. Le temps alloué à cette opération fait peut-être partie d’un délai d’attente plus long.
Exception target site: HandleReturnMessage

Server stack trace:
à System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
à System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
à System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object ins, Object outs, TimeSpan timeout)
à System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
à System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
à VideoOS.Administration.Client.IServerProxyService.GetLicenseRequestFromConfiguration()
à VideoOS.Administration.Client.ServerProxyManager.<>c.<VideoOS.Administration.Client.IServerProxyManager.GetLicenseRequestFromConfiguration>b__41_0(ServerProxyServiceClient c)
à VideoOS.WebService.Common.Framework.ManagerBase2.CallWithRetry[TResult](Func2 call, Func2 manualErrorHandler) à VideoOS.Administration.Client.ServerProxyManager.CallWithLog[TResult](Func2 call, String methodName)
à VideoOS.Administration.AddIn.LicensingAddIn.LicenseActivationHelper.CreateLicenseRequest()
à VideoOS.Administration.AddIn.UserControlLicensingAddIn.ExportLicense()
à System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
à System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
à System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
à System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
à System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
à System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
à System.Windows.Forms.Control.WndProc(Message& m)
à System.Windows.Forms.ToolStrip.WndProc(Message& m)
à System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

As this question is not related to software development with the MIP SDK or XProtect integration development in general, which is the focus of this forum, please ask again in a technical support case.

Support cases interface is found following this link. https://support.milestonesys.com/