使用JavaScript SDK 2.0更新记录时出现间歇性“无效密钥”错误

时间:2013-10-11 17:38:03

标签: rally

我的应用程序使用数据模型更新任务,如文档https://help.rallydev.com/apps/2.0rc1/doc/#!/guide/data_models中所述。

它在大多数情况下工作正常,但偶尔我的用户从Rally服务获得“无效密钥”错误。我还没有找到重现问题的方法。

如果我查看发送到Rally的请求,似乎SDK在第一次进行更新时获取一次密钥,然后使用一个密钥进行后续更新(通常可以正常工作)。

我有两个问题:

  1. 是否存在导致此错误的特定情况(以便我可以重现并处理它?)

  2. 有解决方法吗?

1 个答案:

答案 0 :(得分:0)

只要HTTP会话有效,安全令牌就应该有效,并且它是通过会话cookie维护会话的浏览器。几天前,我看到一个安全令牌偶尔会变得无效(比它需要的限制更多)并且应用程序响应“未授权执行操作:无效密钥”的情况。在这种情况下,错误不能归因于有效的会话超时(例如,由超时超时之外的不活动引起)。通过反复访问/slm/webservice/v2.0/security/authorize来复制它 查看可以检索密钥的次数。 似乎没有具体的模式。我提交了一个缺陷。我恐怕在这一点上我没有更好的答案。