1

我正在尝试使用 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 的任何内容都可以在连接器上正常工作。

重复的迭代名称真的是问题所在,还是其他原因?有没有人遇到并设法解决此错误?

4

1 回答 1

2

很抱歉的困难。

此错误“由于最近的错误,无法为迭代过滤器下拉列表加载数据。请点击刷新列表重新加载列表”。通常“刷新列表”操作不会解决问题。这是一个已知问题,插件的版本 >= 1.6.4 应该解决。如果您运行的是以前版本的加载项,您可能需要重新安装(卸载当前实例后)以克服此错误。

干净的重新安装是关键——根据我的经验,干净的重新安装 1.6.4 或更高版本总是可以解决这个问题。

在重新安装之前,请按照以下步骤卸载当前实例:

  1. 关闭 Visual Studio
  2. 卸载当前的 Visual Studio 插件
  3. (控制面板>>添加-删除程序)
  4. 在 Windows 资源管理器窗口中,导航到(以 Windows 7 为例):“C:\Users\username\Documents\”(或您的 Windows 版本的等效文件夹)
  5. 从“Documents”文件夹中删除名为“RallyPlugin”的文件夹。

如果这无法解决问题,请跟进。

于 2013-04-25T21:26:10.253 回答