Autor Tema: [SOLUCIONADO] undefined method toba_instalacion::get_path_carpeta_instalacion()  (Leído 3702 veces)

0 Usuarios y 1 Visitante están viendo este tema.

M Clara Casalini

  • Moderador Global
  • *****
  • Mensajes: 860
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: M. Clara Casalini
  • Sistema: Kolla
  • Teléfono laboral: -sin teléfono actualmente-
Re:Call to undefined method toba_instalacion::get_path_carpeta_instalacion()
« Respuesta #15 on: Junio 19, 2017, 10:41:59 am »
Buenos días Betina, registrando el ID de encuesta de Kolla, como te explicó Alejandro deberías notar algún cambio. Por favor antes que nada intentá resolver ese problema.

Algunas aclaraciones:

La respuesta que obtener al acceder a http://autogestion.escenf.unam.edu.ar/siu/kolla/rest/encuestas?unidad_gestion=ESCEN es correcta, es decir que el servicio de Kolla está respondiendo.

Con respecto a la otra URL que te pasó Leonel, http://autogestion.escenf.unam.edu.ar/siu/kolla/rest/ (atención que es SIN el signo ? al final) si entiendo bien te responde con la página en blanco pero no informa error ni en pantalla ni en el log, ¿es correcto esto? Puede ocurrir que en la versión 3.7.1 esa url no responda correctamente al accederla directamente en el navegador, hay un error que ya hemos corregido en versiones posteriores, pero que igualmente no debería generarte inconvenientes en la vinculación con Guaraní.

En resumen, por favor asegurate de registrar correctamente la encuesta en guaraní y volvé a probar la vinculación. Si obtenes algún error por favor pasanos toda la información de lo realizado y los logs.

Saludos.

bferraris

  • Full Member
  • ***
  • Mensajes: 103
    • Ver Perfil
  • Institución: Universidad Nacional de Misiones
  • Nombre y apellido: Betina Ferraris
  • Sistema: SIU-Guaraní - SIU-Wichi
  • Teléfono laboral: 0376-4428177
  • Utilizo algun sistéma del SIU: Sí
Re:Call to undefined method toba_instalacion::get_path_carpeta_instalacion()
« Respuesta #16 on: Julio 03, 2017, 09:56:40 am »
Hola, buen dia. Vuelvo a contactarme ya que sigo con los invonvenientes. Adjunto los logs que me solicitaron como asi tambien una captura de pantalla con el error ultimo. Dado que la vinculacion no funcionaba la cargue manualmente via sql, pero me sigue dando error ahora al vincular alcances.
No se qu emas podría revisar.

Muchas gracias!
Saludos,
Betina
« Última Modificación: Julio 03, 2017, 10:09:03 am por bferraris »

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8834
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Call to undefined method toba_instalacion::get_path_carpeta_instalacion()
« Respuesta #17 on: Julio 04, 2017, 01:44:36 pm »
Betina, la encuesta nro 103, existe en Kolla?

bferraris

  • Full Member
  • ***
  • Mensajes: 103
    • Ver Perfil
  • Institución: Universidad Nacional de Misiones
  • Nombre y apellido: Betina Ferraris
  • Sistema: SIU-Guaraní - SIU-Wichi
  • Teléfono laboral: 0376-4428177
  • Utilizo algun sistéma del SIU: Sí
Re:Call to undefined method toba_instalacion::get_path_carpeta_instalacion()
« Respuesta #18 on: Julio 04, 2017, 03:05:01 pm »
Si, existe en kolla

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8834
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Call to undefined method toba_instalacion::get_path_carpeta_instalacion()
« Respuesta #19 on: Julio 04, 2017, 03:36:35 pm »
¿Que datos devuelve la siguiente consulta en la base de Kolla?

Código: [Seleccionar]
select nombre, implementada, estado, unidad_gestion from sge_encuesta_atributo where encuesta = 103;

bferraris

  • Full Member
  • ***
  • Mensajes: 103
    • Ver Perfil
  • Institución: Universidad Nacional de Misiones
  • Nombre y apellido: Betina Ferraris
  • Sistema: SIU-Guaraní - SIU-Wichi
  • Teléfono laboral: 0376-4428177
  • Utilizo algun sistéma del SIU: Sí
Re:Call to undefined method toba_instalacion::get_path_carpeta_instalacion()
« Respuesta #20 on: Julio 05, 2017, 08:52:54 am »
Me devuleve lo siguiente:

"Encuesta Carrera Docente 2017";"S";"A";"ESCEN"

M Clara Casalini

  • Moderador Global
  • *****
  • Mensajes: 860
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: M. Clara Casalini
  • Sistema: Kolla
  • Teléfono laboral: -sin teléfono actualmente-
Re:Call to undefined method toba_instalacion::get_path_carpeta_instalacion()
« Respuesta #21 on: Julio 06, 2017, 08:46:48 am »
Buenos días Betina,
¿podrías decirnos exactamente qué es lo que hiciste manualmente vía sql?
En los logs no se ve nada relacionado con la operación que estas ejecutando, ¿se obtuvieron enseguida después de hacer la prueba?  ¿Podrías agregar el log de Kolla?
Saludos.

bferraris

  • Full Member
  • ***
  • Mensajes: 103
    • Ver Perfil
  • Institución: Universidad Nacional de Misiones
  • Nombre y apellido: Betina Ferraris
  • Sistema: SIU-Guaraní - SIU-Wichi
  • Teléfono laboral: 0376-4428177
  • Utilizo algun sistéma del SIU: Sí
Re:Call to undefined method toba_instalacion::get_path_carpeta_instalacion()
« Respuesta #22 on: Julio 06, 2017, 10:15:31 am »
Hola, buen dia María Clara, si los logs son del momento en que ejecute la operación y efectivamente no reflejan nada de la acción que llevé a cabo (Vincular Encuestas).
Lo que agregué fue en la tabla sge_encuestas de Guarani, el campo kolla_id_encuesta, en este caso le agregue el dato '103' que es el id de la encuesta en kolla.
Ahi si me mostro los datos en Vincular Alcances pero al presionar el botón Vincular es que me da el error mencionado anteriormente.
Te adjunto el log de kolla pero no da demasiadas pistas.

Muchas gracias!
Saludos,
Betina

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8834
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Call to undefined method toba_instalacion::get_path_carpeta_instalacion()
« Respuesta #23 on: Julio 06, 2017, 10:50:10 am »
Betina, debes enviar los logs de Guarani, cuando accedes a esa operacion desde autogestion para vincular las encuestas.
Asi vemos si es un problema de comunicación Guarani-Kolla o si es otro problema.
¿Modificaron algo en la configuración de conexion de Guarani con Kolla?

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2810
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Call to undefined method toba_instalacion::get_path_carpeta_instalacion()
« Respuesta #24 on: Julio 06, 2017, 11:15:44 am »
Hola, agrego a lo que dijo Ale:

Betina, ¿podes ver lo que devuelve este servicio de Kolla?
http://autogestion.escenf.unam.edu.ar/siu/kolla/rest/encuestas/103?unidad_gestion=ESCEN

Para mi esta devolviendo un 404 (Encuesta inexistente).

En cuanto a los logs,
En 3W ingresa a la operación Vincular alcances, y envía los logs de dicha operación (instalacion/log) cuando da error, los mismos deben de decir esto:

Código: [Seleccionar]
================================================================================
================================   nivel INFO   ================================
================================================================================


--  EJECUTANDO ACCION 'siu\operaciones\gestion_encuestas\controlador::accion__sincronizar' 

saludos.
« Última Modificación: Julio 06, 2017, 11:18:33 am por lleonardis »

bferraris

  • Full Member
  • ***
  • Mensajes: 103
    • Ver Perfil
  • Institución: Universidad Nacional de Misiones
  • Nombre y apellido: Betina Ferraris
  • Sistema: SIU-Guaraní - SIU-Wichi
  • Teléfono laboral: 0376-4428177
  • Utilizo algun sistéma del SIU: Sí
Re:Call to undefined method toba_instalacion::get_path_carpeta_instalacion()
« Respuesta #25 on: Julio 06, 2017, 11:30:22 am »
Hola Leonel, buen dia!
http://autogestion.escenf.unam.edu.ar/siu/kolla/rest/encuestas/103?unidad_gestion=ESCEN
el link devuelve bien la encuesta. Te adjunto la captura de pantalla y los logs que me pedis.

Saludos,
Betina


Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2810
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Call to undefined method toba_instalacion::get_path_carpeta_instalacion()
« Respuesta #26 on: Julio 06, 2017, 12:01:11 pm »
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):

Código: [Seleccionar]
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.
« Última Modificación: Julio 06, 2017, 12:11:19 pm por lleonardis »

bferraris

  • Full Member
  • ***
  • Mensajes: 103
    • Ver Perfil
  • Institución: Universidad Nacional de Misiones
  • Nombre y apellido: Betina Ferraris
  • Sistema: SIU-Guaraní - SIU-Wichi
  • Teléfono laboral: 0376-4428177
  • Utilizo algun sistéma del SIU: Sí
Re:Call to undefined method toba_instalacion::get_path_carpeta_instalacion()
« Respuesta #27 on: Julio 06, 2017, 12:18:52 pm »
te adjunto el log

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2810
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Call to undefined method toba_instalacion::get_path_carpeta_instalacion()
« Respuesta #28 on: Julio 06, 2017, 01:15:49 pm »
Gracias por los logs!!!
Me parece que no agregaste estos dos logs que son los mas importantes:

Código: [Seleccionar]
        .......
        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)));
        }
        .......

agrégalos y volve a pasármelos.

saludos.
« Última Modificación: Julio 06, 2017, 02:28:32 pm por lleonardis »

bferraris

  • Full Member
  • ***
  • Mensajes: 103
    • Ver Perfil
  • Institución: Universidad Nacional de Misiones
  • Nombre y apellido: Betina Ferraris
  • Sistema: SIU-Guaraní - SIU-Wichi
  • Teléfono laboral: 0376-4428177
  • Utilizo algun sistéma del SIU: Sí
Re:Call to undefined method toba_instalacion::get_path_carpeta_instalacion()
« Respuesta #29 on: Julio 07, 2017, 09:22:39 am »
Hola Leonel, perdon se me paso copiar esas dos lineas.
Te adjunto ahora si completo.

Saludos!