Ruby 使用jira4r soap接口返回带有nil值的RemoteIssue

Ruby 使用jira4r soap接口返回带有nil值的RemoteIssue,ruby,soap,jira,Ruby,Soap,Jira,我正在构建一个jira soap客户端,它将允许我更新jira问题 问题是,当我使用getIssue()方法查找问题时,会返回一个RemoteIssue对象,但在所有标准属性(如:key、summary、description等)中都有零值 以下是我的简化代码: 需要“rubygems” 需要“jira4r” 主机=”http://testjiraserver“ user=“hudsonuser” password=“husdonpw” jira=Jira4R::JiraTool.new(2,主

我正在构建一个jira soap客户端,它将允许我更新jira问题

问题是,当我使用getIssue()方法查找问题时,会返回一个RemoteIssue对象,但在所有标准属性(如:key、summary、description等)中都有零值

以下是我的简化代码:

需要“rubygems” 需要“jira4r”

主机=”http://testjiraserver“
user=“hudsonuser”
password=“husdonpw”
jira=Jira4R::JiraTool.new(2,主机)
jira.login(用户、密码)
issue=jira.getIssue(“构建-101”)
把问题解决了


这将返回值nil,但会返回RemoteIssue对象,并且在某些自定义字段中具有适当的值,允许我确认已返回正确的问题。

未找到根本原因。重新启动Jira解决了这个问题。

在Jira 4.3.2中,这种情况也发生在我身上。重新启动JIRA也解决了我的问题。

我认为重新启动JIRA可能有点过火。(特别是在生产服务器上)

我现在遇到了完全相同的问题,即使我用Jira4R得到了零个对象,但当我尝试使用SOAPUI甚至Savon时,情况并非如此

还有更好的解决方案吗