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,
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;
Hey everyone! My name is Sarah Schuster, and I'm a Customer Success Manager in Atlassian specializing in Jira Software Cloud. Over the next few weeks I will be posting discussion topics (8 total) to ...
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!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
We're bringing product updates and pro tips on teamwork to ten cities around the world.Save your spot