Error al habilitar relevamiento de encuesta desde G3

Buen día

Estamos con Guaraní 3 v. 3.22.2 y Kolla v. 4.9.1

Luego de definir un nuevo relevamiento para una encuesta desde G3 se procedió a habilitar la misma para kolla.

Pero el sistema emitió el siguiente mensaje :

Al consultar tanto la tabla negocio.gde_items de G3, como la tabla kolla.sge_elemento de kolla, en ambas bases se pueden ver los 494 elementos.

Pero qué pudo haber pasado con esos 7 recursos de elementos faltantes? Cómo puedo hacer para identificarlos?

Gracias por la ayuda.

Saludos

View Issue

Hola Iris, buen día!

Una consulta, probaron en recalcular los encuestados? Les dio nuevamente el error?

Por otro lado, podrían enviarnos los siguientes logs:

  • /kolla/instalacion/i__produccion/p__kolla/logs/sistema.log
  • /kolla/instalacion/i__produccion/p__kolla/logs/web_services.log

Saludos!

Hola Ariana

Recalcular los encuestados no cambia el valor.

Los logs que indicás tienen registros a partir del 18/12.

Y el error por el cual consulto nos ocurrió el 16/12 al mediodía, y no lo puedo replicar.

Saludos

Hola Ariana

Ahí logré reproducir el error en un entorno de pruebas.

Te adjunto los logs de kolla (sistema.log está vacío) y de G3.

Gracias por la ayuda.

web_services.log (3,6 KB)

guarani_sistema.log (243,5 KB)

Hola Iris,

si el archivo sistema.log está vacío quiere decir que no se está pudiendo escribir los logs. Probablemente haya faltado correr el comando sudo ./bin/instalador permisos:simple al terminar de instalar. Sería importante resolver eso antes de continuar.

En este caso seguramente encuentren en la misma carpeta archivos con nombre similar y una numeración consecutiva, que son los logs históricos. Allí podrán encontrar los logs de la fecha buscada.

Para saber cuál fue el motivo por el que no se pudo cargar la totalidad de los elementos a evaluar en Kolla es necesario encontrar ese detalle de los logs.

Saludos!

Hola Iris!

Pudieron ver lo comentado por Clara sobre los logs de kolla?
Necesitaríamos ver el error en dichos logs para rastrear el problema.

Saludos!

Hola @ifigini

El error Se actualizaron parcialmente (494 de 501) los recursos de elementos - No se puede continuar lo da al llamar a PUT elementos/masivo.

Revisa en el archivo de log instalacion/i__desarrollo/p__guarani/logs/sistema.log debería registrar los errores de Kolla, salvo que PUT elementos/masivo este devolviendo 204.

Luego debería registrar una query como sigue:

UPDATE gde_items SET generado_en_kolla = 'S' ...

Saludos.

Buen día!

Gracias por los aportes, quería comentar que recién en febrero retomaremos el tema ya que durante enero no esta el equipo completo, la idea es replicar el error y obtener todos los datos posibles para un mejor análisis.

Lo que si te puedo comentar @lleonardis es que en los logs de guarani no encontramos nada relacionado a esto, como nos damos cuenta si el PUT elementos/masivo esta devolviendo 204 ? o ver porque otro motivo puede suceder?

Gracias!

Saludos

En la tabla gde_items, aquellos registros que no fueron generados en kolla los buscas con:

select * from gde_items where generado_en_kolla = ‘N’;

Podes ver las relaciones entre las tablas de Guarani y Kolla en este sitio: https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.22.0/interfaces/kolla

Podemos ver instalacion/i__desarrollo/p__guarani/logs/sistema.log de Guaraní y ademas instalacion/i__desarrollo/p__guarani/logs/web_services.log de Kolla al momento del error.

Gracias a ambos, entonces ni bien podamos replicamos error y tendremos todo esto en cuenta para enviarles la información completa.

Saludos!

Hola, también veo esto en guarani_sistema.log:

[ERROR][guarani] cURL error 6: Could not resolve host: tehuelche (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)

Revisa Interfaz SIU-Guaraní - SIU-Tehuelche.

En cuanto al siguiente error:

[ERROR][guarani] La entidad seleccionada para cargar ya esta instanciada en el manejador
[ERROR][toba] guarani_error: La entidad seleccionada para cargar ya esta instanciada en el manejador 

Se suele dar cuando se refresca la pagina (F5) o se navega con las flechas del historial del navegador, siempre usar el botón Volver de Guaraní Gestión, con Guaraní Autogestión y Preinscripción no hay problemas.

De manera temporal pueden modificar la función actualizar_masivo de php/nucleo/encuestas/encuesta_nucleo.php y agregar lo siguiente:

        if ($response->getStatusCode() == 204) {
            $errores = rest_decode(guarani_rest::get_response_json($response));
            toba::logger()->error("Error en actualizar_masivo");
            toba::logger()->error(print_r($errores, true));
            return array();
        }

Luego al fallar, en los logs de Guaraní podremos ver el error.

Saludos.