Uploaded image for project: 'Jira Cloud'
  1. Jira Cloud
  2. JRACLOUD-68551

Jira import from Server to Cloud failed with a non-successful result from running the upgrades

    XMLWordPrintable

Details

    Description

      Summary

      Jira import from Server to Cloud failed with upgrade task error

      Steps to Reproduce

      • Perform an import of Jira from Server to Cloud

      Expected Results

      • Import completed successfully

      Actual Results

      • Jira import failed with the following error in UI
        The upgrade task manager has returned a non-successful result from running the upgrades. Tasks:
        
      • Log entries
        We've got an UpgradeTask with no associated DowngradeTask Build Number: 1 Factory Key: com.atlassian.jira.plugins.jira-development-integration-plugin
        
        cloud.atlassian.provisioning.exception.PermanentProvisioningFailureException: Import task failed: [The upgrade task manager has returned a non-successful result from running the upgrades. Tasks: ] at com.atlassian.jira.internal.rest.CloudBackupManager.startImport(CloudBackupManager.java:97) at com.atlassian.jira.internal.rest.ImportResource.lambda$importArchive$1(ImportResource.java:76) at com.atlassian.jira.internal.rest.AbstractCloudProvisionerResource.lambda$withTenantedWorkContext$0(AbstractCloudProvisionerResource.java:69) at com.atlassian.jira.internal.filter.InternalResource.withWorkContext(InternalResource.java:104) at com.atlassian.jira.internal.rest.AbstractCloudProvisionerResource.withTenantedWorkContext(AbstractCloudProvisionerResource.java:67) at com.atlassian.jira.internal.rest.ImportResource.importArchive(ImportResource.java:75) at com.atlassian.jira.internal.rest.ImportResource.lambda$post$0(ImportResource.java:66) at com.atlassian.jira.internal.rest.AsyncCloudTaskRunner$AsyncCloudProvisionerHelper.wrapTask(AsyncCloudTaskRunner.java:148) at com.atlassian.jira.internal.rest.AsyncCloudTaskRunner$AsyncCloudProvisionerHelper.lambda$runAsync$0(AsyncCloudTaskRunner.java:128) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590) at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1582) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
        

      Workaround

      • Extract the backup file
      • Remove the following entries from entities.xml
        <UpgradeTaskHistory id="10200" upgradeTaskFactoryKey="com.atlassian.jira.plugins.jira-development-integration-plugin" buildNumber="1" status="COMPLETED" upgradeType="SERVER"/>
         
        <UpgradeTaskHistoryAuditLog id="10200" upgradeTaskFactoryKey="com.atlassian.jira.plugins.jira-development-integration-plugin" buildNumber="1" status="COMPLETED" upgradeType="SERVER" timeperformed="2018-01-16 09:44:54.0" action="upgrade"/>
        
      • Re-zip the backup file and perform another import
        • Verify the zip archive keeps the structure through such as unzip -l:
          ├── activeobjects.xml
          ├── entities.xml
          ├── data
          │ ├── attachments
          │ └── avatars
          └── logos
          

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              amdzan Azmir Zan (Inactive)
              Votes:
              8 Vote for this issue
              Watchers:
              29 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: