|  17.08.2012, 18:20 | #1 | 
| Участник | XmlHttpRequest onLoad: ошибка выполнения для некоторых пользователей 
			
			Доброго времени суток! не так давно возникла проблема в выполнении функции onLoad() для формы некоторой сущности: на форме имеется iFrame заполнение которого происходит с помощью выполнения XmlHttpRequest-запроса. этот запрос ищет определенные сущности с помощью Fetch. затем эти сущности вносятся в iframe. суть проблемы в том, что для некоторых пользователей вместо этого iFrame отображается ошибка: Цитата: 
		
			Microsoft CRM Error Report:  Error Description: Server was unable to process request. Error Details: Server was unable to process request. Full Stack: [CrmException: Server was unable to process request.] at Microsoft.Crm.Application.Controls.GridUtility.GetColumnInfo(XmlNode node, EntityMetadata entityMeta, Boolean hasRelatedEntityColumns, String relatedEntityColDisplayNameMask, Int32 langCode) at Microsoft.Crm.Application.Controls.AppGrid.SetGridColumns(String layoutXml, String fetchXml, EntityMetadata entityMeta) at Microsoft.Crm.Web.AdvancedFind.FetchData.SetGridColumns(String layoutXml, String fetchXml) at Microsoft.Crm.Web.AdvancedFind.FetchData.ConfigurePage() at Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) [HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown.] at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext context) at ASP.advancedfind_fetchdata_aspx.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Other Message: Error Number: 0x80631110 Source File: Not available Line Number: Not available Date: 08-16-2012 Time: 18:20:38 Server: server01 Request URL: http://server01/AdvancedFind/fetchDa...pMenuBar=false 2. у всех пользователей в CRM стоят одинаковые права 3. все пользователи относятся к одной роли на сервере 4. у всех пользователей права администратора 5. в коде связанном с данным iframe нету обращений к текущему пользователю и его данным. вопрос: я не смог пока найти зависимость выполнения и работы XmlHttpRequest от текущего пользователя. может быть кто-либо знает, существует ли такая зависимость и как ее можно настраивать? возможно кто-либо предложит другое решение данной проблемы. просто пока-что для меня она связана с текущим пользователем. | 
|  | 
|  19.08.2012, 00:22 | #2 | 
| Чайный пьяница | 
			
			Включайте трасировку, перезагружайте иис, воспроизводите ошибку читайте трейс - это должно дать ответ на вопрос что не так у вашего пользователя.
		 
				__________________ Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit | 
|  | 
|  04.09.2012, 13:25 | #3 | 
| Участник | 
			
			решение нашлось - дело было в дефолтной организации для пользователя: http://marcellotonarelli.wordpress.c...-4-enterprise/ | 
|  |