No estoy pudiendo ver los resultados de una encuesta desde el perfil del docente a cargo de la carrera. (adjunto captura de pantalla)
Cuando veo el error.log del apache encuentro un “Call to undefined method GuzzleHttp\Psr7\Response::getEffectiveUrl()” (adjunto la linea correspondiente en error.log)
No me queda claro si es que me falta una libreria o que es lo que está pasando. Por las dudas volvia a correr “composer install” en la raiz de 3w pero la respuesta es “Nothing to install or update”.
Me podrian dar una mano?
Adjunto tambien el log de 3w de esa peticion.
Hola
Vemos que están en la 3.15.0, deberían del archivo …/src/siu/modelo/entidades/encuestas_kolla.php comentar las lineas
137 que dice: ’ klog2(‘URL de servicio rest kolla (encuestas/{$id_encuesta}/bloques):’, $response->getEffectiveUrl()); ’
y
166 que dice: 'klog2(‘URL de servicio rest kolla encuestas/{$id_encuesta}/bloques/{$id_bloque}/preguntas:’, $response->getEffectiveUrl()); ’
y de …/src/siu/modelo_g3/gestion_rest.php reemplaza la linea "use GuzzleHttp\Message\Response; " por "use GuzzleHttp\Psr7\Response; "
y comenta la linea 68 que dice: ‘kernel::log()->add_debug(’=== EffectiveUrl ===', $response->getEffectiveUrl()); ’
Esta función ya no se debe utilizar, en la próxima versión estará corregido.
Coméntanos tus avances.
Muchas gracias.
Saludos.
Perdón por la demora, estaba actualizando producción a 3.15.
Te cuento que hice los cambios y ahora me tira otro error. Te adjunto la captura de pantalla y el log.
Revisando el log no puedo encontrar a que parámetro se refiere. Me podrías dar una mano?
Hola
¿Podrías revisar si esta configurado así ? La configuración con kolla en la 3.15 es distinta a las versiones anteriores
Coméntanos tus avances
Muchas gracias
Saludos
Tengo todo configurado como dice la documentacion.
Lo que me llama la atencion es que la configuracion propuesta en el archivo de guarani es distinta a la que plantea el documento.
'kolla' => array(
'tipo' => 'rest',
'parametros' => array( //usa cliente Guzzle, son opciones en formato guzzle
'base_uri' => "https://kolla.untdf.edu.ar/siu/kolla/rest/",
'auth' => array('ue_guarani3', '**********'), //user, password, segun guzzle
)
),
Y lo que propone el archivo es:
'kolla_propuesto' => array(
'tipo' => 'soap',
'url' => "http://localhost/kolla/3.2/servicios.php/habilitaciones",
'seguro' => true, //usa o no los certificados. Por omision es Verdadero!
'clave_publica' => \siu\bootstrap::get_dir_instalacion()."/servicios_web/publica.crt", //local
'clave_privada' => \siu\bootstrap::get_dir_instalacion()."/servicios_web/privada.pkey", //local
'certificado_servicio' => \siu\bootstrap::get_dir_instalacion()."/servicios_web/consumidos/kolla.crt", //server externo
),
Puede ser que sea alguno de esos parametros el que dice que falta?
Comenté las lineas que me dijiste y sigo teniendo el mismo error. Puedo ver la encuesta desde el perfil del docente, puedo ver las preguntas pero cuando hago click para ver los resultados, me tira ese error.
Revisé, también, la vinculación por unidad de gestión.
En el parametro “enc_utiliza_ug_kolla” tengo “No” y en el parametro “enc_kolla_unidad_gestion” tengo “1”. Entiendo que así está bien. No?