27.09.2011, 10:19 | #1 |
Участник
|
Ошибка CRM 2011 + Outlook Trace Email
Здравствуйте,
Возникла такая загадка - не смог решить самостоятельно. Outlook выдает ошибку 5983 когда я нажимаю "отслеживать письмо в CRM" на некоторых письмах в ящике с адресатами не содержащимися в CRM. Если потом вручную занести адресата в CRM то все проходит нормально. Rollup 3 установлен. Описание event: An error occurred while promoting a Microsoft CRM e-mail message. Restart Microsoft Outlook and try again. HR=0x8004023b. Context=. Function=CMailItemHelper::HrPromoteMailItemInCrm. Line=1641. Event 5983. В Outlook появляется информационное окно "Неизвестная ошибка при синхронизации данных с Outlook" WEB клиент работает нормально. Действия, задачи и встречи из CRM в Outlook переносятся без проблем. Проверено что проблема связана не с учеткой а с машиной. Нашлись еще пара станций на которых тоже самое. Причем версия Outlook у всех разная. У меня - 2010, у других 2003 и 2010. Переустановка CRMAddin ничего не дала. Переустановка NET 3.5 - тоже. Самое интересное - если я меняю организацию для синхронизации в Outlook - ошибка пропадает. Та организация в которой проявляется ошибка - создана заново. А вторая организация - результат Upgrade с версии 4.0 - в ней ошибки нет. Как я понял - проблема в создании нового контакта в CRM. Вот часть трека с ошибкой из CRM Addin [2011-09-26 16:49:05.750] Process:OUTLOOK |Organization:b21cf004-a7c8-e011-bdb5-00155d290149 |Thread: 26 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Error | CrmServiceForOutlook.Execute at CrmServiceForOutlook.Execute(OrganizationRequest request, Boolean wrapException) at EmailForOutlook.Microsoft.Crm.Application.SMWrappers.IEmailForOutlook.DeliverPromote(String messageId, String subject, String from, String to, String cc, String bcc, Double receivedon, String submittedBy, String importance, String body, IDynamicEntityCollectionForOutlook attachments, Int32 attachmentCount, String entityXml, String regardingId, Int64 regardingObjectType, Int32& notification) at ThreadsSupport.ExecuteThreadProc(ThreadProc threadProc, IntPtr parameter) >FaultExceptionDetails: Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: SYSTEM user account not found.Detail: <OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts"> <ErrorCode>-2147220933</ErrorCode> <ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" /> <Message>SYSTEM user account not found.</Message> <Timestamp>2011-09-26T12:49:05.0756703Z</Timestamp> <InnerFault> <ErrorCode>-2147220933</ErrorCode> <ErrorDetails xmlns:d3p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" /> <Message>SYSTEM user account not found.</Message> <Timestamp>2011-09-26T12:49:05.0756703Z</Timestamp> <InnerFault i:nil="true" /> <TraceText i:nil="true" /> </InnerFault> <TraceText i:nil="true" /> </OrganizationServiceFault> Что значит "SYSTEM user account not found" - какую учетку не нашел плагин? Учетку службы CRM или аутентифицированного пользователя? Последний раз редактировалось ejiki; 27.09.2011 в 10:34. |
|
|
|