Hello,
I want to retrieve the value of the components field :
import com.atlassian.jira.component.ComponentAccessor
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def issueManager = ComponentAccessor.getIssueManager()
def issueKey = "RP-83"
def issue = issueManager.getIssueObject(issueKey)
def productCf = customFieldManager.getCustomFieldObjectByName("components")
def productValue = issue.getCustomFieldValue(productCf)
when i run this script, i have this error :
2020-12-23 14:12:57,537 ERROR [common.UserScriptEndpoint]: ************************************************************************************* 2020-12-23 14:12:57,537 ERROR [common.UserScriptEndpoint]: Script console script failed: java.lang.NullPointerException at com.atlassian.jira.issue.IssueImpl.getCustomFieldValue(IssueImpl.java:951) at com.atlassian.jira.issue.Issue$getCustomFieldValue$3.call(Unknown Source) at Script669.run(Script669.groovy:11)
can you please help me ?
Thanks,
BR
Fayçal
Components is not a custom field (unless you've added one with that name)!
Instead of trying to find its id from its name and reading a custom field, try simply
issue.getComponents()
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.