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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.05.2013, 10:47   #1  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
Ошибка при получении страницы с сервера CRM в клиенте Outlook
Ещё одна печальная история...
Был у пользователя 2007-ой офис, в котором был установлен клиент Outlook для CRM 2011, который отлично работал и помогал пользователю. Но потом мы решили сделать пользователя ещё более счастливым и установили ему поверх всего 2010-ый офис. Офис чудесно установился, но после возобновления работы, у пользователя перестали отображаться все формы списков сущностей в клиенте Outlook. Вместо списков теперь отображается унылая пустота, а риббон, вместо функциональных кнопок, гордо украшает надпись: "Ошибка при получении страницы с сервера CRM".
1. Переустановка клиента проблему не устраняет.
2. Гугление сообщения об ошибке привело на ряд форумов с аналогичной темой, но варианты решения не подходят (в основном там речь о дефолтных представлениях, которые в нашем случае не при чем).
3. Трассировочный файл сообщает об ошибке COM-объекта, но само сообщение никакой ясности не вносит. Собственно фрагмент трассировочного текста со сведеними:
Код:
[2013-05-15 12:26:56.706] Process:OUTLOOK |Organization:e2c7ec16-d9ba-e111-bd7a-00155d202401 |Thread:    1 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Error | AxViewCtl.AttachInterfaces
	at AxViewCtl.AttachInterfaces()
	at DeferredAxViewCtl.AttachInterfaces()
	at AxHost.GetOcxCreate()
	at AxHost.TransitionUpTo(Int32 state)
	at AxHost.CreateHandle()
	at WrappedAxHost.CreateHandle()
	at Control.CreateControl(Boolean fIgnoreVisible)
	at Control.CreateControl(Boolean fIgnoreVisible)
	at Control.CreateControl()
	at Control.OnVisibleChanged(EventArgs e)
	at ScrollableControl.OnVisibleChanged(EventArgs e)
	at Control.SetVisibleCore(Boolean value)
	at Control.set_Visible(Boolean value)
	at GridAndVizControl.CreateViewControl()
	at GridAndVizControl..ctor(ShellFrame parentShellFrame, DataStore dataStore, String entityType)
	at <>c__DisplayClass6.<.ctor>b__0()
	at ExceptionFilter.TryFilter(Action body, Predicate`1 filter, Action`1 catchClause)
	at ShellFrame..ctor(ExplorerWrapper explorerWrapper)
	at ShellManager.GetShellFromEntityType(Explorer explorer, String entityType, IClientOrganizationContext context)
	at ActiveXShellFrame.Init()
	at ActiveXUserControl.CreateHandle()
	at Control.get_Handle()
	at ActiveXImpl.InPlaceActivate(Int32 verb)
	at ActiveXImpl.DoVerb(Int32 iVerb, IntPtr lpmsg, IOleClientSite pActiveSite, Int32 lindex, IntPtr hwndParent, COMRECT lprcPosRect)
	at Control.System.Windows.Forms.UnsafeNativeMethods.IOleObject.DoVerb(Int32 iVerb, IntPtr lpmsg, IOleClientSite pActiveSite, Int32 lindex, IntPtr hwndParent, COMRECT lprcPosRect)
>Exception occurred during outlook WinFormsRegions-AttachInterfaces : System.InvalidCastException: Невозможно привести COM-объект типа "System.__ComObject" к интерфейсному типу "Microsoft.Office.Interop.OutlookViewCtl.IViewCtl". Операция завершилась со сбоем, поскольку вызов QueryInterface COM-компонента для интерфейса с IID "{00067274-0000-0000-C000-000000000046}" возвратил следующую ошибку: Интерфейс не поддерживается (Исключение из HRESULT: 0x80004002 (E_NOINTERFACE)).
   в WinFormsRegions.AxViewCtl.AttachInterfaces()
[2013-05-15 12:26:56.706] Process:OUTLOOK |Organization:e2c7ec16-d9ba-e111-bd7a-00155d202401 |Thread:    1 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Error | AxViewCtl.AttachInterfaces
	at AxViewCtl.AttachInterfaces()
	at DeferredAxViewCtl.AttachInterfaces()
	at AxHost.GetOcxCreate()
	at AxHost.TransitionUpTo(Int32 state)
	at AxHost.CreateHandle()
	at WrappedAxHost.CreateHandle()
	at Control.CreateControl(Boolean fIgnoreVisible)
	at Control.CreateControl(Boolean fIgnoreVisible)
	at Control.CreateControl()
	at Control.OnVisibleChanged(EventArgs e)
	at ScrollableControl.OnVisibleChanged(EventArgs e)
	at Control.SetVisibleCore(Boolean value)
	at Control.set_Visible(Boolean value)
	at GridAndVizControl.CreateViewControl()
	at GridAndVizControl..ctor(ShellFrame parentShellFrame, DataStore dataStore, String entityType)
	at <>c__DisplayClass6.<.ctor>b__0()
	at ExceptionFilter.TryFilter(Action body, Predicate`1 filter, Action`1 catchClause)
	at ShellFrame..ctor(ExplorerWrapper explorerWrapper)
	at ShellManager.GetShellFromEntityType(Explorer explorer, String entityType, IClientOrganizationContext context)
	at ActiveXShellFrame.Init()
	at ActiveXUserControl.CreateHandle()
	at Control.get_Handle()
	at ActiveXImpl.InPlaceActivate(Int32 verb)
	at ActiveXImpl.DoVerb(Int32 iVerb, IntPtr lpmsg, IOleClientSite pActiveSite, Int32 lindex, IntPtr hwndParent, COMRECT lprcPosRect)
	at Control.System.Windows.Forms.UnsafeNativeMethods.IOleObject.DoVerb(Int32 iVerb, IntPtr lpmsg, IOleClientSite pActiveSite, Int32 lindex, IntPtr hwndParent, COMRECT lprcPosRect)
> *** MSCRM:ASSERTEX *** - Shell error:  Невозможно привести COM-объект типа "System.__ComObject" к интерфейсному типу "Microsoft.Office.Interop.OutlookViewCtl.IViewCtl". Операция завершилась со сбоем, поскольку вызов QueryInterface COM-компонента для интерфейса с IID "{00067274-0000-0000-C000-000000000046}" возвратил следующую ошибку: Интерфейс не поддерживается (Исключение из HRESULT: 0x80004002 (E_NOINTERFACE)).
[2013-05-15 12:26:56.706] Process:OUTLOOK |Organization:e2c7ec16-d9ba-e111-bd7a-00155d202401 |Thread:    1 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Error | OutlookUtility.HandleException
	at OutlookUtility.HandleException(Exception exception, IWin32Window messageBoxOwner)
	at ActiveXUserControl.CreateHandle()
	at Control.get_Handle()
	at ActiveXImpl.InPlaceActivate(Int32 verb)
	at ActiveXImpl.DoVerb(Int32 iVerb, IntPtr lpmsg, IOleClientSite pActiveSite, Int32 lindex, IntPtr hwndParent, COMRECT lprcPosRect)
	at Control.System.Windows.Forms.UnsafeNativeMethods.IOleObject.DoVerb(Int32 iVerb, IntPtr lpmsg, IOleClientSite pActiveSite, Int32 lindex, IntPtr hwndParent, COMRECT lprcPosRect)
> HandleException: Unhandled Exception: System.InvalidCastException: Невозможно привести COM-объект типа "System.__ComObject" к интерфейсному типу "Microsoft.Office.Interop.OutlookViewCtl.IViewCtl". Операция завершилась со сбоем, поскольку вызов QueryInterface COM-компонента для интерфейса с IID "{00067274-0000-0000-C000-000000000046}" возвратил следующую ошибку: Интерфейс не поддерживается (Исключение из HRESULT: 0x80004002 (E_NOINTERFACE)).
   в WinFormsRegions.AxViewCtl.AttachInterfaces()
   в Microsoft.Crm.Application.SMWrappers.GridAndVizControl.DeferredAxViewCtl.AttachInterfaces()
   в System.Windows.Forms.AxHost.GetOcxCreate()
   в System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
   в System.Windows.Forms.AxHost.CreateHandle()
   в WinFormsRegions.WrappedAxHost.CreateHandle()
   в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   в System.Windows.Forms.Control.CreateControl()
   в System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   в System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
   в System.Windows.Forms.Control.SetVisibleCore(Boolean value)
   в System.Windows.Forms.Control.set_Visible(Boolean value)
   в Microsoft.Crm.Application.SMWrappers.GridAndVizControl.CreateViewControl()
   в Microsoft.Crm.Application.SMWrappers.GridAndVizControl..ctor(ShellFrame parentShellFrame, DataStore dataStore, String entityType)
   в Microsoft.Crm.Application.SMWrappers.ShellFrame.<>c__DisplayClass6.<.ctor>b__0()
   в Microsoft.ExceptionHelper.ExceptionFilter.TryFilter[TEx](Action body, Predicate`1 filter, Action`1 catchClause)
   в Microsoft.Crm.Application.SMWrappers.ShellFrame..ctor(ExplorerWrapper explorerWrapper)
   в Microsoft.Crm.Application.SMWrappers.ShellManager.GetShellFromEntityType(Explorer explorer, String entityType, IClientOrganizationContext context)
   в Microsoft.Crm.Application.SMWrappers.ActiveXShellFrame.Init()
   в Microsoft.Crm.Application.SMWrappers.ActiveXUserControl.CreateHandle()
Подскажите плз, кто в силах, как победить беду?

Заранее благодарю!
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков!
Старый 16.05.2013, 12:20   #2  
fatty_bu is offline
fatty_bu
Участник
Аватар для fatty_bu
 
90 / 18 (1) ++
Регистрация: 03.06.2009
Адрес: Москва
А может дело все-таки в дефолтных представлениях? Была похожая ошибка. Поменял дефолтное представление для одного списка и он отобразился в outlook.
Старый 16.05.2013, 14:22   #3  
Артем 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
Может быть попробовать удалить конфигурацию клиента и создать ее заново?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 16.05.2013, 17:14   #4  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Может быть попробовать удалить конфигурацию клиента и создать ее заново?
Не помогает. Причем отслеживание работает штатно.
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков!
Старый 16.05.2013, 19:27   #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
Тогда можно попробовать напалмом..
Убейте каталог инсталляции и все три папки в директориях AppData
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 17.05.2013, 11:34   #6  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Тогда можно попробовать напалмом..
Убейте каталог инсталляции и все три папки в директориях AppData
Это остался видимо, единственный вариант. Токмо я знаю не три, а всего одну папку: "AppData\Local\Microsoft\MSCRM". А какие ещё две?
Плюс к тому я ещё хотел почистить перед установкой все ветви реестра, где MSCRM значится.
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков!

Последний раз редактировалось Likefire; 17.05.2013 в 11:36.
Старый 17.05.2013, 12:30   #7  
Артем 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
Еще есть AppData\Roaming и AppData\LocalLow
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 22.05.2013, 14:50   #8  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
Помогло
Страдания были закончены после полной перезаливки клиентского компа. Интересно: о скольких ошибках в системе Microsoft не знает только потому, что ответственным неохота долбаться с поддержкой, а гораздо быстрее и правильнее иногда полностью переустановить систему (воспользоваться заготовкой работоспособной конфигурации)?
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Overview: Microsoft Dynamics CRM 4.0 Update Rollup 19 Blog bot Dynamics CRM: Blogs 0 26.08.2011 01:13
Ошибка при запуске CRM через OutLook echo_igor Dynamics CRM: Функционал 0 26.11.2009 10:38
CRM DE LA CREME! Configuring Microsoft Dynamics CRM 4.0 for Internet-facing deployment Blog bot Dynamics CRM: Blogs 0 18.08.2009 11:05
Ошибка при синхронизации записей Outlook MS CRM 3.0 Bondonello Dynamics CRM: Администрирование 8 23.09.2008 11:38
Ошибка при установке MS CRM Outlook клиента flay Dynamics CRM: Администрирование 0 29.06.2006 10:16

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

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

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