Problema con copia de estructura de actividad

Hola buenos días, actualmente estamos con la versión 3.20 de Guaraní y estamos teniendo problemas con la operación de copia de estructura de actividades, al ejecutar la copia el sistema que “cargando” pero lo podemos dejar muchos minutos y no hay ningún cambio, queda siempre en el mismo estado y la barra de progreso no se mueve.
Al anular el proceso da el siguiente error en la interfaz de gestión

Error en la respuesta.
Error JS:
TypeError: Cannot read properties of null (reading ‘comisiones’)
Mensaje Server:
Mas

Y si entro a los logs de gestión me muestra lo siguiente

-o-o-o-o-o-
Fecha: 09-07-2025 00:05:42
Operacion: Copiar Estructura de las Actividades
Usuario: toba
Version-PHP: 7.4.33
Servidor: guarani-preprod.exactas.uba.ar
URI: /gestion/aplicacion.php?ah=st686ddc849297b6.06224615&ai=guarani||37000104&tcm=central&ai=guarani||37000104&ts=ajax&ajax-metodo=resultados_proceso&ajax-modo=D&ajax-param=&tsd=guarani||37000821,
Referrer: https://guarani-preprod.exactas.uba.ar/gestion/aplicacion.php?ah=st686ddb846c2af0.16669604&ai=guarani||37000104
Host: 157.92.32.196

[DEBUG][guarani] PUNTO DE MONTAJE: se carg exitosamente el autoload del punto de montaje proyecto
[DEBUG][guarani] PUNTO DE MONTAJE: se carg exitosamente el autoload del punto de montaje personalizacion
[INFO][guarani] PUNTO MONTAJE: se carg la clase extension_toba/guarani_sesion.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[INFO][guarani] PUNTO MONTAJE: se carg la clase extension_toba/autentificacion/guarani_pers_usuario.php del punto de montaje personalizacion. El path del mismo es /usr/local/proyectos/guarani/personalizacion/php
[INFO][guarani] PUNTO MONTAJE: se carg la clase extension_toba/guarani_fuente_datos.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[DEBUG][toba] [SECCION] Iniciando componentes…
[INFO][guarani] PUNTO MONTAJE: se carg la clase nucleo/cursadas/comisiones/copiar_estructura_actividades/cn_ent_copiar_estructura_actividades.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[INFO][guarani] PUNTO MONTAJE: se carg la clase operaciones/cursadas/comisiones/copiar_estructura_actividades/ci_pro_copiar_estructura_actividades.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[DEBUG][toba] componente(14000002): Pantalla de eventos: ‘seleccion’
[DEBUG][toba] [SECCION] Procesando eventos…
[DEBUG][toba] componente(14000002): [ inicializar_dependencias ]
array (
0 => ‘ci_procesamiento’,
)
[INFO][guarani] PUNTO MONTAJE: se carg la clase operaciones/cursadas/comisiones/copiar_estructura_actividades/ci_nav_copiar_estructura_actividades.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[DEBUG][toba] componente(37000821): Pantalla de eventos: ‘resultados’
[DEBUG][toba] componente(37000821): [ inicializar_dependencias ]
array (
0 => ‘form_totales’,
)
[INFO][guarani] PUNTO MONTAJE: se carg la clase operaciones/cursadas/comisiones/copiar_estructura_actividades/form_totales.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[DEBUG][toba] [SECCION] Configurando dependencias para responder al servicio…
[DEBUG][toba] componente(14000002): Pantalla de servicio: ‘’
[INFO][toba] componente(14000002): [ callback ] ‘conf__seleccion’ no fue atrapado
[DEBUG][toba] componente(37000821): Pantalla de servicio: ‘’
[DEBUG][toba] componente(37000821): [ callback ] ‘conf__resultados’
[DEBUG][toba] componente(37000821): [ callback ] ‘conf__form_totales’
[INFO][toba] componente(14000002): [ callback ] ‘conf__ci_procesamiento’ no fue atrapado
[DEBUG][toba] [SECCION] Respondiendo al servicio__ajax…
[DEBUG][guarani] [Respuesta AJAX] NULL

Estos logs son de un entorno de prueba, en el entorno productivo tiene le mismo comportamiento.
Les agradeceria si me pudieran dar una mano con este problema.

Saludos
Pablo

Hola Pablo, Hay un problema con los procesos en background que genera dicho error, esto salió arreglado en la versión 3.22.0

Saludos.

Muchas gracias por la respuesta

Saludos

Perdon de consulto, Copiar Comisiones Masivamente tiene el mismo problema?? Porque es otra operación que no estamos pudiendo hacer.
En ese caso no es que se queda “colgado” sino que no trae información de ninguna de las responsables academicas que tenemos .

Pablo pasa exactamente lo mismo.

Saludos.

Saben si no hay algun parche o fix, para poder usar esas funcionalidades en Guarani 3.20?

Pablo, tienen pensado actualizar la versión en algún momento? Me podrías decir de que universidad son?
Vamos a hablarlo con los técnicos para ver si podemos armar parche.

Saludos.

Buenos dias, soy de la facultad de Exactas de la UBA (FCEN), en el corto plazo creeria que no vamos a estar actualiazando la versión.

Saludos

Hola Pablo!

No podemos asegurar que sea viable aplicar un parche del arreglo, ya que hubo varios cambios en la estructura de las actividades que podrían llegar a complicar que un arreglo de 3.22 funcione correctamente en 3.20.

Pero levántennos un GDS así lo analizamos, y de ser posible armamos un hotfix.

Saludos!

Muchas gracias por tu respuesta, se genero el GDS con el número 77761

Saludos