Hi,
Using Jira 7.1.4 (we are planning on upgrading but will take a bit) and all of the sudden we are periodically see the email queue backing up. When it starts to back up it seems to be duplicate emails out. Nothing get sent to the error mail queue. This just started happening a few days ago and nothing that I can tell has changed.
I thought that it may be due to our internal SMTP server and then I switched it to Amazon's SES but after a while the mail queue started to backup again. The thing is when it begins to backup it seems to create a bunch of duplicate emails which sends the mail queue getting bigger at a fast rate.
The only way to get things back to normal is to restart Jira. After I restart it will be good for some hours (about a half a day or so). Then all of the sudden emails will begin to accumulate again in the mail queue.
Any ideas?
Thanks.
From the logs you posted previously, I see some automation event is causing the issue. Please see if there are any automations enabled or any unsupported plugins are running in your instance
Hi @Ahmad Awadallah,
Can you post your log error here? - JIRA_HOME/logs/atlassian-jira.log. Just error is required
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Sid
This is the error I keep on seeing over and over when the issue occurs.
2018-12-23 23:25:48,460 DynatraceScheduler_Worker-3 ERROR anonymous [c.a.event.internal.AsynchronousAbleEventDispatcher] There was an exception thrown trying to dispatch event [com.atlassian.jira.event.issue.IssueEvent@3a171d55[issue=SUP-15805,comment=<null>,worklog=<null>,changelog=[GenericEntity:ChangeGroup][issue,311353][author,adminautomat][created,2018-12-23 23:25:48.007][id,3752620],eventTypeId=5,sendMail=true,params={eventsource=workflow, baseurl=https://support.companyname.com/supportportal},subtasksUpdated=false]] from the invoker [SingleParameterMethodListenerInvoker{method=public void com.atlassian.plugin.automation.scheduler.DefaultAutomationEventHandler.handleEvent(java.lang.Object), listener=com.atlassian.plugin.automation.scheduler.DefaultAutomationEventHandler@32fe8c17}]java.lang.RuntimeException: java.lang.StackOverflowError at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:50) at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$1$1.run(AsynchronousAbleEventDispatcher.java:48) at com.google.common.util.concurrent.MoreExecutors$DirectExecutorService.execute(MoreExecutors.java:299) at com.atlassian.event.internal.AsynchronousAbleEventDispatcher.dispatch(AsynchronousAbleEventDispatcher.java:107) at com.atlassian.event.internal.EventPublisherImpl.invokeListeners(EventPublisherImpl.java:160) at com.atlassian.event.internal.EventPublisherImpl.publish(EventPublisherImpl.java:79) at com.atlassian.jira.event.issue.DefaultIssueEventManager.publishEvent(DefaultIssueEventManager.java:120) at com.atlassian.jira.event.issue.DefaultIssueEventManager.publishAsRedundant(DefaultIssueEventManager.java:132) at com.atlassian.jira.event.issue.DefaultIssueEventManager.dispatchRedundantEvent(DefaultIssueEventManager.java:83) at com.atlassian.jira.workflow.function.event.FireIssueEventFunction.execute(FireIssueEventFunction.java:53) at com.opensymphony.workflow.AbstractWorkflow.executeFunction(AbstractWorkflow.java:1050) at com.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1446) at com.opensymphony.workflow.AbstractWorkflow.doAction(AbstractWorkflow.java:564) at com.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1474) at com.opensymphony.workflow.AbstractWorkflow.doAction(AbstractWorkflow.java:564) at com.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1474) at com.opensymphony.workflow.AbstractWorkflow.doAction(AbstractWorkflow.java:564) at com.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1474)
...
Caused by: java.lang.StackOverflowError
at java.security.AccessController.doPrivileged(Native Method)
at sun.reflect.annotation.AnnotationParser.annotationForMap(AnnotationParser.java:303)
at sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:293)
at sun.reflect.annotation.AnnotationParser.parseAnnotation(AnnotationParser.java:226)
at sun.reflect.annotation.AnnotationParser.parseParameterAnnotations2(AnnotationParser.java:184)
at java.lang.reflect.Executable.parseParameterAnnotations(Executable.java:80)
at java.lang.reflect.Executable.sharedGetParameterAnnotations(Executable.java:555)
at java.lang.reflect.Constructor.getParameterAnnotations(Constructor.java:523)
at org.springframework.core.MethodParameter.getParameterAnnotations(MethodParameter.java:382)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Sid
This is the error I keep on seeing over and over when the issue occurs.
2018-12-23 23:25:48,460 DynatraceScheduler_Worker-3 ERROR anonymous [c.a.event.internal.AsynchronousAbleEventDispatcher] There was an exception thrown trying to dispatch event [com.atlassian.jira.event.issue.IssueEvent@3a171d55[issue=SUP-15805,comment=<null>,worklog=<null>,changelog=[GenericEntity:ChangeGroup][issue,311353][author,adminautomat][created,2018-12-23 23:25:48.007][id,3752620],eventTypeId=5,sendMail=true,params={eventsource=workflow, baseurl=https://support.companyname.com/supportportal},subtasksUpdated=false]] from the invoker [SingleParameterMethodListenerInvoker{method=public void com.atlassian.plugin.automation.scheduler.DefaultAutomationEventHandler.handleEvent(java.lang.Object), listener=com.atlassian.plugin.automation.scheduler.DefaultAutomationEventHandler@32fe8c17}]java.lang.RuntimeException: java.lang.StackOverflowError at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:50) at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$1$1.run(AsynchronousAbleEventDispatcher.java:48) at com.google.common.util.concurrent.MoreExecutors$DirectExecutorService.execute(MoreExecutors.java:299) at com.atlassian.event.internal.AsynchronousAbleEventDispatcher.dispatch(AsynchronousAbleEventDispatcher.java:107) at com.atlassian.event.internal.EventPublisherImpl.invokeListeners(EventPublisherImpl.java:160) at com.atlassian.event.internal.EventPublisherImpl.publish(EventPublisherImpl.java:79) at com.atlassian.jira.event.issue.DefaultIssueEventManager.publishEvent(DefaultIssueEventManager.java:120) at com.atlassian.jira.event.issue.DefaultIssueEventManager.publishAsRedundant(DefaultIssueEventManager.java:132) at com.atlassian.jira.event.issue.DefaultIssueEventManager.dispatchRedundantEvent(DefaultIssueEventManager.java:83) at com.atlassian.jira.workflow.function.event.FireIssueEventFunction.execute(FireIssueEventFunction.java:53) at com.opensymphony.workflow.AbstractWorkflow.executeFunction(AbstractWorkflow.java:1050) at com.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1446) at com.opensymphony.workflow.AbstractWorkflow.doAction(AbstractWorkflow.java:564) at com.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1474) at com.opensymphony.workflow.AbstractWorkflow.doAction(AbstractWorkflow.java:564) at com.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1474) at com.opensymphony.workflow.AbstractWorkflow.doAction(AbstractWorkflow.java:564) at com.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1474)
...
Caused by: java.lang.StackOverflowError
at java.security.AccessController.doPrivileged(Native Method)
at sun.reflect.annotation.AnnotationParser.annotationForMap(AnnotationParser.java:303)
at sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:293)
at sun.reflect.annotation.AnnotationParser.parseAnnotation(AnnotationParser.java:226)
at sun.reflect.annotation.AnnotationParser.parseParameterAnnotations2(AnnotationParser.java:184)
at java.lang.reflect.Executable.parseParameterAnnotations(Executable.java:80)
at java.lang.reflect.Executable.sharedGetParameterAnnotations(Executable.java:555)
at java.lang.reflect.Constructor.getParameterAnnotations(Constructor.java:523)
at org.springframework.core.MethodParameter.getParameterAnnotations(MethodParameter.java:382)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.