Error al intentar visualizar datos en 3W

Hola Gente.
Estoy teniendo problemas desde la semana pasada, al intentar visualizar datos, como Hist. Académica, o cuando el sistema realiza una confirmación de transacción.

Adjunto archivo en formato html e imagen.

En teoría no se ha modificado nada y no estamos seguros si esto se debe a alguna actualización de software o de datos en la BD.
Espero puedan orientarme un poco,
Desde ya, muchas gracias


error_certificados.jpg

error_certificados.png

error_certificado.html.txt (8.63 KB)

Hola, gracias por las capturas, les pediríamos que nos envíen los logs de la aplicación que se generan al mostrar estas pantallas (los mismos se encuentran en la carpeta instalacion/log).

saludos.

Hola Leonardo.
El tema es así… cuando habilitamos el Log, deja de mostrar el error.
Ahora deshabilitamos el log y vuelve a mostrar el error.
Te paso los archivos de prueba.


error_log.rar (18.7 KB)

Hola, por lo que veo todos los NOTICES y WARNINGS que se generan están rompiendo la respuesta del AJAX . Veo la forma de solucionarlo y te aviso.

saludos.

Hola, te comento, pude reproducir el caso, cuando se deshabilitan los logs cualquier mensaje de NOTICES, WARNINGS y ERROR se agrega a la respuesta del AJAX y hace que dicha respuesta se rompa, por ello da ese error.

Una posible solución seria configurar en el archivo php.ini la directiva display_errors = Off, de esta forma dichos mensajes no se agregan al AJAX y no se rompe la respuesta.

NOTA: Esto habría que hacerlo solo en producción, en desarrollo debería estar display_errors = On e ir corrigiendo los WARNINGS.

saludos.

Hola Leonardo.
La solución en efecto, es por un lado la configuración del php.ini.

Respecto a los Notices y Errors, que aparecen en el log enviado, no puedo determinar por que comenzaron a producirse ahora.
Supongo que es de datos… pero hay registros que funcionan y otros que dan error… Vos podes pasarme algún script SQL de las funciones en el log que pueda orientarme en que casos se produce el error y si es debido a migración de datos o del cambio de versión.

Igualmente daríamos por cerrado y solucionado este tema.
Muchas Gracias

Hola, mirando los logs con respecto a los errores que dicen:


Unkown error
Archivo: /usr/local/proyectos/guarani2/3w/2.9.1/src/siu/operaciones/censo/_forms/form_principales.php
Linea: 16
Non-static method siu\operaciones\_comun\util\forms::rs_to_select() should not be called statically, assuming $this from incompatible context

se resuelven haciendo estático el método rs_to_select del archivo src/siu/operaciones/_comun/util/forms.php, quedaría:


.....
static function rs_to_select($datos, $opcion_nula='')
	{
.....

los notices que dicen:


NOTICE
Archivo: /usr/local/proyectos/guarani2/3w/2.9.1/src/siu/operaciones/censo/_forms/form_comun.php
Linea: 105
Undefined index: CENS_CALLE_PER_LECT

se deben a que la llamada al catalogo datos_censales/get_datos esta devolviendo un array vació cuando debería devolver los datos censales del alumno, la query la tienen en los logs, pueden copiarla y correrla en un editor SQL para ver porque no funciona.

saludos.