Details
-
Bug
-
Resolution: Fixed
-
Medium
-
3.13.2
-
3.13
-
Description
I am getting these errors from the activity stream:
TP-Processor23 ERROR [atlassian.streams.servlet.StreamsActivityServlet] Error getting activity
com.atlassian.jira.exception.AttachmentNotFoundException
at com.atlassian.jira.issue.managers.DefaultAttachmentManager.getAttachment(DefaultAttachmentManager.java:75)
at com.atlassian.streams.jira.JiraSyndEntryFactoryImpl.extractAttachments(JiraSyndEntryFactoryImpl.java:309)
at com.atlassian.streams.jira.JiraSyndEntryFactoryImpl.buildAttachments(JiraSyndEntryFactoryImpl.java:250)
at com.atlassian.streams.jira.JiraSyndEntryFactoryImpl.buildChanged(JiraSyndEntryFactoryImpl.java:174)
at com.atlassian.streams.jira.JiraSyndEntryFactoryImpl.getSyndEntries(JiraSyndEntryFactoryImpl.java:96)
at com.atlassian.streams.jira.JiraStreamsActivityProvider.getActivityFeed(JiraStreamsActivityProvider.java:111)
at com.atlassian.streams.servlet.StreamsActivityServlet$1.doInTransaction(StreamsActivityServlet.java:123)
at com.atlassian.sal.core.transaction.NoOpTransactionTemplate.execute(NoOpTransactionTemplate.java:14)
at com.atlassian.streams.servlet.StreamsActivityServlet.doGet(StreamsActivityServlet.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at com.atlassian.plugin.descriptors.servlet.DelegatingPluginServlet.service(DelegatingPluginServlet.java:48)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
Unfortunately, although AttachmentNotFoundException takes the attachment ID in its constructor, it doesn't do anything with it, so the user is left in the dark as to which attachment is missing.