我正在构建一个jira soap客户端,允许我更新Jira问题。
问题是当我使用getIssue()方法查找问题时,会返回一个RemoteIssue对象,但在所有标准属性中都有nil值,如:key,summary,description等。
这是我的简化代码:
要求'rubygems' 要求'jira4r'
host =“http:// testjiraserver”
user =“hudsonuser”
密码=“husdonpw”
jira = Jira4R :: JiraTool.new(2,主持人)
jira.login(用户名,密码)
issue = jira.getIssue(“BUILD-101”)
把issue.key
返回值nil,但返回一个RemoteIssue对象,并在某些自定义字段中具有适当的值,以便我确认我已返回正确的问题。
答案 0 :(得分:0)
没找到根本原因。重启Jira解决了这个问题。
答案 1 :(得分:0)
这也发生在我身上,JIRA 4.3.2。重启JIRA也解决了我的问题。
答案 2 :(得分:0)
我认为重启Jira对于这种情况可能有点过分。 (特别是在生产服务器上)
我目前遇到了完全相同的问题,即使我使用Jira4R获得nil对象,但当我尝试使用SOAPUI甚至是Savon时也不是这样。
更好的解决方案吗?