Uploaded image for project: 'Migration Platform'
  1. Migration Platform
  2. MIG-140

Jira Cloud Assistant fails with Media Client error

    XMLWordPrintable

Details

    • 4
    • Minor

    Description

      Issue Summary

      We have an issue when migrating using the Jira Cloud Migration Assistant where the logs we can see the following exception:

      com.atlassian.jira.migration.mediaclient.MediaClientErrorException: request to Media failed
      

      Steps to Reproduce

      No steps to reproduce this error yet.

      Expected Results

      The project would get migrated

      Actual Results

      The below exception is thrown in the atlassian-jira.log file:

      migrationTask=com.atlassian.jira.migration.orchestratorclient.tasks.ProjectDataUpload@4cedf954[projectKey=XXXX,taskId=projectDataUpload#XXXX$xxxxxxxx,migrationTaskType=projectDataUpload], cloudSite=AO_6FF49D_CLOUD_SITE {CLOUD_ID = xxxxxxxxxxx})
      com.atlassian.jira.migration.mediaclient.MediaClientErrorException: request to Media failed
      	at com.atlassian.jira.migration.mediaclient.MediaClient.execute(MediaClient.kt:181)
      com.atlassian.jira.migration.mediaclient.MediaClient.createUploadWithFiles(MediaClient.kt:96)
      com.atlassian.jira.migration.workers.AttachmentMediaIdService.generateAttachmentMediaIdsForProject(AttachmentMediaIdService.kt:48)
      com.atlassian.jira.migration.workers.AttachmentMediaIdService.generateAttachmentMediaIdsForProject$default(AttachmentMediaIdService.kt:28)
      com.atlassian.jira.migration.workers.ProjectsWorker.process(ProjectsWorker.kt:64)
      	at com.atlassian.jira.migration.tracking.polling.Poller.dispatchTask(Poller.kt:150)
      com.atlassian.jira.migration.tracking.polling.Poller.pollForTaskAndDispatch(Poller.kt:145)
      com.atlassian.jira.migration.tracking.polling.Poller.pollForTaskAndDispatchNoThrow(Poller.kt:97)
      com.atlassian.jira.migration.tracking.polling.Poller.loopThroughMigrationsAndExecuteTasks(Poller.kt:82)
      	at com.atlassian.jira.migration.tracking.polling.Poller$startPolling$1.run(Poller.kt:62)
      com.atlassian.jira.migration.tracking.utils.ThreadUtils.safeExecutePeriodicallyUntilStopped(ThreadUtils.kt:31)
      	at com.atlassian.jira.migration.tracking.polling.Poller.startPolling(Poller.kt:55)
      com.atlassian.jira.migration.tracking.MigrationTracker$addAndStartWorkPoller$1$1.run(MigrationTracker.kt:51)
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      	at java.lang.Thread.run(Thread.java:748)
      
      Caused by: com.atlassian.jira.migration.httpclient.exceptions.UnexpectedStatusCodeException: Received an unexpected status code; expected [201], but received 400: 
      com.atlassian.jira.migration.httpclient.exceptions.ExceptionsKt.unexpectedStatusCode(Exceptions.kt:7)
      com.atlassian.jira.migration.httpclient.MigrationPluginHttpClient.checkExpectedResponseCode(MigrationPluginHttpClient.kt:113)
      com.atlassian.jira.migration.httpclient.MigrationPluginHttpClient.execute(MigrationPluginHttpClient.kt:61)
      	at com.atlassian.jira.migration.mediaclient.MediaClient.execute(MediaClient.kt:177)
      .....
      

      Workaround

      No workaround so far, its seems to be a transient error, retrying may work.

      Attachments

        Issue Links

          Activity

            People

              lbogdanov@atlassian.com Leonid Bogdanov (Inactive)
              dbrito Daniel Brito [Atlassian]
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: