anonymous Log in
Search
Recents:
v3.0
gx-l
Fwd: lío con objetos main compilando con gxjmake
03/06/19 18:29

Haroldo Stenger

Replies: 0

hola como andan ? acá escribo con una consulta. Resulta que estoy usando genexus 9 u3 Build 782 , especificador U3 Build 19 , y generador java Build 111 , para hacer cambios sobre un sistema web que está en producción con estas versiones. Uno de los grandes descubrimientos fue el gxjmake, que realiza el make dinámicamente sobre los goals que el generador deja en la carpeta state. Al principio funcionó muy bien. en algún momento y no logro identificar a propósito de qué, al momento de compilar, luego de haber hecho las generaciones correspondientes, empezaron a aparecer errores de 'not found' sobre archivos que de algún modo estaban enganchados a lo que yo estaba compilando, pero el nombre que aparecía en los errores de gxjmake era el del nombre del objeto sin la 'h' correspondiente al identificador de objetos. La cuestión que probando al tun tun, le saqué la property main al objeto que no encontraba (porque lo buscaba con el nombre incorrecto, como si le hubiera truncado el primer carácter) , y sin ella funcionó perfecto. Le iba a echar la culpa a algo del gxjmake, pero en un momento le cambié el runtime_build a N para descartar, y el make normal (creo recordar) me dio el mismo error (aunque no estoy 100% seguro de esto). Lo cierto es que si saco al objeto main del calltree del objeto que estoy compilando (que por supuesto también es main), o si le saco la property main al objeto que aparece como que no encuentra, ahí funciona. Adicionalmente y volviento el runtime_build a Y , si al dar el error de compilar, dentro del directorio de los fuentes .java generados, copio el objeto que dice no encontrar desde el archivo que tiene la h a lo mismo sin la h, el gxjmake lo encuentra, pero falla después el javac por el problema de que hay una clase public adentro de un archivo que no se llama igual que ella (igual esta prueba era para asegurarme que lo que estaba pasando era que buscaba el nombre sin la h). Espero haber podido narrar el problema y agradezco enormemente los aportes. saludos cordiales Haroldo ----------------------------------------- Para Suscribirse/Desuscribirse: http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,1 Por consultas owner-gx-l@gxtech.com.uy


Back to gx-l