Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Solution update fails with an error "Found more than one RibbonDiff entity"


View products that this article applies to.

Symptoms

Solution update fails with an error "Found more than one RibbonDiff entity.", when the installed solution has the same Id value for multiple LocLabels.

↑ Back to the top


Cause

During the import of an updated solution, CRM tries to find the LocLabel node to update with the new customization. When there are multiple LocLabel nodes with same ID, CRM doesn't identify which one to update, and fails.

↑ Back to the top


Resolution

Resolution 1:

Update the customization.xml file to have an empty RibbonDiff or one that doesn't have the LocLabel ID. Once updated, you are able to install the correct Solution again that would have the Ribbon customizations.

Resolution 2:

If the solution is managed, you are able to uninstall the solution to delete the existing Ribbon definition. Then re-import the managed solution with correct Ribbon.
Note: Uninstalling a managed solution will delete any entities, fields, ect that the solution installed which would include the data in those areas as well.

↑ Back to the top


Keywords: kbmbspartner, kbmbsmigrate, kbsurveynew, kb

↑ Back to the top

Article Info
Article ID : 2503029
Revision : 1
Created on : 1/7/2017
Published on : 1/28/2011
Exists online : False
Views : 236