import com.atlassian.jira.component.ComponentAccessor;
import com.opensymphony.workflow.WorkflowContext;
import com.atlassian.jira.workflow.WorkflowTransitionUtil;
import com.atlassian.jira.workflow.WorkflowTransitionUtilImpl;
import com.atlassian.jira.util.JiraUtils;
import com.atlassian.jira.issue.MutableIssue;
String currentUser = ((WorkflowContext) transientVars.get("context")).getCaller();
def workflowTransitionUtil = ComponentAccessor.getComponent(WorkflowTransitionUtilImpl.class)
//WorkflowTransitionUtil workflowTransitionUtil = (WorkflowTransitionUtil) JiraUtils.loadComponent(WorkflowTransitionUtilImpl.class);
MutableIssue parent = issue.getParentObject() as MutableIssue;
String originalParentStatus = parent?.status?.name
String issueStatus = issue?.status?.name
if (issue.issueType.name == "Sub-Task" && issueStatus == 'Ready for Development' && ( originalParentStatus == 'Backlog' || originalParentStatus == 'Ready for Refinement' || originalParentStatus == 'Ready for Development' ) ) {
workflowTransitionUtil.setIssue(parent)
workflowTransitionUtil.setUserkey(currentUser)
workflowTransitionUtil.setAction(131)
workflowTransitionUtil.validate()
workflowTransitionUtil.progress()
}
error my getting is
can anyone help me to fix this