Добрый день.
В GridView на EP начала появляться следующая ошибка:
Код:
Dynamics Object Adapter Call failed.
Microsoft.Dynamics.Framework.BusinessConnector.Session.Exceptions.FatalSessionException
at Microsoft.Dynamics.Framework.BusinessConnector.Session.DynamicsSession.HandleException(String message, Exception exception, HandleExceptionCallback callback)
at Microsoft.Dynamics.Framework.BusinessConnector.Session.DynamicsObjectAdapter.Call(String methodName)
at Microsoft.Dynamics.Framework.BusinessConnector.Proxy.DataSetRun.pack()
at Microsoft.Dynamics.Framework.Data.Ax.DataSetRunHelper.Pack(ISession session)
at Microsoft.Dynamics.Framework.Data.Ax.DataSet.Pack()
at Microsoft.Dynamics.Framework.Portal.UI.WebControls.AxDataSource.SaveControlState()
at System.Web.UI.Page.SaveAllState()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
RegisterRequiresControlState can only be called before and during PreRender.
System.InvalidOperationException
at System.Web.UI.Page.RegisterRequiresControlState(Control control)
at System.Web.UI.Control.AddedControl(Control control, Int32 index)
at Microsoft.Dynamics.Framework.Portal.UI.WebControls.AxGridView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding)
at System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data)
at System.Web.UI.WebControls.GridView.PerformDataBinding(IEnumerable data)
at Microsoft.Dynamics.Framework.Portal.UI.WebControls.AxGridView.PerformDataBinding(IEnumerable data)
at System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data)
at System.Web.UI.WebControls.DataBoundControl.PerformSelect()
at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound()
at System.Web.UI.WebControls.GridView.OnDataSourceViewChanged(Object sender, EventArgs e)
at System.Web.UI.DataSourceView.OnDataSourceViewChanged(EventArgs e)
at Microsoft.Dynamics.Framework.Portal.UI.WebControls.AxDataSourceView.OnDataSourceViewChanged(EventArgs e)
at Microsoft.Dynamics.Framework.Portal.UI.WebControls.AxDataSourceView.DataSetView_ListChanged(Object sender, ListChangedEventArgs e)
at System.ComponentModel.ListChangedEventHandler.Invoke(Object sender, ListChangedEventArgs e)
at Microsoft.Dynamics.Framework.Data.Ax.DataSetView.OnListChanged(ListChangedEventArgs e)
at AxEventDelegate.KcInvoke(AxEventDelegate* , interpret* ip)
at AxCore_Call(UInt64 , Char* , tagVARIANT* , Int32 , tagVARIANT* )
at Microsoft.Dynamics.BusinessConnectorNet.AxaptaObject.Call(String methodName, Object[] paramList)
at Microsoft.Dynamics.Framework.BusinessConnector.Session.DynamicsObjectAdapter.Call(String methodName)
Появляется ошибка при добавлении 3-го датасорса в датасет. Данные в грид выводятся только из первого датасорса, 2 других для накладывания фильтров. И самое странное - ошибка появляется только в Test системе, в Dev все работает отлично (Веб контрол, датасет итд. идентичны).
Кто-нибудь сталкивался с такой ошибкой?