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()
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.