Error en TFS – TF31001 – Value cannot be null
Actualmente me encuentro en un apasionante proyecto de .NET y por razones forzosas de guión y otras que no vienen al caso comentar ahora, hemos tenido que trabajar para el mismo proyecto con diferentes servidores TFS, lo que significa montar un TFS en varios servidores y mover el repositorio completo del proyecto del servidor 1 al servidor 2, etc, desmantelando el servidor 1, pasando a trabajar con el servidor 2, y así unas cuantas cosas más que darían para una entrada más larga que nos desviaría del problema y solución que quiero compartir.
Lo importante es que cuando hemos intentado recuperar en el segundo servidor los proyectos con el TFS Explorer, éste nos ha dado la bienvenida con un fantástico error TF31001.
Lo curioso es que aunque la máquina la hemos llamado igual para evitar conflictos, lo que sí hemos variado ha sido el Team Project o proyecto de equipo creando uno nuevo recolocando determinados directorios, etc.
Cuando hemos arrancado Visual Studio nos ha pedido las credenciales (bien), las hemos añadido y han aparecido los Team Projects (bien), sin embargo algo no iba bien.
De hecho, los proyectos que aparecían no eran los nuevos, sino los antiguos, y al acceder a él nos da un error muy simpático que acorto: «TF31001 – Value cannot be null».
Es como si tuviéramos enganchada la información de un servidor en el otro… vamos,… en cristiano… está leyendo la caché y no refrescando la información real.
¿Cómo resolver este error?.
Tan fácil como irse a la caché de Team Foundation de cada máquina local desde donde estamos abriendo el repositorio de TFS y eliminar el contenido de esa carpeta caché.
Para Windows Vista y Windows 7, esta carpeta se encuentra en los sistemas cliente en un lugar físico similar a (dependiendo de idioma, versión, etc):
C:Users<user>AppDataLocalMicrosoftTeam Foundation3.0Cache
En sistemas operativos anteriores a Windows Vista y Windows 7, la carpeta se puede localizar en (dependiendo de idioma, versión, etc):
C:Documents and Settings<user>Local SettingsApplication DataMicrosoftTeam Foundation3.0Cache
Bastará con cerrar Visual Studio, borrar toda la información de ese directorio, abrir Visual Studio y voilá.
Espero que sirva. Si conoces otra forma diferente de esta hazlo saber, o si no estás de acuerdo con esta forma, indica porqué.
Es la única que he visto que funcione y sirva sin comprometer el funcionamiento ni el sistema.
Un saludo.
One Responseso far
interesante señor, para tenerlo en cuenta !!! salu2grz