Autor Tema: Duda - circuito funcional - Tehuelche Kolla Guarani  (Leído 3163 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:Duda - circuito funcional - Tehuelche Kolla Guarani
« Respuesta #15 on: Abril 23, 2019, 01:57:05 pm »
Buenas tardes,
nos parece importante resaltar que en el caso de las encuestas de Kolla que se definen para becas el comprobante que se ve en la captura que mostraste no debería estar apareciendo porque se emite otro tipo de comprobante. Por lo tanto lo que deberían hacer es verificar todo el circuito repitiéndolo completo desde el comienzo para estar seguros de que está todo bien definido. Quizas el problema se origina en algún error de definición o configuración.

Saludos.

marcoantoniomartin

  • Visitante
Re:Duda - circuito funcional - Tehuelche Kolla Guarani
« Respuesta #16 on: Abril 23, 2019, 02:54:14 pm »
Carolina,

Aprovechamos a continuar explorando el mensaje de consola que nos compartiste y encontramos en "Function mcrypt_encrypt() is deprecated" una posible respuesta a tu problemática.

Nos gustaría saber qué versión de PHP tenés en el servidor de Guaraní. Y saber si Tehuelche y Kolla conviven en el mismo servidor o en otras ubicaciones.

Para que Guaraní se comporte óptimamente precisamos que se cuente con PHP 7.1, ya que a partir de 7.2 hay un cambio en la dinámica del modulito mcrypt.

Aguardamos tu aviso!

Saludos,

Equipo SIU-Tehuelche
Marco

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2738
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Duda - circuito funcional - Tehuelche Kolla Guarani
« Respuesta #17 on: Abril 23, 2019, 03:28:21 pm »
Hola, agrego a lo de Marco y Clara:

La función mcrypt_encrypt esta deprecada, y ya estamos viendo de reemplazarla en futuras versiones.

Ahora bien, veamos lo siguiente:

1) En el servidor de Guaraní y Kolla vean de tener la propiedad display_errors en Off en el archivo php.ini (la misma no debe estar comentada, en los archivos .ini se comenta con ";"). Luego de hacer esto deben reiniciar Apache (sudo service apache2 restart) para que los cambios tomen efecto.

2) En el archivo instalacion/config.php de 3W, deben tener los logs activos y en nivel 'debug':

Código: [Seleccionar]
'log' =>
array(
'activo' => true,
'nivel' => 'debug',

3) Una vez hecho esto, si el error perdura, envíenme el archivo de log que genera el 3W (carpeta instalacion/log). Me lo pueden enviar como adjunto para una mejor lectura.

saludos.

Carolina Belmonte

  • General
  • *
  • Mensajes: 787
    • MSN Messenger - caro_bel45@hotmail.com
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Entre Ríos
  • Nombre y apellido: Carolina Belmonte
  • Sistema: Comdoc-Kolla-Tehuelche-Toba
  • Teléfono laboral: (03442) 421539
Re:Duda - circuito funcional - Tehuelche Kolla Guarani
« Respuesta #18 on: Abril 24, 2019, 08:47:45 am »
Carolina,

Aprovechamos a continuar explorando el mensaje de consola que nos compartiste y encontramos en "Function mcrypt_encrypt() is deprecated" una posible respuesta a tu problemática.

Nos gustaría saber qué versión de PHP tenés en el servidor de Guaraní. Y saber si Tehuelche y Kolla conviven en el mismo servidor o en otras ubicaciones.

Para que Guaraní se comporte óptimamente precisamos que se cuente con PHP 7.1, ya que a partir de 7.2 hay un cambio en la dinámica del modulito mcrypt.

Aguardamos tu aviso!

Saludos,

Equipo SIU-Tehuelche
Marco

Marco, buen dia.
La versión que tenemos de php en guarani es 7.1.
Respecto de  "si Tehuelche y Kolla conviven en el mismo servidor o en otras ubicaciones". No. Están en diferentes ubicaciones, los tres.

Carolina Belmonte

  • General
  • *
  • Mensajes: 787
    • MSN Messenger - caro_bel45@hotmail.com
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Entre Ríos
  • Nombre y apellido: Carolina Belmonte
  • Sistema: Comdoc-Kolla-Tehuelche-Toba
  • Teléfono laboral: (03442) 421539
Re:Duda - circuito funcional - Tehuelche Kolla Guarani
« Respuesta #19 on: Abril 24, 2019, 09:10:21 am »
Hola, agrego a lo de Marco y Clara:

La función mcrypt_encrypt esta deprecada, y ya estamos viendo de reemplazarla en futuras versiones.

Ahora bien, veamos lo siguiente:

1) En el servidor de Guaraní y Kolla vean de tener la propiedad display_errors en Off en el archivo php.ini (la misma no debe estar comentada, en los archivos .ini se comenta con ";"). Luego de hacer esto deben reiniciar Apache (sudo service apache2 restart) para que los cambios tomen efecto.

2) En el archivo instalacion/config.php de 3W, deben tener los logs activos y en nivel 'debug':

Código: [Seleccionar]
'log' =>
array(
'activo' => true,
'nivel' => 'debug',

3) Una vez hecho esto, si el error perdura, envíenme el archivo de log que genera el 3W (carpeta instalacion/log). Me lo pueden enviar como adjunto para una mejor lectura.

saludos.

Buen día Leonel.

Retomo las pruebas.
Corroborre los display_Error en off y estan todos en off.
Cambie el  config.php a modo debug como me lo indicaste.
Lleve a cabo nuevamente el circuito funcional, el cual detallo a continuacion:
1-creo convocatoria (en Tehuelche)
2-creo encuesta (en kolla)
3-vinculo formulario (en g3gestion)
4-defino relevamiento (en g3gestion)
5-habilito relevamiento (en g3gestion)
6-ingreso como alumnos en g3w3
7-aplico a convocatoria / completo encuesta

El error que sale en guarani es el siguiente:

##########################################
Contestaste correctamente la encuesta, pero hubo problemas en la registración de la misma. Por favor, contáctate con la oficina de alumnos.

Notice: Undefined variable: mje in /data/local/kolla/aplicacion/php/nucleo/formulario/vista/comprobante_formulario.php on line 229
Comprobante de encuesta respondida

Encuesta: ENCUESTA TEHUELCHE

Fecha: 24/04/2019 11:37

Código de recuperación: 978624011

Código de verificación: 6d3b4a4ba8f1a827c1596251622b8d50c622062a
#######################################################
Adjunto los log de g3w3.

Gracias, saludos.

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2738
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Duda - circuito funcional - Tehuelche Kolla Guarani
« Respuesta #20 on: Abril 24, 2019, 09:55:57 am »
Hola Carolina, antes que nada gracias por los logs!!!

En los mismos pude encontrar el error (en el log 20190424_090256___7436.log al final de todo dice la causa).

El problema es que tenes mas de una habilitación para la encuesta "ENCUESTA TEHUELCHE" (tenes 3 habilitaciones para dicha encuesta). Cuando se llama a la función password_habilitacion de la clase src/siu/modelo/datos/db/encuestas.php esta devolviendo lo siguiente:

Query:
Código: [Seleccionar]
SELECT eh.kolla_password
FROM gde_habilitaciones as eh
WHERE eh.kolla_id_habilitacion = '13'

Resultado:
Código: [Seleccionar]
e7d577619ab2c7c36577074339c9cb56
ca7f67989338ba1dcc5db4d6bfe4f7ce
9c6cbab7e3edf42dd4b30534e84433ac

Si te fijas en la función set_encuestas_respondidas de la clase src/siu/modelo/entidades/encuestas_kolla.php vas a ver que hay un if:

Código: [Seleccionar]
if(count($datos) != 1) {
kernel::log()->add_debug('Error habilitacion', "No se encontró la habilitación, o hay mas de una habilitación para esta encuesta, corrobore corriendo esta consulta: SELECT COUNT(*) AS cant_habilitaciones FROM gde_habilitaciones WHERE kolla_id_habilitacion = {$hab};");
throw new \SIU\Chulupi\ErrorKernel(kernel::traductor()->trans("encuestas_kolla.error_habilitacion"));
return;
}

Tendrías que ver cual es la habilitación que corresponde, y borrar el resto!!!

Pasando en limpio, en la tabla gde_habilitaciones tenes 3 filas con la columna kolla_id_habilitacion en 13. Debería quedar solo una. Esto se puede deber a que conectaste al mismo Guaraní con varios Kollas, entonces se van repitiendo los IDs.

saludos.
« Última Modificación: Abril 24, 2019, 10:10:20 am por lleonardis »

Carolina Belmonte

  • General
  • *
  • Mensajes: 787
    • MSN Messenger - caro_bel45@hotmail.com
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Entre Ríos
  • Nombre y apellido: Carolina Belmonte
  • Sistema: Comdoc-Kolla-Tehuelche-Toba
  • Teléfono laboral: (03442) 421539
Re:Duda - circuito funcional - Tehuelche Kolla Guarani
« Respuesta #21 on: Abril 24, 2019, 10:14:27 am »
HOla Leonel,
si eso vi.

Lo raro que esta encuesta la acabo de crear, no entiendo el porque se genero más de una habilitación.
Lo tengo que borrar directamente por base, o desde la interfaz administrativa se puede hacer?


Carolina Belmonte

  • General
  • *
  • Mensajes: 787
    • MSN Messenger - caro_bel45@hotmail.com
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Entre Ríos
  • Nombre y apellido: Carolina Belmonte
  • Sistema: Comdoc-Kolla-Tehuelche-Toba
  • Teléfono laboral: (03442) 421539
Re:Duda - circuito funcional - Tehuelche Kolla Guarani
« Respuesta #22 on: Abril 24, 2019, 10:27:26 am »
" Esto se puede deber a que conectaste al mismo Guaraní con varios Kollas, entonces se van repitiendo los IDs." Me desconcertaste con esto.

Carolina Belmonte

  • General
  • *
  • Mensajes: 787
    • MSN Messenger - caro_bel45@hotmail.com
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Entre Ríos
  • Nombre y apellido: Carolina Belmonte
  • Sistema: Comdoc-Kolla-Tehuelche-Toba
  • Teléfono laboral: (03442) 421539
Re:Duda - circuito funcional - Tehuelche Kolla Guarani
« Respuesta #23 on: Abril 24, 2019, 10:46:11 am »
Bien. Resolvimos el problema.
Ahora si pude ver el resultado, y se guardo la respuesta.
Igual al terminar de responder sale:

################################
Notice: Undefined variable: mje in /data/local/kolla/aplicacion/php/nucleo/formulario/vista/comprobante_formulario.php on line 229
Comprobante de encuesta respondida

Encuesta: ENCUESTA TEHUELCHE

Fecha: 24/04/2019 11:37

Código de recuperación: 978624011

Código de verificación: - El código verificador ya fue generado -
#################################################3

El tema viene del lado de la migración por eso la repetición del ID.
En ese caso, como debemos proceder con las encuestas que estaban en g2 ? Porque seguramente no va a ser la unica con este problemas.

Gracias desde ya por la ayuda (y la paciencia) :D

Carolina Belmonte

  • General
  • *
  • Mensajes: 787
    • MSN Messenger - caro_bel45@hotmail.com
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Entre Ríos
  • Nombre y apellido: Carolina Belmonte
  • Sistema: Comdoc-Kolla-Tehuelche-Toba
  • Teléfono laboral: (03442) 421539
Re:Duda - circuito funcional - Tehuelche Kolla Guarani
« Respuesta #24 on: Abril 24, 2019, 10:52:49 am »
Ahora si hasta aplico a la convocatoria :D

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8726
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Duda - circuito funcional - Tehuelche Kolla Guarani
« Respuesta #25 on: Abril 24, 2019, 12:27:16 pm »
Podes enviar el resultado de la siguiente consulta:
Código: [Seleccionar]
SELECT habilitacion, titulo,  alcance_g2, kolla_unidad_gestion, kolla_id_habilitacion, kolla_password, kolla_sincronizado
FROM gde_habilitaciones
ORDER BY habilitacion

¿Podras identificar en este listado cual es la habilitacion que creaste desde Guarani 3?

Para entender el origen del problema:
¿Migraron el módulo de encuestas de cada Guarani 2 a Guarani 3?

¿Cuantas unidades académicas migraron?

¿Como era la estructura de Guarani 2 y Kolla? ¿Un solo Kolla a donde todas las facultades se conectaban desde Guarani 2 o un Kolla por facultad?

¿Con Guarani 3, instalaron un nuevo Kolla donde solo tiene encuestas/habilitaciones que son las que se estarán creando desde Guarani 3 ahora?






Carolina Belmonte

  • General
  • *
  • Mensajes: 787
    • MSN Messenger - caro_bel45@hotmail.com
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Entre Ríos
  • Nombre y apellido: Carolina Belmonte
  • Sistema: Comdoc-Kolla-Tehuelche-Toba
  • Teléfono laboral: (03442) 421539
Re:Duda - circuito funcional - Tehuelche Kolla Guarani
« Respuesta #26 on: Abril 24, 2019, 01:44:58 pm »
En realidad la solucion provisoria que encontraron, que  no se si es la correcta o conveniente, es poner id_habilitacion null en los alcances_g2 que son distintos de  null.
Puede ser una posibilidad teniendo en cuenta que lo que estaba en g2 no lo van a usar.

Eso fue lo que realizaron.

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8726
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Duda - circuito funcional - Tehuelche Kolla Guarani
« Respuesta #27 on: Abril 24, 2019, 02:34:09 pm »
Si no van a usar lo de encuestas generado en Guarani 2 pero que fue migrado entonces una solución es limpiar los datos de las habilitaciones migradas desde Guarani 2:
Código: [Seleccionar]
UPDATE gde_habilitaciones SET kolla_id_habilitacion = NULL,  kolla_password = NULL WHERE alcance_g2 IS NOT NULL;