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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.07.2010, 11:15   #1  
R3d is offline
R3d
Участник
 
11 / 10 (1) +
Регистрация: 10.12.2009
! Ошибка при изменении подразделения
Помогите, пожалуйста.
При попытке изменить у пользователя подразделения или руководителя выдается ошибка :

Цитата:
Код события: 3005
Сообщение о событии: Возникло необработанное исключение.
Время события: 09.06.2010 9:37:30
Время события (UTC): 09.06.2010 0:37:30
Идентификатор события: c9788abeadd04429af30d1c0cc3e7e2d
Последовательность событий: 48519
Появление события: 1
Код подробностей события: 0

Сведения о приложении:
Домен приложения: /LM/W3SVC/1/ROOT-1-129204463800819925
Уровень доверия: Full
Виртуальный путь к приложению: /
Путь к приложению: c:\inetpub\wwwroot\
Имя компьютера: BFG

Сведения о процессе:
Идентификатор процесса: 7544
Имя процесса: w3wp.exe
Имя учетной записи: NT AUTHORITY\NETWORK SERVICE

Сведения об исключении:
Тип исключения: TargetInvocationException
Сообщение об исключении: Адресат вызова создал исключение.

Сведения о запросе:
URL запроса: http://crm/Ener/_grid/cmds/dlg_changeorg.aspx?iObjType=8&iTotal=1&iIndex=0&ownerId={6ACE9BC2-F715-DF11-A08F-001E0BCD9210}&ownerType=10&iId={8CBD26B8-F215-DF11-A08F-001E0BCD9210}
Путь запроса: /Ener/_grid/cmds/dlg_changeorg.aspx
Адрес узла пользователя: 192.168.1.3
Пользователь: ENERPROM\ian
Проверка подлинности: True
Тип проверки подлинности: Negotiate
Имя учетной записи потока: NT AUTHORITY\NETWORK SERVICE

Сведения о потоке:
Идентификатор потока: 12
Имя учетной записи потока: NT AUTHORITY\NETWORK SERVICE
Выполняется олицетворение: False
Трассировка стека: в Microsoft.Crm.Application.Utility.Util.RaiseXMLError(Exception exception)
в Microsoft.Crm.Dialogs.ChangeOrgDialogPage.ConfigureForm()
в Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
в System.Web.UI.Control.PreRenderRecursiveInternal()
в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)


Подробности пользовательского события:

Дополнительные сведения можно найти в центре справки и поддержки, в "http://go.microsoft.com/fwlink/events.asp".
Старый 01.07.2010, 11:21   #2  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Обновления последние установлены?
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 01.07.2010, 11:46   #3  
R3d is offline
R3d
Участник
 
11 / 10 (1) +
Регистрация: 10.12.2009
Установлен Rollup 8
Старый 01.07.2010, 11:55   #4  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Попробуйте это http://www.experts-exchange.com/Micr..._23997893.html
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 01.07.2010, 11:56   #5  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Это, я так понимаю, системный журнал (eventvwr). Приведите, пожалуйста лог самой CRM системы: How to enable tracing in Microsoft Dynamics CRM
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 04.08.2010, 05:20   #6  
NatK is offline
NatK
Участник
Аватар для NatK
 
48 / 13 (1) ++
Регистрация: 16.06.2009
Адрес: Иркутск
День добрый. У нас такая же ошибка.
Лог:

Error: Выдано исключение типа "System.Web.HttpUnhandledException".
Error Message: Истекло время ожидания. Время ожидания истекло до завершения операции или сервер не отвечает.
The statement has been terminated.
Error Details: Выдано исключение типа "System.Web.HttpUnhandledException".
Source File: Not available
Line Number: Not available
Request URL: http://crm/org/_grid/cmds/dlg_changeorg.aspx?iObjType=8&iTotal=1&iIndex=0&ownerId={78E7166C-6540-DE11-80F6-00155D012502}&ownerType=10&iId={0C787A36-9680-DE11-8B00-00155D01250C}

Stack Trace Info: [SqlException: Истекло время ожидания. Время ожидания истекло до завершения операции или сервер не отвечает.
The statement has been terminated.]
в System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
в System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
в System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
в System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
в System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
в System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
в System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
в Microsoft.Crm.CrmDbConnection.InternalExecuteNonQuery(IDbCommand command)
в Microsoft.Crm.CrmDbConnection.ExecuteNonQuery(IDbCommand command, Boolean impersonate)
в Microsoft.Crm.CrmDbConnection.ExecuteNonQuery(IDbCommand command)
в Microsoft.Crm.BusinessEntities.BusinessProcessObject.ExecuteNonQuery(IDbCommand command, ISqlExecutionContext context)
в Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.UpdateBusinessIdForEntity(EntityMetadata entity, Guid userId, Guid businessId, ExecutionContext context)
в Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.SetBusinessIdForOwnedObjects(Guid userId, Guid businessId, ExecutionContext context)
в Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.SetBusiness(Guid userId, Guid businessId, SecurityPrincipal reassignPrincipal, ExecutionContext context)

[TargetInvocationException: Адресат вызова создал исключение.]
в Microsoft.Crm.Application.Utility.Util.RaiseXMLError(Exception exception)
в Microsoft.Crm.Dialogs.ChangeOrgDialogPage.ConfigureForm()
в Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
в System.Web.UI.Control.PreRenderRecursiveInternal()
в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

[HttpUnhandledException: Выдано исключение типа "System.Web.HttpUnhandledException".]
в System.Web.UI.Page.HandleError(Exception e)
......................

как решить эту проблему?
Старый 04.08.2010, 05:27   #7  
NatK is offline
NatK
Участник
Аватар для NatK
 
48 / 13 (1) ++
Регистрация: 16.06.2009
Адрес: Иркутск
в реестре значения OLEDBTimeout, ExtendedTimeout меняли, но не помогает - ошибка в любом случае появляется через минуту
Старый 04.08.2010, 10:34   #8  
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
Цитата:
Сообщение от NatK Посмотреть сообщение
в реестре значения OLEDBTimeout, ExtendedTimeout меняли, но не помогает - ошибка в любом случае появляется через минуту
Это действительно лечится увеличением OLEDBTimeout. В какое значение его устанавливали? Выполняли iisreset после изменения этого параметра?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit

Последний раз редактировалось a33ik; 04.08.2010 в 11:17.
Старый 04.08.2010, 18:11   #9  
Digit is offline
Digit
Участник
 
69 / 14 (1) ++
Регистрация: 16.09.2009
Цитата:
Сообщение от a33ik Посмотреть сообщение
Это действительно лечится увеличением OLEDBTimeout. В какое значение его устанавливали? Выполняли iisreset после изменения этого параметра?
Сегодня столкнулись с аналогичной проблемой.
Сделали как написано вот тут в методе №1.ИИСресет сделали.

http://billoncrmtech.blogspot.com/20...ness-unit.html

С клиентского компьютера - вылетело через 5-7 минкт с ошибкой.
Запустили через IE-клиент непосредственно на сервере. Думает уже минут 30, пока не вылетает.
Старый 04.08.2010, 18:40   #10  
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
Цитата:
Сообщение от Digit Посмотреть сообщение
Сегодня столкнулись с аналогичной проблемой.
Сделали как написано вот тут в методе №1.ИИСресет сделали.

http://billoncrmtech.blogspot.com/20...ness-unit.html

С клиентского компьютера - вылетело через 5-7 минкт с ошибкой.
Запустили через IE-клиент непосредственно на сервере. Думает уже минут 30, пока не вылетает.
Буквально на неделе с такой же проблемой столкнулся. Сразу вспомнил про этот трюк. После иисресета всё заработало как часы. Большая база?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 05.08.2010, 04:27   #11  
NatK is offline
NatK
Участник
Аватар для NatK
 
48 / 13 (1) ++
Регистрация: 16.06.2009
Адрес: Иркутск
Timeouts: OLEDBTimeout=86400, ExtendedTimeout=1000000
iis рестартовали, результата никакого - ошибка и на сервере и на клиенте, в обоих случаях думает около минуты.

Последний раз редактировалось NatK; 05.08.2010 в 05:49.
Старый 05.08.2010, 05:46   #12  
NatK is offline
NatK
Участник
Аватар для NatK
 
48 / 13 (1) ++
Регистрация: 16.06.2009
Адрес: Иркутск
Ура Все заработало

Итоговые настройки:
В реестрах на сервере базы и на сервере CRM:
OLEDBTimeout=86400, ExtendedTimeout=1000000

в web.config CRM:
<httpRuntime executionTimeout="15000" maxRequestLength="2000000" />
.....
<httpRuntime maxRequestLength="2000000" />

+ iisreset

Может что-то и лишнее и значения можно было б не такие большие ставить, но сейчас подразделение у пользователя меняется секунд за пять и без ошибок
За это сообщение автора поблагодарили: a33ik (1).
Старый 05.08.2010, 09:55   #13  
Digit is offline
Digit
Участник
 
69 / 14 (1) ++
Регистрация: 16.09.2009
Цитата:
Сообщение от a33ik Посмотреть сообщение
Буквально на неделе с такой же проблемой столкнулся. Сразу вспомнил про этот трюк. После иисресета всё заработало как часы. Большая база?
50Гб.
Так и не помогло. Сейчас еще веб.конфиг попробуем прописать.
Старый 05.08.2010, 12:14   #14  
Digit is offline
Digit
Участник
 
69 / 14 (1) ++
Регистрация: 16.09.2009
Цитата:
Сообщение от Digit Посмотреть сообщение
50Гб.
Так и не помогло. Сейчас еще веб.конфиг попробуем прописать.
Опять не помогло.
Причем, попытка смены подразделения вызывает нешуточную загрузку сервера.

Смотрим дальше.
Роллап стоит 10-й, похожая проблема (падение производительности при смене подразделения) устранена еще во втором.

Чудеса.
Старый 05.08.2010, 20:30   #15  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Включайте трасировку (в реестре в разделе CRM добавьте DWORD-ключ TraceEnabled со значением 1) и смотрите логи
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 19.08.2010, 06:56   #16  
R3d is offline
R3d
Участник
 
11 / 10 (1) +
Регистрация: 10.12.2009
Всем спасибо за помощь, смена подразделения у пользователя теперь работает. Однако, обнаружилась следующая проблема: не работает смена родителя у подразделения. Лог трэйса в приложении.
Вложения
Тип файла: txt w3wp-wwwroot-20100813-1.log.txt (22.3 Кб, 238 просмотров)
Старый 19.08.2010, 18:29   #17  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Описание ошибки даже не наводит меня на понимание ее причины...
Цитата:
The DELETE statement conflicted with the SAME TABLE REFERENCE constraint "role_parent_role". The conflict occurred in database "Company_MSCRM", table "dbo.RoleBase", column 'ParentRoleId'.
Возможно ваши подразделения попали в какую-то сложную циклическую зависимость, хотя это должно быть невозможным. В базу не лазали?

Попробуйте все же поставить последние пакеты обновлений, а не 8й. Рекомендую остановиться на 11 пакете - 12й какой-то глючный.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 19.08.2010, 20:22   #18  
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
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Описание ошибки даже не наводит меня на понимание ее причины...
Возможно ваши подразделения попали в какую-то сложную циклическую зависимость, хотя это должно быть невозможным. В базу не лазали?

Попробуйте все же поставить последние пакеты обновлений, а не 8й. Рекомендую остановиться на 11 пакете - 12й какой-то глючный.
Тут надо смотреть с ролями что происходит. Когда для одного подразделения создаётся дочернее все роли родительского протягиваются в дочернее. Попытайтесь профайлером снять какие запросы уходят в базу организации при попытке изменения подразделения, остановиться на запросе, который собственно и не проходит констрейн и дальше смотреть в базу на таблицу с ролями.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 20.09.2010, 12:54   #19  
Digit is offline
Digit
Участник
 
69 / 14 (1) ++
Регистрация: 16.09.2009
Цитата:
Сообщение от Digit Посмотреть сообщение
Опять не помогло.
Причем, попытка смены подразделения вызывает нешуточную загрузку сервера.

Смотрим дальше.
Роллап стоит 10-й, похожая проблема (падение производительности при смене подразделения) устранена еще во втором.

Чудеса.
Чудес, как выяснилось, не бывает.

Как только устранили вот эту ошибку с переполнением таблицы AsyncOperationBase - подразделение стало меняться и довольно шустро.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как отключить принудительное сохранение формы при изменении ownerid в форме opportunity? zkk Dynamics CRM: Разработка 2 28.05.2010 13:35
Ошибка при публикации бизнес-процесса Верба Dynamics CRM: Администрирование 2 27.03.2009 16:18
Ошибка при загрузке функций Microsoft Dynamics CRM Talisman2005 Dynamics CRM: Администрирование 7 26.08.2008 21:21
Ошибка при добавлении отчета e.pasechny Dynamics CRM: Администрирование 5 11.12.2007 14:00
Ошибка при установке MS CRM Outlook клиента flay Dynamics CRM: Администрирование 0 29.06.2006 10:16

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:24.