Hola Betina, gracias por los logs!!!!
Observo algo extraño, la operación te esta diciendo "No existe la encuesta '103' en Kolla", pero a la vez veo que la encuesta existe cuando haces la petición REST.
Te voy a pedir lo siguiente, abri la funcion get_encuesta del archivo src/siu/modelo/entidades/encuestas_kolla.php y agrega los siguientes kernel::log()->add_debug (esto escribe info en el log):
public static function get_encuesta($id_encuesta)
{
kernel::log()->add_debug("Encuesta ID", $id_encuesta);
kernel::log()->add_debug("Encuesta UA", self::get_unidad_gestion());
$response = self::get_cliente_rest()
->get('encuestas/'.$id_encuesta,
array('query' => array('unidad_gestion' => self::get_unidad_gestion()),
'exceptions' => false)
);
kernel::log()->add_debug("Encuesta Status Code", $response->getStatusCode());
kernel::log()->add_debug("Encuesta Response", $response->json());
if($response->getStatusCode() == "404"){//Si la encuesta no existe
throw new error_guarani(kernel::traductor()->trans('errores_kolla.no_existe_encuesta', array('%encuesta%' => $id_encuesta)));
}
else{
self::validar_response($response, 200, __FUNCTION__);
return rest_decode($response->json());
}
}
luego volve a vincular y envíame los logs nuevamente, puede ser que se este devolviendo un Status Code diferente y esto genere problemas.
saludos.