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

Backup creation fails due to duplicate entry in Global Permission

    XMLWordPrintable

Details

    Description

      Summary

      Backup creation fails as soon as the export is started

      Environment

      Steps to Reproduce

      1. Go to Backup Manager
      2. Create backup for Cloud/Server

      Expected Results

      Backup is created

      Actual Results

      Export error
      Passed List had more than one value.
      But don't worry, we'll fix it for you!
      You just need to contact Atlassian support and paste in this error message, timestamp and your instance details.
      Timestamp: 1501102023714
      

      Application logs:

      com.atlassian.jira.bc.export.ExportException: BackupManager ran into a problem while preparing the database for export at com.atlassian.jira.bc.export.CloudExportTaskRunner.preFlightChanges(CloudExportTaskRunner.java:260) at com.atlassian.jira.bc.export.CloudExportTaskRunner.preFlightChanges(CloudExportTaskRunner.java:239) at com.atlassian.jira.bc.export.CloudExportTaskRunner.export(CloudExportTaskRunner.java:165) at com.atlassian.jira.bc.export.CloudExportTaskRunner.lambda$performExportWrapped$2(CloudExportTaskRunner.java:136) at java.util.Optional.map(Optional.java:215) at com.atlassian.jira.bc.export.CloudExportTaskRunner.performExportWrapped(CloudExportTaskRunner.java:135) at com.atlassian.jira.bc.export.CloudExportTaskRunner.performExport(CloudExportTaskRunner.java:119) at com.atlassian.jira.bc.export.CloudExportTaskRunner.lambda$runTask$0(CloudExportTaskRunner.java:114) at com.atlassian.connpool.impl.AbstractConnectionPoolProvider.withPrivatePool(AbstractConnectionPoolProvider.java:134) at com.atlassian.jira.connpool.JiraViburConnectionPoolProvider.withPrivatePool(JiraViburConnectionPoolProvider.java:97) at com.atlassian.jira.bc.dataimport.AbstractBackupTaskRunner.lambda$null$0(AbstractBackupTaskRunner.java:60) at java.util.Optional.map(Optional.java:215) at com.atlassian.jira.bc.dataimport.AbstractBackupTaskRunner.lambda$runWithSeparateContextAsync$1(AbstractBackupTaskRunner.java:59) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.IllegalArgumentException: Passed List had more than one value. at org.ofbiz.core.entity.EntityUtil.getOnly(EntityUtil.java:68) at com.atlassian.jira.bc.export.CloudExportTaskRunner.ensureGroupHasGlobalPermission(CloudExportTaskRunner.java:334) at com.atlassian.jira.bc.export.CloudExportTaskRunner.preFlightChanges(CloudExportTaskRunner.java:258) ... 16 more
      

      Workaround

      It is caused by duplicate 'system-administrators' group in Application Access Configurations for 'Jira administration' section (<URL>/admin/accessconfig).

      • Reject the pending request to remove the duplicate entry
        • It takes time for JIRA to sync with User Management. You can add/remove a user from a group to get immediate sync.

      Attachments

        Issue Links

          Activity

            People

              ohookins@atlassian.com Oliver Hookins (Inactive)
              psilveira Paula Silveira
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: