Cannot set property 'value' on null object

Originally asked by Vimalraj Rangasamy on 18 June 2021 (original question)


I have setup hybrid sync between 2 projects within a jira instance and get following error.

NullPointerException: Cannot set property ‘value’ on null object

Showing error in the script but does not point to which line

Below is the script,

OEM.issue.customFields.“OEM Affected Programs”.value = “Alexandra”
//OEM.issue.customFields.“OEM Customer Severity”.value = “S2-Severe”

DAR.issue.customFields.“Platform Common”.value = “No”
DAR.issue.customFields.“Translation Impacts”.value = “No”
DAR.issue.customFields.“Affects PLQA Tests”.value = “No”
DAR.issue.customFields.“Affected PLQA Tests are tested earlier”.value = “No”
DAR.issue.customFields.“Triage Pattern”.value = “No”
DAR.issue.customFields.“Is a Regression”.value = “Unknown”
DAR.issue.customFields.“Recovery”.value = “Other”
DAR.issue.customFields.“Feature”.value = “Other”

I have added script at the end of the field mapping.


Answer by Francis Martens (Exalate) on 18 June 2021

One of the customfields don’t exist.
To avoid the nullpointer, you can use the groovy safe navigation operator
DAR.issue.customFields.“Bogus”?.value will not result in a nullpointer (check the ?)

To locate the custom field - make sure that all fields exist