Dynamics CRM, Server-Side-Synchronization

Synchronization state data is corrupt or otherwise invalid

If you get an Unhandled Exception in your mailbox profile alerts, but no real information, where it comes from, then this post will help you.

I got the following alert in my mailbox:

I enabled the tracing on the backend server and also checked the log in the database and found the following:

 

Based on the first error message, I could elicit, that it is connected to an activity. And that it’s connected to the ACT-Settings in my Sync-Profile. Therefore I checked the settings which looked like the following:

  • A specific user for synchronization. This user has impersonation-rights on the mailboxes of the crm users.

 

Email Server Profile (Impersonation) - Microsoft Dynamics 365
Email Server Profile (Impersonation) – Microsoft Dynamics 365

Based on the Microsoft documentation https://docs.microsoft.com/en-us/dynamics365/customer-engagement/admin/best-practices-server-side-synchronization there is a hint, that ACT is not supported with Mailbox Impersonation.

 

Therefore I changed my profile to enter my own credentials for the mailbox and the error disappeared and the sync worked again for ACT.