Hi
I have performed an in-place upgrade of CRM 4.0 to 2011 and again to 2013, but the 2013 org upgrade failed.
The in-place initial upgrade of CRM 4.0 to CRM 2011 worked ok.
Plugin Sdk Message Processing Steps and plugins assemblies were all removed from CRM 2011 since they haven’t been upgraded yet to the 2011/13 SDK and the upgrade will fail them in the legacy feature check.
Then I performed an in-place upgrade from CRM 2011 to CRM 2013 and got an Sdk Messages import failure.
Any suggestions on what the problem might and how to resolve?
log snippet...
14:54:05|Verbose| Saved Query Visualizations for ObjectTypeCode 3 imported
14:54:05|Verbose| Saved Query Visualizations for ObjectTypeCode 1088 imported
14:54:05|Verbose| Plugin Types import: Success
14:54:05|Verbose| Plugin Types import: Success
14:54:05| Error| System.Exception: Action Microsoft.Crm.Tools.Admin.ImportDefaultDataAction failed. ---> Microsoft.Crm.Tools.ImportExportPublish.ImportSdkMessagesException: Sdk Messages import: FAILURE ---> Microsoft.Crm.CrmException: Crm Internal Exception: Singleton Retrieve Query should not return more than 1 record. Query Executed = System.Data.SqlClient.SqlCommand
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.GetValuesFromDatabase(String entityName, Guid entityId, Boolean allowNonUniqueRows, ArrayList attributes, ArrayList extraConditions, Boolean isRetrieveUnpublished, ExecutionContext context)
at Microsoft.Crm.BusinessEntities.SecurityAttributes..ctor(SecurityTraits traits, Guid objectId, Boolean allowNonUniqueRows, ArrayList attributes, ExecutionContext context)
at Microsoft.Crm.BusinessEntities.SecurityExtension.CreateSecurityAttributesForUpdateDelete(Object sender, SecurityTraits traits, ExtensionEventArgs e)
at Microsoft.Crm.BusinessEntities.SecurityExtension.PreUpdateHandler(ExtensionEventArgs e, Object sender)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.PreUpdateEventHandler.Invoke(Object sender, ExtensionEventArgs e)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.UpdateWithPipelineAndExtensions(IBusinessEntity entity, ExecutionContext context)
at Microsoft.Crm.ObjectModel.SdkMessageProcessingStepServiceInternal`1.Update(IBusinessEntity entity, ExecutionContext context)
at Microsoft.Crm.Tools.ImportExportPublish.ImportEntityHandlerBase.EnsureEntityExisted(BusinessProcessObject service, EntityExpression expression, BusinessEntity entity, ExecutionContext context)
at Microsoft.Crm.Tools.ImportExportPublish.ImportEntityHandlerBase.EnsureEntityExisted(BusinessProcessObject service, BusinessEntity entity, ExecutionContext context)
at Microsoft.Crm.Tools.ImportExportPublish.ImportSdkMessagesHandler.ImportSdkMessagerProcessingSteps(SdkMessage message, SdkMessageFilter filter, XmlNodeList stepNodes)
at Microsoft.Crm.Tools.ImportExportPublish.ImportSdkMessagesHandler.ImportSdkMessageFilters(XmlNode messageNode, SdkMessage message)
at Microsoft.Crm.Tools.ImportExportPublish.ImportSdkMessagesHandler.ImportSdkMessages(XmlNodeList sdkMessageNodes)
--- End of inner exception stack trace ---
at Microsoft.Crm.Tools.ImportExportPublish.ImportSdkMessagesHandler.ImportSdkMessages(XmlNodeList sdkMessageNodes)
at Microsoft.Crm.Tools.ImportExportPublish.ImportSdkMessagesHandler.ImportItem()
at Microsoft.Crm.Tools.ImportExportPublish.ImportHandler.Import()
at Microsoft.Crm.Tools.ImportExportPublish.RootImportHandler.RunImport()
at Microsoft.Crm.Setup.Server.Utility.NewOrgUtility.OrganizationImportDefaultData(Guid organizationId, Version existingDatabaseVersion, XmlDocument importXmlDoc, Boolean setup, String importFilePath)
at Microsoft.Crm.Setup.Server.Utility.NewOrgUtility.OrganizationImportDefaultData(Guid organizationId, Version existingDatabaseVersion, String importFile)
at Microsoft.Crm.Tools.Admin.ImportDefaultDataAction.Do(IDictionary parameters)
at Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
--- End of inner exception stack trace ---, Error, RetryCancel, Option1
14:58:56| Info| InputResult: Cancel
14:58:56| Info| CrmAction execution time; ImportDefaultDataAction; 00:08:01.7665460
14:58:56| Error| Installer Complete: OrganizationUpgrader - Error encountered
Cheers
Richard