Estimados, acabamos de migrar de la versión 3.16.1 a la versión 3.17.1 y estamos teniendo problemas en Gestión.
Cuando quieren ver la fichada de una persona les sale un error (adjunto imagen).
En los logs aparece lo siguiente:
-o-o-o-o-o-
Fecha: 12-12-2019 15:32:23
Operacion: Ficha de la Persona
Usuario: 37086708
Version-PHP: 7.1.33-2+0~20191128.28+debian9~1.gbpc60685
Servidor: g3.unlpam.edu.ar
URI: /guarani/aplicacion.php?ah=st5df287b5085dc0.83312962&ai=guarani%7C%7C41000086
Referrer: http://g3.unlpam.edu.ar/guarani/aplicacion.php?ah=st5df287b30d8e73.07844847&ai=guarani||41000086
Host: 170.210.123.8
[ERROR][guarani] SQLSTATE[42P01]: Undefined table: 7 ERROR: falta una entrada para la tabla p_insc en la clusula FROM
LINE 1: …opuestas_aspira.plan_version JOIN sga_planes ON (p_insc.pro…
^
[ERROR][toba] toba_error_db:
SQLSTATE: db_42P01
CODIGO: 7
MENSAJE: ERROR: falta una entrada para la tabla p_
insc en la clusula FROM
LINE 1: …opuestas_aspira.plan_version JOIN sga_planes ON (p_insc.pro…
^
SQL: SELECT sga_propuestas_aspira.propuesta_aspira, sga_propuestas_aspira
.propuesta, CASE WHEN sga_alumnos.coeficiente IS NULL THEN ‘(’ || sga_propuestas.codigo || ') - ’ || sga_propuestas.nombre ELSE ‘(’ || sga_propuestas.codigo || ') - ’ || sga_propuestas.nombre || ’ - Coeficiente: ’ || sga_alumnos.coeficiente END as propuesta_nombre, sga_propuestas_aspira.anio_academico, sga_propuestas_aspira.fecha_inscripcion, sga_situacion_aspirante.resultado_asp, CASE WHEN sga_situacion_aspirante.resultado_asp = ‘R’ THEN ‘Rechazada’ WHEN sga_situacion_aspirante.resultado_asp = ‘P’ THEN ‘Pendiente’ WHEN sga_situacion_aspirante.resultado_asp = ‘A’ THEN ‘Aceptada’ END as estado_inscr_descr, sga_tipos_ingreso.nombre as tipo_ingreso_nombre, sga_ubicaciones.nombre as ubicacion_nombre, u_insc.nombre as ubicacion_nombre_insc, sga_modalidad_cursada.nombre as modalidad_nombre, m_insc.nombre as modalidad_nombre_insc, sga_planes.nombre as plan_nombre, p_insc.nombre as plan_nombre_insc, sga_alumnos.legajo as legajo, CASE WHEN sga_situacion_aspirante.resultado_asp = ‘R’ THEN cast(null as char(1)) ELSE sga_alumnos_calidad.nombre END as calidad, CASE WHEN sga_situacion_aspirante.resultado_asp = ‘R’ THEN cast(null as char(1)) ELSE sga_alumnos.regular END as regular, sga_propuestas_aspira.observaciones, CASE WHEN sga_situacion_aspirante.resultado_asp = ‘R’ AND sga_propuestas_aspira.observaciones_rechazo IS NULL THEN sga_situacion_aspirante.nombre ELSE sga_propuestas_aspira.observaciones_rechazo END as observaciones_rechazo, (SELECT mc.nombre FROM sga_alumnos_hist_calidad as hc JOIN sga_alumnos_motivos_calidad as mc ON mc.motivo_calidad = hc.motivo_calidad WHERE hc.cambio_calidad = COALESCE((SELECT b.cambio_calidad FROM sga_alumnos_hist_calidad as b WHERE b.alumno = sga_alumnos.alumno AND b.calidad = sga_alumnos.calidad ORDER BY b.fecha DESC LIMIT 1),0) ) as desc_motivo_cambio_calidad, f_orientaciones_alumno(sga_alumnos.alumno) as orientacion FROM sga_propuestas_aspira JOIN sga_propuestas ON sga_propuestas_aspira.propuesta = sga_propuestas.propuesta JOIN sga_alumnos ON (sga_alumnos.persona = sga_propuestas_aspira.persona AND sga_alumnos.propuesta = sga_propuestas_aspira.propuesta) JOIN sga_alumnos_calidad ON sga_alumnos_calidad.calidad = sga_alumnos.calidad JOIN sga_ubicaciones ON sga_ubicaciones.ubicacion = sga_alumnos.ubicacion JOIN sga_ubicaciones as u_insc ON u_insc.ubicacion = sga_propuestas_aspira.ubicacion JOIN sga_modalidad_cursada ON sga_modalidad_cursada.modalidad = sga_alumnos.modalidad JOIN sga_modalidad_cursada as m_insc ON m_insc.modalidad = sga_propuestas_aspira.modalidad JOIN sga_situacion_aspirante ON sga_situacion_aspirante.situacion_asp = sga_propuestas_aspira.situacion_asp JOIN sga_planes_versiones ON sga_planes_versiones.plan_version = sga_alumnos.plan_version JOIN sga_planes_versiones as pv_insc ON pv_insc.plan_version = sga_propuestas_aspira.plan_version JOIN sga_planes ON (p_insc.propuesta) IN
( SELECT toba_pdtasoc_3.propuesta
FROM vw_ug_propuestas toba_pdtasoc_3
WHERE ( toba_pdtasoc_3.unidad_gestion IN (‘5’,‘4’) ) )
AND sga_planes.plan = sga_planes_versiones.plan JOIN sga_planes as p_insc ON p_insc.plan = pv_insc.plan LEFT JOIN sga_tipos_ingreso ON sga_tipos_ingreso.tipo_ingreso = sga_propuestas_aspira.tipo_ingreso WHERE true AND sga_propuestas_aspira.persona = ‘109’ – toba_log: 125282
[TRAZA]toba_error_db: SQLSTATE[42P01]: Undefined table: 7 ERROR: falta una entrada para la tabla p_insc en la clusula FROM
LINE 1: …opuestas_aspira.plan_version JOIN sga_planes ON (p_insc.pro…
^ in /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/lib/db/toba_db.php:468
Stack trace:
#0 /usr/local/proyectos/guarani/php/nucleo/_lib/guarani_db_nucleo.php(29): toba_db->consultar(args ignored)
#1 /usr/local/proyectos/guarani/php/nucleo/matriculas/alumnos/co_alumnos.php(1758): guarani_db_nucleo::consultar(args ignored)
#2 /usr/local/proyectos/guarani/php/operaciones/matriculas/alumnos/ficha_alumno/ci_rep_propuestas.php(28): co_alumnos->get_propuestas_aspira(args ignored)
#3 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/toba_componente.php(221): ci_rep_propuestas->conf__cuadro(args ignored)
#4 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(635): toba_componente->invocar_callback(args ignored)
#5 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(475): toba_ci->configurar_dep(args ignored)
#6 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei_pantalla.php(91): toba_ci->dependencia(args ignored)
#7 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei.php(121): toba_ei_pantalla->aplicar_restricciones_funcionales()
#8 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(618): toba_ei->post_configurar()
#9 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(632): toba_ci->pre_configurar()
#10 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(475): toba_ci->configurar_dep(args ignored)
#11 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei_pantalla.php(91): toba_ci->dependencia(args ignored)
#12 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei.php(121): toba_ei_pantalla->aplicar_restricciones_funcionales()
#13 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(618): toba_ei->post_configurar()
#14 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(632): toba_ci->pre_configurar()
#15 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(475): toba_ci->configurar_dep(args ignored)
#16 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei_pantalla.php(91): toba_ci->dependencia(args ignored)
#17 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei.php(121): toba_ei_pantalla->aplicar_restricciones_funcionales()
#18 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(618): toba_ei->post_configurar()
#19 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php(156): toba_ci->pre_configurar()
#20 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php(60): toba_solicitud_web->procesar_servicios()
#21 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php(96): toba_solicitud_web->procesar()
#22 /usr/local/proyectos/guarani/www/aplicacion.php(33): toba_nucleo->acceso_web()
#23 {main}
Lo mas raro que la consulta que realiza no es la misma que esta en el archivo co_alumnos.php linea 1758.
Muchas gracias