You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.
View groupJoin the community to find out what other Atlassian users are discussing, debating and creating.
After a sub-task is transitioned from OPEN to APPROVED, the user is prompted to add a comment. I have a post function that should grab that comment (I'm using getLastComment because I anticipate only one comment for now), and post a new comment with the same body text to that sub-task's parent.
Here's the script I'm using ...
import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.issue.Issue import com.atlassian.jira.issue.comments.CommentManager Issue parentIssue = issue.getParentObject() def feedback = ComponentAccessor.commentManager.getLastComment(issue) if (feedback) { create(parentIssue, feedback.getAuthorApplicationUser(), feedback.getBody(), true) }
... which gives me the following error:
2017-05-16 14:44:44,314 ERROR [workflow.ScriptWorkflowFunction]: ************************************************************************************* 2017-05-16 14:44:44,314 ERROR [workflow.ScriptWorkflowFunction]: Script function failed on issue: ITCM-327, actionId: 11, file: <inline script> groovy.lang.MissingMethodException: No signature of method: org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.create() is applicable for argument types: (com.atlassian.jira.issue.IssueImpl, com.atlassian.jira.user.DelegatingApplicationUser, java.lang.String, java.lang.Boolean) values: [ITCM-326, ewinter(ewinter), here's a comment, true] Possible solutions: grep(), iterator() at Script181.run(Script181.groovy:10)
Any ideas why this might be occurring? If I understand the error log correctly, one of the arguments I'm passing to create() is the wrong type, but I can't figure out which.
Thanks in advance.
I figured it out. I was supposed to be using:
ComponentAccessor.getCommentManager().create( ... )
instead of just create( ... ).
Connect with like-minded Atlassian users at free events near you!
Find an eventConnect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.
Host an eventYou're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.