[TFS2010] Error en la instalación: There was an exception while launching the Team Foundation Administration Console: Value cannot be null.

Buenas,

como todavía estamos en Beta 1 con VSTS 2010, no tengo derecho a dispersas mi opinión a los 4 vientos sobre lo que opino de este tipo de errores; en fase Beta 1 se perdonan muchas cosas, y además con la pila de novedades que funcionan de maravilla, un error hay que perdonarlo seguro !!!

Asi que, siguiendo la tónica habitual de este blog, comentaré el error y la forma no oficial porque todavía no está documentado oficialmente de solucionarlo.

Como muchos de ustedes ya saben, gran parte de la administración de TFS 2010, se realiza utilizando un AddIn en Microsoft Management Console. Esta funcionalidad permite que los administradores de TFS puedan tener centralizada la tarea de administración en la “herramienta por defecto” que se utiliza para estas tareas.

Ahora bien, cuando estás instalando TFS 2010 y llegas al final de la instalación, existe un check oculto que lanza una herramienta de administración para la configuración inicial de TFS. Esta herramienta utiliza algunos componentes compartidos que también son los que se utilizan desde MMC. Pero, en determinadas situaciones nos podemos encontrar con un error como el siguiente:

image 

Microsoft Team Foundation Server Configuration Utility Error

There was an exception while launching the Team Foundation Administration Console: Value cannot be null

Parameter Name: path1

El error no es muy descriptivo que digamos, y además si navegamos el visor de eventos de Windows o algún log local tampoco encontraremos mucha más información relacionada. Si además tratamos de lanzar la herramienta de administración para la MMC, veremos el mismo error.

Pues bien, como mi instalación tenía que quedar bien en poco tiempo, volví a algunas herramientas que tenía oxidadas y comencé a ver que pasaba; el problema se puede basar en las siguientes premisas:

  • Los componentes que se han desarrollado para la administración de TFS en MMC, están desarrollados con .Net Framework 4.0.
  • Las extensiones que se montan en MMC, se ejecutan con el .Net Framewok 2.0.
  • En .Net Framework 4.0, existe un módulo de interoperatibilidad que permite que se puedan ejecutar aplicaciones basadas en .Net Framework 2.0, 3.0, 3.5 y 4.0 sin problemas

Las últimas 2 palabras son las que me dieron el problema. Parece ser que el .Net Framework 4.0 estaba mal instalado por lo que la solución fue reinstalarlo y 20 minutos después todo funcionaba de maravilla.

image

Saludos @ Home

El Bruno

4 comentarios sobre “[TFS2010] Error en la instalación: There was an exception while launching the Team Foundation Administration Console: Value cannot be null.”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *