Hola todos!! Guarani 3.22.2 es compatible con Kolla 4.9.1? Porque la tabla https://documentacion.siu.edu.ar/wiki/SIU-Guarani/correspondencia_entre_versiones no lo dice y estamos teniendo algunos problemas.
El problema es de acceso a encuestas desde celulares iPhone. Dá el siguiente error en el log de g3W:
clase: SIU\Chulupi\ErrorKernelValidacion
mensaje: ERROR: Error de validaci�n en ‘siu\operaciones\encuestas_kolla\controlador::accion__encuesta_respondida’. Clave $_post [‘h’]: Array
(
[key] => h
[value] =>
[method] => post
[type] => TIPO_INT
[options] => Array
(
)
)
traza: [TRAZA]
Buenos días Ana,
Sí, las correspondencias entre esas versiones son compatibles, gracias por comentarnos vamos a actualizar la documentación en la wiki, el equipo técnico va a analizar el error en el log que enviaste y te comentamos.
En qué momento sucede el error?. Es cuando quieren responder una encuesta pendiente o cuando quieren ver el listado de encuestas respondidas? , o en ambos casos?
Saludos
Tienen una sola encuesta por responder, cuando hacen click en la encusta y la muestra. Adjunto imagen
Hola Ana! Cómo están?
En el log se observa la traza del mismo? Si es así, pueden enviárnosla también?
Esto verificaron que sólo les sucede al ingresar utilizando celulares iPhone?
Ingresando desde una computadora o desde celulares android les funciona correctamente?
El error en la pantalla del celu, solo lo vimos con iphone (no en compu, ni otros celulares). El log de este celular te lo adjunto. No se si se registra algo en el log en los otros casos, no hemos tenido reclamos, pero hago algunas pruebas y te digo.
20250915_103441___9246.log (4,7 KB)
En computadoras y los otros celulares con que probamos no se registra nada en el log.
Gracias Ana!!
Vamos a analizarlos junto a los técnicos así les damos una respuesta.
Les avisamos en cuanto tengamos novedades.
Hola @asmail
¿están utilizando el navegador Safari en iPhone?
¿pueden probar agregando la siguiente linea alert(JSON.stringify(event.data, null, 4)); por un momento en el archivo src/siu/operaciones/encuestas_kolla/encuesta/pagelet_encuesta.js?
window.addEventListener('message', function(event) {
alert(JSON.stringify(event.data, null, 4));
Debería mostrar algo así en pantalla:
Saludos.
Leonel. Usamos Chrome. Voy a armar TEST para probar lo que me pedis y te digo.
Leonel: Armé ambiente de test con ‘produccion’ => false, modifique el src/siu/operaciones/encuestas_kolla/encuesta/pagelet_encuesta.js
kernel.renderer.registrar_pagelet(‘encuesta’, function(info) {
var id = ‘#’ + info.id;
var alto_iframe = info.alto_iframe_defecto;
function registrar_listeners() {
kernel.evts.escuchar("cargar_encuesta", cargar_encuesta);
window.addEventListener('message', function(event) {
alert(JSON.stringify(event.data, null, 4));
// Si el dominio de Kolla es igual al configurado en 'url_kolla' de 'instalacion/config.php'
if(event.origin === info.dominio_kolla)
...............
20250926_093559___5571.log (20,4 KB)
20250926_093600___6873.log (22,8 KB)
, pero sigue saliendo el mismo mensaje. De todas formas te mando los logs.
Hola @asmail
¿No te muestra el alert() en pantalla? Eso es lo que necesitaba ver que muestra.
Un posible problema es que event.data este viniendo como string y no un objeto JSON de JavaScript.
Ya que te tomaste el trabajo de armar el TEST proba agregar console.log(event.data); en lugar de alert(JSON.stringify(event.data, null, 4));, luego en la consola del navegador vas a ver lo que viene en event.data.
Saludos.
Gracias @asmail
¿el console.log(event.data); lo pudiste ver?
¿luego de hacer click en OK da error?
Hasta lo que veo ahí parece estar todo bien, devuelve un objeto JSON y debería entrar a if (event.data.name == ‘encuesta_cargada’){, lo cual no debería romperse.
Igualmente si lo desean creen un GDS que les adelantamos la solución del ticket #50899.
Saludos.
Si pude ver la consola:
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 1
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 2
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 2
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 2
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 2
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 2
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 3
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 4
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 4
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 4
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 4
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 4
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 5
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 5
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 5
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 6
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 7
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 7
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 7
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 7
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 7
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 7
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 7
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 7
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 7
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 8
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 8
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 9
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 10
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 10
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 10
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 10
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 10
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 10
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 10
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 10
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 10
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 11
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 12
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 12
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 12
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 12
VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 12
VM299:5 Encuesta cargada - Alto: 4360
Cuando da error sin mostrar el alert y haces Ok cierra la ventana y te permite completar la encuesta.
ok. Abrimos GDS
¿puede ser que VM288 es la maquina virtual donde tienen instalado el Kolla y VM299 el de Guaraní, o viceversa?
Me hace ruido ese VM288 MediatorDependientesBarraProgreso.js:72 [Mediator] Elementos DESHABILITADOS: 12, ¿es parte de las personalizaciones? ¿que pasa si desactivas dichas personalizaciones 'usar_personalizaciones' => false, en instalacion/config.php?
ok. Abrimos GDS
¿cual es el numero del GDS?
Saludos.
GDS 78673 Error Visualización de Encuestas iphone


