Fehler beim Hochstufen einer Mail

13. Februar 2012 17:19

Hallo,

bei einem Kunden taucht das Problem auf, dass eine Mail nicht hochgestuft werden kann.

Beim Trace taucht folgende Fehlermeldungen auf:
[2012-02-13 14:36:02.752] Process:OUTLOOK |Organization:3c9fc932-ebd2-4fe7-b607-d70e036fcb61 |Thread: 1 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Error | OutlookItemWrapper.GetSmtpAddress
at OutlookItemWrapper.GetSmtpAddress(Recipient recipient)
at OutlookItemWrapper.DecodeRecipientEmailAddress(PropValue mapiEntryId, PropValue altId, PropValue emailValue, PropValue emailType, String& displayName)
at OutlookItemWrapper.GetOutlookRecipients(Object itemWrapper, Object messageItem)
at OutlookItemWrapper.GenerateCrmPartyInfo(Guid entityId, IClientOrganizationContext context, Object messageItem, IDynamicEntityForOutlook dynamicEntity)
at EmailForOutlook.Microsoft.Crm.Application.SMWrappers.IEmailForOutlook.GenerateCrmPartyInfo(String entityId, Object messageItem, IDynamicEntityForOutlook dynamicEntity)
>Exception occurred while retriving a recipient's email address: System.Runtime.InteropServices.COMException (0x8004010F): Die http://schemas.microsoft.com/mapi/propt ... igenschaft ist unbekannt oder wurde nicht gefunden.
at Microsoft.Office.Interop.Outlook._PropertyAccessor.GetProperty(String SchemaName)
at Microsoft.Crm.Outlook.OutlookItemWrapper.GetSmtpAddress(Recipient recipient)
[2012-02-13 14:36:02.799] Process:OUTLOOK |Organization:3c9fc932-ebd2-4fe7-b607-d70e036fcb61 |Thread: 1 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Error | EmailForOutlook.Microsoft.Crm.Application.SMWrappers.IEmailForOutlook.GenerateCrmPartyInfo
at EmailForOutlook.Microsoft.Crm.Application.SMWrappers.IEmailForOutlook.GenerateCrmPartyInfo(String entityId, Object messageItem, IDynamicEntityForOutlook dynamicEntity)
> TraceException: Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Crm.Outlook.OutlookItemWrapper.GetOutlookRecipients(Object itemWrapper, Object messageItem)
at Microsoft.Crm.Outlook.OutlookItemWrapper.GenerateCrmPartyInfo(Guid entityId, IClientOrganizationContext context, Object messageItem, IDynamicEntityForOutlook dynamicEntity)
at Microsoft.Crm.Application.SMWrappers.EmailForOutlook.Microsoft.Crm.Application.SMWrappers.IEmailForOutlook.GenerateCrmPartyInfo(String entityId, Object messageItem, IDynamicEntityForOutlook dynamicEntity)

[2012-02-13 14:36:03.033] Process:OUTLOOK |Organization:3c9fc932-ebd2-4fe7-b607-d70e036fcb61 |Thread: 1 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Warning | ResourceForOutlook.Microsoft.Crm.Application.SMWrappers.IResourceForOutlook.GetString
at ResourceForOutlook.Microsoft.Crm.Application.SMWrappers.IResourceForOutlook.GetString(Int32 id)
> Exception: System.Runtime.InteropServices.COMException (0x80040203): Resource not found(-2147467261).
at Microsoft.Crm.Application.SMWrappers.ResourceForOutlook.Microsoft.Crm.Application.SMWrappers.IResourceForOutlook.GetString(Int32 id)
[2012-02-13 14:36:03.033] Process:OUTLOOK |Organization:3c9fc932-ebd2-4fe7-b607-d70e036fcb61 |Thread: 1 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Warning | ResourceForOutlook.Microsoft.Crm.Application.SMWrappers.IResourceForOutlook.GetString
at ResourceForOutlook.Microsoft.Crm.Application.SMWrappers.IResourceForOutlook.GetString(Int32 id)
> Exception: System.Runtime.InteropServices.COMException (0x80040203): Resource not found(433).
at Microsoft.Crm.Application.SMWrappers.ResourceForOutlook.Microsoft.Crm.Application.SMWrappers.IResourceForOutlook.GetString(Int32 id)
[2012-02-13 14:36:48.134] Process:OUTLOOK |Organization:00000000-0000-0000-0000-000000000000 |Thread: 5(MSCRM:-RegistryWatcher.RegTrackerThreadProc) |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Verbose | RegistryKeyChangedEventHandler.Invoke
at RegistryKeyChangedEventHandler.Invoke(Object sender, EventArgs e)
at RegistryWatcher.RegTrackerThreadProc()
at ThreadHelper.ThreadStart_Context(Object state)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at ThreadHelper.ThreadStart()
>Received Registry Change Notification. Current Status = 0 New Status = 0


Im Outlook sind mehrere Exchange-Postfächer eingehängt, aber die Mail liegt in dem Postfach, welcher AD-Benutzer auch im CRM existiert.
Kennt jemand dieses Problem und hat eventuell einen Lösungsansatz?

Weitere Informationen: Die Mail, welche Probleme macht hat zwei kleine Anhänge 1 pdf-Datei und 1 doc-Datei, welche zusammen 200 kb betrage.
Andere Mails vom selben Kontakt können hochgestuft werden auch mit Anhang.

Re: Fehler beim Hochstufen einer Mail

14. Februar 2012 09:21

Hallo Dirk,

ich habe den Fehler schon einmal gehabt, wenn der Benutzer zwei Office 365 Accounts hatte. Sollte das der Fall sein, hilft wohl nur ein Call beim MS Support, da es meines Wissens nach noch keine Lösung für diese Konstellation gibt.