el Guille, la Web del Visual Basic, C#, .NET y más...
Lo Nuevo de Diciembre 2007
 

Expression Web vs el Guille

Ni con el SP1 de Office 2007 se soluciona el problema

 
Publicado el 15/Dic/2007
Actualizado el 15/Dic/2007
Autor: Guillermo 'guille' Som
No se ha podido conectar a la base de datos para ver el total de usuarios.  Tu IP es: '172.70.100.110' No estás autorizado para usar este servicio.



 
 

No se si sabrás que el Microsoft Expression Web y un servidor estamos peleados.

En realidad no es que estemos peleados, ya que es algo complicado pelearte con una herramienta de edición de páginas Web, pero casi...

Y es que desde hace tiempo (incluso antes de empezar a usarlo, sí, aunque parezca imposible) que el Expression Web me trae de cabeza, ya que sin motivo aparente (es decir, lo que pasa no siempre pasa por la misma razón) se me cuelga.
Lo de que me ha pasado incluso antes de usarlo es porque los primeros cuelgues eran de su hermano gemelo: Sharepoint Designer, que fue el que empecé a usar en cuanto salió Office 2007, ya que el Front Page pasaba a mejor vida.

Cuando se me colgaba el Sharepoint Designer, pues pensé que sería porque no estaba totalmente terminado, ya que se rumoreaba que el nuevo sustituto de los editores de sitios Web iba a ser el Expression Web.
Así que... ni tuve en cuenta esos cuelgues... sí que los noté, es decir, no es que no los tuviera en cuenta porque no me enteraba de que se colgaba, sino que no miré el registro de errores ni nada de eso (entre otras cosas, porque ni sabía que se podía mirar ahí, ya sabes que esto de los sistemas no es mi fuerte).

La cosa era que estaba yo escribiendo tan tranquilamente y... plaf... error al canto, pero error, error, es decir, no un error en plan mensaje de error, no, sino un error de esos que se cierra el programa. Esto empezó con el Sharepoint Designer, pero como en esas fechas aún tenía mi Front Page 2003, pues nada, simplemente usaba el FP y se acabó.

Después salió el Expression Web (versión final), así que... lo instalé. (El Sharepoint Designer hacía tiempo que lo había desinstalado, bueno, en realidad lo instalé varias veces, con idea de probar en idiomas distintos y en distribuciones distintas de Office 2007.)

Y me puse a usar "habitualmente" el Expression Web, ya que, (al igual que el Sharepoint Designer), mejoraba al Front Page, sobre todo en la codificación de las páginas (los Doctype) y sobre todo porque estas nuevas herramientas permitían la edición de páginas maestras (master page).

Pero los cuelgues seguían (y todavía siguen) ocurriendo. Unas veces al pulsar simplemente la tecla INTRO, otras al poner un enlace, otras al abrir un fichero, otras al guardarlo como, otras porque pasaba una mosca cerca de la equina superior izquierda de la pantalla y otras porque la luna estaba en cuarto menguante... ¡da lo mismo lo que hiciera! se colgaba cuando le daba la gana... y lo peor de todo, es sin saber porqué... porque si sabes que haciendo esto y esto se cuelga, pues intentas no hacerlo, y así lo evitas... pero no... no se sabe porqué ocurre... simplemente pasa.

Las primeras instalaciones las puse en español (de España), así que... me aprendí de memoria la combinación de teclas mágica: CRTL+G, mágica porque evitaba que después del cuelgue perdiera todo lo escrito. Peor no solo me la aprendí de memoria, sino que me programé una tarea (trigger que llaman algunos) que hacía que pulsara esa combinación de teclas cada dos o tres líneas de texto.

Después, al ver que seguían los cuelgues y por probar cosas, quité la versión en español e instalé la versión en inglés, pero nada... seguía con sus cuelgues inesperados. Eso sí, me tuve que reprogramar la tarea, para que en lugar de usar la combinación CTRL+G usara CTRL+S, que es como se guardan las cosas en inglés.

Lo curioso es que pregunté a algunos colegas, a ver quienes usaban el Expression Web y saber si esto es algo "conocido", pero a nadie se le colgaba...

Cuando me enteré que los cuelgues y otros fallos de las aplicaciones están en el registro de Windows (lo sabía, pero como si no lo hubiera sabido, ya que no miré nunca, y la primera vez que miré fue cuando al Visual Studio 2005 se le fue la olla), pues mirando en el LOG ese del Windows vi que el fallo lo producía la librería FPEDITAX.DLL, por ejemplo, este es el error que me ha dado hace unos minutos:

Faulting application EXPRWD.EXE, version 12.0.6211.1000, time stamp 0x46d088b4, faulting module FPWEC.DLL, version 12.0.6211.1000, time stamp 0x46d4afbc, exception code 0xc0000005, fault offset 0x000b6684, process id 0x1330, application start time 0x01c83f1c2ffb2ee0.

¡Anda la leche! ¡Pero si ahora es otra librería la que da el error...! ¡¡¡jooorrrr!!!

Pues estoy joío... ya que iba a hacer un "copy-paste" de otra librería que tengo por ahí... ¡marditos roedores!

Sí, mira el error que me dio hace unos días (el 28 de Nov 07 a las 19.15):

Faulting application EXPRWD.EXE, version 12.0.4518.1014, time stamp 0x454180e7, faulting module FPEDITAX.DLL, version 12.0.4518.1014, time stamp 0x45417d1a, exception code 0xc0000005, fault offset 0x00106e8e, process id 0x678, application start time 0x01c831da41f54620.

Que si te fijas en la versión de la DLL, resulta que es la 12.0.4518.1014, pues bien, buscando en mi disco (porque el colega RFOG me lo dijo), resulta que tengo otra librería con ese mismo nombre, pero con la versión 12.0.4518.1066, y lo que iba a probar era a reemplazarla, pero como salió el SP1 de Office 2007, pues la DLL que tengo actualmente es la versión 12.0.6211.1000.

Pero la cosa es que me he puesto a revisar el Evento Log de Windows y me he dado cuenta de que además de esas dos DLL, hay otra más... ¡esto es pa meá y no echá gota!, en fin...

Faulting application EXPRWD.EXE, version 12.0.4518.1014, time stamp 0x454180e7, faulting module FPWEC.DLL, version 12.0.4518.1014, time stamp 0x45428180, exception code 0xc0000005, fault offset 0x000b6718, process id 0x10d4, application start time 0x01c83dbc82d43370.

Esta última es de un fallo que me dio ayer día 14 a las 06.28 (es decir, en la madrugada del 13 al 14).

De todas formas, también hay algunos errores en el que el "faulting module" es "unknown, version 0.0.0.0". E incluso me he encontrado con esto: "faulting module ntdll.dll, version 6.0.6000.16386" (del pasado día 10 a las 18.27), y lo curiosos es que mirando otros errores que tengo por ahí, ese "ntdll.dll" también ha sido el causante de que se colgara el Word y el messenger... en fin...

La cuestión es que en todas las pruebas que he estado haciendo en otros equipos (incluso equipos virtuales), tarde o temprano se colgaba, y normalmente la DLL que se reportaba como causante era FPEDITAX.DLL, aunque ya no puedo estar seguro, porque ahora estoy dudando de si siempre miraba el nombre y la versión, ya que si me fijaba en el número de la versión, pues... resulta que que la FPWEC.DLL tiene el mismo número, así que...

En cualquier caso, el Expression Web se me cuelga de continuo, no de continuo, ya que tampoco es todos los días, pero casi... y la cosa es que a los que he preguntad, a nadie le pasa eso... ¿será porque lo usan poco?

En fin... seguiré "esperando a una solución milagrosa", pero entre que no creo en los milagros y que no creo que haya solución, pues... ajos tocan... De todas formas, mandé el reporte del bug a Microsoft Connect, pero me dicen que no es reproducible y por tanto... no me pasa, je, je... en fin... De todas formas, te iba a poner el lik, pero resulta que ya no está... ?¿?¿?¿

Pero he visto otro mensaje (cerrado, por falta de poder comprobar que falla), y se ve que todo esto pasa por culpa de las páginas maestras, es decir, ocurre al editar las páginas maestras... y como resulta que ahora uso las páginas maestras para todo, pues... a seguir con los ajos... y con el agua... en fin...

Este es el "reporte" que acabo de enviar: https://connect.microsoft.com/Expression/feedback/ViewFeedback.aspx?FeedbackID=317856

A ver que me dicen...

 

Nos vemos.
Guillermo

 


Links a las otras noticias de Diciembre 2007

 

 



 
 



Otras cosillas que te pueden interesar:
elGuille@seti

 Apúntate al grupo del Guille en el SETI

 Ver los datos del grupo del Guille en el SETI

Estos links son para procesar resultados con  BOINC
(Berkeley Open Infraestructure for Network Computing)

Las novedades más recientes en formato RSS
elGuille.info:
 MundoProgramacion.com:

Si quieres conocer mejor al Guille

La fecha/hora en el servidor es: 22/11/2024 4:29:05

La fecha actual GMT (UTC) es: 

©Guillermo 'guille' Som, 1996-2024