web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Unanswered

Organization upgrade error from 2015 to 2016

(0) ShareShare
ReportReport
Posted on by 30

Hi,

 I encountered below error on upgrading CRM 2015 on premise version to 2016. Will be really appreciated if someone could help. Thank you.

pastedimage1623331494321v1.png

[2021-06-10 21:02:55.650] Process:Microsoft.Crm.Setup.Server |Organization:00000000-0000-0000-0000-000000000000 |Thread: 12(ProgressPage-ProcessingMethod) |Category: Exception |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 00000000-0000-0000-0000-000000000000 | CrmException..ctor ilOffset = 0x7
at CrmException..ctor(String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException) ilOffset = 0x7
at CrmException..ctor(String message, Int32 errorCode) ilOffset = 0x5
at SolutionServiceInternal`1.RetrieveSolutionId(String uniqueName, ExecutionContext context) ilOffset = 0xE3
at CleanupOptinSolutionAction.UninstallOptinIfPresent(ExecutionContext context) ilOffset = 0x8
at CleanupOptinSolutionAction.Uninstall(Guid organizationId) ilOffset = 0x38
at CleanupOptinSolutionAction.Do(IDictionary parameters) ilOffset = 0xC
at CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo) ilOffset = 0x73
at Installer.Install(IDictionary stateSaver) ilOffset = 0x88
at OrganizationOperation.Install(IDictionary stateSaver) ilOffset = 0xA9
at OrganizationUpgrader.Install(IDictionary stateSaver) ilOffset = 0x11
at ComposedInstaller.InvokeInstall(Installer installer, IDictionary stateSaver) ilOffset = 0x17
at ComposedInstaller.InternalInstall(IDictionary stateSaver) ilOffset = 0xAE
at ComposedInstaller.Install(IDictionary stateSaver) ilOffset = 0x29
at ServerSetup.Upgrade(IDictionary data) ilOffset = 0x74
at SetupBase.ExecuteOperation() ilOffset = 0xA4
at ProgressPage.ProcessingMethodWrapper() ilOffset = 0xD
at ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x70
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x4
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) ilOffset = 0x2F
at ThreadHelper.ThreadStart() ilOffset = 0x25
>Crm Exception: Message: The given solution unique name (December2012ProductUpdate) is not valid, ErrorCode: -2147220969
[2021-06-10 21:02:55.666] Process:Microsoft.Crm.Setup.Server |Organization:00000000-0000-0000-0000-000000000000 |Thread: 12(ProgressPage-ProcessingMethod) |Category: Exception |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 00000000-0000-0000-0000-000000000000 | CrmException..ctor ilOffset = 0x7
at CrmException..ctor(String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException) ilOffset = 0x7
at CrmException..ctor(String message, Int32 errorCode) ilOffset = 0x5
at SolutionServiceInternal`1.RetrieveSolutionId(String uniqueName, ExecutionContext context) ilOffset = 0xE3
at CleanupOptinSolutionAction.UninstallOptinIfPresent(ExecutionContext context) ilOffset = 0x8
at CleanupOptinSolutionAction.Uninstall(Guid organizationId) ilOffset = 0x38
at CleanupOptinSolutionAction.Do(IDictionary parameters) ilOffset = 0xC
at CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo) ilOffset = 0x73
at Installer.Install(IDictionary stateSaver) ilOffset = 0x88
at OrganizationOperation.Install(IDictionary stateSaver) ilOffset = 0xA9
at OrganizationUpgrader.Install(IDictionary stateSaver) ilOffset = 0x11
at ComposedInstaller.InvokeInstall(Installer installer, IDictionary stateSaver) ilOffset = 0x17
at ComposedInstaller.InternalInstall(IDictionary stateSaver) ilOffset = 0xAE
at ComposedInstaller.Install(IDictionary stateSaver) ilOffset = 0x29
at ServerSetup.Upgrade(IDictionary data) ilOffset = 0x74
at SetupBase.ExecuteOperation() ilOffset = 0xA4
at ProgressPage.ProcessingMethodWrapper() ilOffset = 0xD
at ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x70
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x4
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) ilOffset = 0x2F
at ThreadHelper.ThreadStart() ilOffset = 0x25
>Crm Exception: Message: The given solution unique name (ServiceEnhancements610) is not valid, ErrorCode: -2147220969
[2021-06-10 21:04:07.193] Process:Microsoft.Crm.Setup.Server |Organization:00000000-0000-0000-0000-000000000000 |Thread: 12(ProgressPage-ProcessingMethod) |Category: Exception |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 00000000-0000-0000-0000-000000000000 | CrmException..ctor ilOffset = 0x7
at CrmException..ctor(String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException) ilOffset = 0x7
at CrmException..ctor(String message, Int32 errorCode) ilOffset = 0x5
at AttributeMapServiceInternal`1.CreateInternal(IBusinessEntity entity, ExecutionContext context, Boolean verifyMapping) ilOffset = 0x1EB
at ImportEntityMappingsHandler.ImportEntityMapping(XmlNode emNode, EntityMapService ems, AttributeMapService ams) ilOffset = 0x398
at ImportEntityMappingsHandler.ImportItem() ilOffset = 0x20B
at ImportHandler.Import() ilOffset = 0x49
at RootImportHandler.ProcessMetadataHandlers(CounterList listCounters) ilOffset = 0x43
at RootImportHandler.RunImport() ilOffset = 0xB1
at NewOrgUtility.OrganizationImportDefaultData(Guid organizationId, Version existingDatabaseVersion, XmlDocument importXmlDoc, Boolean setup, String importFilePath) ilOffset = 0x210
at NewOrgUtility.OrganizationImportDefaultData(Guid organizationId, Version existingDatabaseVersion, String importFile) ilOffset = 0x11
at ImportDefaultDataAction.Do(IDictionary parameters) ilOffset = 0x30
at CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo) ilOffset = 0x73
at Installer.Install(IDictionary stateSaver) ilOffset = 0x88
at OrganizationOperation.Install(IDictionary stateSaver) ilOffset = 0xA9
at OrganizationUpgrader.Install(IDictionary stateSaver) ilOffset = 0x11
at ComposedInstaller.InvokeInstall(Installer installer, IDictionary stateSaver) ilOffset = 0x17
at ComposedInstaller.InternalInstall(IDictionary stateSaver) ilOffset = 0xAE
at ComposedInstaller.Install(IDictionary stateSaver) ilOffset = 0x29
at ServerSetup.Upgrade(IDictionary data) ilOffset = 0x74
at SetupBase.ExecuteOperation() ilOffset = 0xA4
at ProgressPage.ProcessingMethodWrapper() ilOffset = 0xD
at ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x70
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x4
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) ilOffset = 0x2F
at ThreadHelper.ThreadStart() ilOffset = 0x25
>Crm Exception: Message: Cannot map attribute 'firstname' on entity 'contact' to attribute 'firstname' on entity 'externalparty'. Either an attribute is not mappable, or attributes are of different types, or the size of the target attribute is smaller than the size of the source attribute., ErrorCode: -2147196413
[2021-06-10 21:04:07.193] Process:Microsoft.Crm.Setup.Server |Organization:00000000-0000-0000-0000-000000000000 |Thread: 12(ProgressPage-ProcessingMethod) |Category: Platform.ImportExportPublish |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 00000000-0000-0000-0000-000000000000 | ImportEntityMappingsHandler.ImportEntityMapping ilOffset = 0x398
>AttributeMap firstname -> firstname - Import: FAILURE
[2021-06-10 21:04:07.193] Process:Microsoft.Crm.Setup.Server |Organization:00000000-0000-0000-0000-000000000000 |Thread: 12(ProgressPage-ProcessingMethod) |Category: Exception |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 00000000-0000-0000-0000-000000000000 | CrmException..ctor ilOffset = 0x7
at CrmException..ctor(String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException) ilOffset = 0x7
at CrmException..ctor(String message, Int32 errorCode) ilOffset = 0x5
at AttributeMapServiceInternal`1.CreateInternal(IBusinessEntity entity, ExecutionContext context, Boolean verifyMapping) ilOffset = 0x1EB
at ImportEntityMappingsHandler.ImportEntityMapping(XmlNode emNode, EntityMapService ems, AttributeMapService ams) ilOffset = 0x398
at ImportEntityMappingsHandler.ImportItem() ilOffset = 0x20B
at ImportHandler.Import() ilOffset = 0x49
at RootImportHandler.ProcessMetadataHandlers(CounterList listCounters) ilOffset = 0x43
at RootImportHandler.RunImport() ilOffset = 0xB1
at NewOrgUtility.OrganizationImportDefaultData(Guid organizationId, Version existingDatabaseVersion, XmlDocument importXmlDoc, Boolean setup, String importFilePath) ilOffset = 0x210
at NewOrgUtility.OrganizationImportDefaultData(Guid organizationId, Version existingDatabaseVersion, String importFile) ilOffset = 0x11
at ImportDefaultDataAction.Do(IDictionary parameters) ilOffset = 0x30
at CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo) ilOffset = 0x73
at Installer.Install(IDictionary stateSaver) ilOffset = 0x88
at OrganizationOperation.Install(IDictionary stateSaver) ilOffset = 0xA9
at OrganizationUpgrader.Install(IDictionary stateSaver) ilOffset = 0x11
at ComposedInstaller.InvokeInstall(Installer installer, IDictionary stateSaver) ilOffset = 0x17
at ComposedInstaller.InternalInstall(IDictionary stateSaver) ilOffset = 0xAE
at ComposedInstaller.Install(IDictionary stateSaver) ilOffset = 0x29
at ServerSetup.Upgrade(IDictionary data) ilOffset = 0x74
at SetupBase.ExecuteOperation() ilOffset = 0xA4
at ProgressPage.ProcessingMethodWrapper() ilOffset = 0xD
at ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x70
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x4
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) ilOffset = 0x2F
at ThreadHelper.ThreadStart() ilOffset = 0x25
>Crm Exception: Message: Cannot map attribute 'lastname' on entity 'contact' to attribute 'lastname' on entity 'externalparty'. Either an attribute is not mappable, or attributes are of different types, or the size of the target attribute is smaller than the size of the source attribute., ErrorCode: -2147196413
[2021-06-10 21:04:07.193] Process:Microsoft.Crm.Setup.Server |Organization:00000000-0000-0000-0000-000000000000 |Thread: 12(ProgressPage-ProcessingMethod) |Category: Platform.ImportExportPublish |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 00000000-0000-0000-0000-000000000000 | ImportEntityMappingsHandler.ImportEntityMapping ilOffset = 0x398
>AttributeMap lastname -> lastname - Import: FAILURE
[2021-06-10 21:04:07.193] Process:Microsoft.Crm.Setup.Server |Organization:00000000-0000-0000-0000-000000000000 |Thread: 12(ProgressPage-ProcessingMethod) |Category: Exception |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 00000000-0000-0000-0000-000000000000 | CrmException..ctor ilOffset = 0x7
at CrmException..ctor(String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException) ilOffset = 0x7
at CrmException..ctor(String message, Int32 errorCode) ilOffset = 0x5
at AttributeMapServiceInternal`1.CreateInternal(IBusinessEntity entity, ExecutionContext context, Boolean verifyMapping) ilOffset = 0x1EB
at ImportEntityMappingsHandler.ImportEntityMapping(XmlNode emNode, EntityMapService ems, AttributeMapService ams) ilOffset = 0x398
at ImportEntityMappingsHandler.ImportItem() ilOffset = 0x20B
at ImportHandler.Import() ilOffset = 0x49
at RootImportHandler.ProcessMetadataHandlers(CounterList listCounters) ilOffset = 0x43
at RootImportHandler.RunImport() ilOffset = 0xB1
at NewOrgUtility.OrganizationImportDefaultData(Guid organizationId, Version existingDatabaseVersion, XmlDocument importXmlDoc, Boolean setup, String importFilePath) ilOffset = 0x210
at NewOrgUtility.OrganizationImportDefaultData(Guid organizationId, Version existingDatabaseVersion, String importFile) ilOffset = 0x11
at ImportDefaultDataAction.Do(IDictionary parameters) ilOffset = 0x30
at CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo) ilOffset = 0x73
at Installer.Install(IDictionary stateSaver) ilOffset = 0x88
at OrganizationOperation.Install(IDictionary stateSaver) ilOffset = 0xA9
at OrganizationUpgrader.Install(IDictionary stateSaver) ilOffset = 0x11
at ComposedInstaller.InvokeInstall(Installer installer, IDictionary stateSaver) ilOffset = 0x17
at ComposedInstaller.InternalInstall(IDictionary stateSaver) ilOffset = 0xAE
at ComposedInstaller.Install(IDictionary stateSaver) ilOffset = 0x29
at ServerSetup.Upgrade(IDictionary data) ilOffset = 0x74
at SetupBase.ExecuteOperation() ilOffset = 0xA4
at ProgressPage.ProcessingMethodWrapper() ilOffset = 0xD
at ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x70
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x4
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) ilOffset = 0x2F
at ThreadHelper.ThreadStart() ilOffset = 0x25
>Crm Exception: Message: Cannot map attribute 'emailaddress1' on entity 'contact' to attribute 'emailaddress' on entity 'externalparty'. Either an attribute is not mappable, or attributes are of different types, or the size of the target attribute is smaller than the size of the source attribute., ErrorCode: -2147196413
[2021-06-10 21:04:07.193] Process:Microsoft.Crm.Setup.Server |Organization:00000000-0000-0000-0000-000000000000 |Thread: 12(ProgressPage-ProcessingMethod) |Category: Platform.ImportExportPublish |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 00000000-0000-0000-0000-000000000000 | ImportEntityMappingsHandler.ImportEntityMapping ilOffset = 0x398
>AttributeMap emailaddress1 -> emailaddress - Import: FAILURE
[2021-06-10 21:05:10.506] Process:Microsoft.Crm.Setup.Server |Organization:00000000-0000-0000-0000-000000000000 |Thread: 12(ProgressPage-ProcessingMethod) |Category: Exception |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 00000000-0000-0000-0000-000000000000 | CrmException..ctor ilOffset = 0x30
at CrmException..ctor(String formattedErrorMessage, Int32 errorCode, Object[] arguments) ilOffset = 0x30
at ImportBusinessRuleSubHandler.ImportRule() ilOffset = 0xB9
at ImportBusinessRuleSubHandler.ImportItem() ilOffset = 0x6
at ImportWorkflowHandler.ImportItem() ilOffset = 0x1FE
at ImportHandler.Import() ilOffset = 0x49
at RootImportHandler.ProcessNonMetadataHandlers(CounterList listCounters) ilOffset = 0x3C
at RootImportHandler.RunImport() ilOffset = 0xC0
at NewOrgUtility.OrganizationImportDefaultData(Guid organizationId, Version existingDatabaseVersion, XmlDocument importXmlDoc, Boolean setup, String importFilePath) ilOffset = 0x210
at NewOrgUtility.OrganizationImportDefaultData(Guid organizationId, Version existingDatabaseVersion, String importFile) ilOffset = 0x11
at ImportDefaultDataAction.Do(IDictionary parameters) ilOffset = 0x30
at CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo) ilOffset = 0x73
at Installer.Install(IDictionary stateSaver) ilOffset = 0x88
at OrganizationOperation.Install(IDictionary stateSaver) ilOffset = 0xA9
at OrganizationUpgrader.Install(IDictionary stateSaver) ilOffset = 0x11
at ComposedInstaller.InvokeInstall(Installer installer, IDictionary stateSaver) ilOffset = 0x17
at ComposedInstaller.InternalInstall(IDictionary stateSaver) ilOffset = 0xAE
at ComposedInstaller.Install(IDictionary stateSaver) ilOffset = 0x29
at ServerSetup.Upgrade(IDictionary data) ilOffset = 0x74
at SetupBase.ExecuteOperation() ilOffset = 0xA4
at ProgressPage.ProcessingMethodWrapper() ilOffset = 0xD
at ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x70
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x4
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) ilOffset = 0x2F
at ThreadHelper.ThreadStart() ilOffset = 0x25
>Crm Exception: Message: The original workflow definition has been deactivated and replaced., ErrorCode: -2147200958
[2021-06-10 21:15:37.570] Process:Microsoft.Crm.Setup.Server |Organization:00000000-0000-0000-0000-000000000000 |Thread: 12(ProgressPage-ProcessingMethod) |Category: Exception |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 00000000-0000-0000-0000-000000000000 | CrmException..ctor ilOffset = 0x30
at CrmException..ctor(String formattedErrorMessage, Int32 errorCode, Object[] arguments) ilOffset = 0x30
at RibbonCommandDependencyCalculator.AddRuleAncestor(XElement commandDefinition, String ruleId, Int32 ruleType, String entityLogicalName, DependencyTypes type, FormEntityLookup formEntityLookup, ExecutionContext context) ilOffset = 0x91
at RibbonCommandDependencyCalculator.FindRules(XElement commandDefinition, String entityLogicalName, DependencyTypes type, FormEntityLookup formEntityLookup, ExecutionContext context) ilOffset = 0x50
at RibbonCommandDependencyCalculator.DetermineDependencies(BusinessEntity entity, DependencyTypes type, ExecutionContext context) ilOffset = 0x3A
at DependencyCalculatorBase.DetermineAllDependencies(ICollection`1 records, ExecutionContext context) ilOffset = 0xAC
at DependencyHelperBase.CreateDependencies(ExecutionContext context) ilOffset = 0x26
at ComponentCollector.CreateComponentDependencies(Dictionary`2 recordsByComponentType, ExecutionContext context) ilOffset = 0x77
at ComponentCollector.ProcessRecords(ExecutionContext context) ilOffset = 0x2AB
at DependencyService.CreateAllDependencies(ExecutionContext context) ilOffset = 0x141
at PopulateDependenciesAction.Do(IDictionary parameters) ilOffset = 0xAE
at CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo) ilOffset = 0x73
at Installer.Install(IDictionary stateSaver) ilOffset = 0x88
at OrganizationOperation.Install(IDictionary stateSaver) ilOffset = 0xA9
at OrganizationUpgrader.Install(IDictionary stateSaver) ilOffset = 0x11
at ComposedInstaller.InvokeInstall(Installer installer, IDictionary stateSaver) ilOffset = 0x17
at ComposedInstaller.InternalInstall(IDictionary stateSaver) ilOffset = 0xAE
at ComposedInstaller.Install(IDictionary stateSaver) ilOffset = 0x29
at ServerSetup.Upgrade(IDictionary data) ilOffset = 0x74
at SetupBase.ExecuteOperation() ilOffset = 0xA4
at ProgressPage.ProcessingMethodWrapper() ilOffset = 0xD
at ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x70
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x4
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) ilOffset = 0x2F
at ThreadHelper.ThreadStart() ilOffset = 0x25
>Crm Exception: Message: The ribbon item 'Mscrm.Form.contact.Create.Command' is dependent on <EnableRule Id="Mscrm.Form.contact.Create.EnableRule" />., ErrorCode: -2147159803

I have the same question (0)
  • Charan Raju C R Profile Picture
    7 Moderator on at

    Hi Pyae Phyo,

    In CRM 2015 org,

    1. Check if there is any dependency on enable rule with id “Mscrm.Form.contact.Create.EnableRul in contact ribbon

    2. There are some field length matching issue in contact entity. You can check that as well.

  • edmunch Profile Picture
    on at

    Have you looked at the RibbonDiffXml in the customizations.xml file to see if there are any missing references?

  • Pyae Phyo Aung Profile Picture
    30 on at

    Hi Charan, Thank you for your advice. It is because of the dependency. It was ok after i remove the button, command definition and enable rules.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
Tom_Gioielli Profile Picture

Tom_Gioielli 170 Super User 2025 Season 2

#2
#ManoVerse Profile Picture

#ManoVerse 61

#3
Gerardo Rentería García Profile Picture

Gerardo Rentería Ga... 52 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans