We are suffering from uploading a file to issue, this problem is only reproduced with some individual issue, in other words, it is successful to upload to other issues, but fail on some issues even in the same project.
Here I post the log. Can anyone give me a hand?
2021-03-19 01:36:39,013 http-nio-8080-exec-117 WARN Roger.Tang 96x477104x1 163c6ft 10.22.43.135,10.22.99.21 /rest/jddap/1.0/attachment [c.a.j.issue.managers.DefaultAttachmentManager] Got exception while saving attachment in attachment store. Exception: Unable to create target file /var/atlassian/application-data/jira/data/attachments/MOLAR75XXRD/10000/MOLAR75XXRD-241/649867
2021-03-19 01:36:39,018 http-nio-8080-exec-117 ERROR Roger.Tang 96x477104x1 163c6ft 10.22.43.135,10.22.99.21 /rest/jddap/1.0/attachment [c.s.j.spi.container.ContainerResponse] Mapped exception to response: 500 (Internal Server Error)
com.atlassian.jira.plugins.dnd.attachment.rest.AttachmentResource$RESTException
at com.atlassian.jira.plugins.dnd.attachment.rest.AttachmentResource.attachTemporaryfile(AttachmentResource.java:92)
at sun.reflect.GeneratedMethodAccessor3780.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
... 12 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:154)
... 1 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:68)
... 41 filtered
at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
... 53 filtered
at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:66)
... 1 filtered
at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:64)
... 16 filtered
at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37)
... 19 filtered
at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30)
... 5 filtered
at com.valiantys.jira.plugins.sql.service.servletcontext.ContextListenerServletFilter.doFilter(ContextListenerServletFilter.java:24)
... 8 filtered
at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
... 4 filtered
at com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(LocationCleanerFilter.java:36)
... 26 filtered
at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25)
... 25 filtered
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
2021-03-19 01:36:47,154 http-nio-8080-exec-20 WARN Roger.Tang 96x477108x1 163c6ft 10.22.43.135,10.22.99.21 /rest/jddap/1.0/attachment [c.a.j.issue.managers.DefaultAttachmentManager] Got exception while saving attachment in attachment store. Exception: Unable to create target file /var/atlassian/application-data/jira/data/attachments/MOLAR75XXRD/10000/MOLAR75XXRD-241/649868
2021-03-19 01:36:47,158 http-nio-8080-exec-20 ERROR Roger.Tang 96x477108x1 163c6ft 10.22.43.135,10.22.99.21 /rest/jddap/1.0/attachment [c.s.j.spi.container.ContainerResponse] Mapped exception to response: 500 (Internal Server Error)
com.atlassian.jira.plugins.dnd.attachment.rest.AttachmentResource$RESTException
at com.atlassian.jira.plugins.dnd.attachment.rest.AttachmentResource.attachTemporaryfile(AttachmentResource.java:92)
at sun.reflect.GeneratedMethodAccessor3780.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
... 12 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:154)
... 1 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:68)
... 41 filtered
at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
... 53 filtered
at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:66)
... 1 filtered
at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:64)
... 16 filtered
at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37)
... 19 filtered
at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30)
... 5 filtered
at com.valiantys.jira.plugins.sql.service.servletcontext.ContextListenerServletFilter.doFilter(ContextListenerServletFilter.java:24)
... 8 filtered
at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
... 4 filtered
at com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(LocationCleanerFilter.java:36)
... 26 filtered
at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25)
... 25 filtered
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
2021-03-19 01:36:58,216 http-nio-8080-exec-56 INFO Roger.Tang 96x477113x1 163c6ft 10.22.43.135,10.22.99.21 /secure/admin/ViewLogging!markLogs.jspa [c.a.j.util.log.LogMarker]
Hi @Roger
just to rule out the basics - have you checked if the server has enough free space on the partition the attachments are about to be stored and the permissions are okay?
I have less doubt for the permissions as you say it is only happening for some attachments but the disk space is something I would have a look at first.
It could also be worth having a look at the system's overall health - if the disks (harddisks or SSDs mostly) are okay and healthy. The system log should tell more if there is a culprit.
Unfortunately, the error 500 is a quite generic one.
There is also an Attachment health check in Jira which should have been alarming you about the situation:
https://confluence.atlassian.com/jirakb/attachments-health-check-fails-in-jira-server-744526718.html
Regards,
Daniel
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.