Ticket #215 (closed defect: fixed)

Opened 6 months ago

Last modified 3 months ago

Problema al instanciar un gadget con variables de contexto

Reported by: jmostazo-upm Assigned to: lmayllon
Priority: major Milestone:
Component: EzWeb-platform Version: 0.2
Keywords: Cc:

Description

Al añadir un nuevo gadget al catálogo que cuenta con variables de contexto e instanciarlo, se produce un error que deja la plataforma muerta de manera permanente. Este error lleva produciendose desde los cambios que se realizaron en la revisión 1233. El error se debe ha que se realiza la comprobación de la existencia del manejador de las variables de contexto antes de que se complete la carga del gadget, y se produce una excepción al intentar hacer visible el icono de error del gadget.

Change History

06/20/08 15:52:40 changed by aarranz

He subido al svn los cambios necesarios en las funciones que se usan para notificar errores en los iGadgets para que cuando se notifiquen errores en iGadgets que no están cargados o que no existan, en vez de fallar, muestren un mensaje de error.

Esto evidentemente NO arregla el error, simplemente rebaja la gravedad. También lo he considerado interesantes ya que además nos protege de futuros errores.

Ver commit 1279.

06/23/08 08:35:39 changed by lmayllon

  • owner changed from macvaz to lmayllon.

06/23/08 08:35:51 changed by lmayllon

  • status changed from new to assigned.

07/16/08 10:39:11 changed by lmayllon

  • status changed from assigned to closed.
  • resolution set to fixed.

(En [1339]) Fixes #215. Fixing the bugs shown by dragboard while loading gadgets with context variables.

07/16/08 11:27:39 changed by aarranz

  • status changed from closed to reopened.
  • resolution deleted.

Reabro para subir un cambio que elimina la necesidad de usar un temporizador para, lo que a su vez elimina la posibilidad de que éste de problemas.

L. Marcos, revisa que todo esté bien y cierra el ticket cuando lo creas conveniente.

07/16/08 11:29:51 changed by aarranz

(En [1340]) refs #215. Remove timeout use for initializing context variables as it can be a source of problems.

07/22/08 07:43:43 changed by aarranz

  • status changed from reopened to new.

07/23/08 09:53:45 changed by aarranz

El commit 1339 (y por tanto tampoco el 1340), no es una solución valida, dado que esto provoca que las variables de contexto no estén inicializadas hasta después de ejecutarse el onload, lo que provoca que ciertos gadgets que ya están en uso no funcionen ya que no leen el valor correcto (leen las variables antes de tiempo).

07/23/08 11:03:28 changed by aarranz

(En [1345]) refs #215. Initialize context variables before onload.

08/01/08 12:36:37 changed by lmayllon

  • status changed from new to assigned.

08/22/08 10:15:30 changed by lmayllon

  • status changed from assigned to closed.
  • resolution set to fixed.