gx-l | | | |
The Jocker | |
Gustavo , gracias por tu respuesta nuevamente
Es probable que sea tal vez eso que mencionas , que exista las diferencias
a nivel de Enviroment y Generador. He utilizado el client.cfg en mi webapp
, del equipo donde funciona, pero no dio resultado, por ese lado descarte
lo del client. Aunque siempre me estoy manejando a través de conjeturas ya
que el mensaje del error no pareciera proporcionar mucha información,
además de ser muy genérico. Lo del RebuildAll es una buena idea, pero no
podemos contarlo como una alternativa puesto que la KB cuenta con unos
10.000 objetos prácticamente. Además en caso de atinarle y llegar a que
funcione, no llegariamos a identificar la causa exacta, el cual es lo que
estamos buscando ahora mismo en el equipo.
Saludos!
El vie., 24 de ene. de 2020 a la(s) 10:33, Gustavo Martínez (
gmartinez@genexus.com) |
|
|
The Jocker | |
*SOLUCIÓN*
Buenas gente, le he atinado a la solución con los siguientes pasos:
Al principio realicé el RebuildAll en una KB con mas de 10.000 objetos ,
aunque resulto con un RebuildAll Failed, realice un *deploy *de mi objeto
main para crear un nuevo *war *, el cual una vez completado *deploye *en mi
servidor, y si llego a funcionar todo los objetos Query con el nuevo war.
Ahora bien, teníamos que saber cual era la diferencia entre el *war *generado
que si funciona y el *war *en el que no funciona los objetos Query. Con una
herramienta como *total commander* busqué ficheros diferentes en ambos
directorios, en el escaneo salto el siguiente resultado que llamo mucho mi
atención y que está relacionado a querys, que en el directorio:
*webbapp\WEB-INF\private\
* salto diferencias entre ambas publicaciones,
en el mismo directorio se ve lo siguiente:
[image: image.png]
Pase al principio todos los archivos generados del *webapp* que funciona
al *webapp *que no funcionaba, después probe, y resulto exitoso las
pruebas, ya no me aparecía el error reportado y ya funcionaba las pantallas
con objeto *Query*. En definitiva para atinarle a la causa exacta, repliqué
nuevamente el error y empece a pisar de a uno los archivos, el resultado
tiro que, cuando llegaba a pisar el archivo *QueryViewerQueries.xml , *empezaba
a funcionar las pantallas con objeto Query, en definitiva el archivo
mencionado es el que se utilizó para solucionar el problema.
La pregunta ahora es, qué contiene el archivo *QueryViewerQueries.xml ? *y
por qué el archivo generado en el *deploy *si llego a funcionar?
La otra cuestión es que debo poner en solo lectura dicho archivo puesto que
al compilar un WP con objeto query, vuelve a generar nuevamente el archivo
y el archivo generado al compilar un objeto de la KB no me funciona.
Gustavo Martinez, si tenes alguna respuesta a esto, sería fabuloso. Y si
nos brindas mayor información sobre este archivo generado.
Saludos!!!
El vie., 24 de ene. de 2020 a la(s) 15:13, Gustavo A. Centurión R. (
acr.net1@gmail.com) |
|
|
|
|
Back to gx-l |
|