Buenos dias, estamos actualmente en la version 3.17 y nos encontramos tratando de egresar una persona que solicita su título, pero el sistema no lo permitio porque faltaba una materia. Se le agrego dicha materia por reconocimiento (RECONOCIMIENTO DE ACTIVIDADES » EQUIVALENCIAS »OTORGAR EQUIVALENCIA), luego se solicitó el certificado de egresado (EGRESADOS » ACTUALIZACIONES » SOLICITAR CERTIFICACIONES), para esto los pasos fueron: buscar al alumno eligiendo la carrera (en este caso Lic.Cs.Biológicas), luego click en Agregar, completar los datos y click en Guardar.
En este momento Guarani cambia solo a la operacion EGRESADOS » ACTUALIZACIONES » ACTUALIZAR TRÁMITES DE CERTIFICACIÓN, y ahí salta el siguiente error: " SQLSTATE[22P02]: Invalid text representation: 7 ERROR: la sintaxis de entrada no es válida para integer: «» ". Como el mismo no daba demasiada informacion, les adjuntamos a continuacion lo que arrojo el log de toba:
componente(32000068): guarani_pers_datos_relacion: *** Fin CARGAR (No se cargaron datos) ***************
SQL con perfil de datos: SELECT sga_alumnos.propuesta
FROM sga_alumnos,
sga_propuestas
WHERE
sga_alumnos.alumno = ''
SQLSTATE[22P02]: Invalid text representation: 7 ERROR: la sintaxis de entrada no es válida para integer: «»
LINE 5: sga_alumnos.alumno = ''
^
toba_error_db: <p><b>SQLSTATE:</b> db_22P02</p><p><b>CODIGO:</b> 7</p><p><b>MENSAJE:</b> ERROR: la sintaxis de entrada no es válida para integer: «» LINE 5: sga_alumnos.alumno = '' ^</p><p><b>SQL:</b> SELECT sga_alumnos.propuesta FROM sga_alumnos, sga_propuestas WHERE sga_alumnos.alumno = '' -- toba_log: 308829717 </p> [TRAZA]toba_error_db: SQLSTATE[22P02]: Invalid text representation: 7 ERROR: la sintaxis de entrada no es válida para integer: «»
LINE 5: sga_alumnos.alumno = ''
^ in /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/lib/db/toba_db.php:508
Stack trace:
#0 /usr/local/proyectos/guarani/php/nucleo/_lib/guarani_db_nucleo.php(62): toba_db->consultar_fila('SELECT\tsga_alum...', 2)
#1 /usr/local/proyectos/guarani/php/nucleo/matriculas/alumnos/co_alumnos.php(894): guarani_db_nucleo::consultar_fila('SELECT\tsga_alum...')
#2 /usr/local/proyectos/guarani/php/operaciones/egresados/actualizaciones/actualizar_tramites_certificacion/ci_nav_actualizar_tramites_certificacion.php(24): co_alumnos->get_alumno_propuesta('''')
#3 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(90): ci_nav_actualizar_tramites_certificacion->ini__operacion()
#4 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php(132): toba_ci->inicializar()
#5 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php(55): toba_solicitud_web->procesar_eventos()
#6 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php(96): toba_solicitud_web->procesar()
#7 /usr/local/proyectos/guarani/www/aplicacion.php(33): toba_nucleo->acceso_web()
#8 {main}
Como se ve en el stack trace, en ningun momento se pasa por codigo que este personalizado, por l o que no entendemos la causa del problema.
Saludos, Alejandro.