I am working on migrating our on premise TFS system to VSTS but I am getting a rather generic error that does not give me much to go on. I did not find anything related in the troubleshooting guide
[Error] TF400898: An Internal Error Occurred. Activity Id: c47a7fd7-2b13-4d47-8aa8-00a7b09367ca
See our documentation for assistance: https://aka.ms/VSTSMigrationTroubleshooting
Microsoft.VisualStudio.Services.DataImport.WebApi.InvalidDataImportRequestException: TF400898: An Internal Error Occurred. Activity Id: c47a7fd7-2b13-4d47-8aa8-00a7b09367ca. at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.HandleResponse(HttpResponseMessage response) at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.d__48.MoveNext() ...
Some details:
- The data source is a SQL Server instance hosted in Azure since one table in the collection is larger than recommended for doing a DACPAC import.
- This a DryRun import
- I am using AAD credentials to create the account on our corporate tenant.
- I manually created a test VSTS account to make sure it was not a permission issue.
Update
I re-ran the prepare process but opted out of including Release Management and Package Management. Since we are on TFS 2017 Update 3 these are in 'Preview' and TFSMigrator asks to include them or not. I was able to successfully perform an import to VSTS with that configuration. We do use Release Management extensively so I need to get that working. My current theory is that our Networking and Security teams did not give all the VSTS IP addresses needed access to the SQL VM.
Note: Our networking team has verified that the documented IP addresses are not blocked in our firewall.