Re:Error en actualizacion de guarani 3.17 a 3.19

Hola Alejandro Delú, buen día, tenemos migrado la versión de guarani gestión desde la 3.17 a la 3.18.1, lo habíamos hecho a la versión 3.19 pero cuando quisimos ingresar a la ficha de la persona (Matrícula->Personas->Administrar Personas), buscamos la persona y al intentar acceder a los datos nos arroja el error de que la relación mdp_datos_salud no existe, verificamos si está la tabla en nuestro esquema y aparece pero sin datos, los datos ya fueron migrados a la tabla mdp_datos_discapacidad si mal no recuerdo.
Nuestra instalación no tiene personalizaciones, pego algunos errores del log.

[Mon May 31 09:24:51.763019 2021] [php7:notice] [pid 2878] [client -------------:47018] SQLSTATE[42P01]: Undefined table: 7 ERROR: no existe la relaci\xf3n \xabmdp_datos_salud\xbb\nLINE 12: mdp_datos_salud as mdp_datos_salud\n ^, referer: https://----------------/guarani/aplicacion.php?ah=st60b4d494958756.25654396&ai=guarani%7C%7C37000023
[Mon May 31 09:24:51.763646 2021] [php7:notice] [pid 2878] [client ----------:47018] toba_ap_tabla_db_s - Error cargando datos. SQLSTATE[42P01]: Undefined table: 7 ERROR: no existe la relaci\xf3n \xabmdp_datos_salud\xbb\nLINE 12: mdp_datos_salud as mdp_datos_salud\n ^, referer: https://-------------/guarani/aplicacion.php?ah=st60b4d494958756.25654396&ai=guarani%7C%7C37000023
[Mon May 31 09:24:51.763699 2021] [php7:notice] [pid 2878] [client------:47018] toba_error_db:

SQLSTATE: db_42P01

CODIGO: 7

MENSAJE: Error cargando la tabla mdp_datos_salud, a continuaci\xf3n el mensaje de la base:
ERROR: no existe la relaci\xf3n \xabmdp_datos_salud\xbb\nLINE 12: mdp_datos_salud as mdp_datos_salud\n ^

SQL: SELECT\n\tmdp_datos_salud.dato_salud, \n\tmdp_datos_salud.persona, \n\tmdp_datos_salud.tipo, \n\tmdp_datos_salud.grado, \n\tmdp_datos_salud.caracter, \n\tmdp_datos_salud.fecha_desde, \n\tmdp_datos_salud.fecha_hasta, \n\tmdp_datos_salud.certificado, \n\tmdp_datos_salud.observaciones\nFROM\n\tmdp_datos_salud as mdp_datos_salud\nWHERE\n\t(mdp_datos_salud.persona) IN (\n\t\tSELECT\n\t\t\tpersona\n\t\tFROM\n\t\t\tmdp_personas as personas\n\t\tWHERE\n\t\t\tpersonas.persona = ‘25183’ ) – toba_log: 1634483

\n[TRAZA]\n\t\n\ttoba_db->consultar \nArchivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/lib/db/toba_db.php, lInea 468 \n\t\n\ttoba_ap_tabla_db->cargar_con_sql \nArchivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/compo…SIGUE…, referer: https://------------------/guarani/aplicacion.php?ah=st60b4d494958756.25654396&ai=guarani%7C%7C37000023

Adjunto la imagen de lo comentado.


errorVistaPersona.png

errorVistaPersona.png

Hola

Por favor envíen el resultado de ejecutar los comandos svn info y svn status en la raíz de la aplicación, y el resultado de la siguiente query en la base de datos de la aplicación


SELECT *
FROM negocio.app_versiones_base
ORDER by id_conversion DESC
LIMIT 10

Saludos

Hola Sergio, buen día, pego los resultados de los comandos citados.

guarani-test-3-19:/usr/local/proyectos/guarani# svn info
Ruta: .
Working Copy Root Path: /usr/local/proyectos/guarani
URL: https://colab.siu.edu.ar/svn/guarani3/nodos/uncaus/gestion/trunk/3.19.0
Relative URL: ^/nodos/uncaus/gestion/trunk/3.19.0
Raíz del repositorio: https://colab.siu.edu.ar/svn/guarani3
UUID del repositorio: e0a68ae1-9d37-43c1-981e-8b60bee60b31
Revisión: 50603
Tipo de nodo: directorio
Agendado: normal
Autor del último cambio: sergio
Revisión del último cambio: 50336
Fecha de último cambio: 2021-05-11 17:34:17 -0300 (mar 11 de may de 2021)

guarani-test-3-19:/usr/local/proyectos/guarani# svn status
M BD/Diferenciales/3.14.0/000948.sql
M BD/Diferenciales/3.15.0/001023.sql
? BD/tmp
? bin/doctrine-dbal
? bin/php-parse
! bin/toba.bat
? export_env.sh
C exportaciones/jasper/ConstanciaExamenFinal.jasper
? exportaciones/jasper/ConstanciaExamenFinal.jasper.r47371
? exportaciones/jasper/ConstanciaExamenFinal.jasper.r50603
C exportaciones/jasper/ConstanciaExamenFinal.jrxml
? exportaciones/jasper/ConstanciaExamenFinal.jrxml.mine
? exportaciones/jasper/ConstanciaExamenFinal.jrxml.r47371
? exportaciones/jasper/ConstanciaExamenFinal.jrxml.r50603
C exportaciones/jasper/ConstanciaRegular.jasper
? exportaciones/jasper/ConstanciaRegular.jasper.r47371
? exportaciones/jasper/ConstanciaRegular.jasper.r50603
C exportaciones/jasper/ConstanciaRegular.jrxml
? exportaciones/jasper/ConstanciaRegular.jrxml.mine
? exportaciones/jasper/ConstanciaRegular.jrxml.r47371
? exportaciones/jasper/ConstanciaRegular.jrxml.r50603
? exportaciones/jasper/logo_institucion.jpg
? metadatos_compilados
? personalizacion/exportaciones/jasper/ActaExamenes.jasper
? personalizacion/exportaciones/jasper/ActaExamenes.jrxml
? personalizacion/exportaciones/jasper/ActaExamenes.pdf
? personalizacion/exportaciones/jasper/ActaPromociones.jasper
? personalizacion/exportaciones/jasper/ActaPromociones.jrxml
? personalizacion/exportaciones/jasper/ActaPromociones.pdf
? personalizacion/exportaciones/jasper/ActaRegulares.jasper
? personalizacion/exportaciones/jasper/ActaRegulares.jrxml
? personalizacion/exportaciones/jasper/ActaRegulares.pdf
? personalizacion/exportaciones/jasper/CertificadoAnalitico-20-11-2018.jrxml
? personalizacion/exportaciones/jasper/CertificadoAnalitico-orig.jrxml
? personalizacion/exportaciones/jasper/CertificadoAnalitico.jasper
? personalizacion/exportaciones/jasper/CertificadoAnalitico.jrxml
? personalizacion/exportaciones/jasper/CertificadoAnalitico.pdf
? personalizacion/exportaciones/jasper/CertificadoAnalitico_318.jasper
? personalizacion/exportaciones/jasper/CertificadoFinCarrera.jasper
? personalizacion/exportaciones/jasper/CertificadoFinCarrera.jrxml
? personalizacion/exportaciones/jasper/ConstanciaActividadesAprobadas.jasper
? personalizacion/exportaciones/jasper/ConstanciaActividadesAprobadas.jrxml
? personalizacion/exportaciones/jasper/ConstanciaActividadesAprobadas.pdf
? personalizacion/exportaciones/jasper/ConstanciaActividadesDesaprobadas.jasper
? personalizacion/exportaciones/jasper/ConstanciaActividadesDesaprobadas.jrxml
? personalizacion/exportaciones/jasper/ConstanciaActividadesDesaprobadas.pdf
? personalizacion/exportaciones/jasper/ConstanciaActividadesRendidas.jasper
? personalizacion/exportaciones/jasper/ConstanciaActividadesRendidas.jrxml
? personalizacion/exportaciones/jasper/ConstanciaExamenFinal.jasper
? personalizacion/exportaciones/jasper/ConstanciaExamenFinal.jrxml
? personalizacion/exportaciones/jasper/ConstanciaExamenFinal.pdf
? personalizacion/exportaciones/jasper/ConstanciaInicioTramite.jasper
? personalizacion/exportaciones/jasper/ConstanciaInicioTramite.jrxml
? personalizacion/exportaciones/jasper/ConstanciaInicioTramite.pdf
? personalizacion/exportaciones/jasper/ConstanciaPromedio.jasper
? personalizacion/exportaciones/jasper/ConstanciaPromedio.jrxml
? personalizacion/exportaciones/jasper/ConstanciaPromedioSinAplazos.jasper
? personalizacion/exportaciones/jasper/ConstanciaPromedioSinAplazos.jrxml
? personalizacion/exportaciones/jasper/ConstanciaRegular.jasper
? personalizacion/exportaciones/jasper/ConstanciaRegular.jrxml
? personalizacion/exportaciones/jasper/ConstanciaRegular.pdf
? personalizacion/exportaciones/jasper/ConstanciaTituloTramite.jasper
? personalizacion/exportaciones/jasper/ConstanciaTituloTramite.jrxml
? personalizacion/exportaciones/jasper/ConstanciaTituloTramite.pdf
? personalizacion/exportaciones/jasper/TED1-318.jasper
? personalizacion/exportaciones/jasper/TED1a.jasper
? personalizacion/exportaciones/jasper/TED1a.jrxml
? personalizacion/exportaciones/jasper/TED1b.jasper
? personalizacion/exportaciones/jasper/TED1b.jrxml
? personalizacion/exportaciones/jasper/TED1c.jasper
? personalizacion/exportaciones/jasper/TED1c.jrxml
? personalizacion/exportaciones/jasper/TED1d.jasper
? personalizacion/exportaciones/jasper/TED1d.jrxml
? personalizacion/exportaciones/jasper/TED1e.jasper
? personalizacion/exportaciones/jasper/TED1e.jrxml
? personalizacion/exportaciones/jasper/TED1f.jasper
? personalizacion/exportaciones/jasper/TED1f.jrxml
? personalizacion/exportaciones/jasper/TED1g-original.jrxml
? personalizacion/exportaciones/jasper/TED1g.jasper
? personalizacion/exportaciones/jasper/TED1g.jrxml
? personalizacion/exportaciones/jasper/TEDII.jasper
? personalizacion/exportaciones/jasper/TEDII.jrxml
? personalizacion/exportaciones/jasper/TEDII.pdf
? personalizacion/exportaciones/jasper/Times New Roman.jar
? personalizacion/exportaciones/jasper/logo_institucion.jpg
? personalizacion/exportaciones/jasper/times new roman
? personalizacion/www/img/logo.jpg
? personalizacion/www/img/logo.png
? personalizacion/www/img/logo_institucion.jpg
M php/nucleo/_lib/guarani_db_nucleo.php
M php/nucleo/_lib/guarani_jasper_nucleo.php
M php/nucleo/_lib/guarani_pdf_nucleo.php
M php/nucleo/_lib/guarani_qrcode_nucleo.php
M php/nucleo/calendario/periodos_de_inscripcion/turnos_de_examen/co_turnos_de_examen.php
M php/nucleo/constancias/solicitar_constancias/cn_ent_solicitud_constancia.php
C php/nucleo/matriculas/alumnos/co_alumnos.php
? php/nucleo/matriculas/alumnos/co_alumnos.php.mine
? php/nucleo/matriculas/alumnos/co_alumnos.php.r47371
? php/nucleo/matriculas/alumnos/co_alumnos.php.r50603
M php/operaciones/constancias/solicitar_constancias/ci_edi_solicitar_constancias.php
M php/operaciones/constancias/solicitar_constancias/ci_nav_solicitar_constancias.php
M php/operaciones/constancias/solicitar_constancias/form_solicitud.php
M php/operaciones/constancias/validar_constancias/ci_validar_constancias.php
M php/operaciones/cursadas/comisiones/ci_edi_comision.php
M php/operaciones/egresados/actualizaciones/solicitar_certificaciones/ci_edi_solicitar_certificaciones.php
M php/operaciones/egresados/actualizaciones/solicitar_certificaciones/ci_nav_solicitar_certificaciones.php
C www/aplicacion.php
? www/aplicacion.php.mine
? www/aplicacion.php.r47371
? www/aplicacion.php.r50603
? www/img/logo.jpg
M www/img/logo.png
? www/img/logo_institucion.jpg
Summary of conflicts:
Conflictos de texto: 6

toba_3_0=# SELECT * FROM negocio.app_versiones_base ORDER BY id_conversion DESC LIMIT 10;
id_conversion | version_app | build_base | ultimo_script_corrido | fecha_actualizacion | observaciones
---------------±------------±-----------±----------------------------------------------------------------±------------------------------±--------------
1179 | 3.19.0 | 0 | /usr/local/proyectos/guarani/BD/Diferenciales/3.19.0/001535.sql | 2021-05-26 14:47:40.277537-03 | 0
1178 | 3.19.0 | 0 | /usr/local/proyectos/guarani/BD/Diferenciales/3.19.0/001534.sql | 2021-05-26 14:47:40.259995-03 | 0
1177 | 3.19.0 | 0 | /usr/local/proyectos/guarani/BD/Diferenciales/3.19.0/001533.sql | 2021-05-26 14:47:40.213587-03 | 0
1176 | 3.19.0 | 0 | /usr/local/proyectos/guarani/BD/Diferenciales/3.19.0/001532.sql | 2021-05-26 14:47:40.180738-03 | 0
1175 | 3.19.0 | 0 | /usr/local/proyectos/guarani/BD/Diferenciales/3.19.0/001531.sql | 2021-05-26 14:47:40.139403-03 | 0
1174 | 3.19.0 | 0 | /usr/local/proyectos/guarani/BD/Diferenciales/3.19.0/001530.sql | 2021-05-26 14:47:40.137096-03 | 0
1173 | 3.19.0 | 0 | /usr/local/proyectos/guarani/BD/Diferenciales/3.19.0/001529.sql | 2021-05-26 14:47:39.946803-03 | 0
1172 | 3.19.0 | 0 | /usr/local/proyectos/guarani/BD/Diferenciales/3.19.0/001528.sql | 2021-05-26 14:47:39.9139-03 | 0
1171 | 3.19.0 | 0 | /usr/local/proyectos/guarani/BD/Diferenciales/3.19.0/001527.sql | 2021-05-26 14:47:39.888379-03 | 0
1170 | 3.19.0 | 0 | /usr/local/proyectos/guarani/BD/Diferenciales/3.19.0/001526.sql | 2021-05-26 14:47:39.868212-03 | 0
(10 filas)

Hola

Por favor generen una solicitud GDS haciendo referencia a este foro

Gracias

Se continua via gds 52009

Hola Sergio, en Cemic tenems el mismo problema. En la actualización del servidor de testing pasa lo mismo, pero lo raro es que en mi local todo funciona bien, y esta todo prácticamente igual.

Saludos!

Hola Ricardo

Por favor adjuntanos el log de la aplicación al momento del error

Saludos!

Hola Sergio, te comento que lo solucione, pero no se si esta solucionado totalmente, no sé porque en el aplicacion.php de www estaba descomentada la linea de compilar metadatos, como es un entorno de test lo volví a comentar y comenzó a funcionar bien, el tema es que no se que va pasar cuando lo pase a producción, por ahora no vamos a pasar a producción y ahora quedamos con Emilse de pasar a guaraní 3.19.1, quizá ahí se soluciona, cualquier cosa vuelvo a postear.

Desde ya muchas gracias!, saludos!