[SOLUCIONADO] undefined method toba_instalacion::get_path_carpeta_instalacion()

Hola gente, estoy viendo un problema que esta teniendo la Universidad Nacional de Misiones.

Les adjunto log para que vean lo que puede llegar a ser.

Les pediría a la gente de Misiones que nos digan la versión de Guarani y Kolla pertinente.

saludos.


error_log.txt (638 Bytes)

Hola,
necesitamos conocer el detalle del problema.

Como pide Leo, también es importante saber las versiones de Kolla y Guaraní.

Gracias!
Myriam

Hola, buen dia!
La version de Guarani es 2.9.1 y de kolla es 3.7.1.
Todo funcionaba bien, este año quise dar de alta otra encuesta y al querer vincular la encuesta en guarani3w (administracion) se prsenta el siguiente error: “ocurrió un error, chequee su conexión a internet”.

Saludos,
Betina

Buenos días Betina,
¿realizaron algún cambio en esa instalación? ya que comentas que estaba todo funcionando y ahora quisiste crear una encuesta y obtienen este error. ¿Ya habían dado de alta encuestas con éxito en esta misma instalación anteriormente? ¿Actualizaron algo? ¿Modificaron algo en la conexión o en los servidores?

Por favor envianos los logs completos de Kolla, Guaraní y Apache para que podamos empezar a buscar por dónde anda el problema y comentanos cómo es el entorno de la instalación: ¿están Kolla y Guaraní en el mismo servidor o en servidores diferentes?

Saludos.

Hola, buen dia
¿realizaron algún cambio en esa instalación?
No hicimos ningún cambio, eso es lo raro justamente por que a fines del año pasado cree una encuesta en kolla, la vincule y los alumnos la completaron perfectamente.
¿Actualizaron algo? ¿Modificaron algo en la conexión o en los servidores?
No, nada cambió.

Kolla y Guaraní están en la misma MV.
Adjunto logs.

Muchas gracias!
Saludos,
Betina


Temp.rar (22.1 KB)

Betina, fijate en Guarani si la encuesta tiene registrado el ID de encuesta de Kolla. Anda a la operación ABM de Encuestas, selecciona la encuesta y fijate si tiene registrado ese dato, si no lo tiene registralo.

Hola Betina, un problema que veo en los logs de 3W es que tienen mal configurada la URL de Kolla en el archivo instalacion/servicios_web_config.php, seguramente tenes configurado:


'kolla' => array(
			'tipo' => 'rest',
			'parametros' => array( //usa cliente Guzzle, son opciones en formato guzzle
				'base_url' => "http://autogestion.escenf.unam.edu.ar/siu/kolla/",
				'defaults' => array (
					'auth' => array('ue_xxxxxxxxx', 'xxxxxxxx'), //user, password, segun guzzle
					'verify' => false //no verificar cert ssl
				)
			)
		),

y debería ser:


'kolla' => array(
			'tipo' => 'rest',
			'parametros' => array( //usa cliente Guzzle, son opciones en formato guzzle
				'base_url' => "http://autogestion.escenf.unam.edu.ar/siu/kolla/rest/",
				'defaults' => array (
					'auth' => array('ue_xxxxxxxxx', 'xxxxxxxx'), //user, password, segun guzzle
					'verify' => false //no verificar cert ssl
				)
			)
		),

falta el “/rest” al final, para corroborar podes copiar dicha URL en un navegador, te va a pedir las credenciales (lo que tenes en auth). Luego de esto te va a mostrar una consola con todos los servicios REST de Kolla disponibles.

saludos.

Hola, buen dia Alejandro, el link:
http://autogestion.escenf.unam.edu.ar/siu/kolla/rest/ muestra una pantalla en blanco no devuelve nada.

Con respecto al ID de encuesta de Kolla, no esta registrado, pero tampoco me deja hacerlo, desde el perfil gerencial no tengo posibilidad de cargarlo, por ese error de conexión a internet.

Gracias!
Saludos

Lo tenes que hacer desde el ABM de Encuestas por Gestion.

Hola Betina, agrego a lo de Ale, pregunta:

¿con esta URL ([u]http://autogestion.escenf.unam.edu.ar/siu/kolla/[/u]) accedes al backend de Kolla, no?

si es así, con esta ([u]http://autogestion.escenf.unam.edu.ar/siu/kolla/rest/[/u]) deberías acceder a los servicios REST. Si te esta dando pantalla en blanco pasanos los logs de Kolla que se generan al querer ingresar a la misma (sudo tail -f instalacion/i__desarrollo/p__kolla/logs/sistema.log). También te pediría el archivo instalacion/toba.conf de Kolla.

saludos.

Hola, buen dia.
En ABM de Encuestas no me habilita para cargar el ID, la leyenda dice hay que hacerlo desde Autogestion perfil administrativo, adjunto captura de pantalla.
Adjunto también los logs.

Saludos,
Betina


Temp.rar (40.3 KB)

Si, perdon. En versiones anteriores ese dato se cargaba por ese ABM de Encuestas pero luego se cambió y este dato se puede cargar desde el perfil Administrador. Si no tenes usuario de perfil administador, debes ir por la operación Administracion del Sistema > Operaciones de Autogestion > ABM de usuarios de autogestion (admin007)
Alli a un usuario que ya tengas o uno nuevo le asignas el perfil de acceso b Administrador de Guarani3w[/b]
Luego podras acceder a autogestion con este usuario e ir al perfil administrador, seleccionar la operacion de encuestas y vincularla con una encuesta de Kolla.
No recuerdo si lo permite hacer si ya tiene alcances creados. De no ser posible actualizar este dato por aqui, deberas hacerlo directamente accediendo a la base.

Claro, es asi como lo estaba tratando de hacer con mi usuario administrador pero justo en esa operacion de vincular encuestas es que me sale el error que comente en el primer mensaje, voy a probar como me decis hacerlo directamente en la BD.

Gracias!
Saludos

Hola Betina,

Nos tenemos que basar en lo que puse en el mensaje #9: hay que hacer que funcione la conexión REST entre 3W y Kolla.
Estuve viendo el archivo toba.conf que me enviaste y noto algo que yo no tengo en mi Kolla:


#API REST
		RewriteEngine On
		RewriteBase /siu/kolla
		Options FollowSymLinks SymLinksIfOwnerMatch
		 RewriteRule ^rest/(.*)$ rest.php/$1 [PT,L,QSA]
		 RewriteRule ^rest$      rest.php/   [PT,L,QSA]
		SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

¿eso lo agregaron ustedes?

preguntas:

¿con esta URL (http://autogestion.escenf.unam.edu.ar/siu/kolla/) accedes al backend de Kolla, no?

si es así, con esta (http://autogestion.escenf.unam.edu.ar/siu/kolla/rest/) deberías acceder a los servicios REST.
¿que ocurre cuando queres ingresar a http://autogestion.escenf.unam.edu.ar/siu/kolla/rest/? ¿da error?
¿que ocurre cuando ingresas a http://autogestion.escenf.unam.edu.ar/siu/kolla/rest/encuestas?unidad_gestion=?

Mándame los logs de Kolla y Apache que se generan al ingresar a las ultimas dos URLs.

saludos.

Hola Leonel, buen dia!

-si es así, con esta (http://autogestion.escenf.unam.edu.ar/siu/kolla/rest/) deberías acceder a los servicios REST.
No, me muestra la página en blanco.

-¿que ocurre cuando queres ingresar a http://autogestion.escenf.unam.edu.ar/siu/kolla/rest/? ¿da error?

Gracias!
Saludos,
Betina


Desktop.rar (27.8 KB)

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.

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


Temp.rar (40.9 KB)

Betina, la encuesta nro 103, existe en Kolla?

Si, existe en kolla

¿Que datos devuelve la siguiente consulta en la base de Kolla?

select nombre, implementada, estado, unidad_gestion from sge_encuesta_atributo where encuesta = 103;