Rally webservices api v 1.36 <operationresulterror>无法更新:无法在工作单元中写入更改</operationresulterror>

时间:2014-12-01 16:37:50

标签: ruby web-services rest rally

我正在使用集会webservices api v 1.36,当我尝试创建一个新的拉力赛项目时,我收到此错误。无法更新:无法在工作单元中写入更改。一周前代码工作正常,但现在它无法正常工作。我正在使用ruby gem rally_rest_api。提前谢谢。

1 个答案:

答案 0 :(得分:0)

尝试使用等效的curl命令或使用浏览器REST客户端命中端点以查看是否收到相同的错误。使用WS API的当前v2.0。如果您收到相同的错误,请在此处发布您的创建网址,否则没有足够的信息来了解发生的情况。尝试使用与您在Ruby代码中执行的属性设置等效的有效负载的curl或浏览器REST客户端。

要缩小范围,您还可以减少设置的属性数量,并查看它何时开始工作。例如,如果您创建用户素材并且唯一必填字段是名称,请尝试创建故事,同时仅设置名称并查看是否成功,并继续添加属性,直到您复制错误。

rally_rest_api不再受支持,已经过时了。对于1.36的WS API也是如此。请参阅弃用计划here。有新的Ruby REST toolkit使用rally_api gem。