Problema en actualizacion del Kolla 3.7.3

Hola, soy Pablo Gerez de la Universidad de Santiago del Estero. Tengo un problema al hacer la actualizacion del kolla.

Sistema
URL: /siu/kolla
Versión actual: 3.6.0
Versión a instalar: 3.7.3
Perfiles Personalizados: No

Con el siguiente error:

ERROR: problemas ejecutando el método .

SQLSTATE[42P01]: Undefined table: 7 ERROR: relation “mgi_titulos” does not exist LINE 7: LEFT JOIN mgi_titulos tabla …

Buenos días Pablo.

Te voy a pedir si podes mandarnos por favor los logs que deja el instalador.

El nombre correcto de la tabla es en singular y no en plural como indica el error, este es un cambio que se realizó varias versiones atrás.

Saludos,
Germán

No me genera el .zip para poder enviártelo, el problema de los nombres de las tablas en plural es por intentar pasar de la 3.6 .0 a la 3.7.3?..

Hola Pablo, no, lo que te decía es que el nombre correcto de la tabla es en singular y no en plural y por eso es el error que arroja. Se llamaba así antiguamente, pero en la 3.6.0 (tu versión de partida) ya quedó con su nombre definitivo mgi_titulo en singular.

Hola Germán, refloto esto ya que estoy teniendo el mismo problema que pablo, pero trato de actualizar de la 3.6.0 a la 3.7.1, estoy en una versión de producción. Cabe aclarar que hicimos una copia del proyecto, y actualizamos esa copia a la versión 4.1.1 sin ningún problema. Ahora cuando lo queremos hacer en la versión de producción nos salta este error, deberíamos cambiar el nombre de la tabla y ponerlo en plural?

Saludos!

Buen día Ricardo.

Todo lo que implique modificar la base de datos de otra manera que no sea a través del instalador, desde nuestro lugar siempre lo vamos a desaconsejar.

En primer lugar, te sugiero que migres a una versión mas nueva ya que las mas viejas van quedando sin soporte. Por otro lado, mandanos por favor el log que te deja el instalador para que podamos ver que sucede.

Saludos! Germán

Hola Germán, obvio que no quiero modificar el modelo de datos, pero como en el mensaje que le enviaste a pablo decía que se había cambiado el nombre de singular a plural… por eso pensé que pasó algo ahí. En fin, te paso el log:


Host: 170.210.224.110

Fecha: 08-02-2019 10:10:05
---------------------------
[DEBUG] Accion: "Actualizaci�n"
[DEBUG] Generando paso "Bienvenida"

Fecha: 08-02-2019 10:10:07
---------------------------
[DEBUG] Accion: "Actualizaci�n"
[DEBUG] Procesando paso "Bienvenida"
[DEBUG] Generando paso "Requisitos Previos"
[DEBUG] PASO COMPLETO

Fecha: 08-02-2019 10:10:11
---------------------------
[DEBUG] Accion: "Actualizaci�n"
[DEBUG] Procesando paso "Requisitos Previos"
[DEBUG] Generando paso "Directorio Destino"

Fecha: 08-02-2019 10:10:18
---------------------------
[DEBUG] Accion: "Actualizaci�n"
[DEBUG] Procesando paso "Directorio Destino"
[DEBUG] Exportando metadatos locales
[DEBUG] PASO COMPLETO
[DEBUG] Generando paso "Resguardo"

Fecha: 08-02-2019 10:10:23
---------------------------
[DEBUG] Accion: "Actualizaci�n"
[DEBUG] Procesando paso "Resguardo"
[DEBUG] PASO COMPLETO
[DEBUG] Generando paso "Migraci�n"

Fecha: 08-02-2019 10:10:30
---------------------------
[DEBUG] Accion: "Actualizaci�n"
[DEBUG] Procesando paso "Migraci�n"
[DEBUG] Parametros: array (
  'usuario' => 'postgres',
  'clave' => '******',
)
[DEBUG] Ejecutando ventana de migracion de version de la instancia anterior
[DEBUG] Cargando metadatos
[ERROR] ERROR: problemas ejecutando el m�todo <b></b>.


                            <i>SQLSTATE[42P01]: Undefined table: 7 ERROR:  relation "mgi_titulos" does not exist
LINE 7:                                 LEFT JOIN mgi_titulos tabla ...
                                                  ^</i>


                            Por favor genere el diagn�stico y env�elo por correo electr�nico.
[ERROR] ERROR: problemas ejecutando el m�todo <b></b>.


                            <i>SQLSTATE[42P01]: Undefined table: 7 ERROR:  relation "mgi_titulos" does not exist
LINE 7:                                 LEFT JOIN mgi_titulos tabla ...
                                                  ^</i>


                            Por favor genere el diagn�stico y env�elo por correo electr�nico.
[ERROR] carga: ERROR: problemas ejecutando el m�todo <b></b>.


                            <i>SQLSTATE[42P01]: Undefined table: 7 ERROR:  relation "mgi_titulos" does not exist
LINE 7:                                 LEFT JOIN mgi_titulos tabla ...
                                                  ^</i>


                            Por favor genere el diagn�stico y env�elo por correo electr�nico.
[ERROR] inst_error: ERROR: problemas ejecutando el m�todo <b></b>.


                            <i>SQLSTATE[42P01]: Undefined table: 7 ERROR:  relation "mgi_titulos" does not exist
LINE 7:                                 LEFT JOIN mgi_titulos tabla ...
                                                  ^</i>


                            Por favor genere el diagn�stico y env�elo por correo electr�nico.

[TRAZA]<div style='display:none'>exception 'inst_error' with message 'ERROR: problemas ejecutando el m�todo <b></b>.


                            <i>SQLSTATE[42P01]: Undefined table: 7 ERROR:  relation "mgi_titulos" does not exist
LINE 7:                                 LEFT JOIN mgi_titulos tabla ...
                                                  ^</i>


                            Por favor genere el diagn�stico y env�elo por correo electr�nico.' in /var/www/instalador_kolla_3_7_1/3.7.1/proyectos/kolla/aplicacion/php/modelo/migraciones/kolla_migrador.php:49
Stack trace:
#0 /var/www/instalador_kolla_3_7_1/3.7.1/proyectos/kolla/aplicacion/php/modelo/migraciones/kolla_manejador_negocio.php(15): kolla_migrador->migrar(Object(toba_version), Object(toba_version))
#1 /var/www/instalador_kolla_3_7_1/3.7.1/acciones/actualizar/pasos/paso_actualizar_migrar.php(249): kolla_manejador_negocio->migrar_negocio('3.7.1', false)
#2 /var/www/instalador_kolla_3_7_1/3.7.1/acciones/actualizar/pasos/paso_actualizar_migrar.php(80): paso_actualizar_migrar->actualizar_base_negocio(Object(PDO))
#3 /var/www/instalador_kolla_3_7_1/3.7.1/acciones/actualizar/pasos/paso_actualizar_migrar.php(37): paso_actualizar_migrar->procesar_actualizacion()
#4 /var/www/instalador_kolla_3_7_1/3.7.1/lib/accion.php(82): paso_actualizar_migrar->procesar()
#5 /var/www/instalador_kolla_3_7_1/3.7.1/lib/controlador.php(39): accion->procesar()
#6 /var/www/instalador_kolla_3_7_1/3.7.1/index.php(7): controlador->procesar()
#7 {main}</div>
[DEBUG] Generando paso "Migraci�n"

Fecha: 08-02-2019 10:36:29
---------------------------
[DEBUG] Accion: "Diagnosticar Sistema"
[DEBUG] Generando paso "Bienvenida"

Fecha: 08-02-2019 10:36:32
---------------------------
[DEBUG] Accion: "Diagnosticar Sistema"
[DEBUG] Generando paso "Seleccionar Servicios"

Saludos!

Te consulto, puede ser que en la base de datos de la versión 3.6.0, tengas algún registro con el valor “mgi_titulos” en el campo sge_pregunta.tabla_asociada?

Si es ese el caso te pido por favor si podes generar una solicitud mediante el GDS así te lo solucionamos.

Saludos.

Hola Germán, no puedo generar GDS para SIU-Kolla, no me muestra en el listado de proyectos, como puedo hacer para solucionar esto?, el responsable del proyecto es pablo y ahora esta de vacaciones, debemos vincular el kolla con el Guaraní para la semana que viene, y tenemos que actualizar kolla a la versión 4.2.0.

Si existe una referencias a mgi_titulos en sge_preguntas.

Pido disculpas desde ya.

Hola Germán, no hace falta, ya creo que lo solucione, lo único que hice es hacer un update de esa tabla para ese único registro, lo pasé a mgi_titulo. Con eso ya se hizo la actualización, si en el caso que no funcione, le pido a pablo que haga un GDS.

Saludos!

Dale Ricardo.

Gracias!