Microsoft.Crm.Reporting.DataExtensionShim.Common.ReportExecutionException: The type initializer for 'Microsoft.Crm.LocatorService' threw an exception. --->
Microsoft.Crm.Reporting.DataExtensionShim.Common.ReportExecutionException: Cannot load Counter Name data because an invalid index 'W3SVC_W3WP' was read from the registry.
From what I could surmise, there was something wrong with the performance counters on the server(s). I did find that Microsoft does have a KB for this error but it is in reference to update rollups on the CRM Outlook Client. Luckily for me, the fix turned out to be similar!
- On the CRM Server, open an administrative command prompt.
- Type “lodctr /r” and press enter.
- You will then get the message ‘Info: Successfully rebuilt performance counter setting from system backup store’.
- Restart CRM Services and run an IISReset
- On the SSRS Server, open an administrative command prompt.
- Type “lodctr /r” and press enter.
- You will then get the message ‘Info: Successfully rebuilt performance counter setting from system backup store’.
- Restart SSRS Services.
After following the above process, reports in CRM began working again. The commands run rebuild the performance counters.