Details
-
Bug
-
Resolution: Obsolete
-
High
-
None
-
9
-
Severity 3 - Minor
-
Description
Summary
When importing the backup from another Cloud instance, it shows following error:
Environment
- JIRA Cloud
Steps to Reproduce
- Create a backup from another Cloud instance
- Attempt to import the backup on a new instance
Expected Results
Import is done successfully
Actual Results
Error promted:
JIRA is locked for import but no import could be found. This is likely to be a temporary issue and should clear up within one minute. If you continue to see this error, please contact support.
JIRA logs:
cloud.atlassian.provisioning.exception.PermanentProvisioningFailureException: Import task failed: [Error occurred while running the task. Please contact support.] at com.atlassian.jira.internal.rest.CloudBackupManager.startImport(CloudBackupManager.java:86) at com.atlassian.jira.internal.rest.ImportResource.lambda$importArchive$1(ImportResource.java:68) at com.atlassian.jira.internal.rest.AbstractCloudProvisionerResource.lambda$withTenantedWorkContext$0(AbstractCloudProvisionerResource.java:68) at com.atlassian.jira.internal.filter.InternalResource.withWorkContext(InternalResource.java:98) at com.atlassian.jira.internal.rest.AbstractCloudProvisionerResource.withTenantedWorkContext(AbstractCloudProvisionerResource.java:66) at com.atlassian.jira.internal.rest.ImportResource.importArchive(ImportResource.java:67) at com.atlassian.jira.internal.rest.ImportResource.lambda$post$0(ImportResource.java:58) at com.atlassian.jira.internal.rest.AsyncCloudTaskRunner$AsyncCloudProvisionerHelper.wrapTask(AsyncCloudTaskRunner.java:146) at com.atlassian.jira.internal.rest.AsyncCloudTaskRunner$AsyncCloudProvisionerHelper.lambda$runAsync$0(AsyncCloudTaskRunner.java:129) 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)
com.atlassian.crowd.exception.runtime.OperationFailedException: requestGroupAccessToProduct failed at com.atlassian.jira.bc.dataimport.identity.DefaultIdpSafeOperations.withRetry(DefaultIdpSafeOperations.java:153) at com.atlassian.jira.bc.dataimport.identity.DefaultIdpSafeOperations.requestGroupAccessToProduct(DefaultIdpSafeOperations.java:99) at com.atlassian.jira.bc.dataimport.identity.IdentityImportHelper.updatePermission(IdentityImportHelper.java:154) at com.atlassian.jira.bc.dataimport.identity.IdentityImportHelper.updateGroupPermissions(IdentityImportHelper.java:139) at com.atlassian.jira.bc.dataimport.identity.IdentityImportHelper.performMigration(IdentityImportHelper.java:114) at com.atlassian.jira.bc.dataimport.CloudImportTaskRunner.performTasksOnImportDb(CloudImportTaskRunner.java:298) at com.atlassian.jira.bc.dataimport.CloudImportTaskRunner.lambda$null$2(CloudImportTaskRunner.java:152) at com.atlassian.jira.bc.dataimport.AbstractBackupTaskRunner.lambda$runWithSeparateContextAsync$0(AbstractBackupTaskRunner.java:41) 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) Caused by: com.atlassian.idp.client.exceptions.ServerException: {"schemas":["urn:ietf:params:scim:api:messages:2.0:Error"],"status":"500","detail":"An unknown error occurred","errorType":"UnknownError","message":"An unknown error occurred"} at com.atlassian.idp.client.IdentityPlatformClientImpl.mapStatusCodeException(IdentityPlatformClientImpl.java:579) at com.atlassian.idp.client.IdentityPlatformClientImpl.mapStatusCodeExceptionIgnoringResult(IdentityPlatformClientImpl.java:526) at com.atlassian.idp.client.IdentityPlatformClientImpl.makeRequestWithEntityBodyAndNoExpectedResponse(IdentityPlatformClientImpl.java:514) at com.atlassian.idp.client.IdentityPlatformClientImpl.requestGroupAccessToProduct(IdentityPlatformClientImpl.java:446) at com.atlassian.jira.bc.dataimport.identity.DefaultIdpSafeOperations.lambda$requestGroupAccessToProduct$0(DefaultIdpSafeOperations.java:100) ... 13 more
Notes
- This only happens if the source instance contains 'confluence-administrators' group
Workaround
It is caused by duplicate entries on Global Permissions for 'confluence-administrators' group. Remove one of them from entities.xml.
Example:
<GlobalPermissionEntry id="10104" permission="SYSTEM_ADMIN" group_id="confluence-administrators"/> <GlobalPermissionEntry id="10121" permission="SYSTEM_ADMIN" group_id="confluence-administrators"/>
Attachments
Issue Links
- relates to
-
JRACLOUD-67275 Backup creation fails due to duplicate entry in Global Permission
- Closed
-
JPERF-1144 Loading...
(1 mentioned in)