OpsHub:错误对象引用未设置为对象的实例

OpsHub: ERROR Object reference not set to an instance of an object

我们正在研究从本地 TFS 迁移到 Visual Studio 在线的选项。 运行 迁移工具,在验证期间显示此错误:

ERROR Object reference not set to an instance of an object.

我正在尝试使用 1.2.0 版迁移工具从我们的 TFS 2013 服务器迁移到 Visual Studio Online 上的新设置。

这是完整的日志条目:

2015-05-12 13:21:40,383 [1] ERROR Object reference not set to an instance of an object.
System.NullReferenceException: Object reference not set to an instance of an object.
   at TFSMigrationUI.ViewModel.MigrationSummeryViewModel.worker_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e) in e:\OVSMUBranch\TFSMigrationUI\ViewModel\MigrationSummeryViewModel.cs:line 928
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

如有任何帮助,我们将不胜感激。

迁移实用程序希望 "Project Collection Service Accounts" 出现在您创建 VSO 帐户时默认创建的 VSO 帐户组中,但由于某些未知问题,一些帐户在创建该组的特定日期之间创建在您的情况下创建为 "Team Foundation Service Accounts",因此迁移实用程序无法找到导致您遇到的问题的所需组,您可以通过创建 VSO 组 "Project Collection Service Accounts" 继续迁移,添加该组中用于迁移实用程序的 VSO 帐户身份验证的用户,并确保新创建的 VSO 组是 "Team Foundation Administrators" 的成员,这样您就不会遇到任何与权限相关的问题。