How can I select field config and check if Priority is listed there?

Hi,

I have a scripted field which checks history of the ticket and tells me if that ticket ever had a Critical set as a priority. This scripted field is set global to all the projects. Some of my projects does not use Priority field so, logs are telling me that scripted field fails because it could not find the Priority field for those projects. I would like to use fieldconfig scheme to check if the field is listed there or not and if not then exit out from script. Can you please tell me on how to use logic to check the field config scheme or any other options.

Error from log - 

2015-08-11 13:56:50,341 http-bio-8443-exec-780 ERROR rs044s 836x128500x1 1ctd4ni /secure/CommentAssignIssue.jspa [onresolve.scriptrunner.customfield.GroovyCustomField] Script field failed on issue: ABC-147, field: Scripted - Ever Critical 
java.lang.NullPointerException: Cannot get property 'name' on null object

Thank you so much,

Seema

2 answers

could you post the code from the scripted field?

0 vote
Peter Bengov Community Champion Aug 11, 2015

As Alejo mentioned - an original script will help here.

My best guess is that you have an object you apply a '.name' command on, but you don't test before that if that object isn't null. This can be fixed by something like this, usually:

if (object != null)
   def variable = object.name;

Thanks for your reply Peter and Alejo. I have added if (issue.getPriority()!=null) condition and checking logs. I actually had done this to dev environment recently so thank you for guiding me to the right direction. Hopefully this will resolved my problem. Thank you again.

Suggest an answer

Log in or Sign up to answer
How to earn badges on the Atlassian Community

How to earn badges on the Atlassian Community

Badges are a great way to show off community activity, whether you’re a newbie or a Champion.

Learn more
Community showcase
Published Thursday in Jira

Meet the AUG leaders of Northern Virginia

@Rachel Wright (Jira Genie), @Billy Poggi (AUG NOVA, DC), and @Dana Jansen (Confluence Queen) are just some of the folks that lead one of the world's most active Atlassian User Group (AUG)....

146 views 5 9
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