V3.20.0 y v3.21.3 'Ha ocurrido un error' -Ficha del Alumno Autogestion perfil docente

Hola!
Estamos en la versión 3.20.0 pero también lo probamos en la versión 3.21.3 ya que estamos realizando pruebas para hacer el cambio en breve.

-Como en el entorno local nos devuelve el mensaje:
CATALOGO: unidad_academica / periodos_lectivos_fecha_inactivacion_no_finalizada - FALTA PARAMETRO: docente,
verificamos que los docentes no estén repetidos, que al menos haya un docente por comision, revisamos los periodos lectivos, que las comisiones estén bien armadas, que los docentes que están cargados en las comisiones donde la fecha de activacion es mayor igual a hoy esten bien.
-Realizamos seguimiento, creemos que tiene que ver con los periodos_lectivos porque en un punto devuelve null, como que se perdiera algun parametro.
-Pasa con cualquier perfil docente tenga o no asiganas cursadas/finales.

Hola Pilar! Cómo estás?

Tienen alguna personalización montada sobre dicho reporte?

Podrías enviarnos los logs que se generan al momento del error?

Gracias!

Hola Martín!
Ninguna personalización. Empezó a pasar este año, no se si tendrá que ver con alguna revisión aplicada?

Te envio log de apache y log de autogestion.
hora 13:09 aprox
aux.log (15,2 KB)
guarani-autogestion-humanaslogs.log (313,3 KB)

GRACIAS!

Hola @Pilar , gracias por los logs!!!

No se como es posible que te de ese error ya que no recibe el parámetro docente por lo que veo acá:

CATALOGO: unidad_academica / periodos_lectivos_fecha_inactivacion_no_finalizada - FALTA PARAMETRO: docente,

Veo que existe el ticket #45282 asociado al GDS 62549, ¿tiene que ver con eso?

¿ejecuta el comando svn status para ver si tenes cambios locales?

Saludos.
2

Hola!
tal cual… no se que pasa…
No puedo encontrar el gds 62549, puede ser que no lo tenga visible para mi?
svn status, en el trascurso de la tarde te lo envio.

Hola @Pilar

Ya se cual es el problema, en src/siu/modelo/datos/db/unidad_academica.php función periodos_lectivos_fecha_inactivacion_no_finalizada no pide parámetros, pero en src/siu/modelo/datos/_info_catalogo.php quedo mal y los esta pidiendo.

Si ejecutas el comando bin/guarani generar_catalogo <acceso> en Autogestión se debería arreglar el archivo src/siu/modelo/datos/_info_catalogo.php y dejaría de dar dicho error.

Lo mismo debe estar pasando en la versión 3.20.0:
https://colab.siu.edu.ar/trac/guarani3/browser/nodos/unicen/3w/trunk/3.20.0/src/siu/modelo/datos/db/unidad_academica.php#L427
https://colab.siu.edu.ar/trac/guarani3/browser/nodos/unicen/3w/trunk/3.20.0/src/siu/modelo/datos/_info_catalogo.php#L7407

Si se les complica hacerlo crea un GDS que te aplicamos HOTFIX.

Saludos.
2

Hola @lleonardis
Sí, mañana a la mañana lo ejecutamos y te aviso!
Muchas gracias!!
Saludos

Hola!
Con Nico , mi compañero, intentamos generar catalogo, pero claro… como es el catalogo del núcleo no lo modifica, solo realiza cambios sobre el acceso de las personalizaciones y esta función no esta personalizada, así que no nos anduvo. Es correcto?
Realizamos la prueba localmente de eliminar los parámetros (manualmente) y efectivamente ese es el problema!
asi funciona:
static function unidad_academica__periodos_lectivos_fecha_inactivacion_no_finalizada()
{
return array (
//‘parametros’ =>
// array (
// 0 => ‘docente’,
// ),
// ‘param_null’ =>
// array (
// 0 => ‘docente’,
// ),
‘cache’ => ‘memoria’,
‘filas’ => ‘n’,
);
}
Te envio la información de svn info y status:
svn info
Ruta: .
Working Copy Root Path: /home/nicocastro/trabajo/guarani-docker/guarani-autogestion-dev
URL: https://colab.siu.edu.ar/svn/guarani3/nodos/unicen/3w/trunk/3.20.0
Relative URL: ^/nodos/unicen/3w/trunk/3.20.0
Raíz del repositorio: https://colab.siu.edu.ar/svn/guarani3
UUID del repositorio: e0a68ae1-9d37-43c1-981e-8b60bee60b31
Revisión: 79823
Tipo de nodo: directorio
Agendado: normal
Autor del último cambio: jschnaiderman

svn status
? .composer
? bin/arai-cli
? bin/doctrine-dbal
? bin/jsonlint
? bin/validate-json
M composer.json
M composer.lock
X instalacion/servicio_noticias
X src/pers_gestion

Performing status on external item at ‘instalacion/servicio_noticias’:
Performing status on external item at ‘src/pers_gestion’:
Revisión del último cambio: 79568
Fecha de último cambio: 2024-02-23 16:59:33 -0300 (vie 23 de feb de 2024)

@lleonardis espero el hotfix, aunque tené en cuenta que tenemos que realizar los cambios que estén en el GDS 68807 (pedido por @ifigini ), vamos a hacer todo de una.
Quedo a la espera
Muchas Gracias!
Saludos
Pilar

Hola @Pilar

Si, esta perfecto, en src/siu/modelo/datos/_info_catalogo.php comenta o elimina el parámetro docente ya que no se usa y genera el error, quedaría algo así:

static function unidad_academica__periodos_lectivos_fecha_inactivacion_no_finalizada()
{
return array (
‘cache’ => ‘memoria’,
‘filas’ => ‘n’,
);
}

Fíjate que tenes cambios locales en los archivos composer.json y composer.lock, revisalos con el técnico.

Saludos.
2

Si, pero ustedes van hacer el cambio así queda en el svn, y esto lo hacemos provisorio , no?
GRACIAS!

Hola @Pilar

Pueden hacerlo ustedes o sino crea un GDS y les hacemos el arreglo.

Saludos.
2

Hola @Pilar

Ya aplicamos dicho arreglo a todos los nodos de colab en 3w versión 3.21.3, basta con actualizar (svn up) para que deje de dar dicho error.

En tu caso esta aplicado en la revisión 79852.

Saludos.
2

Hola @lleonardis
Buenísimo!
Ya lo probamos, al hacer svn up nos lleva a la revisión 79923 pero corroboramos que el cambio esta! ( version 3.21.3)
Muchas Gracias!
Saludos
Pilar

Buenas!

Estuve probando actualizar el repositorio y por lo que pude ver no descargo el cambio. Nuestro nodo apunta a la siguiente url.

https://colab.siu.edu.ar/svn/guarani3/nodos/unpata/UAS/unpata/3w/trunk/3.21.3

Me estará faltando hacer algo?

Saludos

Ignacio Jauregui

Hola @nachito79

Nosotros tenemos un comando para hacer un merge masivo de los HOTFIXES, pero no se mete en las subcarpetas creadas por la universidad, por eso no aplicó a UAS/unpata/3w/trunk/3.21.3.

El cambio esta en la la revisión 79960, recien te lo aplique en la revisión 80745 con los siguientes comandos:

svn merge -c 79960 https://colab.siu.edu.ar/svn/guarani3/nodos/unpata/3w/trunk/3.21.3/
svn ci -m "Se corrige error del foro ​https://foro.comunidad.siu.edu.ar/t/v3-20-0-y-v3-21-3-ha-ocurrido-un-error-ficha-del-alumno-autogestion-perfil-docente/28477"

Saludos.
2

Buenas Leonardo!

Quedo solucionado! pude hacer el update del repositorio y chequee que este el cambio.

Gracias por todo!

Saludos