[VS2008] Error: Visual Studio se cierra cuando intento agregar nuevos elementos a la Toolbox

El Bruno Visual Studio Team System

Buenas

estoy un poco pesado con los errores estos días, pero es que estoy limpiando los drafts del Windows Live Writer y veo estos errores que son un poco bizarros. En este caso el escenario es el siguiente:

Dentro del editor de páginas ASP.Net de Visual Studio, seleccionas el panel de la Toolbox e intentas agregar un elemento a la misma con la opción [Choose toolbox Items]. En este momento el IDE de Visual Studio se cierra sin mostrar ningún mensaje de error y tampoco deja ningún rastro en el Event Viewer.

Vamos que pasas de tener esto

a NADA en 1 segundo.

Después de buscar un poco, me encontré con que este error está reportado en Connect (https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=363321&wa=wsignin1.0) y que parece que el problema lo ocasionan las Power Commands para Visual Studio 2008.

La solución pasa por desinstalar las mismas y probar nuevamente … 😀

 

Saludos @ La Finca

El Bruno

Crossposting from ElBruno.com

[Setup] Error instalando Expression Studio 2: Setup requires a minimun Windows Installer version 3.1.4000.2435, and detected version 3.1.4000.1830. (pedazo de error que asusta !!!)

Buenas,

ahora que todo el mundo se pone a hacer cosas chulas con Silverlight, se me ocurrió que podía escribir de nuevo un Team System Web Access o un OWA completamente en Silverlight. Eso fundamentalmente porque estoy con mucho tiempo libre ahora que el Valentino se agarró un Ratónvirus (o rotavirus).

Asi que me puse manos a la obra, como explican en http://silverlight.net/GetStarted y mientras trataba de instalar Expression Studio 2.0 en un Windows Server 2003 me encontré con el siguiente error:

Estuve buscando un poco en internet y la supuesta solución parecía ser instalar Windows Installer 3.1 Redistributable (v2); pero después de varios intentos fallidos me dí cuenta que el problema viene por otro lado (uno que no entiendo muy bien, por lo que no me animo a explicarlo).

Si te encuentras con este problema y el Windows Installer 3.1 Refistributable (v2) no soluciona tu problema, deberás instalar Update for Windows Server 2003 Service Pack 1 (KB898715); reiniciar el server y listo !!! a seguir con la instalación de Expression Studio 2.0.

 

Saludos @ La Finca

El Bruno

Crossposting from ElBruno.com

[TFS2008] TFS 30177: Project Creation Failed; error durante la creación de un Team Project

El Bruno Visual Studio Team System

Buenas,

hoy después del nuevo e interesante Internet Explorer 8, toca comentar los pasos para solucionar o aunque sea intertarlo algunos problemas que podemos tener durante la creación de Team Projects en Team Foundation Server.

En este caso le toca al clásico y popular

TFS 30177 Project Creation Failed

Si bien la descripción que nos muestra el error nos puede ayudar, lo mejor es ver el log de instalación. En este caso, el asistente nos lo pone más fácil porque nos da el link de acceso al mismo, asi que lo primero que debemos hacer es abrirlo.

Si bien los archivos de Log suelen ser un poco largos e incómodos para leer, en este si buscamos por la frase [—begin exception entry—] veremos que a partir de la misma, podemos ver el detalle del error.

---begin Exception entry---
Time: 2009-01-23 01:39:34Z
Module: Initializer
Event Description: TF30207: Initialization for plugin "Microsoft.ProjectCreationWizard.Portal" failed
Exception Type: Microsoft.TeamFoundation.Client.PcwException
Exception Message: Unable to connect to the Windows SharePoint Services at Server
Exception Details: The Project Creation Wizard was not able to connect to the Windows SharePoint Services
at madavcaptfs01. The reason for the failed connection cannot be determined at this time. 
Because the connection failed, the wizard was not able to complete creating 
the Windows SharePoint Services site.
Stack Trace:
   at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.CheckPermissions(ProjectCreationContext ctxt)
   at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.Initialize(ProjectCreationContext context)
   at Microsoft.VisualStudio.TeamFoundation.EngineStarter.InitializePlugins(MsfTemplate template, PcwPluginCollection pluginCollection)
--   Inner Exception   --
Exception Type: System.Net.WebException
Exception Message: Unable to connect to the remote server
WebException: Status : ConnectFailure
Stack Trace:
   at System.Net.HttpWebRequest.GetRequestStream()
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   at Microsoft.TeamFoundation.Proxy.Portal.Admin.GetLanguages()
   at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.CheckPermissions(ProjectCreationContext ctxt)
-- end Inner Exception --
--   Inner Exception   --
Exception Type: System.Net.Sockets.SocketException
Exception Message: No connection could be made because the target machine actively refused it 10.33.178.26:17012
Stack Trace:
   at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)

at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address,

ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)

-- end Inner Exception --
--- end Exception entry ---

En mi caso, el problema inicial era que al migrar a Windows Sharepoint Services 3.0 se cambió el puerto del site de administración de Sharepoint, asi que cambiando el puerto por el correspondiente –> problema solucionado.

O eso pensé, en el 2do intento de creación de un Team Project, me encuentro con el mismo error y a navegar para descubrir el error. Después de varios minutos echando un ojo a todo lo que se mueve, me encuentro con que dentro de la configuración de Sharepoint Services existen varios sites que no están correctamente configurados

lo que ocasiona que Sharepoint fallé al momento de iniciarse. Asi que, solucionado el error, esta vez SI pude crear el team project.

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com

[TSWA 2008] Team System Web Access 2008 Scalability Limits

Buenas,

si utilizas Team System Web Access o si estás pensando en implementarlo dentro de tu infraestructura de desarrollo, es muy aconsejable que le des un vistazo al nuevo White Paper

Este documento realiza un análisis sobre las posibilidades de despliegue de Team System Web Access y además describe los límites de escalabilidad que presenta esta herramienta. Por ejemplo, me he quedado asombrado que no se recomiende a más de 100 usuarios concurrentes por instancia de TSWA, pero me ha gustado las sugerencias y recomendaciones para solucionar problemas de performance en los escenarios de error.

Realmente un documento para darle un vistazo.

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com

[Off-Topic] Porque uso Firefox ? (porque no me queda otra … )

Buenas,

hoy es uno de esos días donde no puedo pensar bien en las comunidades no MS. Tal vez sea percepción mía, pero siempre me parece que los que son anti-microsoft, se creen que su elite es demasiado superior para el resto de los mortales.

Hoy he comprobado esto en una de mis últimas compras de gadget que he realizado, después de ver esta imagen esperaba que esta aplicación no funcione en Internet Explorer porque era demasiado específica,

pero luego me encontré con una muy barata aplicación HTML.

Ya lo dijeron en el 2004, en 1 año Forefox desterraba completamente a Internet Explorer; ¿o fué en el 2005?, ¿o en el 2006?, ¿en el 2007?, ¿en el año pasado …? la verdad que no me acuerdo 😀

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com

[Evento] Second NUG: Enteprise Library, ¿dónde, cómo y cuándo?

 

Buenas,

el día 3 de febrero Second Nug cumple un año desde su primer evento.

Con motivo del festejo, nuestros amigos de Second NUG habían pensando en hacer un mega evento con invitados de muy alto nivel, futbolistas famosos y gran cantidad de modelos suecas; pero debido a un problema de último momento han tenido que cambiar la agenda y nos han invitado a Eduardo y a mi para que hablemos sobre Enterprise Library.

Afortunadamente, el evento es un webcast por lo que no será necesario que nos soporten vean en vivo; pero también esto nos dará un poco de margen para comentar porqué nos gusta Enterprise Library.

Finalmente quiero comentarles que si bien mostraremos cómo está compuesto EntLib y cómo se utiliza, nuestra idea es comentar y mostrar algunas implementaciones que hemos realizado; y los exitos y fracasos que hemos encontrado en las mismas.

Asi que, con Eduardo y Valentino esperamos “verlos” por allí el próximo 3 de Febrero.

Registro: http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032402351&EventCategory=4&culture=es-ES&CountryCode=ES

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com

[TFS2008] Error 32000 en la actualización de TFS 2005 a TFS 2008 (un codigo de error que sirve para todo)

El Bruno Visual Studio Team System

Buenas,

últimamente he abandonado un poco a Team Foundation Server, pero hoy da la casualidad que me he encontrado con uno de esos errores feos de TFS que vale la pena mencionar. En un servidor con TFS 2005, después de ejecutar todos los pasos previos para la actualización a TFS 2008, durante la misma me encontré con el siguiente error:

   1: ---------------------------
   2: Microsoft Visual Studio 2008 Team Foundation Server Setup
   3: ---------------------------
   4: Error 32000.The Commandline 
   5: '"D:Program FilesMicrosoft Visual Studio 2008 Team Foundation ServerToolsTfsDb.exe"  returned non-zero value: 100.
   6: upgrade /server:"Server" 
   7: /property:"TFS_SERVICE_ACCOUNT=NT AUTHORITYNETWORK SERVICE;
   8: TFS_REPORTING_ACCOUNT=ServerTFSREPORTS;
   9: LCID=1033;VSTF_AS_INSTANCE=Server;VSTF_AS_DATABASE=TFSWarehouse;VSTF_AS_ACCOUNT=" 
  10: /showui:65974'
  11: ---------------------------
  12: Retry   Cancel   
  13: ---------------------------

Lo interesante de este error es que da aproximadamente al final del proceso de actualización de las bases de datos y del cubo de SQL Server a la versión de TFS 2008, y siempre da el Error 32000. Los siguientes pasos pueden ayudar a solventar el error o a comprender un poco más sobre el mismo.

Tutorial

1. Para poder analizar y verificar que sucede, es necesario leer el log de instalación. Este es un archivo de texto plano que se almacena en el directorio temporal del usuario que ejecuta la instalación o upgrade de TFS.

2. Para acceder al directorio temporal, debemos acceder a Start // Run e introducir %temp%. Esto nos abrirá un nuevo Windows Explorer dentro de nuestro directorio temporal.

3. Dentro de este directorio, si ordenamos los archivos por fecha de modificación, podremos ver que el log de instalación es uno de los primeros.

Por lo general el nombre del archivo es VSMsiLog*****.log; donde los **** representan un número con el que se identifica el archivo de log.

4. Abriendo el archivo podemos ver en el mismo, el paso a paso de la instalación y el detalle de la acción que disparó el error. En este caso la ejecución de la sentencia

   1: '"D:Program FilesMicrosoft Visual Studio 2008 Team Foundation ServerToolsTfsDb.exe" upgrade /server:"Server" /property:"TFS_SERVICE_ACCOUNT=NT AUTHORITYNETWORK SERVICE;TFS_REPORTING_ACCOUNT=ServerTFSREPORTS;LCID=1033;VSTF_AS_INSTANCE=Server;VSTF_AS_DATABASE=TFSWarehouse;VSTF_AS_ACCOUNT="

Dispara un error, pero no tenemos mucha más información sobre el mismo.

5. Para obtener más información, desde una ventana de comandos ejecutaremos la sentencia que nos dió el error y podremos ver en la misma, los pasos que sigue el proceso de actualización, con el detalle del error inclusive.

   1: [05:06:46.166] .
   2: [05:06:46.166] Errors in the metadata manager. An error occurred when instantiating a metadata object from the file, '\?D:Program FilesMicrosoft SQL ServerMSSQL.2OLAPDataTFSWarehouse.0.dbTeam System.2226.cub.xml'.
   3: [05:06:46.385] 5
   4: [05:06:46.385] D:Program FilesMicrosoft Visual Studio 2008 Team Foundation ServerToolsSetupWarehouse.exe 5 8875
   5: [05:06:46.416] Microsoft.TeamFoundation.DatabaseInstaller.DatabaseException: D:Program FilesMicrosoft Visual Studio 2008 Team Foundation ServerToolsSetupWarehouse.exe 5 8875 
   6:   at Microsoft.TeamFoundation.DatabaseInstaller.ProcessDeployer.ExecuteCommand(
   7: String filePath, String arguments, Boolean continueOnError)
   8: Microsoft.TeamFoundation.DatabaseInstaller.DatabaseException: 
   9: D:Program FilesMicrosoft Visual Studio 2008 Team Foundation ServerToolsSetupWarehouse.exe 5 8875 
  10:  at Microsoft.TeamFoundation.DatabaseInstaller.ProcessDeployer.ExecuteCommand(
  11: String filePath, String arguments, Boolean continueOnError) 
  12:  at Microsoft.TeamFoundation.DatabaseInstaller.Installer.RunDbActions(InstallerMode mode, String server, Boolean preview)
  13:  at Microsoft.TeamFoundation.DatabaseInstaller.Installer.RunSteps(InstallerMode mode, String server, IPropertyCollection properties, Boolean preview)
  14:    at Microsoft.TeamFoundation.DatabaseInstaller.Installer.Upgrade(String server
  15: , IPropertyCollection properties, Boolean preview)
  16:    at Microsoft.TeamFoundation.DatabaseInstaller.CommandLine.Commands.CommandUpgrade.OnRun()
  17:    at Microsoft.TeamFoundation.DatabaseInstaller.CommandLine.Commands.InstallerCommand.Run()
  18:    at Microsoft.TeamFoundation.DatabaseInstaller.CommandLine.CommandLine.RunCommand(String[] args)
  19:  
  20: D:Program FilesMicrosoft Visual Studio 2008 Team Foundation ServerToolsSetup
  21: Warehouse.exe 5 8875

6. En este caso el error se dispara en la actualización de la base de datos de DataWarehouse ya que en la misma el archivo 

[\?D:Program FilesMicrosoft SQL ServerMSSQL.2OLAPDataTFSWarehouse.0.dbTeam System.2226.cub.xml] posee un error de formado de xml.

7. Esto lo puedo comprobar abriendo el archivo y verificando el mismo con Internet Explorer o con otra herramienta para validar documentos Xml.

8. No es parte de este pequeño paso a paso explicar como funcionan los catálogos de Análysis Services, pero para este caso he eliminado este archivo ya que el catálogo estaba mal configurado.

9. Desde la línea de comandos he ejecutado nuevamente la sentencia y afortunadamente todo funciona correctamente

10. Pues bien, en este momento ya podemos repetir el proceso de actualización con este error solucionado.

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com

[Net] WiiMoteLib 1.7 (sigue mejorando, mas que algunos productos !!)

Buenas,

ya que por unos días estoy abandonando Team System espero que sean pocos días, toca recopilar las noticias que son de interés general, aunque con un aire un poco más friki. Por ejemplo comentar que existe una nueva versión de la librería que creó Brian Peek para interactuar con un WiiMote utilizando código .Net.

Se trata de la versión 1.7.0.0 y pueden leer la noticia completa en http://www.brianpeek.com/blog/archive/2009/01/19/wiimotelib-v1-7-released.aspx

La versión 1.7.0.0 incluye:

  • Los tiempos de espera antes de continuar se han rediseñado para lograr una mejor performance. Esto permite eliminar las clásicas llamadas Thread.Sleep()
  • Soporte para Guitar Hero: World Tour Guitar y Drums ahora se pueden reconocer y utilizar,
  • Guitar whammy bar es ahora un valor de 5-bit en lugar de of 4-bit
  • El proyecto para Microsoft Robotics Developer Studio se ha actualizado a la versión 2008.

Saludos @ La Finca

El Bruno

Quote of the day:
The nice thing about egotists is that they don’t talk about other people. – Lucille S. Harper
Crossposting from ElBruno.com

[Evento] Madrid.Net: Mesas Redondas

Buenas,

el próximo día 22 de enero de 19:00 a 21:00 en Microsoft en Madrid, organizaremos las primeras mesas redondas para tocar temas de desarrollo.

El link de inscripción lo pueden encontrar en

http://madriddotnet.spaces.live.com/blog/cns!6453107D41F04C68!199.entry?wa=wsignin1.0&sa=437349760

y espero vernos por allí para compartir un poco de nuestro día a día.

Un detalle, si nuevamente hay previsión de nieve, hay que tener cuidado porque nos podemos encontrar a La Finca como la siguiente foto:

 

Lo mejor es ir preparado para el frio y con las cadenas, como hace Valentino:

 

Saludos @ La Finca

El Bruno

Crossposting from ElBruno.com

[TFS2008] Visual Studio Team System Web Access 2008 SP1 Power Tool

Buenas,

hace un par de días se ha liberado una extension para Team System Web Access 2008 que se puede descargar desde

http://www.microsoft.com/downloads/details.aspx?FamilyId=3ECD00BA-972B-4120-A8D5-3D38311893DE 

y en la que podremos encontrar las siguientes características:

Nuevo con Service Pack 1

Características de Team System Web Access

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com