Web portal error when using search facility

We recently upgraded our client environment from 7.1.2 to 7.1.4 and noticed an ongoing error in the web portal when ever we use the search facility. Currently the only way to resolve the issue is to restart the identity manager application pool in IIS, but this is not a viable solution because it happens daily. Any advise on what might be causing this? 

The error:

An exception has occurred while executing the form method F0_ctl00_ControlRef8_ControlRef15_ControlRef15_ControlRef8b_Main_Main_GridBand1_gridLoader_ctl03_GridSearchBox.

One or more errors occurred.

One or more errors occurred.

Exception has been thrown by the target of an invocation.

The operation has timed out

Parents
  • 2018-12-05 10:14:04.7942 ERROR ( WebLog vizxmtizyox1phr3dhje0vur) : VI.Base.ViException: An exception has occurred while executing the form method F0_ctl00_ControlRef8_ControlRef15_ControlRef15_ControlRef8b_Main_Main_GridBand1_gridLoader_ctl03_GridSearchBox. ---> System.AggregateException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Net.WebException: The operation has timed out
    at System.Net.HttpWebRequest.GetResponse()
    at ServiceStack.ServiceClientBase.Send[TResponse](String httpMethod, String relativeOrAbsoluteUrl, Object request)
    at QBM.AppServer.Client.AppServerClient.Get[T](IReturn`1 request)
    at QBM.AppServer.Client.ServerReachableCheck..ctor(IAppServerClient client, Int32 connectionTimeout)
    at QBM.AppServer.Client.ServiceClientFactory.<>c__DisplayClass1_0.<RegisterGlobalServices>b__6(IComponentContext ctx)
    at VI.DB.IoC.ContainerBuilder.<>c__DisplayClass5_0`1.<Register>b__0(IComponentContext ctx)
    at VI.DB.IoC.LifetimeScopeImpl._GetOrCreate[T](LifetimeScopeImpl requestingScope, ComponentRegistration registration)
    at VI.DB.IoC.LifetimeScopeImpl._InternalResolve[T](LifetimeScopeImpl requestingScope, String name, T& ret)
    at VI.DB.IoC.LifetimeScopeImpl.Resolve[T]()
    --- End of inner exception stack trace ---
    at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
    at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
    at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
    at VI.DB.IoC.LifetimeScopeImpl..ctor(IReadOnlyDictionary`2 anonymousRegistrations, IReadOnlyDictionary`2 namedRegistrations, LifetimeScopeImpl parent)
    at VI.DB.IoC.ContainerBuilder.Build()
    at VI.DB.Entities.SessionFactoryImpl..ctor(ConnectionType connectionType, ContainerBuilder rootScopeBuilder, Action`2 registerSessionServices, Action`2 registerPermissionSessionServices, Boolean withoutSafeWrapper)
    at VI.DB.Entities.SessionFactoryConfiguration._CreateSessionFactory(IDbFactory factory, String connectionString)
    at VI.DB.DbApp.<ConnectAsync>d__5.MoveNext()
    --- End of inner exception stack trace ---
    at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
    at VI.Base.SyncActions.Do[T](Func`1 function)
    at VI.WebRuntime.WebConfigConnectionString.Connect()
    at VI.WebRuntime.ServiceConnection.BuildAppServerConnection()
    at System.Lazy`1.CreateValue()
    --- End of stack trace from previous location where exception was thrown ---
    at System.Lazy`1.get_Value()
    at VI.WebRuntime.Data.SearchHelper..ctor()
    at VI.WebRuntime.Data.SearchBasedFilter.<LoadAsync>d__16.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at VI.WebRuntime.WebControls.GridSearchBox.GridSearchFormMethod.<ExecuteAsync>d__6.MoveNext()
    --- End of inner exception stack trace ---
    at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
    at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
    at VI.Base.SyncActions.Do(Func`1 action)
    at VI.WebRuntime.Compatibility.SyncExtensions.Execute(IFormMethod formMethod, HttpContextBase context, IFormRenderPart renderPart, CancellationToken ct)
    at VI.WebRuntime.FormMethodHandler.ExecuteFormMethod(HttpContextBase context, String renderPartId, IDictionary`2 parameters, String clientId)
    --- End of inner exception stack trace ---
    at VI.WebRuntime.FormMethodHandler.ExecuteFormMethod(HttpContextBase context, String renderPartId, IDictionary`2 parameters, String clientId)

  • If you are getting "Request timed out" then it means that the web client tried to talk to the search service (part of the application server) and didn't get a response.  You should check to make sure your App server is up and accessible.

  • And yet you can't talk to it. Slight smile  Double check that you can resolve the name from the server, etc.  

Reply Children
No Data