-
Bug
-
Resolution: Fixed
-
Highest
-
1000.718.6, 1000.718.5, Archived Jira Cloud
-
174
-
Severity 2 - Major
-
1,880
-
NOTE: This bug report is for JIRA Server. Using JIRA Cloud? See the corresponding bug report.
Summary
- A JIRA backup with attachments fails with a Media API timeout and displays one of the following errors:
Woah! Something went wrong!
Unexpected error during export has occurred
Or:
Export error
Error: BACKUP_MOVE_ERROR. Undefined Media API error
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: xxxxxxxxxxxxx
- Generating backup for server stuck at: Exporting attachment xxx of xxxx
Or:Export error
Read timed out
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: xxxxxxxxxxxxxEnvironment
- JIRA Cloud v1000.552.1 & v1000.552.3 with many attachments
Steps to Reproduce
- Go to Backup Manager
- Tick option to Include attachments
- Click on "Create Backup for Server"
Expected Results
JIRA Backup completes and a link is displayed to download the full backup zip file.
Actual Results
The below exception appears in JIRA log:
2016-11-16 21:49:07,189 Long running task: OnDemandBackup ERROR sysadmin 1227x109609x1 104.192.142.137 /rest/obm/1.0/runbackup [c.a.o.backupmanager.rest.OnDemandBackupTask] Failure during task executing. Task's service: com.atlassian.ondemand.backupmanager.service.JiraBackupService@1a0085 com.atlassian.ondemand.backupmanager.backuppolicy.BackupManagerException: Error: PROBLEM_DURING_EXPORT. com.atlassian.ondemand.backupmanager.backuppolicy.BackupManagerException: Error: BACKUP_MOVE_ERROR. Undefined Media API error
Full error logged:
2016-11-16 21:49:07,187 Long running task: OnDemandBackup INFO sysadmin 1227x109609x1 104.192.142.137 /rest/obm/1.0/runbackup [c.a.j.m.metric.MediaApiServiceClientMetrics.privacy-safe] Published MediaApiAnalyticsEvent java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:170) at java.net.SocketInputStream.read(SocketInputStream.java:141) at sun.security.ssl.InputRecord.readFully(InputRecord.java:465) at sun.security.ssl.InputRecord.read(InputRecord.java:503) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973) at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930) at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:139) at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:155) at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:284) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:140) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:261) at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:165) at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:167) at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:272) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:124) at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:271) at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184) at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88) at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:220) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:164) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:139) at com.atlassian.media.client.impl.HttpClientMediaApiClient.createFile(HttpClientMediaApiClient.java:617) at com.atlassian.media.client.impl.HttpClientMediaApiClient.createFileFromBinary(HttpClientMediaApiClient.java:480) at com.atlassian.jira.media.MediaApiServiceClientImpl.lambda$createFileFromBinary$2(MediaApiServiceClientImpl.java:81) at com.atlassian.jira.media.MediaApiServiceClientImpl.performRequest(MediaApiServiceClientImpl.java:137) at com.atlassian.jira.media.MediaApiServiceClientImpl.createFileFromBinary(MediaApiServiceClientImpl.java:81) at com.atlassian.jira.media.DescribedMediaApiServiceClient.createFileFromBinary(DescribedMediaApiServiceClient.java:55) at com.atlassian.ondemand.backupmanager.service.JiraBackupService.moveFileToFilestore(JiraBackupService.java:402) at com.atlassian.ondemand.backupmanager.service.JiraBackupService.backup(JiraBackupService.java:197) at com.atlassian.ondemand.backupmanager.rest.OnDemandBackupTask.run(OnDemandBackupTask.java:86) at com.atlassian.ondemand.backupmanager.longrunning.ManagedTask.run(ManagedTask.java:35) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) 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:745) 2016-11-16 21:49:07,189 Long running task: OnDemandBackup ERROR sysadmin 1227x109609x1 104.192.142.137 /rest/obm/1.0/runbackup [c.a.o.backupmanager.rest.OnDemandBackupTask] Failure during task executing. Task's service: com.atlassian.ondemand.backupmanager.service.JiraBackupService@1a0085 com.atlassian.ondemand.backupmanager.backuppolicy.BackupManagerException: Error: PROBLEM_DURING_EXPORT. com.atlassian.ondemand.backupmanager.backuppolicy.BackupManagerException: Error: BACKUP_MOVE_ERROR. Undefined Media API error at com.atlassian.ondemand.backupmanager.service.JiraBackupService.backup(JiraBackupService.java:208) at com.atlassian.ondemand.backupmanager.rest.OnDemandBackupTask.run(OnDemandBackupTask.java:86) at com.atlassian.ondemand.backupmanager.longrunning.ManagedTask.run(ManagedTask.java:35) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) 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:745) Caused by: com.atlassian.ondemand.backupmanager.backuppolicy.BackupManagerException: Error: BACKUP_MOVE_ERROR. Undefined Media API error at com.atlassian.ondemand.backupmanager.service.JiraBackupService.moveFileToFilestore(JiraBackupService.java:410) at com.atlassian.ondemand.backupmanager.service.JiraBackupService.backup(JiraBackupService.java:197) ... 7 more Caused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:170) at java.net.SocketInputStream.read(SocketInputStream.java:141) at sun.security.ssl.InputRecord.readFully(InputRecord.java:465) at sun.security.ssl.InputRecord.read(InputRecord.java:503) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973) at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930) at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:139) at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:155) at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:284) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:140) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:261) at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:165) at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:167) at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:272) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:124) at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:271) at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184) at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88) at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:220) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:164) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:139) at com.atlassian.media.client.impl.HttpClientMediaApiClient.createFile(HttpClientMediaApiClient.java:617) at com.atlassian.media.client.impl.HttpClientMediaApiClient.createFileFromBinary(HttpClientMediaApiClient.java:480) at com.atlassian.jira.media.MediaApiServiceClientImpl.lambda$createFileFromBinary$2(MediaApiServiceClientImpl.java:81) at com.atlassian.jira.media.MediaApiServiceClientImpl.performRequest(MediaApiServiceClientImpl.java:137) at com.atlassian.jira.media.MediaApiServiceClientImpl.createFileFromBinary(MediaApiServiceClientImpl.java:81) at com.atlassian.jira.media.DescribedMediaApiServiceClient.createFileFromBinary(DescribedMediaApiServiceClient.java:55) at com.atlassian.ondemand.backupmanager.service.JiraBackupService.moveFileToFilestore(JiraBackupService.java:402) ... 8 more 2016-11-16 21:49:07,190 Long running task: OnDemandBackup WARN sysadmin 1227x109609x1 104.192.142.137 /rest/obm/1.0/runbackup [c.a.workcontext.api.WorkContextManager] Created WorkContext leniently (see: go/work-context-lenient-mode-errors) thread: com.atlassian.workcontext.api.LenientWorkContextException at com.atlassian.workcontext.api.WorkContextManager.getPrivateWorkContext(WorkContextManager.java:144) at com.atlassian.workcontext.api.WorkContextLocal.get(WorkContextLocal.java:71) at com.atlassian.seraph.auth.AuthenticationContextImpl.getUser(AuthenticationContextImpl.java:13) at com.atlassian.jira.security.JiraAuthenticationContextImpl.getLoggedInUser(JiraAuthenticationContextImpl.java:84) at com.atlassian.jira.security.JiraAuthenticationContextImpl.getUser(JiraAuthenticationContextImpl.java:105) at com.atlassian.jira.security.JiraAuthenticationContextImpl.getI18nHelper(JiraAuthenticationContextImpl.java:125) at com.atlassian.ondemand.backupmanager.service.JiraBackupService.provideApplicationResourceBundle(JiraBackupService.java:306) at com.atlassian.ondemand.backupmanager.rest.OnDemandBackupTask.getLocalizedMessage(OnDemandBackupTask.java:124) at com.atlassian.ondemand.backupmanager.rest.OnDemandBackupTask.run(OnDemandBackupTask.java:100) at com.atlassian.ondemand.backupmanager.longrunning.ManagedTask.run(ManagedTask.java:35) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) 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:745) 2016-11-16 21:49:07,191 Long running task: OnDemandBackup WARN sysadmin 1227x109609x1 104.192.142.137 /rest/obm/1.0/runbackup [c.a.o.backupmanager.rest.OnDemandBackupTask] com.atlassian.ondemand.backupmanager.service.JiraBackupService@1a0085 fails to provide text via configured resource bundle. Can't find resource for bundle java.util.PropertyResourceBundle, key backupmanager.PROBLEM_DURING_EXPORT. Trying to resolve directly.
Notes
A backup without attachments succeeds.
The problem is with the Attachments and an unexpected timeout from the Media API service.
There is work already being done to improve the backup resilience to this errors and prevent this problem.
Workaround
A retry of the backup with attachments may succeed as it depends on an external service load.
Contact Cloud Support to check the directory /data/jirastudio/jira/home/export as the file is usually exported correctly to that location before the error.
- is related to
-
JRACLOUD-65335 Backup created gives timeout error
-
- Closed
-
-
CONFCLOUD-52759 Confluence Backup fails due to Media Api "Service Unavailable"
-
- Closed
-
- relates to
-
JRACLOUD-63214 Backup fails with Media API timeout error
-
- Closed
-
-
HOT-54462 Loading...
-
HOT-50548 Loading...
-
HOT-52536 Loading...
- caused by
-
VPP-2724 Loading...
- is blocked by
-
HOT-62282 Loading...