AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.08.2012, 18:20   #1  
spirius is offline
spirius
Участник
 
34 / 12 (1) ++
Регистрация: 27.02.2012
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
1. проверял эту функциональность для 5 пользователей - у трех все работает и отображается отлично. у двух видна ошибка.
2. у всех пользователей в CRM стоят одинаковые права
3. все пользователи относятся к одной роли на сервере
4. у всех пользователей права администратора
5. в коде связанном с данным iframe нету обращений к текущему пользователю и его данным.

вопрос:
я не смог пока найти зависимость выполнения и работы XmlHttpRequest от текущего пользователя. может быть кто-либо знает, существует ли такая зависимость и как ее можно настраивать?

возможно кто-либо предложит другое решение данной проблемы. просто пока-что для меня она связана с текущим пользователем.
Старый 19.08.2012, 00:22   #2  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Включайте трасировку, перезагружайте иис, воспроизводите ошибку читайте трейс - это должно дать ответ на вопрос что не так у вашего пользователя.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 04.09.2012, 13:25   #3  
spirius is offline
spirius
Участник
 
34 / 12 (1) ++
Регистрация: 27.02.2012
решение нашлось - дело было в дефолтной организации для пользователя:
http://marcellotonarelli.wordpress.c...-4-enterprise/
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка открытия приложения у пользователей Camena Dynamics CRM: Администрирование 11 30.08.2012 15:20
CRM 4.0 Ошибка выполнения плагина probka Dynamics CRM: Разработка 18 10.08.2012 11:59
Ошибка на onload Elka Dynamics CRM: Разработка 3 22.10.2010 11:51
Ошибка выполнения запроса - система не находить запись ZooY Dynamics CRM: Разработка 7 10.06.2010 10:55
Закешированная ошибка доработок (ISV) после выполнения импорта организации. Alberto Farinacci Dynamics CRM: Администрирование 4 06.07.2009 16:12
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:11.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.