Loading

Después de actualizar Tableau Server, el servidor de aplicaciones no está disponible

Fecha de publicación: Dec 9, 2022
Descripción
Cuando se inicia Tableau Server, se muestra el siguiente error en el registro de Vizportal:
 
2021-09-08 00:18:58.872 +1000 (,,,,) Catalina-utility-3 : ERROR org.springframework.web.context.ContextLoader - Context initialization failed (Error de inicialización de contexto)
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'springSecurityFilterChain' defined in class path resource [org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class] (Error al crear un bean con el nombre 'springSecurityFilterChain' definido en el recurso de ruta de clase [org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class]): Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException (Error en la creación de instancias de bean a través del método de fábrica; la excepción anidada es org.springframework.beans.BeanInstantiationException): Failed to instantiate [javax.servlet.Filter] (No se pudo crear una instancia de [javax.servlet.Filter]): Factory method 'springSecurityFilterChain' threw exception; nested exception is java.lang.IllegalArgumentException (El método de fábrica 'springSecurityFilterChain' arrojó una excepción; la excepción anidada es java.lang.IllegalArgumentException): A valid WebSSOEndpoint with POST-BINDING was not found in the IdP SAML metadata on: E:/Program/Files/Tableau/Tableau Server/data/tabsvc/config/vizportal_0.20212.21.0818.1843/files/samlidpmetadata.xml (No se encontró un WebSSOEndpoint válido con POST-BINDING en los metadatos de IdP SAML en: E:/Program/Files/Tableau/Tableau Server/data/tabsvc/config/vizportal_0.20212.21.0818.1843/files/samlidpmetadata.xml)

Cause

El elemento SingleSignOnService es uno de los requisitos en el archivo de metadatos del IdP que falta en el archivo mencionado en el siguiente error:

E:/Program Files/Tableau/Tableau/Tableau Server/data/tabsvc/config/vizportal_0.20212.21.0818.1843/files/samlidpmetadata.xml
Solución
Trabaje junto con su equipo de IdP para recuperar o modificar el archivo de metadatos del IdP y agregarlo a Tableau Server como se describe en el paso 6 en la siguiente página de ayuda de Tableau Online que describe el intercambio de metadatos entre Tableau Server y el IdP: Cómo configurar SAML en todo el servidor.
Recursos adicionales
  • Se actualizó Tableau Server 2020.1 a 2021.2.2
  • El estado de TSM muestra que la aplicación del servidor no está disponible:
  • Imagen añadida por un usuario
  • Cuando SAML está deshabilitado, todos los servicios pueden iniciarse correctamente.
  • Registro de tabadminagent:
2021-09-08 00:02:14.569 +1000  qtp1226254411-197 : INFO  com.tableausoftware.tabadmin.webapp.asyncjobs.AsyncJobStore - Creando trabajo 'StartServerJob'
...
2021-09-08 00:32:14.596 +1000  pool-22-thread-1 : ERROR com.tableausoftware.tabadmin.webapp.asyncjobs.AsyncJobService - Timed out after 1800 seconds running job 184 of type StartServerJob (ERROR: com.tableausoftware.tabadmin.webapp.asyncjobs.AsyncJobService: se agotó el tiempo de espera después de 1800 segundos ejecutando el trabajo 184 de tipo StartServerJob)
java.util.concurrent.TimeoutException: null
...
2021-09-08 00:32:14.942 +1000  pool-21-thread-1 : ERROR com.tableausoftware.tabadmin.webapp.asyncjobs.JobStepRunner - Running step StartAllServices failed (ERROR: com.tableausoftware.tabadmin.webapp.asyncjobs.JobStepRunner - No se pudo ejecutar el paso StartAllServices)
java.lang.InterruptedException: sleep interrupted

 
Un ejemplo de este elemento se brinda en el archivo de metadatos en la página de ayuda de Tableau Online: Requisitos de datos XML:
<md:SingleSignOnService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://SERVER-NAME:9031/idp/SSO.saml2
Número del artículo de conocimiento

001474462

 
Cargando
Salesforce Help | Article