-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Low
-
Component/s: Backup & Restore - Export to JIRA Server
-
None
-
10
-
Severity 3 - Minor
Summary
When trying to generate a backup for Server, Jira will fail with the following error:
Analysis
The following was found in the logs:
class: [ [-]
com.atlassian.jira.log.clean.PrivacySafeException
com.atlassian.jira.log.clean.PrivacySafeException
com.atlassian.jira.log.clean.PrivacySafeException
]
msg: Privacy-safe boxing of a com.atlassian.jira.bc.export.ExportException
stack: com.atlassian.jira.log.clean.PrivacySafeException: Privacy-safe boxing of a com.atlassian.jira.bc.export.ExportException
at com.atlassian.jira.bc.export.CloudExportTaskRunner.export(CloudExportTaskRunner.java:247)
at com.atlassian.jira.bc.export.CloudExportTaskRunner.lambda$runTaskAndStartZip$2(CloudExportTaskRunner.java:166)
at com.atlassian.connpool.impl.AbstractConnectionPoolProvider.withPrivatePool(AbstractConnectionPoolProvider.java:133)
at com.atlassian.jira.connpool.JiraViburConnectionPoolProvider.withPrivatePool(JiraViburConnectionPoolProvider.java:94)
at com.atlassian.jira.bc.dataimport.AbstractBackupTaskRunner.lambda$null$0(AbstractBackupTaskRunner.java:63)
at java.util.Optional.map(Optional.java:215)
at com.atlassian.jira.bc.dataimport.AbstractBackupTaskRunner.lambda$runWithSeparateContextAsync$1(AbstractBackupTaskRunner.java:62)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: com.atlassian.jira.log.clean.PrivacySafeException: Privacy-safe boxing of a com.atlassian.jira.bc.export.ExportException
at com.atlassian.jira.bc.export.CloudExportTaskRunner.createExportFile(CloudExportTaskRunner.java:365)
at com.atlassian.jira.bc.export.CloudExportTaskRunner.export(CloudExportTaskRunner.java:221)
... 10 more
Caused by: com.atlassian.jira.log.clean.PrivacySafeException: Privacy-safe boxing of a java.lang.RuntimeException
at com.atlassian.jira.action.admin.export.DefaultSaxEntitiesExporter.completeServerModificationsForExport(DefaultSaxEntitiesExporter.java:218)
at com.atlassian.jira.action.admin.export.DefaultSaxEntitiesExporter.exportEntities(DefaultSaxEntitiesExporter.java:102)
at com.atlassian.jira.bc.export.CloudExportTaskRunner.exportJIRAData(CloudExportTaskRunner.java:539)
at com.atlassian.jira.bc.export.CloudExportTaskRunner.createExportFile(CloudExportTaskRunner.java:330)
... 11 more
}
class: [ [-]
com.atlassian.jira.bc.export.ExportException
com.atlassian.jira.bc.export.ExportException
java.lang.RuntimeException
]
msg: Export failed (Completed pre-export checks)
stack: com.atlassian.jira.bc.export.ExportException: Export failed (Completed pre-export checks)
at com.atlassian.jira.bc.export.CloudExportTaskRunner.export(CloudExportTaskRunner.java:247)
at com.atlassian.jira.bc.export.CloudExportTaskRunner.lambda$runTaskAndStartZip$2(CloudExportTaskRunner.java:166)
at com.atlassian.connpool.impl.AbstractConnectionPoolProvider.withPrivatePool(AbstractConnectionPoolProvider.java:133)
at com.atlassian.jira.connpool.JiraViburConnectionPoolProvider.withPrivatePool(JiraViburConnectionPoolProvider.java:94)
at com.atlassian.jira.bc.dataimport.AbstractBackupTaskRunner.lambda$null$0(AbstractBackupTaskRunner.java:63)
at java.util.Optional.map(Optional.java:215)
at com.atlassian.jira.bc.dataimport.AbstractBackupTaskRunner.lambda$runWithSeparateContextAsync$1(AbstractBackupTaskRunner.java:62)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: com.atlassian.jira.bc.export.ExportException: Export failed (Exporting JIRA data)
at com.atlassian.jira.bc.export.CloudExportTaskRunner.createExportFile(CloudExportTaskRunner.java:365)
at com.atlassian.jira.bc.export.CloudExportTaskRunner.export(CloudExportTaskRunner.java:221)
... 10 more
Caused by: java.lang.RuntimeException: Failed to downgrade JIRA Cloud to JIRA Server common denominator version
at com.atlassian.jira.action.admin.export.DefaultSaxEntitiesExporter.completeServerModificationsForExport(DefaultSaxEntitiesExporter.java:218)
at com.atlassian.jira.action.admin.export.DefaultSaxEntitiesExporter.exportEntities(DefaultSaxEntitiesExporter.java:102)
at com.atlassian.jira.bc.export.CloudExportTaskRunner.exportJIRAData(CloudExportTaskRunner.java:539)
at com.atlassian.jira.bc.export.CloudExportTaskRunner.createExportFile(CloudExportTaskRunner.java:330)
... 11 more
}
Environment
Jira Cloud
Steps to Reproduce
- Jira home -> Settings -> System -> Backup manager;
- Click on Create backup for server (it does not matter if you include attachments or not).
Expected Results
The backup will be generated correctly.
Actual Results
The backup will fail.
Workaround
No workaround at the moment.