I installed confluence server 6.15.4, few handfull spaces. Things went well, and tried taking full backup, which fails.
With attachment, it fails, with error:
Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /confluence/admin/dobackup.action.
Reason: Error reading from remote server
==> catalina.out <==
21-May-2019 15:51:21.856 WARNING [Catalina-utility-1] org.apache.catalina.valves.StuckThreadDetectionValve.notifyStuckThreadDetected Thread [http-nio-8090-exec-10] (id=[238]) has been active for [68,426] milliseconds (since [5/21/19 3:50 PM]) to serve the same request for [https://agupta.io/confluence/admin/dobackup.action?atl_token=62b3c06b7d3ca52ab3eaa95622a05d3258ea3287&backupAttachments=true&backup=Export] and may be stuck (configured threshold for this StuckThreadDetectionValve is [60] seconds). There is/are [1] thread(s) in total that are monitored by this Valve and may be stuck.
java.lang.Throwable
at java.io.FileOutputStream.writeBytes(Native Method)
at java.io.FileOutputStream.write(FileOutputStream.java:326)
at java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:253)
at java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:211)
at java.util.zip.ZipOutputStream.write(ZipOutputStream.java:331)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2315)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:2270)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2291)
at com.atlassian.core.util.zip.FileArchiver.addToArchive(FileArchiver.java:48)
at com.atlassian.core.util.zip.FolderAppender.appendFile(FolderAppender.java:80)
at com.atlassian.core.util.zip.FolderAppender.append(FolderAppender.java:61)
at com.atlassian.core.util.zip.FolderAppender.appendFolder(FolderAppender.java:73)
at com.atlassian.core.util.zip.FolderAppender.append(FolderAppender.java:63)
at com.atlassian.core.util.zip.FolderAppender.appendFolder(FolderAppender.java:73)
at com.atlassian.core.util.zip.FolderAppender.append(FolderAppender.java:63)
at com.atlassian.core.util.zip.FolderAppender.appendFolder(FolderAppender.java:73)
at com.atlassian.core.util.zip.FolderAppender.append(FolderAppender.java:63)
at com.atlassian.core.util.zip.FolderAppender.appendFolder(FolderAppender.java:73)
at com.atlassian.core.util.zip.FolderAppender.append(FolderAppender.java:63)
at com.atlassian.core.util.zip.FolderAppender.append(FolderAppender.java:55)
at com.atlassian.core.util.zip.ZipArchiver.addFolder(ZipArchiver.java:48)
at com.atlassian.core.util.zip.FolderArchiver.doFolderArchive(FolderArchiver.java:43)
at com.atlassian.core.util.zip.FolderArchiver.doArchive(FolderArchiver.java:29)
at com.atlassian.core.util.FileUtils.createZipFile(FileUtils.java:257)
at com.atlassian.confluence.importexport.impl.FileXmlExporter.doExportInternal(FileXmlExporter.java:78)
at com.atlassian.confluence.importexport.impl.FileXmlExporter.doExport(FileXmlExporter.java:54)
at com.atlassian.confluence.importexport.DefaultImportExportManager.doExport(DefaultImportExportManager.java:225)
at com.atlassian.confluence.importexport.DefaultImportExportManager.exportAs(DefaultImportExportManager.java:191)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
at com.sun.proxy.$Proxy124.exportAs(Unknown Source)
at com.atlassian.confluence.importexport.actions.BackupAction.execute(BackupAction.java:58)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:168)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.core.ConfluenceWorkflowInterceptor.intercept(ConfluenceWorkflowInterceptor.java:33)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.xwork.interceptors.XsrfTokenInterceptor.intercept(XsrfTokenInterceptor.java:100)
at com.atlassian.confluence.xwork.ConfluenceXsrfTokenInterceptor.intercept(ConfluenceXsrfTokenInterceptor.java:29)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.security.interceptors.CaptchaInterceptor.intercept(CaptchaInterceptor.java:42)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.core.ConfluenceLicenseInterceptor.intercept(ConfluenceLicenseInterceptor.java:65)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.validation.MessageHolderInterceptor.intercept(MessageHolderInterceptor.java:37)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.util.LoggingContextInterceptor.intercept(LoggingContextInterceptor.java:44)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.core.CancellingInterceptor.intercept(CancellingInterceptor.java:21)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.xwork.HttpMethodValidationInterceptor.intercept(HttpMethodValidationInterceptor.java:68)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.security.websudo.WebSudoInterceptor.intercept(WebSudoInterceptor.java:64)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.themes.ThemeContextInterceptor.intercept(ThemeContextInterceptor.java:42)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.security.actions.PermissionCheckInterceptor.intercept(PermissionCheckInterceptor.java:96)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.atlassian.confluence.setup.webwork.BootstrapAwareInterceptor.intercept(BootstrapAwareInterceptor.java:21
The XMLExport is generated and looks valid, as was able to import in development server.
-rw-r----- 1 user-x user-x 1.6G 2019-05-21 15:52 xmlexport-20190521-155014-1.zip
If I disable attachment, it works. with attachment, size is only 1.6 GB, and without attachments - 1.2 MB. Issue is not with downloads, as backup is in temp folder, and it takes about 60 sec for exception. Seems some timeout value need to be changed.
Need this as pre-requirement for upgrades.
thanks.
There might be multiple reasons for the error.Regarding timeout you can check proxy(eg:apache) timeout and the tomcat timeout in server.xml.
Did not work, I increased org.apache.catalina.valves.StuckThreadDetectionValve=300 and org.apache.catalina.valves.StuckThreadDetectionValve=300.
The exception from logs went away, but, still see exception on Web.
I was also monitoring atlassian/application-data/confluence/temp, and ZIP was working long after exception and successfully created xmlexport-20190522-073000-3.zip.
Ajay
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Ajay Gupta Just curious, after that did you export include entities.xml?
at the moment, I am experiencing the same issue
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I was able to find reference which pointed issue in given version of confluence. I upgraded to next point release and working since then. My backup size are about 3.6 GB (zip) and include attachments.
Hope it helps.
Ajay
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.