martes, 13 de enero de 2009

Debugging con GeneXus X Evolution 1

Hace tiempo me es molesto que el wiki no recuerde mi password. Así que, aprovechando que es open source y está disponible en un GeneXus X Server público, abrí mi GeneXus X Evolution 1 y le dí File/New/Create Knowledge Base from Server y seguí las instrucciones que hay en el documento "Setup Information" de la KB para ejecutar el wiki localmente.

Luego configuré mi KB para Debug, hice un fulltext search en la KB por setcookie y agregué esos objetos a la lista de objetos a debuggear.
Pensaba que el problema estaba en la setcookie, puse un breakpoint en el setcookie pero me dí cuenta que ahí nunca llegaba, entonces puse un breakpoint en el propio login, di F5 y entonces sí ví dónde esta el problema: La variable &Rememberme nunca es true!
La imagen de abajo lo dice todo:





Quedé impresionado. ¿cómo podíamos sin esto?

El problema estaba en el control info de la variable en el form. Quedó solucionado, pueden ver el fix en el RSS de la KB
De nada, un humilde (qué humilde, re agrandado quedé!!!)  colaborador.

2 comentarios:

genexus dijo...

Excelente idea!.

Además, te comento que descubrí de este POST en Twitter.
Muy bueno!

Saludos,
gab

Unknown dijo...

gracias Gabriel!
pah, si, y si alguien quiere arreglar mas cosas del gxwiki, hay una to do list en la propia KB (es un document object de la KB). muy bueno!!!