Archivo de la etiqueta: Error

Outlook 2010 solicita siempre las credenciales al arrancar

Después de instalar Windows 8 en uno de mis ordenadores, instalé el resto de software que utilizo, entre ellos en Office 2010. Tras la instalación personalizada, observo que cada vez que inicio el cliente de Outlook 2010, me pide credenciales, es decir que no esta almacenando mis datos.

Tras buscar información en la Red, di con la solución al problema, los pasos a realizar para corregir este error son:

1) Cerrar el cliente de Outlook 2010

2) Una vez cerrado, desde el explorador de Windows ir a la siguiente ruta: “%userprofile%\AppData\Roaming\Microsoft\Protect”

3) En dicha ruta encontraras una carpeta con nombre alfanumérico (como se puede ver en la imagen). Renombra la carpeta, para que no se llame igual

 

4) Abre de nuevo el cliente de Outlook 2010, lo que hará que se genere de nuevo esta carpeta. Introduce tus credenciales y ya no tendrás que volver a introducirlas más.

Referencia: Outlook 2010 doesn’t save password (Exchange)

 

Error en el control TaxonomyPicker.ascx

Revisando el visor de eventos de los entornos de producción, donde está instalado SharePoint 2010, me he encontrado un error muy curioso, relacionado con el control TaxonomyPicker.ascx. La descripción del error es:

Error al cargar el archivo de plantilla de control /_controltemplates/TaxonomyPicker.ascx: Could not load type ‘Microsoft.SharePoint.Portal.WebControls.TaxonomyPicker’ from assembly ‘Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c’.

Revisando el codigo del control TaxonomyPicker.ascx me he dado cuenta que en vez de aparecer una “,” aparece “,”.

<%@ Control className=”TaxonomyPickerControl” Language=”C#” Inherits=”Microsoft.SharePoint.Portal.WebControls.TaxonomyPicker&#44;Microsoft.SharePoint.Portal,Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c” %>

Para solucionar este problema existen dos opciones:

  • La primera es cambiar “&#44;” por “,” en todos los servidores de la granja.
  • La otra opción es, como el control TemplatePicker.ascx no se utiliza desde la versión de SharePoint 2010 RTM, se puede renombrear el archivo con una extensión que no sea “.ascx”, por ejemplo “TemplatePicker.ascx.error” y dejará de compilarse.

Existe un articulo de soporte donde Microsoft, trata este error: KB2481844

Error 401 no autorizadado en InfoPath Forms Services con SharePoint 2010

Después de migrar multiples formularios InfoPath de MOSS 2007 a SPS 2010, se produce un error intermitente, cuando un formulario utiliza el Web Service: GetUserProfileByName para recuperar la información del usuario actual.

Los errores que podemos ver en los logs de Sharepoint son:

  • Data adapter failed during OnLoad: The remote server returned an error: (401) Unauthorized.
  • The following query failed: GetUserProfileByName (User: , Form Name: , … Type: DataAdapterException, Exception Message: The remote server returned an error: (401) Unauthorized. The remote server returned an error: (401) Unauthorized.)

La arquitectura que estamos usando para SharePoint es de dos nodos front-end configurados con balanceo de carga. Esto provoca que se produzaca una autenticación de doble salto (es incapaz de pasar las credenciales de usuario de un servidor a otro).

La solución ideal es configurar correctamente el balanceador de carga para evistar este problema, pero si no nos es posible, otra solución es utilizar el archivo hosts para obligar que las peticiones se realicen sobre la misma maquina y no haya doble salto de credenciales.

Para ello solo hay que añadir una entrada en el archivo hosts (c:\windows\system32\drivers\etc\hosts) de cada uno de los front-end, la direccion IP de loopback apuntando al dominio que se este usando…

Ejemplo: Si tiene dos servidores web: Servidor1 y Servidor2 en 192.168.0.1 y 192.168.0.2, la entrada del archivo de hosts para cada máquina sería:

  • Para el Servidor1:
    • 127.0.0.1 tu.dominio.sharepoint
  • Para el Servidor2:
    • 127.0.0.1 tu.dominio.sharepoint

De esta forma, cuando cada servidor haga una petición a “tu.dominio.sharepoint”, utilizará la entrada del archivo hosts y hará una petición a la misma maquina evitando el doble salto de credenciales.

Archivos flash (.swf) y SharePoint 2010

Después de migrar múltiples sitios de colaboración de MOSS 2007 a SPS 2010, me he topado con un error a la hora de visualizar archivos flash. Tras una investigación inicial de como era posible habilitar la visualización de este tipo de contenido, di con la solución: dentro de la Administración Central, modificar la configuración del WebApplication en cuestión, para poner en modo “permisivo”, el “manejo de archivos del explorador”. Para ello habria que seguir los siguientes pasos:

Administración de SharePoint 2010 –> Managment Web Aplication –> General Settings –> Browser File Handling –> Permisisve

Mas información sobre esta propiedad (PWebApplication.BrowserFileHandling) aqui.

Gestión de errores en SharePoint 2010s

Esta nueva versión de la plataforma SharePoint 2010, incorpora numerosas mejoras, siendo una de las mas importantes y que seguramente, primero usaremos, es la gestión de errores y logs de SharePoint.

En la versión 2007, era una tarea tediosa tener que buscar información de una excepción no controlada (suele pasar cuando introducimos código que produce un error fuera de un try/catch), en los archivos de logs generados. SharePoint volcaba tanta información, que localizar el error podía llevarte horas…

En la nueva versión, se ha mejorado esta funcionalidad, para que localizar la información, sea una tarea mas rapida… La siguiente captura de pantalla, muestra la información del error cuando este se produce en SharePoint. En esta versión además de la descripción se devuelve el identificador del objeto (o GUID) que ha provocado el error:

Para obtener mas detalles del error, debemos ir a la carpeta: “C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14LOGS” y abrir el archivo de log, que mas se acerque a la fecha/hora que este se ha producido. En este archivo se ha de lanzar una busqueda por el identificador del objeto, lo que nos ahorrará mucho mas tiempo en la búsqueda, como se puede apreciar en la imagen:

El traductor de Google confunde Nintendo Wii con PlayStation

Si, cuando lo he visto no podía creérmelo, el utilizadísimo Traductor de Google, tiene una forma peculiar de realizar ciertas traducciones.

Accede a la herramienta de traducción online de Google y traduce la palabra “Nintendo Wii” del Inglés a Español ya veras que curioso resultado recibes… Para este la traducción de “Nintendo Wii” es “PlayStation“. Lo mismo ocurre si repites la operación utilizando otros idiomas, como es el caso del Español a Inglés.

Adjunto una captura, por si Google decide corregirlo…

Nintendo Wii - PlayStation

Utilidades Firefox & Opera

De todos es sabido que la usabilidad de navegadores como Firefox u Opera está muy por encima que la del tradicional Internet Explorer (aunque hablemos de la última version 7.0).

Un ejemplo de lo práctico que pueden ser los primeros es la posibilidad de reabrir pestañas cerradas por error con tan sólo pulsar una combinación en el teclado.

Firefox_Logo

En Firefox, por ejemplo, únicamente debemos pulsar Ctrl+Shift+T, mientras que en Opera la combinación sería un poco más complicada: Ctrl+Shift+Alt+Z. Curioso ¿verdad?