IssueFactory.getIssue()创建一个问题与ID == NULL

问题描述:

您好我使用adaptavist scriptrunner创建一个用于创建一个子任务一个小脚本:IssueFactory.getIssue()创建一个问题与ID == NULL

ApplicationUser user = // .. obtaining the user 
MutableIssue parent = // .. obtaining parent issue 
MutableIssue child = issueFactory.getIssue() 

// ... filling child with some data 

// here the errors appear: 
// workflow error 
Issue subtask = issueManager.createIssueObject(user, child) 
// null pointer 
subTaskManager.createSubTaskIssueLink(parent, child, user) 

我试图找出什么是错的,并期待像我发现问题: child.getId()返回null。我错过了什么? getIssue()应该返回一个没有ID的空问题?

吉拉版本7.1.7

这应该工作:

还有this related question on Atlassian Answers有一些示例代码。