Custom Email Script Failing

I have a script runner custom email script that occasionally fails to send an email to notification to the customer.  It only seems to be failing on two issue types, and only random issues.  We use the same script in all of our Service Desk issue types and they never have trouble any where else.

I have no experience with Groovy scripting, so any ideas or suggestions will be greatly appreciated.

6 answers

This widget could not be displayed.

Me too.

JIRA Service Desk 3.1.0
JIRA Core 7.1.0
Adaptavist ScriptRunner for JIRA 4.2.0.5

_jeo

This widget could not be displayed.

I should have included my software versions.

JIRA v6.4

JIRA Service Desk v2.5.9

Script Runner 4.1.3.11

Teamlead CRM 1.2.7.4

This widget could not be displayed.

Can you check your logs after when it fails?

This widget could not be displayed.

I have set my logging level to debug and when I check the logs after a failed email there are absolutely zero warnings or errors. 

We use a transition called Notify Customer that uses Script Runner to send an email to the issue assignee, reporter, watchers, and the customer.  The customer's email address is kept in the CRM plugin and the field name is customfield_11305.

I've checked the CRM database and on the failed email issues the customfield_11305 is populated with the customer's email address.  What I have noticed is when an email fails to send on an issue, it will always fail to send on that particular issue.  Also, it only fails to send to the customer.  Our internal employees always receive the email.

Looking through the outgoing email logs, I can see the email was generated by JIRA but where the customer's email address should be I am seeing our Service Desk email address instead.

This widget could not be displayed.

I'm not sure what the CRM plugin is. This function only supports CFs that return users, groups, strings, or multiple thereof. Is it possible that when it works it's because one of the other fields has this user address? Can you try only using this CRM field and see if it ever works?

This widget could not be displayed.

In the workflow transition we are sending to issue field "customfield_11305" and CC issue field "assignee".  I've tried removing the CC issue field and the email will still fail to send to the customer.  The logs show the same thing....instead of sending to the address in customfield_11305, it goes to the from address of our Service Desk.

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Aug 22, 2018 in Marketplace Apps

How a Marketplace app tech team is achieving gender diversity

Hello! My name is Genevieve Blanch, and I'm the Marketing Manager at RefinedWiki, creators of apps to give teams the tools to customize Atlassian platforms. Currently, 44% of the tech team at Re...

511 views 3 18
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you