Protect Groovy formulas against null values
When you access a field of an issue, you might need to verify that it is not null before calling a method on the value of that field to avoid null pointer exceptions. This article explains some approaches to protecting your Groovy formulas written in the JMCF Groovy editor against null values.
Approaches
- Avoid exceptions using the if structure
You can explicitly check for
nullusing the if control structure and then call a method on the field value. For example:if(issue.get("assignee")){ issue.get("assignee").name } - Using the Safe navigation operator
You can simplify your script using the Safe navigation operator ?. and avoid null pointer exceptions. For example:
issue.get("assignee")?.name
Related articles
, multiple selections available, Use left or right arrow keys to navigate selected items
Need support? Create a request with our support team.
Copyright © 2005 - 2025 Appfire | All rights reserved.
