Migrating JSM Projects with JCMA 1.6.9 fails if Jira Server is on v7.8.X

XMLWordPrintable

    • 5
    • Minor
    • 1

      Issue Summary

      Migrating JSM Projects with JCMA 1.6.9 fails if Jira Server is old (7.8.X) or lower.
      This issue also happens with any Jira server version that doesn't have the is isArchived method implemented.

      Steps to Reproduce

      1. Install JCMA v1.6.9
      2. Migrate a Jira Server Management (JSM) project

      Expected Results

      • Project migrates successfully

      Actual Results

      • Project fails to migrate

      Error message:

      2022-05-07 03:00:32.009 ERROR PROJECT-ID project-export We couldn't export Servicedesk 15. Reason: java.lang.NoSuchMethodError: com.atlassian.jira.project.Project.isArchived()Z.
      

      Stack-trace:

      java.lang.NoSuchMethodError: com.atlassian.jira.project.Project.isArchived()Z
      	at com.atlassian.jira.migration.export.servicedesk.requesttype.RequestTypeServiceFacade.shouldRetrieveRequestTypeDirectlyFromDb(RequestTypeServiceFacade.kt:27)
      	at com.atlassian.jira.migration.export.servicedesk.requesttype.RequestTypeServiceFacade.getRequestTypesForServiceDeskProject(RequestTypeServiceFacade.kt:20)
      	at com.atlassian.jira.migration.export.servicedesk.ServiceDeskExporter.exportRequestTypes(ServiceDeskExporter.kt:133)
      	at com.atlassian.jira.migration.export.servicedesk.ServiceDeskExporter$childrenActions$2.invoke(ServiceDeskExporter.kt:102)
      	at com.atlassian.jira.migration.export.servicedesk.ServiceDeskExporter$childrenActions$2.invoke(ServiceDeskExporter.kt:100)
      	at com.atlassian.jira.migration.export.framework.ExportService.continueWithChildrenActions(ExportService.kt:308)
      	at com.atlassian.jira.migration.export.framework.ExportService.exportByEntityImpl(ExportService.kt:237)
      	at com.atlassian.jira.migration.export.framework.ExportService.exportByEntityImpl$default(ExportService.kt:213)
      	at com.atlassian.jira.migration.export.framework.ExportService.exportOrThrow(ExportService.kt:114)
      

      Workaround

      There are two workarounds:

      1. Upgrade Jira Server to the latest version
      2. Downgrade JCMA to 1.6.8

              Assignee:
              Keith Pinto
              Reporter:
              Wellington Costa
              Votes:
              2 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: