Showing posts with label errores. Show all posts
Showing posts with label errores. Show all posts

Sunday, October 21, 2007

This application has failed to start because js3250.dll was not found.

Este problema ha sido reportado por mucho tiempo en Firefox, y hasta ahora parece que no hay una respuesta, los mensajes de error son:

"This application has failed to start because js3250.dll was not found. Re-installing the application may fix the problem."
"The Procedure entry point in JS_HasInstance could not be located in the dynamic link library js3250.dll"

Algunos sugieren desinstalar/reinstalar Firefox, crear un nuevo profile, remover FF completamente antes de reinstalar, bajar un archivo nuevo js3250.dll, borrar un trojan ipv6monl.dll, etc; algunas soluciones funcionan para algunas personas, pero parece que no hay una respuesta definitiva, esto es lo que me funciono a mi

En mi caso el problema solo se manifestaba bajo un usuario con acceso restringido (no administrador); mire en el folderC:\Program Files\Mozilla Firefox y el archivo js3250.dll estaba ahi, asi que ejecute firefox.exe directamente y corrio bien, entonces cambie el shortcut para que apuntara a este lugar (realmente no se a donde apuntaba el shortcut original, solo decia "firefox.exe" en el Target) y hasta ahorita esta funcionando bien

Ojala que esto sea de ayuda para alguien

Tuesday, January 30, 2007

The type initializer for * threw an exception

The type initializer for *inserta tu clase favorita aqui* threw an exception

Me estaba volviendo loco con este error, no se encuentra mucha informacion sobre esto, debi haber usado mis poderes psiquicos antes

El escenario es un servicio web (.net 2.0) que manda llamar (muy dentro) un codigo que usa refleccion para instanciar algunas clases, el mismo codigo funciona bien dentro de una aplicacion web, y eso es lo raro, que tan diferente es un servicio web a una aplicacion web en cuestion de permisos y seguridad?

pero bueno, casi desde el principio sospeche que se trataba de un problema con los permisos, pero el hecho de que era un servicio web, y que el mismo codigo funcionaba bien en la aplicacion web me hizo dejar esta opcion hasta el final, busque bastante y no encontre ninguna respuesta, luego decidi configurar otro usuario en IIS para correr mi servicio, y listo, todo corrio bien.

ok, ahora ya se que el problema es con permisos, pero no me gusta mucho el "parche", asi que seguire buscando e intentando algunas cosas haber si encuentro una solucion mas elegante.

tip gratis para aquellos que no sepan
pon "The type initializer for * threw an exception" en google... viste, que bonito? google acepta comodines (wildcards) para hacer busquedas, tambien funciona con multiples comodines en una frase