Después de una actualización exitosa, algunos o todos los procesadores en segundo plano de algunos o todos los nodos no se inician y permanecen en estado incorrecto, incluso después de reiniciar.
Se agota el tiempo del trabajo de reinicio posterior a la actualización, y aparece un mensaje similar al siguiente en tabadmincontroller_node1-0.log:
2021-06-29 19:39:27.423 -0500 pool-21-thread-1 : INFO com.tableausoftware.tabadmin.webapp.impl.status.ServiceStatusWatcher - 30 services have reached their expected state (30 servicios alcanzaron el estado esperado) 2021-06-29 19:39:27.423 -0500 pool-21-thread-1 : INFO com.tableausoftware.tabadmin.webapp.impl.status.ServiceStatusWatcher - node1 has 1 service that isn't running: backgrounder_0.20212.21.0610.0336 (deployment state: ENABLED, process status: DOWN) (node1 tiene 1 servicio que no está en ejecución: backgrounder_0.20212.21.0610.0336 [estado de implementación: HABILITADO; estado del proceso: INACTIVO]) 2021-06-29 19:39:28.665 -0500 pool-22-thread-1 : ERROR com.tableausoftware.tabadmin.webapp.asyncjobs.AsyncJobService - Timed out after 1800 seconds running job 84 of type StartServerJob (Se agotó el tiempo de espera después de 1800 segundos ejecutando el trabajo 84 de tipo StartServerJob) java.util.concurrent.TimeoutException: null
Cerca de ese momento, en tabadminagent_node1-0.log, se observa lo siguiente:
2021-06-29 19:37:28.469 -0500 StatusRequestDispatcher-1-request : WARN com.tableausoftware.service.status.BackgrounderStatusFactory - Unexpected HTTP error response (404): (Respuesta de error HTTP inesperado [404]) 2021-06-29 19:37:28.469 -0500 StatusRequestDispatcher-1 : INFO com.tableausoftware.tabadmin.agent.status.ServiceStatusRequestRunner - Posting status update for backgrounder_0: DOWN, detail message: Unexpected HTTP error response (404): (Publicación de la actualización de estado para el procesador en segundo plano_0: INACTIVO; detalle del mensaje: Respuesta de error HTTP inesperado [404])
Mientras tanto, el archivo backgrounder_node1-0.log es un flujo continuo de este recurso de ruta de clase y no puede abrirse porque no existe. Se muestra el error:
2021-06-29 19:28:14.221 -0500 (,,,,,,) main : ERROR org.springframework.web.context.ContextLoader - Context initialization failed (Error de inicialización de contexto) org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.tableausoftware.backgrounder.config.AppConfig]; nested exception is java.io.FileNotFoundException: class path resource [com/tableau/messagebus/config/IConfiguration.class] cannot be opened because it does not exist (No se pudo procesar la clase de configuración [com.tableausoftware.backgrounder.config.AppConfig]; la excepción anidada es java.io.FileNotFoundException: recurso de ruta de clase [com/tableau/messagebus/config/IConfiguration.class] no puede abrirse porque no existe)
02-Jul-2021 02:12:12.441 SEVERE [main] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class [org.springframework.web.context.ContextLoaderListener] (La excepción envía un evento inicializado de contexto a la instancia receptora de la clase [org.springframework.web.context.ContextLoaderListener]) org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.tableausoftware.backgrounder.config.AppConfig]; nested exception is java.io.FileNotFoundException: class path resource [com/tableau/messagebus/config/IConfiguration.class] cannot be opened because it does not exist (No se pudo procesar la clase de configuración [com.tableausoftware.backgrounder.config.AppConfig]; la excepción anidada es java.io.FileNotFoundException: recurso de ruta de clase [com/tableau/messagebus/config/IConfiguration.class] no puede abrirse porque no existe)
001474376

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.