Error en Inscripcion a exámenes - G3.17

Hola estamos realizando pruebas para migrar a Guarani 3.17, la operación Inscribir a Examen nos devuelve el siguiente error “Falta pasar como parámetro el plan versión” (adjunto captura de pantalla). Revisamos los datos de los alumnos y los logs pero no pudimos encontrar el problema.

En la línea147 de log.txt (adjunto) se puede ver el error.

Que nos falta configurar?


log.txt (36.4 KB)

ErrorG3-InscripcionAExamen.png

ErrorG3-InscripcionAExamen.png

Hola,

En la función get_controles de php/nucleo/_lib/controles/co_puntos_de_control.php esta dando el error ya que no llega el parámetro $plan_version, llega en null según veo en los logs:


[TRAZA]guarani_error: Falta pasar como parámetro el plan version in /usr/local/proyectos/guarani/php/nucleo/_lib/controles/co_puntos_de_control.php:59
Stack trace:
#0 /usr/local/proyectos/guarani/php/nucleo/_lib/controles/guarani_punto_de_control_nucleo.php(152): co_puntos_de_control->get_controles(17, NULL, 1, ''800SIUEXA003'')
#1 /usr/local/proyectos/guarani/php/nucleo/_lib/controles/guarani_punto_de_control_nucleo.php(73): guarani_punto_de_control_nucleo->get_controles(1)
#2 /usr/local/proyectos/guarani/php/nucleo/_lib/controles/validador_puntos_de_control_nucleo.php(155): guarani_punto_de_control_nucleo->__construct(17, Array, 1, '800SIUEXA003', false, Array)
#3 /usr/local/proyectos/guarani/php/nucleo/_lib/controles/validador_puntos_de_control_nucleo.php(177): validador_puntos_de_control_nucleo->crear_punto(17)
#4 /usr/local/proyectos/guarani/php/nucleo/examenes/inscripciones/cn_man_inscripciones_examenes.php(595): validador_puntos_de_control_nucleo->controlar()
#5 /usr/local/proyectos/guarani/php/nucleo/examenes/inscripciones/cn_man_inscripciones_examenes.php(532): cn_man_inscripciones_examenes->validar_puntos_de_control(17, Array)
#6 /usr/local/proyectos/guarani/php/nucleo/examenes/inscripciones/cn_man_inscripciones_examenes.php(75): cn_man_inscripciones_examenes->validar_actividad(Array)
#7 /usr/local/proyectos/guarani/php/operaciones/examenes/inscripciones/ci_nav_inscripcion_examen.php(196): cn_man_inscripciones_examenes->set_actividad(Array)
#8 /usr/local/proyectos/guarani/php/operaciones/_lib/ci_navegacion_wizard.php(40): ci_nav_inscripcion_examen->validar_actividad()
#9 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(282): ci_navegacion_wizard->evt__cambiar_tab__siguiente('undefined')
#10 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(204): toba_ci->disparar_evento_propio()
#11 /usr/local/proyectos/guarani/php/extension_toba/componentes/interface/guarani_ci.php(28): toba_ci->disparar_eventos()
#12 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php(135): guarani_ci->disparar_eventos()
#13 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php(55): toba_solicitud_web->procesar_eventos()
#14 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php(96): toba_solicitud_web->procesar()
#15 /usr/local/proyectos/guarani/www/aplicacion.php(33): toba_nucleo->acceso_web()
#16 {main}

Vamos a ver si no es un error propio de la versión 3.17.

saludos.
2

Hola

El parámetro plan_version se carga en el evento de selección del cuadro de actividades (evt__cuadro_actividades__seleccion del ci_nav_inscripcion_examen.php), por lo que vemos en el log, este evento no se está ejecutando, ya que deberían tener una entrada como la siguiente:


[DEBUG][toba] componente(9000214): [ inicializar_dependencias ]
array (
  0 => 'filtro_actividades',
  1 => 'cuadro_actividades',
)
[INFO][guarani] PUNTO MONTAJE: se cargó la clase extension_toba/componentes/guarani_pers_ei_filtro.php del punto de montaje personalizacion. El path del mismo es /srv/proyecto/personalizacion/php
[INFO][guarani] PUNTO MONTAJE: se cargó la clase operaciones/_lib/cuadro_seleccion_diferida.php del punto de montaje proyecto. El path del mismo es /srv/proyecto/php
[DEBUG][toba] componente(9000214): [ registrar_evento ] 'seleccion' -> [ evt__cuadro_actividades__seleccion ]
array (
  0 => 
  array (
    'id' => 76,
    'codigo' => 'CI002',
    'nombre' => 'Matemática',
    'descr' => '(CI002) Matemática',
    'plan_version' => 97,
    'plan' => 40,
    'tipo_plan' => 'PLAN_ACTUAL',
  ),
)
[DEBUG][toba] componente(9000214): [ evento ] 'cambiar_tab__siguiente' -> [ evt__cambiar_tab__siguiente ]
[DEBUG][guarani] SQL con perfil de datos: SELECT CURRENT_DATE as fecha

¿Tienen algún error javascript en la consola?
¿Realizaron alguna personalización sobre esta operación?
¿Están consultando por el nodo de uncoma?

Saludos!
4

Hola Sergio, no tenemos errores de javascript en la consola del navegador y tampoco tenemos personalizaciones por el momento, hicimos una instalación nueva y migramos algunas facultades desde G2 para realizar pruebas.

En la captura de pantalla que envío se ve que las actividades se listan sin problemas, cuando selecciono una actividad y hago clic en siguiente es cuando se produce el error. Lo probamos con diferentes actividades y alumnos, con todos tenemos es el mismo error.


Captura de pantalla de 2021-09-28 09-28-54.jpg

Captura de pantalla de 2021-09-28 09-28-54.png

Hola

¿Pueden revisar si en la operación Administrar Comisiones, al seleccionar el año académico se completa el combo de Periodo Lectivo ? Sospechamos que pueda ser algún tema de permisos.

Saludos

Pudimos usar los filtros de comisiones sin problemas, lo logs de apache no muestran errores de permisos.

Hola Gabriel, cómo estás? ¿por qué motivo están haciendo pruebas en una versión tan antigua? estamos a unas semanas de liberar la 3.20 y en estos dos años (la 3.17 salió en agosto 2018) hicimos muchísimos ajustes en el proceso de migración. Entendemos que parte del proceso que están levando a cabo implica actualizar un par de versiones antes de realizar la migración definitiva. ¿Esto es así?

Saludos

Sebastian

Hola Sebastian, a fines del 2019 comenzamos a instalar y migrar datos a G3.17 luego en 2020 y 2021 con el tema de la pandemia los recursos y tiempos fueron destinados a otras tareas. Ahora, casi en la normalidad retomamos el proceso de migración.

Vamos a tomar tu recomendación e iniciar la migración en una vesion mas reciente.

Saludos

SI, nos imaginamos que tenía que ver con eso, pero no tengan duda de que el tiempo que inviertan en acomodar todo en una 3.19.1 les resolverá muchos problemas con los que se pueden encontrar en 3.17 y sobre todo les asegura que no se migren cosas mal!

Estamos a su disposición para lo que necesiten en este proceso!

Seguimos en contacto!