Consulta conexión con Kolla

Buenas!!! Estamos tratando de conectar la versión 3.20.1 de Guarani con la versión 4.5.1 de Kolla. Seguimos los pasos necesarios para esto según lo recomendado en la Wiki de cada versión.
Luego de realizar todos los pasos de habilitaciones de encuestas y demás, ingresamos por autogestión, vemos la encuesta de Kolla, pero inmediatamente obtenemos un mensaje que dice “Ha ocurrido un error”.
Al mirar los logs de autogestión, obtenemos algo con esto:


clase: SIU\Chulupi\ErrorKernelValidacion
mensaje: Error de validaci�n en 'siu\operaciones\encuestas_kolla\controlador::accion__encuesta_respondida'. Clave $_post ['h']: <pre>Array
(
    [key] => h
    [value] =>
    [method] => post
    [type] => TIPO_INT
    [options] => Array
        (
        )

)
</pre>

Hay un valor que intenta validar pero no lo puede obtener… Alguna sugerencia para ver donde seguir revisando esto?

Buenos días!
¿a partir de qué acción obtienen ese mensaje de error, al ingresar al listado de encuestas disponibles o al intentar acceder a una encuesta específica?
Podrían revisar el log de servicios web de Kolla para ver si queda algún mensaje relacionado al error allí por favor? Lo pueden encontrar en /instalacion/i__produccion/p__kolla/logs/web_services.log
Saludos.

Clara, gracias por la respuesta…

Ayer, retomando este tema, vimos un log que se nos había escapado por alto y pudimos destrabar esta cuestión…

A modo de comentario nomás, con esto pudimos hacer funcionar la versión 4.5.1 de Kolla con la 3.20.1 de Guarani3 y con la versión 2.9.5 de Guarani2 (ya que tenemos algunas facultades con esta versión aún :frowning: )

Saludos!!!

Hola Sebastián, agrego a lo de Clara:

Cuando terminas de responder una encuesta desde Guaraní Autogestión lo que ocurre es que tenemos cargado un IFRAME con la encuesta de Kolla, una vez respondida dicho IFRAME de Kolla invoca a un código JavaScript que lo podes ver en src/siu/operaciones/encuestas_kolla/encuesta/pagelet_encuesta.js, en el mismo debería venir event.data.t, event.data.h y event.data.fecha_terminado desde Kolla. Luego se hace un Ajax y allí se rompe ya que no esta llegando event.data.h parece:

src/siu/operaciones/encuestas_kolla/encuesta/pagelet_encuesta.js:


                    kernel.ajax.call(info.url_accion,{
                        type:'post',
                        data: {t: event.data.t, h: event.data.h, fecha_respuesta: event.data.fecha_terminado},

accion__encuesta_respondida de src/siu/operaciones/encuestas_kolla/controlador.php:


$habilitacion = $this->validate_param('h', 'post', validador::TIPO_INT);

Habría que ver porque Kolla no devuelve el event.data.h.

saludos.
2