UNPA_Error al actualizar v3.6.0 a 3.6.1

Al intentar actualizar el sistema que se encuentra en la version 3.6.0 a la version 3.6.1
Si bien se migra al 100% no se visualiza que el proceso de actualizacion finalizo correctamente, y muestra el siguiente error en el instalador.log

En instalador.log sale el siguiente error:

[2019-09-09 11:23:51] MAIN.INFO: [ TOBA ] PHP Fatal error: Uncaught PDOException: SQLSTATE[42703]: Undefined column: 7 ERROR: no existe la columna 芦id_rdi禄 en la relaci贸n 芦logs_digitalizacion_archivo禄 LINE 1: …pcion, fecha, formato, id_digitalizacion, id_log, id_rdi, md… ^ in /var/hacienda/mapuche_3.6.1/php/extension_toba/db_manager.php:39 Stack trace: #0 /var/hacienda/mapuche_3.6.1/php/extension_toba/db_manager.php(39): PDO->exec(‘INSERT INTO map…’) #1 /var/hacienda/mapuche_3.6.1/php/modelos/conversion/conversor.php(394): db_manager->ejecutar(Object(PDO), Array) #2 /var/hacienda/mapuche_3.6.1/php/modelos/conversion/conversor.php(486): conversor->post_conversion() #3 /var/hacienda/mapuche_3.6.1/php/extension_toba/mapuche_modelo.php(77): conversor->convertir(Object(toba_version)) #4 /var/hacienda/mapuche_3.6.1/vendor/siu-toba/framework/php/modelo/aplicacion/toba_aplicacion_comando_base.php(51): mapuche_modelo->migrar(Object(toba_version), Object(toba_version)) #5 /var/hacienda/mapuche_3.6.1/vendo in /var/hacienda/mapuche_3.6.1/php/extension_toba/db_manager.php on line 39
[2019-09-09 11:23:51] MAIN.ERROR: El proceso no pudo finalizar correctamente. PHP Fatal error: Uncaught PDOException: SQLSTATE[42703]: Undefined column: 7 ERROR: no existe la columna 芦id_rdi禄 en la relaci贸n 芦logs_digitalizacion_archivo禄 LINE 1: …pcion, fecha, formato, id_digitalizacion, id_log, id_rdi, md… ^ in /var/hacienda/mapuche_3.6.1/php/extension_toba/db_manager.php:39 Stack trace: #0 /var/hacienda/mapuche_3.6.1/php/extension_toba/db_manager.php(39): PDO->exec(‘INSERT INTO map…’) #1 /var/hacienda/mapuche_3.6.1/php/modelos/conversion/conversor.php(394): db_manager->ejecutar(Object(PDO), Array) #2 /var/hacienda/mapuche_3.6.1/php/modelos/conversion/conversor.php(486): conversor->post_conversion() #3 /var/hacienda/mapuche_3.6.1/php/extension_toba/mapuche_modelo.php(77): conversor->convertir(Object(toba_version)) #4 /var/hacienda/mapuche_3.6.1/vendor/siu-toba/framework/php/modelo/aplicacion/toba_aplicacion_comando_base.php(51): mapuche_modelo->migrar(Object(toba_version), Object(toba_version)) #5 /var/hacienda/mapuche_3.6.1/vendo in /var/hacienda/mapuche_3.6.1/php/extension_toba/db_manager.php on line 39
[2019-09-09 11:23:51] MAIN.ERROR: PHP Fatal error: Uncaught PDOException: SQLSTATE[42703]: Undefined column: 7 ERROR: no existe la columna 芦id_rdi禄 en la relaci贸n 芦logs_digitalizacion_archivo禄 LINE 1: …pcion, fecha, formato, id_digitalizacion, id_log, id_rdi, md… ^ in /var/hacienda/mapuche_3.6.1/php/extension_toba/db_manager.php:39 Stack trace: #0 /var/hacienda/mapuche_3.6.1/php/extension_toba/db_manager.php(39): PDO->exec(‘INSERT INTO map…’) #1 /var/hacienda/mapuche_3.6.1/php/modelos/conversion/conversor.php(394): db_manager->ejecutar(Object(PDO), Array) #2 /var/hacienda/mapuche_3.6.1/php/modelos/conversion/conversor.php(486): conversor->post_conversion() #3 /var/hacienda/mapuche_3.6.1/php/extension_toba/mapuche_modelo.php(77): conversor->convertir(Object(toba_version)) #4 /var/hacienda/mapuche_3.6.1/vendor/siu-toba/framework/php/modelo/aplicacion/toba_aplicacion_comando_base.php(51): mapuche_modelo->migrar(Object(toba_version), Object(toba_version)) #5 /var/hacienda/mapuche_3.6.1/vendo in /var/hacienda/mapuche_3.6.1/php/extension_toba/db_manager.php on line 39

Por otra parte en el log de postgres

2019-09-09 11:23:44.757 -03 [1414] dba@mapuche SENTENCIA: INSERT INTO mapuche_auditoria.logs_digitalizacion_archivo (archivo, auditoria_fecha, auditoria_id_solicitud, auditoria_operacion, auditoria_usuario, descripcion, fecha, formato, id_digitalizacion, id_log, id_rdi, md5, nombre, paginas, palabras_claves, peso, resolucion) SELECT archivo, auditoria_fecha, auditoria_id_solicitud, auditoria_operacion, auditoria_usuario, descripcion, fecha, formato, id_digitalizacion, id_log, id_rdi, md5, nombre, paginas, palabras_claves, peso, resolucion FROM mapuche_auditoria_360.logs_digitalizacion_archivo ;

El tema es que es cierto que no tenemos el esquema mapuche_auditoria_360.logs, en nuestra base original el esquema se llama mapuche_auditoria y nuestra base mapuche, o bien este nombre lo colocan ustedes temporalmente al actualizar?

Por otro lado les comento que dado a que probamos la actualización con las tabla mapuche.digitalizacion vacia, por una cuestion de recursos de memoria y espacio en disco en los servidores de prueba, pero la tabla log_digitalizacion_archivo si tiene datos, que es donde se produce el error.

Desde ya muchas gracias
Saludos
Paola
UNPA

Hola Paola, como estas?
Te hago unas consultas: en la tabla digitalizacion_archivo del esquema mapuche (mapuche.digitalizacion_archivo) existe el campo id_rdi?
En el esquema de auditoria, antes de realizar la conversion, en la tabla existe el campo id_rdi?

Saludos, Nico

Buen dia Nico, si existe.

Paola

Entonces no comprendo el error. Estas mirando / configurando las bases adecuadas?

Si, lo mismo pensamos nosotros. Tampoco entendemos…
Si tenemos una unica base donde estamos probando el proceso de actualizacion.

Que la tabla logs_digitalizacion_archivo, tenga el campo pero se encuentre sin datos no genera inconveniente no?

Saludos
Paola

El campo tiene que estar en las tablas:

  1. mapuche_auditoria.logs_digitalizacion_archivo
  2. mapuche.digitalizacion_archivo

Si el campo esta en dichas tablas y el error es el mismo, te vamos a pedir que nos cargues un GDS para poder avanzar y reproducir el problema .
Saludos, Nico

Buen dia Nico, probamos realizar la actualización remota con una base completa de mapuche (y no con una reducida con la que trabajamos para pruebas), en un server de prueba y ahi si finalizo.
Pero tenemos otro inconveniente, el cual reportare en el foro que ya esta abierto para este tema.

Gracias
Saludos!
Paola
UNPA