Loading

La actualización de Tableau Server 2022.3 falla con el error "Internal error processing completeApplyMigrations"

Fecha de publicación: Dec 9, 2022
Descripción

Al actualizar Tableau Server a la versión 2022.3, es posible que falle la ejecución de migraciones y que aparezca el error:

Internal error processing completeApplyMigrations (Error interno al procesar completeApplyMigrations)


Ejemplo de salida de la consola:
41 % - Ejecución de migraciones fallida.
50 % - Deshabilitación de los servicios de la base de datos.
58 % - En espera de la deshabilitación de los servicios de la base de datos.
66 % - Error al actualizar la base de datos.

This job failed due to unexpected error: 'TApplicationException'
org.apache.thrift.TApplicationException: Internal error processing completeApplyMigrations
(No se pudo realizar el trabajo debido a un error inesperado: 'TApplicationException' org.apache.thrift.TApplicationException: error interno al procesar completeApplyMigrations)

Mensaje de error en el archivo databasemaintenance.log:

2022-11-01 20:59:03.571 +0000 db-op-0 : ERROR com.tableausoftware.dbmigration.MigrationDriver - Migration Migration20220405030000MakeSiteIdOnBigTextsTableNotNull.sql (20220405030000) failed.
org.postgresql.util.PSQLException: ERROR: column "site_id" of relation "big_texts" contains null values
(Error en migración Migration20220405030000MakeSiteIdOnBigTextsTableNotNull.sql (20220405030000). org.postgresql.util.PSQLException: ERROR: la columna "site_id" de la relación "big_texts" contiene valores nulos)
 

Cause

La tabla big_texts de Postgres contiene valores nulos que impiden completar la migración de la base de datos durante el proceso de actualización.
Solución
Normalmente, una vez que un proceso de actualización falla en este punto, el servidor estará en un estado irrecuperable y requerirá una reconstrucción. 

1. Asegúrese de contar con una copia de seguridad reciente (.tsbak) de Tableau Server en una ubicación fuera de los directorios de Tableau Server.
2. Borre la instalación actual de Tableau Server.
3. Vuelva a instalar Tableau Server y restablezca los datos a partir de la copia de seguridad.
4. Comuníquese con el servicio de asistencia de Tableau para que lo ayuden a eliminar la tabla big_texts de su base de datos Postgres de Tableau.
5. Después de trabajar con el soporte técnico de Tableau, se puede completar la actualización.
Recursos adicionales
Se puede consultar la base de datos Postgres para comprobar en la tabla big_texts que esta entrada contiene filas con valores nulos en la columna site_id.

El acceso al repositorio se puede habilitar mediante los pasos indicados en la siguiente guía de ayuda de producto de Tableau: Recopilar datos con el repositorio de Tableau Server.
Número del artículo de conocimiento

001497092

 
Cargando
Salesforce Help | Article