Hey guys, im creating subtask issue from a workflow transition, the issue is being created but it won't link the subtask to the parent issue, here is my code
def summary = getUser(members[currentMember])
def memberCapacityIssue = ComponentAccessor.issueFactory.getIssue();
memberCapacityIssue.projectObject = project;
memberCapacityIssue.issueTypeId = subTaskId;
memberCapacityIssue.summary = summary;
memberCapacityIssue.setParentId(issue.getId())
memberCapacityIssue.assignee = issue.getAssignee() == null ? user : issue.getAssignee();
memberCapacityIssue.reporter = issue.getReporter() == null ? user : issue.getReporter();
memberCapacityIssue = issueManager.createIssueObject(user, memberCapacityIssue);
subTaskManager.createSubTaskIssueLink(issue, memberCapacityIssue, user); this line is errored
//
issue.store()
2021-08-29 22:11:34,635 ERROR [workflow.AbstractScriptWorkflowFunction]: Workflow script has failed java.lang.NullPointerException
at com.atlassian.jira.config.SubTaskManager$createSubTaskIssueLink.call(Unknown Source) at Script8444.run(Script8444.groovy:51)