Hi,
I encountered below error on upgrading CRM 2015 on premise version to 2016. Will be really appreciated if someone could help. Thank you.
[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