我正在尝试使用 Visual Studio 的Rally 连接器(使用 Visual Studio 2010 Pro SP1)并在连接器尝试刷新列表 1)成功登录后或 2)单击刷新列表时收到以下错误:
由于最近的错误,无法为迭代过滤器下拉列表加载数据。请点击“刷新列表”重新加载列表。
同样,单击刷新列表只会产生相同的错误。
我正在使用 1.6.5 版的连接器。
一旦有机会,我会在必要时寻求 Rally 的支持;与此同时,搜索Rally 知识库似乎没有发现任何与该错误相关的信息;网络搜索没有任何用处;我已经在上面链接的 Visual Studio 库页面中回答了一个相关问题(关于连接器早期版本的错误)。基本上我试图从所有合理的角度来解决这个问题。
这是我在连接器活动日志中看到的内容(出于明显的原因,在记录的 URL 中替换了工作区值):
4/24/2013 8:23:35 PM Sent request to load Tasks
4/24/2013 8:23:36 PM Got response to load Tasks
4/24/2013 8:23:36 PM Sent request to get all iterations in workspace https://rally1.rallydev.com/slm/webservice/1.15/workspace/9876543210
4/24/2013 8:23:36 PM Got response to get all iterations in workspace https://rally1.rallydev.com/slm/webservice/1.15/workspace/9876543210
4/24/2013 8:23:37 PM Warning: Following exception was thrown during getting distinct Iterations:
System.OverflowException: Value was either too large or too small for an Int32.
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at RallyConnector.RallyLoader.GetDistinctIterations(DataSet ds)
Code resumed with duplicate Iterations.
当我通过浏览器登录 Rally 时,我确实看到了具有相同名称的迭代;但是这些迭代是针对不同的项目的;而且我当然看不到溢出 32 位整数的迭代计数。我希望通过浏览器输入 Rally 的任何内容都可以在连接器上正常工作。
重复的迭代名称真的是问题所在,还是其他原因?有没有人遇到并设法解决此错误?