Hello,
I try to create a cloned and linked issue and with that, i want to update some custom field of the cloned issue.
scriptrunner comes with an additional target issue action: set custom field.
def cf = customFieldManager.getCustomFieldObjects(issue).find {it.name == 'My Custom Field'} issueInputParameters.addCustomFieldValue(cf.id, 'cf value')
But in manual https://jamieechlin.atlassian.net/wiki/display/GRV/Built-In+Scripts#Built-InScripts-Clonesanissueandlinks, the same function is called:
def cf = customFieldManager.getCustomFieldObjects(issue).find {it.name == 'MyCustomFieldType'} issue.setCustomFieldValue(cf, "my value")
None of them work for me. in log file I've got an error:
/WorkflowUIDispatcher.jspa [onresolve.jira.groovy.GroovyFunctionPlugin] Script post-function failed on xxx: com.onresolve.jira.groovy.canned.workflow.postfunctions.CloneIssue
with 1st snippet:
javax.script.ScriptException: javax.script.ScriptException: java.lang.NullPointerException: Cannot get property 'id' on null object
with 2nd snippet:
java.lang.NullPointerException
Thanks for your help
the problem is marked here:Cannot retrieve a set of custom field options
the functions above will work only over the options class
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.