Microsoft Dynamics CRM 2011 Update Rollup 4

INTRODUCTION

Update Rollup 4 for Microsoft Dynamics CRM 2011 is available. This article describes the hotfixes and the updates that are included in this update rollup. This update rollup is available for all languages that are supported by Microsoft Dynamics CRM 2011.

More Information

Build number and file names for this update rollup

The build number of the update packages for the following components is 5.0.9688.1450.
  • Microsoft Dynamics CRM 2011 Server
  • Microsoft Dynamics CRM 2011 for Microsoft Office Outlook
  • Microsoft Dynamics CRM 2011 E-mail Router
  • Microsoft Dynamics CRM 2011 Report Authoring Extension
  • Microsoft Dynamics CRM 2011 Language Pack
  • Microsoft Dynamics CRM 2011 Reporting Extensions

The file names for the 32-bit versions of the update rollup packages are as follows:
  • CRM2011-Client-KB2556167-LangID-i386.exe
  • CRM2011-Router-KB2556167-LangID-i386.exe
  • CRM2011-Bids-KB2556167-LangID-i386.exe
  • CRM2011-Mui-KB2556167-LangID-i386.exe
The file names for the 64-bit versions of the update rollup packages are as follows:
  • CRM2011-Server-KB2556167-LangID-amd64.exe
  • CRM2011-Client-KB2556167-LangID-amd64.exe
  • CRM2011-Mui-KB2556167-LangID-amd64.exe
  • CRM2011-Router-KB2556167-LangID-amd64.exe
  • CRM2011-Srs-KB2556167-LangID-amd64.3exe

Update rollup information


The following file is available for download from the Microsoft Download Center:
Download Download the 2556167 package now.Release Date: September 22, 2011

For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:
119591 How to obtain Microsoft support files from online services
Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.

Installation information

Windows Update Installation

Update Rollup 4 for Microsoft Dynamics CRM 2011 will not be available on Windows Update because Update Rollup 5 is being released sooner than anticipated. For more information about this topic, view the following blog post:

http://blogs.msdn.com/b/crm/archive/2011/09/22/update-rollup-4-for-microsoft-dynamics-crm-2011.aspx


Additional installation information

After you install this update rollup, exit any existing CRM sessions, and then start a new CRM session to incorporate the changes.

Prerequisites

You must have Microsoft Dynamics CRM 2011 build 5.0.9688.583 installed to apply this update rollup.

For more information about Microsoft Dynamics CRM 2011 build 5.0.9688.583, click the following article number to view the article in the Microsoft Knowledge Base:
2461082 An update for Microsoft Dynamics CRM 2011 Release Candidate is available

Restart requirement

If you are prompted, restart the computer after you apply the update rollup.

Removal information

You cannot remove Update Rollup 4.
Specific database updates are applied in Update Rollup 4 that will not let you uninstall Update Rollup 4. You should back up your databases before you install this update.

Issues that are resolved in Update Rollup 4 for Microsoft Dynamics CRM 2011

Update Rollup 4 is a cumulative update rollup that includes all the fixes for the issues that are documented in Update Rollup 1 through Update Rollup 3.

For more information about previous update rollups and the issues that they resolve, click the following article numbers to view the articles in the Microsoft Knowledge Base:
2466084 Update Rollup 1 for Microsoft Dynamics CRM 2011 is available

2466086 Update Rollup 2 for Microsoft Dynamics CRM 2011 is available

2547347 Update Rollup 3 for Microsoft Dynamics CRM 2011 is available

Update Rollup 4 contains the following additional fixes. One of these fixes is documented in a separate Knowledge Base article.
  • You cannot open Microsoft Dynamics CRM after you install Microsoft Dynamics CRM 2011 in an environment that has Microsoft .NET Framework 4.5 Prerelease installed. BUG #: 20079 (CRM SE)
  • When you try to install SRS Reporting Extensions, you receive the following error message:
    Check ReportServerValidator : Failure: Unable to validate SQL Server Reporting Services Report Server installation.
    Please check that it is correctly installed on the local machine.
    BUG #: 18376 (CRM SE)
  • When you access Microsoft Dynamics CRM 2011 from a URL, an _hc query parameter is added to hide the ribbons in Microsoft Dynamics CRM 2011. This parameter uses Boolean string values, such as true and false. BUG #: 21945 (CRM SE)
  • If you hide the Include group on the ribbon of an appointment and phone call entity, you receive the following error message:
    Script error on page.
    This problem occurs when you use a non-English (United States) version of Microsoft Dynamics CRM 2011 or a language pack with a display language that is not English. BUG #: 20366 (CRM SE)
  • Assume that you create an account name that contains additional spaces for a new account in Microsoft Dynamics CRM 2011. When you click To Opportunity in the Convert Activity group in a corresponding activity, you receive the following error message:
    You must save the changes before you can convert this activity.
    BUG #: 20420 (CRM SE)
  • When you try to delete an activity from a newly created Activity view, you receive the following error message:
    Record is unavailable.
    BUG #: 20953 (CRM SE)
  • Assume that you open a service activity, click Schedule, and then click Find Available Times. In this situation, Microsoft Dynamics CRM 2011 displays incorrect available times. BUG #: 20941 (CRM SE)
  • Consider the following scenario:
    • You create two unmanaged solutions.
    • You export the solutions as managed.
    • You import the managed solutions.
    • You import the first solution again by using the Overwrite setting.
    In this scenario, an unmanaged layer is generated and some original fields are missing. BUG #: 21266 (CRM SE)
  • When you use the Maintain method to re-import a solution, you receive an error message that resembles the following:
    Role With Id = 627090ff-40a3-4053-8790-584edc5be201 Does Not Exist.
    BUG #: 21185 (CRM SE)
  • When you try to expand duplicate appointments in the Service Calendar in Microsoft Dynamics CRM 2011, a script error occurs. BUG #: 21299 (CRM SE)
  • Assume that Microsoft Dynamics CRM 2011 contains an entity that has many relationships. When you try to change a lookup field of the entity, you receive the following error message:
    An error has occurred. Try this action again. If the problem continues, check the Microsoft Dynamics CRM Community for solutions or contact your organizations Microsoft Dynamics CRM Administrator. Finally, you can contact Microsoft Support.
    BUG #: 21145 (CRM SE)
  • If a URL text box contains JavaScript code that is not validated, JavaScript may unexpectedly run.
    After you apply this hotfix, the target URL will be validated as expected. BUG #: 20317 (CRM SE)
  • Assume that you enable the Auditing setting for processes. When you start, deactivate, or update a workflow, you receive the following error message:
    An error has occurred. Try this action again.
    BUG #: 19749 (CRM SE)
  • When duplicate detection is enabled, you cannot convert a lead to an opportunity. BUG #: 19871 (CRM SE)
  • Assume that you use a number format setting other than English (United States). When you run the Close as Won function on an opportunity, the estimated value is multiplied by 10,000. BUG #: 21122 (CRM SE)
  • If you register a plug-in assembly against an incident entity in the post-operation stage, the plug-in assembly is unexpectedly executed outside the transaction. BUG #: 20778 (CRM SE)
  • Consider the following scenario:
    • You create two accounts.
    • You select the second account, and then click Connections.
    • To create a new connection, you click Connect, select the first account in the Name field, and then click Save and Close.
    • You back up the organization database, and then restore it to a new database.
    • You start the Deployment Wizard, and then import the restored database.
    • In Internet Explorer, you browse the imported organization, and then open the second account.
    • You open a connection in the account record.
    In this scenario, you receive an error message that resembles the following:
    CrmException: businessunit With Id = 0b603c1a-5940-e011-bfeb-00155d540dbb Does Not Exist.
    BUG #: 21054 (CRM SE)
  • Records are visible regardless of the security role. This problem occurs because of cascading in the POA table. BUG #: 21100 (CRM SE)
  • Consider the following scenario:
    • You start the Microsoft Dynamics CRM 2011 client for Microsoft Office Outlook.
    • You take the Microsoft Dynamics CRM 2011 client for Outlook offline.
    • You click Workplace, and then click Reports.
    • You run the Neglected Accounts report that has a zero value set in the Minimum Days Neglected parameter.
    • You click the chart to drill through to the child report.
    In this scenario, you receive the following error message:
    Invalid Argument.
    BUG #: 21380 (CRM SE)
  • Assume that you have a report that contains a prefilter. If you import the report two times, the prefilter does not work in the report. BUG #: 21467 (CRM SE)
  • By default, the maximum length of an absolute URL for a Microsoft SharePoint document location is set to 2,000 characters. However, the URL cannot exceed 256 characters. After you apply this hotfix, the character data type will be changed to nvarchar(max). BUG #: 20846 (CRM SE)
  • When you use a custom report that contains a primary entity and a secondary entity, the Date and Time columns are displayed in an incorrect format. Additionally, columns that should only display the date, display the date and the time. BUG #: 20501 (CRM SE)
  • Assume that you use a POP3 email account. When an email message is sent from an account whose display name contains parenthesis, you cannot receive the email message in Microsoft Dynamics CRM 2011. BUG #: 20446 (CRM SE)
  • When you use the CrmSvcUtil.exe tool in a Microsoft Dynamics CRM 2011 environment that is configured for Internet-facing Deployment (IFD), you receive the following error message:
    The user authentication failed! Enable tracing and view the trace files for more information.
    BUG #: 20175 (CRM SE)
  • Assume that you create a task in Outlook and track the task in Microsoft Dynamics CRM 2011. When you synchronize the task with Microsoft Dynamics CRM, the due date for the task is changed incorrectly to a previous due date. BUG #: 20194 (CRM SE)
  • Assume that you are in a child business unit. If you create a solution, you cannot add security roles to the solution. In this situation, the only roles that can be selected for the solution are the roles in your business unit. However, the roles that can be added are the roles in the root business unit. BUG #: 20464 (CRM SE)
  • To correct Spanish translation issues, change the field label of the Business Recommended field. BUG #: 20448 (CRM SE)
  • Some Estonian language translations are incorrect in Microsoft Dynamics CRM 2011. BUG #: 21272 (CRM SE)
  • The "Accounts: No orders in last 6 months" account view incorrectly displays accounts that have orders which were added in the last six months. BUG #: 21125 (CRM SE)
  • Assume that you install Update Rollup 3 for Microsoft Dynamics CRM 2011. You start Outlook, and then try to go offline. In this situation, Outlook cannot go offline. Additionally, the following error message is logged in the platform trace:
    Exception happened Database having current version is not upgradeable.
    BUG #: 21552 (CRM SE)
  • Incorrect icons are displayed for custom entities in the Microsoft Dynamics CRM 2011 client for Outlook. BUG #: 20623 (CRM SE)
  • When you run a quick campaign in the Microsoft Dynamics CRM 2011 client for Outlook, you receive the following error message:
    System.NullReferenceException was unhandled by user code.
    BUG #: 20636 (CRM SE)
  • When you try to add an email message activity to a custom entity in the Microsoft Dynamics CRM 2011 client for Outlook, a script error occurs. BUG #: 21213 (CRM SE)
  • When you add the Actual End field to an email message form and then set the format to Date and Time, the time value is displayed in UTC format instead of your local time zone. BUG #: 21217 (CRM SE)
  • When you use the Mail Merge function to send an email message that has an attachment in the Microsoft Dynamics CRM 2011 client for Outlook, the full location of the attached file is displayed in the file name of the attachment. BUG #: 21240 (CRM SE)
  • Assume that you create a new email message that has some CRM fields specified in the Microsoft Dynamics CRM 2011 client for Outlook. When you click Save in the Microsoft Dynamics CRM 2011 client for Outlook, the values of the CRM fields are not saved. BUG #: 21116 (CRM SE)
  • If you enable folder redirection for a user in Microsoft Dynamics CRM 2011, the synchronization process fails in the Microsoft Dynamics CRM 2011 client for Outlook. Additionally, the following error message is logged in the platform trace:
    Crm Exception: Message: SQL CE Database file is being used by a different process, ErrorCode: -2147220970, InnerException: There is a file sharing violation. A different process might be using the file.
    BUG #: 21165 (CRM SE)
  • When you perform a bulk delete operation for business units in Microsoft Dynamics CRM 2011, you receive an error message that resembles the following:
    CrmException: businessunit With Id = 7a60b6da-8bbc-e011-bd33-00155d9c4f08 Does Not Exist.
    BUG #: 21598 (CRM SE)
  • Assume that a server is running an older version of Microsoft Dynamics CRM 2011 than a client. The server also has a larger attribute length than the client. When you go offline in the Microsoft Dynamics CRM 2011 client for Outlook, you receive the following error message:
    OfflineMetadataVersion of is different than ServerMetadataVersion.
    BUG #: 20735 (CRM SE)
  • When you click Audit History in the Microsoft Dynamics CRM 2011 Web client, you receive the following error message:
    An unexpected error occurred.
    This problem occurs when the system date is formatted in non-United States English. BUG #: 20128 (CRM SE)
  • Consider the following scenario:
    • You create an account record, and then create a second identical account record.
    • When you save the second account record, the Duplicates Detected dialog box appears. You click Save Record to create duplicate records.
    • You create a new duplicate detection job to check for duplicates, and then execute the job.
    • You open the duplicate detection job, and then click View Duplicates.
    • You merge duplicate records.
    In this scenario, an unhandled exception error occurs. BUG #: 20169 (CRM SE)
  • Assume that you enable the audit feature for contact entities. After you change the status of a contact, the Currency field is displayed incorrectly in the audit history. BUG #: 19291 (CRM SE)
  • All email messages that are generated by the Mail Merge function have the same regarding contact. BUG #: 20827 (CRM SE)
  • When you export data from a Report Wizard report to a Microsoft Office Excel worksheet, you cannot change the format of the currency, date, or number fields in the Excel worksheet. BUG #: 20013 (CRM SE)
  • If you use a number and currency format other than English (United States) in the system settings, the monetary values are displayed incorrectly in the grids in the Microsoft Dynamics CRM 2011 Web client. The monetary values are also displayed incorrectly in the grids and reading panes in the Microsoft Dynamics CRM 2011 client for Outlook. BUG #: 21005 (CRM SE)
  • When you try to delete a managed solution that contains a custom activity based on another managed solution, you receive the following error message:
    Cannot Delete Field. Only customer fields can be deleted.
    BUG #: 20978 (CRM SE)
  • When you import an updated managed solution to an organization that has a language pack enabled, you receive the following error message:
    Violation of UNIQUE KEY constraint.
    BUG #: 20956 (CRM SE)
  • When you add users in a multiple site domain, and then click Save, you experience slow performance. BUG #: 19323 (CRM SE)
  • When you assign accounts to another Microsoft Dynamics CRM 2011 user, an unexpected error occurs. This problem occurs when the accounts have recurring appointment activities. BUG #: 20221 (CRM SE)
  • Assume that a managed solution contains components with managed properties that restrict users from changing the solution in Microsoft Dynamics CRM 2011. When you import updates to the solution, an error occurs. BUG #: 20707 (CRM SE)
  • When you use the FetchXML function to return the sum total of a currency field, the returned value is incorrect. This problem occurs when you use a currency that differs from the default currency. BUG #: 20621 (CRM SE)
  • If the EnableRetrieveMultipleOptimization registry key is set to 2, users who do not have System Administrator roles cannot see a list of reports. BUG #: 21976 (CRM SE)
  • The asynchronous service crashes because the OperationType field is null. In this situation, the following error message is logged in the Application Event Log.
    System.InvalidCastException:Specified cast is not valid.
    BUG #: 21458 (CRM SE)
  • Assume that you create and enable a workflow that is registered on an order.
    When you install Microsoft Dynamics CRM Connector for Microsoft Dynamics GP, and then submit an order from Microsoft Dynamics GP to Microsoft Dynamics CRM, the order does not integrate as expected.
    Additionally, when you write a console application to execute the CompoundCreate process on the order, the CompoundCreate request fails.
    In both situations, you receive the following error message:
    Crm Exception: Message: An unexpected error occurred., ErrorCode: -2147220970, InnerException: System.Runtime.Serialization.SerializationException: Type 'Microsoft.Crm.Sdk.DynamicEntity[]' with data contract name 'ArrayOfDynamicEntity:http://schemas.datacontract.org/2004/07/Microsoft.Crm.Sdk' is not expected. Consider using a DataContractResolver or add any types not known statically to the list of known types - for example, by using the KnownTypeAttribute attribute or by adding them to the list of known types passed to DataContractSerializer.
    BUG #: 20656 (CRM SE)
  • Assume that you apply Microsoft Dynamics CRM 2011 Update Rollup 1 or Microsoft Dynamics CRM 2011 Update Rollup 2. When you try to set the state of a price level object by using the SetStateDynamicEntityRequest process in Microsoft Dynamics CRM 4.0 (2007) Endpoint, you receive the following error message:
    <error>
    <code>0x80048408</code>
    <description>-1 is not a valid state code on pricelevel. </description>
    <type>Platform</type>
    </error>
    BUG #: 20756 (CRM SE)
  • When you add a URL to a SiteMap Area or a SubArea that contains QueryString parameters in Microsoft Dynamics CRM 2011, the URL is displayed incorrectly. BUG #: 19620 (CRM SE)
  • Assume that two managed solutions contain multiple workflows that have use the same sdkmessageprocessing step in Microsoft Dynamics CRM 2011. When you import one of the managed solutions, you receive the following error message:
    A managed solution cannot overwrite SdkMessageProcessingStep component with Id=5b73086f-9843-e011-b634-00155da9dd03 which has an unmanaged base instance.
    BUG #: 19021 (CRM SE)
  • After you update a workflow from Microsoft Dynamics CRM 4.0 to Microsoft Dynamics CRM 2011, the workflow does not run as expected. Additionally, you receive the following platform trace error message:
    Crm Exception: Message: Expected non-empty Guid., ErrorCode: -2147220989, InnerException: System.ArgumentException: Expected non-empty Guid
    Parameter name: id
    BUG #: 21248 (CRM SE)
  • The DoNotBulkPostalMail field in the Contact entity cannot be edited. Additionally, the ContactDoNotBulkPostalMail field is not listed when you design the entity form. BUG #: 20979 (CRM SE)
  • When multiple currencies exist in a transaction, the exchange rates are applied to records incorrectly. The first exchange rate that is retrieved from the first currency is applied to all records in the transaction. BUG #: 20691 (CRM SE)
  • Assume that you upgrade to Microsoft Dynamics CRM 2011. When you try to save new Microsoft Dynamics CRM entity records for entities that have monetary fields in the forms, an error occurs. Additionally, an application error is logged in the Application Event Viewer. BUG #: 21083 (CRM SE)
  • 2616319 An error occurs when you run the Synchronize with CRM function in the Microsoft Dynamics CRM 2011 client for Outlook with folder redirection enabled. BUG #: 21165 (CRM SE)

Hotfixes and updates that you must enable or configure manually

Update Rollup 4 for Microsoft Dynamics CRM 2011 does not contain any hotfixes or any updates that you must configure manually.

Update Rollup 3 for Microsoft Dynamics CRM 2011 does not contain any hotfixes or any updates that you must configure manually.

Update Rollup 2 for Microsoft Dynamics CRM 2011 contains the following hotfixes and updates that you must enable or configure manually. To enable or to configure these hotfixes or these updates on the server that is running Microsoft Dynamics CRM 2011, follow the instructions in the following Microsoft Knowledge Base article. The article contains steps that you can follow before you install Update Rollup 2 for Microsoft Dynamics CRM 2011 if you want to maintain the functionality of the release version of Microsoft Dynamics CRM 2011:
2535245 You experience slow performance when you perform RetrieveMultiple queries on large datasets in Microsoft Dynamics CRM 2011
Update Rollup 1 for Microsoft Dynamics CRM 2011 does not contain any hotfixes or any updates that you must configure manually.
ERROR: PhantomJS timeout occurred