Details
-
Bug
-
Status: Closed (View Workflow)
-
High
-
Resolution: Fixed
-
None
-
None
-
None
-
51
-
Minor
-
1
Description
Summary
When importing to the Cloud, the import fails on the validation stage with this error:
Import error There was an error importing file jira-export (4).zip: Validation failed. Following issues were reported: Cannot complete the import because one of the import files contains the following duplicate workflows: 'workflow 1'. Search the Atlassian Administrator Knowledge Base for instructions on how to fix this, or contact Atlassian Support for help.
This happens when there are Workflows with the same name in the Backup file. By right, workflows may not have the same name; Jira will not allow this through the UI. However, if the Workflow names has the same name but with different letter case, for example:
- "workflow 1"
- "WORKFLOW 1"
Jira will allow this to happen. However, generating a backup, and restoring this to a Cloud instance will fail on the validation stage.
Steps to Reproduce
- Create two Workflows, they may remain Inactive.
- Rename the first workflow as "workflow 1".
- Rename the second workflow also as "workflow 1".
- Proceed to rename the second workflow to "Workflow 1". This should go through.
- Now, generate a backup, and use this to import to a Cloud instance.
Expected Results
The import should go through, as Jira seems to allow the same workflow name but with different casing.
Actual Results
The import fails on the validation stage:
Notes
- This can also be resolved by not allowing the same workflow name but with different casing.
- This affects both, Cloud to Cloud, and Server to Cloud.
- There might also be occurrences where the duplicated workflow has the same name with the same casing, however, it is currently unknown on how it gets to this state.
Diagnostics
select lower(workflowname), count(lower(workflowname)) from jiraworkflows group by lower(workflowname) having count(lower(workflowname)) > 1;
Workaround
Delete or Rename one of the duplicate workflow on the Source instance, generate a new backup, and use the new backup to import.