I get this error, not sure why the CloneIssue constructor is no longer found:
2019-11-27 12:16:06,853 ERROR [workflow.AbstractScriptWorkflowFunction]: Script function failed on issue: CRPT-49, actionId: 421, file: com/wumed/jira/scriptrunner/postfunctions/CRIScreenPostFunction.groovy
groovy.lang.GroovyRuntimeException: Could not find matching constructor for: com.onresolve.scriptrunner.canned.jira.workflow.postfunctions.CloneIssue()
I can't seem to find the API documentation either to see if something changed for "com.onresolve.scriptrunner.canned.jira.workflow.postfunctions.CloneIssue"
JIRA version: 8.5.1
Scriptrunner version: 5.6.8.1
They have changed the way of implementation see the following documentation page on there website, it also has a example on how to fix this issue by using the creatBean function instead of doscript:
Hope it helps :)
Added the code piece for if they would remove this page:
import com.onresolve.scriptrunner.canned.jira.workflow.postfunctions.CloneIssue
import com.onresolve.scriptrunner.runner.ScriptRunnerImpl
def inputs = [
'FIELD_TARGET_PROJECT' : 'FOO',
'FIELD_SELECTED_FIELDS': null, //clone all the fields
] as Map<String, Object>
def executionContext = [
issue: issue,
]
def cloneIssueBean = ScriptRunnerImpl.scriptRunner.createBean(CloneIssue) cloneIssueBean.execute(inputs, executionContext)
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.