在从本地 TFS 2013.3 服务器到 VSO 的 OpsHub 迁移期间,我收到来自 OpsHub 的错误消息:
com.opshub.exceptions.DataValidationException:OpbsHug-012017:字段映射名称:迁移工作项和版本控制数据迁移工作项和版本控制数据 | TFS 源 1211589216815 ALM TFS 1211589216816 'All' 测试套件已存在
这仅在尝试迁移工作项时发生。代码迁移本身就可以正常工作。来自日志文件的堆栈跟踪如下所示:
在 [0] 处重新引发异常:在 TFSMigrationUI.ViewModel.MigrationSummeryViewModel.createConfigWorker_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e) 中的 e:\5.7Checkout\VSMUTFSMMigration\TFSMigrationUI\ViewModel\MigrationSummeryViewModel.cs:System.Windows.Threading.ExceptionWrapper 的第 635 行。在 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(对象源,委托方法,对象 args,Int32 numArgs,委托 catchHandler)的 InternalRealCall(委托回调,对象 args,Int32 numArgs)2014-09-24 16:07:30,517 [1]错误com.opshub.exceptions.DataValidationException:OpsHub-012017:字段映射名称:迁移工作项和版本控制数据迁移工作项和版本控制数据| TFS 源 1411589216815 ALM TFS 1411589216816 'All' 测试套件已存在 System.ServiceModel.FaultException:com.opshub.exceptions.DataValidationException:OpsHub-012017:字段映射名称:迁移工作项和版本控制数据迁移工作项和版本控制数据| TFS 源 1411589216815 ALM TFS 1411589216816 'All' 测试套件已存在
服务器堆栈跟踪:在 System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) 在 System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs , TimeSpan 超时) 在 System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) 在 System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage 消息)