hi.
I am trying to set to the comment value of custom field with Script runner post function "Adds a comment to linked issues when this issue is transitioned".
I am using:
<% out << com.atlassian.jira.issue.CustomFieldManager.getCustomFieldObject('customfield_10806') %>
But its return eror:
2017-12-01 16:25:47,812 ERROR [workflow.ScriptWorkflowFunction]: ************************************************************************************* 2017-12-01 16:25:47,812 ERROR [workflow.ScriptWorkflowFunction]: Script function failed on issue: IO-83, actionId: 141, file: null groovy.lang.MissingMethodException: No signature of method: static com.atlassian.jira.issue.CustomFieldManager.getCustomFieldObject() is applicable for argument types: (java.lang.String) values: [customfield_10806] at com.onresolve.scriptrunner.canned.jira.workflow.postfunctions.UpdateBlockedIssues$_doScript_closure1.doCall(UpdateBlockedIssues.groovy:112) at com.onresolve.scriptrunner.canned.jira.workflow.postfunctions.UpdateBlockedIssues.doScript(UpdateBlockedIssues.groovy:100)
Can somebody help?
Hi Taras,
Have you tried using double quotes on the cutomfield name?
Also, why don't you use Automation to add a comment on transition? That's more intuitive in my opinion and maintenance is transparent, doesn't require any sripting knowledge :)
Hope either suggestion will help!
Cheers
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Understood, then you can't use the line above directly: CustomfieldManager is not a static class and needs to be instanciated. I'm not sure why you out the customfield value but I'm sure that you'll need more than this to use CustomFieldManager.
That would imply something like:
CustomFieldManager cfm = ComponentAccessor.getCustomFieldManager();
CustomField cf = cfm.getCustomFieldObject('customfield_10806');
...
Does that help?
Cheers
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Sure, might be an option, let us know if it works!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.