I keep getting the error: ERROR [runner.ScriptFieldPreviewRunner]: Script field preview failed for field that has not yet been created
java.lang.NumberFormatException: For input string: "null"
My code is below.. Sorry very new to this so feel free to point out all my mistakes.
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.component.pico.ComponentManager
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.CustomFieldManager
def issueLinkManager = ComponentAccessor.getIssueLinkManager()
def componentManager = ComponentManager.getInstance()
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def url = ComponentAccessor.getApplicationProperties().getString("jira.baseurl")
def estimateRollup = 0
issueLinkManager.getOutwardLinks(issue.id)?.each
{
outLink->
def firstLevelChildIssue = outLink.destinationObject
def customField = customFieldManager.getCustomFieldObjectByName("Cumulative Epic Estimation in Numbers")
def estimateRoll = issue.getCustomFieldValue(customField)
def estimateRollString = estimateRoll.toString()
def estimateRollInt = Integer.parseInt(estimateRollString)
if(outLink.getIssueLinkType().getName().equals("Parent-Child Link"))
{
estimateRollup += estimateRollInt
}
}
return estimateRollup