KNOWLEDGE BASE

Installing Or Upgrading Tableau Fails At Finalizing The Topology And Dataserver Is Unavailable And Ask Data In Error State


Published: 30 Mar 2021
Last Modified Date: 30 Mar 2021

Issue

Installing or upgrading Tableau fails at finalizing the topology and dataserver is unavailable and Ask data in error state

User-added image

User-added image

In dataserver logs the following messages are displayed

WARN  org.springframework.web.context.support.AnnotationConfigWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'alertService' defined in URL [jar:file:/opt/tableau/tableau_data/data/tabsvc/dataserver/0/webapps/dataserver/WEB-INF/lib/tab-domain-content-latest.jar!/com/tableausoftware/domain/content/alerts/AlertService.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'extractRefreshAlertProvider' defined in URL
.......
latest.jar!/com/tableausoftware/domain/content/metrics/observers/MetricDatasourceChangeObserver.class]: Unsatisfied dependency expressed through constructor parameter 2; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'VizPortalWorkbookService': Unsatisfied dependency expressed through field 'm_dataConnectionService'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'VizPortalDataConnectionService': Requested bean is currently in creation: Is there an unresolvable circular reference?

Environment

  • Tableau Server 2020.4.1
  • Linux (Other)

Resolution

Install or upgrade to Tableau Server version 2020.4.3, 2021.1.0, 2021.2.0 or newer version.


 

Cause

This is a known issue that is fixed in more recent version of Tableau Server.
Dataserver fails to start because of error Spring creating bean exception. It could be caused by race condition that exposes the initialization error.  

Additional Information


 
Did this article resolve the issue?