You may already be taking advantage of some of the changes in the CRM 2011 Update Rollup 10, including being able to optimize performance of CRM 2011 quick find queries. However, after installing Update Rollup 10 for Microsoft Dynamics CRM 2011, you may experience a problem where none of your organizations are accessible. That’s what we’re going to cover in this post.
When attempting to login, you will see the following screen:
An error has occurred.
Try this action again. If the problem continues, check the Microsoft Dynamics CRM Community for solutions or contact your organization’s Microsoft Dynamics CRM Administrator. Finally, you can contact Microsoft Support.
System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.Crm.MainApplication.Application_Error(Object sender, EventArgs eventArguments)
Additionally, when looking at the event viewer, you will notice the following entry under a warning for ASP .NET:
Exception type: MissingMethodException
Exception message: Method not found: ‘Boolean Microsoft.Crm.Sdk.Query.FilterExpression.get_IsQuickFindFilter()’.
This error means that it looks in the DLL and can’t find the specific method. The first thing to check is your GAC. Open c:windowsassembly, and look for Microsoft.crm.sdk. If you have 2 entries for this specific dll, you may need to remove the 5.0 version.
Right click on Microsoft.Crm.Sdk 126.96.36.199 version, and uninstall. Then do an iisreset, and CRM 2011 should be operational again. That’s it. That wasn’t so bad, was it?