I'm trying to upgrade TFS2010SP1 to TFS2017 via TFS2015. I have moved my databases to a new server (using the migration guide) and I'm now trying to upgrade to TFS2015. The TFS 2015 upgrade installer fails on "Data Tier". The log messages is as follows:
[Info @19:18:29.404] +-+-+-+-+-| Running VerifyAllCollectionsAttached: Verifying that all team project collections are attached |+-+-+-+-+-
[Info @19:18:29.405]
[Info @19:18:29.405] +-+-+-+-+-| Verifying that all team project collections are attached |+-+-+-+-+-
[Info @19:18:29.405] Starting Node: VCOLLECTIONSATTACHED
[Info @19:18:29.405] NodePath : VINPUTS/Progress/Conditional/VPCUPGRADE/VCOLLECTIONSREACHABLE/VCOLLECTIONSATTACHED
[Info @19:18:29.408] Getting Reachable Collections
[Info @19:18:29.408] Reachable collections found: 8
[Info @19:18:32.558] Node returned: Success
[Info @19:18:32.558] Completed VerifyAllCollectionsAttached: Success
[Info @19:18:32.558] -----------------------------------------------------
[Info @19:18:32.559]
[Info @19:18:32.559] +-+-+-+-+-| Running VerifyCollectionsUpgradeable: Verifying that the team project collections are upgradeable |+-+-+-+-+-
[Info @19:18:32.559]
[Info @19:18:32.559] +-+-+-+-+-| Verifying that the team project collections are upgradeable |+-+-+-+-+-
[Info @19:18:32.559] Starting Node: VCOLUPGRADEABLE
[Info @19:18:32.559] NodePath : VINPUTS/Progress/Conditional/VPCUPGRADE/VCOLLECTIONSREACHABLE/VCOLUPGRADEABLE
[Info @19:18:32.563] Getting Reachable Collections
[Error @19:18:32.573] System.ArgumentNullException: Value cannot be null.
Parameter name: serviceLevel
at Microsoft.TeamFoundation.Common.TFCommonUtil.CheckStringForNullOrEmpty(String stringVar, String stringVarName, Boolean trim)
at Microsoft.TeamFoundation.Framework.Server.ServiceLevel..ctor(String serviceLevel)
at Microsoft.TeamFoundation.Admin.VerifyCollectionsUpgradeable.Run(ActivityContext context)
at Microsoft.TeamFoundation.Admin.Engine.AdminNode.RunNode()
at Microsoft.TeamFoundation.Admin.Engine.AdminNode.Run(String& message, Boolean& continueOnError)
[Error @19:18:32.573] Unhandled message not defined for task VCOLUPGRADEABLE:Verifying that the team project collections are upgradeable
[Error @19:18:32.581] TF400129: Error from readiness check: Verifying that the team project collections are upgradeable
[Info @19:18:32.581] Completed VerifyCollectionsUpgradeable: Error
I have run "select * from sys.extended_properties" against all of my TFS databases and they all show TFS_SERVICE_LEVEL = "Tfs2010.SP1.KB2182621.P#1"
Any suggestions on how to proceed or diagnose further much appreciated.
Note that this question is unique because it is not asking how to upgrade from 2013 to 2017, instead it is specifically about a problem which has been encountered during that upgrade process when he upgrade installer is throwing an exception.