WorkItemMigrationConfig 在两个 ADO 组织之间迁移时出错

问题描述

我正在尝试在两个 Azure DevOps 组织之间迁移工作项。我收到以下错误。它在验证验证后立即出现。这似乎与“迁移所有节点”有关。有人对如何解决这个问题有任何想法吗?

22:22:31.794 -05:00 [INF] Migrating all Nodes before the Processor run. 
2021-06-06 22:22:32.076 -05:00 [DBG] NodeStructureEnricher.MigrateallNodeStructures(false,[]) 2021-06-06 22:22:32.079 -05:00 [DBG] NodeStructureEnricher.ProcessCommonStructure(Area,Area) 2021-06-06 22:22:32.120 -05:00 [FTL] Error while running WorkItemmigration system.invalidOperationException: Sequence contains no elements    at System.Linq.Enumerable.First[TSource](IEnumerable`1 source)    at MigrationTools.Enrichers.TfsNodeStructure.ProcessCommonStructure(String treeTypeSource,String sourceTarget,String treeTypeTarget,String projectTarget) in D:\a\1\s\src\MigrationTools.Clients.AzureDevops.ObjectModel\ProcessorEnrichers\TfsNodeStructure.cs:line 299    at MigrationTools.Enrichers.TfsNodeStructure.MigrateallNodeStructures() in D:\a\1\s\src\MigrationTools.Clients.AzureDevops.ObjectModel\ProcessorEnrichers\TfsNodeStructure.cs:line 264    at MigrationTools.Enrichers.TfsNodeStructure.ProcessorExecutionBegin(IProcessor processor) in D:\a\1\s\src\MigrationTools.Clients.AzureDevops.ObjectModel\ProcessorEnrichers\TfsNodeStructure.cs:line 118    at VstsSyncMigrator.Engine.WorkItemmigrationContext.InternalExecute() in D:\a\1\s\src\VstsSyncMigrator.Core\Execution\MigrationContext\WorkItemmigrationContext.cs:line 94    at MigrationTools._EngineV1.Processors.MigrationProcessorBase.Execute() in D:\a\1\s\src\MigrationTools\_EngineV1\Processors\MigrationProcessorBase.cs:line 47 2021-06-06 22:22:32.144 -05:00 [ERR] WorkItemmigration The Processor MigrationEngine entered the Failed state...stopping run

我的配置文件如下:

{   "Version": "11.9","LogLevel": "Verbose","TelemetryEnableTrace": true,"ChangeSetMappingFile": null,"Source": {
    "$type": "TfsTeamProjectConfig","Collection": "https://dev.azure.com/source/","Project": "project","PersonalAccesstoken": "patsource","LanguageMaps": {
      "AreaPath": "Area","IterationPath": "Iteration"
    }   },"Target": {
    "$type": "TfsTeamProjectConfig","Collection": "https://dev.azure.com/target/","ReflectedWorkItemIDFieldName": "Custom.ReflectedWorkItemId","PersonalAccesstoken": "pattarget","FieldMaps": [],"MappingTools": [],"GitRepoMapping": null,"Endpoints": {
       },"Processors": [
    {
      "$type": "WorkItemmigrationConfig","Enabled": true,"ReplayRevisions": false,"PrefixProjectToNodes": false,"UpdateCreatedDate": true,"UpdateCreatedBy": true,"BuildFieldTable": false,"AppendMigrationToolSignatureFooter": false,"wiqlQueryBit": "","wiqlOrderBit": "[System.ChangedDate] desc","LinkMigration": true,"AttachmentMigration": true,"AttachmentWorkingPath": "c:\\temp\\WorkItemAttachmentWorkingFolder\\","FixHtmlAttachmentLinks": false,"SkipToFinalRevisedWorkItemType": true,"WorkItemCreateRetryLimit": 5,"FilterWorkItemsThatAlreadyExistInTarget": false,"PauseAfterEachWorkItem": false,"AttachmentMaxSize": 480000000,"CollapseRevisions": false,"LinkMigrationSaveEachAsAdded": false,"GenerateMigrationComment": false,"NodeBasePaths": [],"WorkItemIDs": null
    }   ] }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...