Asked by:
The custom activity does not contain a valid CrmWorkflowActivity attribute- Importing organisation from CRM 4 to CRM 2011

Question
-
Hi All
We are facing issues with importing a CRM 4 organisation into CRM 2011, we get the following error.
--- End of inner exception stack trace --- at Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.ImportAndUpgrade(OrganizationInfo organizationInfo) 08:25:46| Error| Import Organization (Name=PKGH, Id=05904475-3fc3-df11-9ea7-005056a46f05) failed with Exception: Microsoft.Crm.CrmException: Upgrade Organization with Id=05504475-3fc3-dd11-9ea7-005056a46f05 failed with Exception: System.Exception: Action Microsoft.Crm.Tools.Admin.UpgradeWorkflowActivitiesAction failed. ---> Microsoft.Crm.CrmException: The custom activity does not contain a valid CrmWorkflowActivity attribute at Microsoft.Crm.Tools.Admin.UpgradeWorkflowActivitiesAction.CustomActivityData.LoadActivityParameters() at Microsoft.Crm.Tools.Admin.UpgradeWorkflowActivitiesAction.CustomActivityData.get_ActivityName() at Microsoft.Crm.Tools.Admin.UpgradeWorkflowActivitiesAction.MarshalByRefWorkflowActivityAction.UpgradeCustomActivityBatch(Int32 batchSize, Guid organizationId) at Microsoft.Crm.Tools.Admin.UpgradeWorkflowActivitiesAction.MarshalByRefWorkflowActivityAction.UpgradeCustomActivityBatch(Int32 batchSize, Guid organizationId) at Microsoft.Crm.Tools.Admin.UpgradeWorkflowActivitiesAction.Upgrade(Guid organizationId) at Microsoft.Crm.Tools.Admin.UpgradeWorkflowActivitiesAction.Do(IDictionary parameters) at Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo) --- End of inner exception stack trace --- at Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo) at Microsoft.Crm.Setup.Common.Installer.Install(IDictionary stateSaver) at Microsoft.Crm.Tools.Admin.OrganizationOperation.Install(IDictionary stateSaver) at Microsoft.Crm.Tools.Admin.OrganizationUpgrader.Install(IDictionary stateSaver) at Microsoft.Crm.Tools.Admin.OrganizationOperation.Execute() at Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.ImportAndUpgrade(OrganizationInfo organizationInfo) ---> System.Exception: Action Microsoft.Crm.Tools.Admin.UpgradeWorkflowActivitiesAction failed. ---> Microsoft.Crm.CrmException: The custom activity does not contain a valid CrmWorkflowActivity attribute at Microsoft.Crm.Tools.Admin.UpgradeWorkflowActivitiesAction.CustomActivityData.LoadActivityParameters() at Microsoft.Crm.Tools.Admin.UpgradeWorkflowActivitiesAction.CustomActivityData.get_ActivityName() at Microsoft.Crm.Tools.Admin.UpgradeWorkflowActivitiesAction.MarshalByRefWorkflowActivityAction.UpgradeCustomActivityBatch(Int32 batchSize, Guid organizationId) at Microsoft.Crm.Tools.Admin.UpgradeWorkflowActivitiesAction.MarshalByRefWorkflowActivityAction.UpgradeCustomActivityBatch(Int32 batchSize, Guid organizationId) at Microsoft.Crm.Tools.Admin.UpgradeWorkflowActivitiesAction.Upgrade(Guid organizationId) at Microsoft.Crm.Tools.Admin.UpgradeWorkflowActivitiesAction.Do(IDictionary parameters) at Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo) --- End of inner exception stack trace --- at Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo) at Microsoft.Crm.Setup.Common.Installer.Install(IDictionary stateSaver) at Microsoft.Crm.Tools.Admin.OrganizationOperation.Install(IDictionary stateSaver) at Microsoft.Crm.Tools.Admin.OrganizationUpgrader.Install(IDictionary stateSaver) at Microsoft.Crm.Tools.Admin.OrganizationOperation.Execute() at Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.ImportAndUpgrade(OrganizationInfo organizationInfo) --- End of inner exception stack trace --- at Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.ImportAndUpgrade(OrganizationInfo organizationInfo) at Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.Execute(Object obj) 08:25:46| Info| GetDBUpdateRevisionThresholdForServer(): Threshold = 2243.
It would be great if you can provide the solution. thanks in advance.
Regards,
Srikanth Reddy
- Edited by Srikanth_MSCRM Friday, June 13, 2014 12:52 PM
Friday, June 13, 2014 12:51 PM
All replies
-
In another thread (http://social.microsoft.com/Forums/en-US/0a0c35ae-4c03-483c-91a1-ba84da5a5e99/systemexception-action-microsoftcrmtoolsadminupgradeworkflowsaction-failed?forum=crmdeployment)
they suggest to:
Go to Settings > System Job > Type : "Workflows" and View : "Suspended System Job" > Delete the items with the previous incomplete workflows
My blog: www.crmanswers.net - Rockstar 365 Profile
Friday, June 13, 2014 1:11 PM -
Thanks for your response!
I have tried the below link to Delete the waiting System Jobs from the DB before importing the Organization. still I am facing the same issue. I am not getting what should I do. Please suggest on the same and also you can find the below exception message popup which I am getting.
http://www.jasonbenedetti.com/technology/dynamics-crm-2011-delete-waiting-system-jobs/
Thanks in advance.
Srikanth Reddy
- Edited by Srikanth_MSCRM Wednesday, June 18, 2014 9:26 AM
Wednesday, June 18, 2014 9:09 AM