Activity Stream shows no updated issues, and logs a NoSuchElementException

Still need help?

The Atlassian Community is here for you.

Ask the community

 

Symptoms

The activity stream shows there are no recently updated issues, and the following appears in the atlassian-jira.log:

2014-03-06 18:40:30,139 StreamsCompletionService::thread-1 ERROR USERNAME 1120x121x5 1vtdrr8 207.67.115.176,127.0.0.1 /plugins/servlet/streams [atlassian.streams.internal.LocalActivityProvider] Exception building feed
java.util.NoSuchElementException
	at com.atlassian.streams.api.common.Option$ThrowNoSuchElementException.get(Option.java:56)
	at com.atlassian.streams.api.common.Option$3.fold(Option.java:312)
	at com.atlassian.streams.api.common.Option.get(Option.java:40)
	at com.atlassian.streams.jira.IssueActivityExtractor.extract(IssueActivityExtractor.java:98)
	at com.atlassian.streams.jira.JiraStreamsActivityProvider.extractActivity(JiraStreamsActivityProvider.java:152)
	at com.atlassian.streams.jira.JiraStreamsActivityProvider.access$100(JiraStreamsActivityProvider.java:48)
	at com.atlassian.streams.jira.JiraStreamsActivityProvider$1.call(JiraStreamsActivityProvider.java:101)
	at com.atlassian.streams.jira.JiraStreamsActivityProvider$1.call(JiraStreamsActivityProvider.java:94)
	at com.atlassian.streams.internal.LocalActivityProvider$FeedFetcher.doInTransaction(LocalActivityProvider.java:205)
	at com.atlassian.streams.internal.LocalActivityProvider$FeedFetcher.doInTransaction(LocalActivityProvider.java:186)
	at com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:25)
	at com.atlassian.jira.DefaultHostContextAccessor.doInTransaction(DefaultHostContextAccessor.java:34)  <+2>
	at java.lang.reflect.Method.invoke(Unknown Source)
...

Diagnosis 

select p.pkey, ji.issuenum from jiraissue ji join project p on (ji.project = p.id) where summary = '';

The above SQL detects if there are any issues with an empty summary.

Cause

There is at least one issue with an empty summary, which is tripping up the streams processor. It shouldn't normally be possible to create issues without a summary, though it is possible by a bad plugin.

Resolution

  • Go to all of the affected issues and edit the issue, then set the summary to a value

Last modified on Mar 30, 2016

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.