After updating a Customer configuration, I now get the following error:
Exception Type: Ivara.PL.Exceptions.InvalidActivityExceptionMessage: ConfigurationDataAssembler::AssembleConfigurationDTO - pConfig is NULL.Stack Trace: Server stack trace: at Ivara.Common.Communication.WcfClientMessageInspector.AfterReceiveReply(Message& reply, Object correlationState) at System.ServiceModel.Dispatcher.ImmutableClientRuntime.AfterReceiveReply(ProxyRpc& rpc) at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at Ivara.PL.Interfaces.IDefinitionAssembler.GetControlDefinition(Guid activityKey, Int32 controlID, Boolean doPartialPageLoadOnly, Boolean includeNewObjects, Boolean loadingFromDesigner, DTOVersion cacheVersion, ObjectReference pContextObject) at Ivara.PL.Client.DefinitionAssembler.GetControlDefinition(Guid activityKey, Int32 controlID, Boolean doPartialPageLoadOnly, Boolean includeNewObjects, Boolean loadingFromDesigner, DTOVersion cacheVersion, ObjectReference contextObject) at Ivara.Client.DefinitionManager.GetControlDefinition(Guid activity, Int32 controlID, Boolean doPartialPageLoadOnly, Boolean loadingFromDesigner, CachePolicy cacheBehavior, Boolean allowWorkingCopy, ObjectReference contextObject) at Ivara.Client.Controls.NotebookPage.LoadData_DoWork(Object sender, DoWorkEventArgs e) at Ivara.PL.Client.WrapRemoteCalls.Wrap(Action serverCall, KillActivityMethod killActivity, ExceptionMethod reconnect, DisplayErrorAndShutdownMethod displayErrorAndShutdown, ExceptionMethod handleUnknown)
Exception Type: Ivara.PL.Exceptions.InvalidActivityExceptionMessage: ConfigurationDataAssembler::AssembleConfigurationDTO - pConfig is NULL.Stack Trace: Server stack trace: at Ivara.Common.Communication.WcfClientMessageInspector.AfterReceiveReply(Message& reply, Object correlationState) at System.ServiceModel.Dispatcher.ImmutableClientRuntime.AfterReceiveReply(ProxyRpc& rpc) at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at Ivara.PL.Interfaces.IDefinitionAssembler.GetControlDefinition(Guid activityKey, Int32 controlID, Boolean doPartialPageLoadOnly, Boolean includeNewObjects, Boolean loadingFromDesigner, DTOVersion cacheVersion, ObjectReference pContextObject) at Ivara.PL.Client.DefinitionAssembler.GetControlDefinition(Guid activityKey, Int32 controlID, Boolean doPartialPageLoadOnly, Boolean includeNewObjects, Boolean loadingFromDesigner, DTOVersion cacheVersion, ObjectReference contextObject) at Ivara.Client.DefinitionManager.GetControlDefinition(Guid activity, Int32 controlID, Boolean doPartialPageLoadOnly, Boolean loadingFromDesigner, CachePolicy cacheBehavior, Boolean allowWorkingCopy, ObjectReference contextObject) at Ivara.Client.Controls.NotebookPage.LoadData_DoWork(Object sender, DoWorkEventArgs e) at Ivara.PL.Client.WrapRemoteCalls.Wrap(Action serverCall, KillActivityMethod killActivity, ExceptionMethod reconnect, DisplayErrorAndShutdownMethod displayErrorAndShutdown, ExceptionMethod handleUnknown)
We can provide the user with SQL to attempt to find the root cause for the crash. However, this tends to be iterative, and thus time consuming. The problem can more readily be investigated if we can have direct access to a database that exhibits the problem.
"Access" is generally provided by provision of a database backup that we can restore locally, and investigate. However, if a database backup is not possible, an alternative means to access the database would be via VPN/RDP to a computer from which we can access the database, and execute SQL statemetns.
When a service request is submitted for the problem, please identify how we can access the datbase to conduct our investigation.
https://communities.bentley.com/products/assetwise/asset_performance_management/w/wiki/31990/personal-configuration-causing-a-crash