10.05.2012, 10:38 | #1 |
Участник
|
DAX 2009 Enterprise Portal - Сбой адаптера объектов Dynamics Call
Добрый день!
Помогите плз. найти барабашку При открытии странички с парой юзер-контролов время от времени появляется вот такая ошибка: X++: . Microsoft.Dynamics.Framework.BusinessConnector.Session.Exceptions.NonFatalSessionException: Dynamics Call. ---> System.NotSupportedException: . Microsoft.Dynamics.Framework.Portal.UI.WebControls.AxContentPanel.FireCurrentContextChanged() Microsoft.Dynamics.Framework.Portal.UI.WebControls.AxDataSource.DataSetView_CurrentRecordChanged(Object sender, CurrentRecordChangedEventArgs e) Microsoft.Dynamics.Framework.Data.Ax.DataSetView.OnCurrentRecordChanged(CurrentRecordChangedEventArgs e) AxEventDelegate.KcInvoke(AxEventDelegate* , interpret* ip) AxCore_Call(UInt64 , Char* , tagVARIANT* , Int32 , tagVARIANT* ) Microsoft.Dynamics.BusinessConnectorNet.AxaptaObject.Call(String methodName, Object[] paramList) Microsoft.Dynamics.Framework.BusinessConnector.Session.DynamicsObjectAdapter.Call(String methodName) --- --- Microsoft.Dynamics.Framework.BusinessConnector.Session.DynamicsSession.HandleException(String message, Exception exception, HandleExceptionCallback callback) Microsoft.Dynamics.Framework.BusinessConnector.Session.DynamicsObjectAdapter.Call(String methodName) Microsoft.Dynamics.Framework.BusinessConnector.Proxy.DataSetRun.run() Microsoft.Dynamics.Framework.Data.Ax.DataSetRunHelper.Run(ISession session) Microsoft.Dynamics.Framework.Portal.UI.WebControls.AxDataSource.DoRunDataSet() Microsoft.Dynamics.Framework.Portal.UI.WebControls.AxDataSource.RunDataSet() Microsoft.Dynamics.Framework.Portal.UI.WebControls.AxDataSource.SaveControlState() System.Web.UI.Page.SaveAllState() System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) .
__________________
С уважением, Tony Green Последний раз редактировалось Tony Green; 10.05.2012 в 10:52. |
|
10.05.2012, 20:39 | #2 |
Молодой, подающий надежды
|
Судя по стеку, происходит изменение позиции в гриде
Цитата:
в Microsoft.Dynamics.Framework.Data.Ax.DataSetView.OnCurrentRecordChanged(CurrentRecordChangedEventArgs e)
|
|
11.05.2012, 13:34 | #3 |
Участник
|
Поставте свойство Role на ваших датасорсах в юзер-контроллах в None
|
|
|
За это сообщение автора поблагодарили: Tony Green (1). |
13.05.2013, 18:03 | #4 |
Участник
|
Хочется вернутся к вопросу: установка свойства Role на датасорсах в юзер-контроллах в None, действительно, чудесным образом спасает. Однако, при этом пропадает автоматическая установка на нужную запись при переходе с других страниц.
Из-за чего всё-таки периодически всплывает такая ошибка? и есть ли какое-нибудь другое цивилизованное или не очень решение?
__________________
С уважением, Tony Green |
|
|
|