我想创建一个问题由jira4r创业板,并附加到特殊的组件。我使用代码,如下所示。
jira = Jira4R::JiraTool.new(2, "http://example.com/jira/")
jira.login("robot", "robot")
issue = Jira4R::V2::RemoteIssue.new
issue.project = "ABC"
issue.type = "1"
issue.components = ['10000']
issue.summary = "Do somethigs"
issue.assignee = -1
jira.createIssue(issue)但是有一个问题是它返回了一个错误。
SOAP::FaultError java.lang.IllegalArgumentException:数组元素类型不匹配,这是由设置“组件”引起的
你有什么办法解决这个问题吗?
发布于 2011-01-12 12:37:56
耶!我找到了解决办法,它帮了别人
component = Jira4R::V2::RemoteComponent.new(10010)
componentlist = Jira4R::V2::ArrayOf_tns1_RemoteComponent.new.push(component)
issue.components = componentlist发布于 2011-01-11 07:37:47
根据http://confluence.atlassian.com/display/JIRA/Creating+a+SOAP+Client,您需要远程组件而不是组件id。
Smth样
issue.components = [Jira4R::V2::RemoteComponent.new('10000')]https://stackoverflow.com/questions/4642453
复制相似问题