Linux (Ubuntu/Debian) で Tableau Server 2021.3.1 ~ 2021.3.3 および 2021.4.0 にアップグレードした後に Data Server が起動できない
発行: 08 Oct 2021 最終修正日: 01 Mar 2022
問題
Ubuntu または Debian で Tableau Server 2021.3.1 ~ 2021.3.3 および 2021.4.0 にアップグレードした後に、Data Server が起動できません。
環境
Ubuntu または Debian Linux
Tableau Server 2021.3.1
Tableau Server 2021.3.2
Tableau Server 2021.3.3
Tableau Server 2021.4.0
解決策
2021.3.4 および 2021.4.1 で解決済み
回避策: Tableau Server 2021.2.x 以前に戻します。
原因
これは、Tableau 開発が対処している既知の問題です。
詳細情報
Vizql または DataServer のログにエラーが記録される場合があります。
Vizql ログのエラー: Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'lensActionsPermissionsHelper' defined in URL [jar:file:/var/opt/tableau/tableau_server/data/tabsvc/dataserver/1/webapps/dataserver/WEB-INF/lib/tab-domain-content-lens-latest.jar!/com/tableausoftware/domain/content/lenses/permissions/LensActionsPermissionsHelper.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'VizPortalProjectService': Unsatisfied dependency expressed through field 'm_lensService'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'lensService': Requested bean is currently in creation: Is there an unresolvable circular reference? (原因: org.spring... : URL [jar:...] で定義された名前 'lensActionsPermissionsHelper' で Bean を作成するときのエラー: コンストラクター パラメーター 1 で表された依存関係が満たされていません。ネストされた例外は org.spring... です: 名前 'VizPortalProjectService' で Bean を作成するときのエラー: フィールド 'm_lensService' で表された依存関係が満たされていません。ネストされた例外は org.spring... です: 名前 'lensService' で Bean を作成するときのエラー: 要求された Bean は現在作成中です: 解決不可能な循環参照はありませんか?)
Dataserver ログのエラー: Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'VizPortalLocationService' defined in URL [jar:file:/var/opt/tableau/tableau_server/data/tabsvc/dataserver/1/webapps/dataserver/WEB-INF/lib/tab-domain-content-latest.jar!/com/tableausoftware/domain/content/projects/LocationService.class]: Unsatisfied dependency expressed through constructor parameter 5; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'VizPortalProjectService': Unsatisfied dependency expressed through field 'm_locationService'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'VizPortalLocationService': Requested bean is currently in creation: Is there an unresolvable circular reference? (原因: org.spring... : URL [jar:...] で定義された名前 'VizPortalLocationService' で Bean を作成するときのエラー: コンストラクター パラメーター 5 で表された依存関係が満たされていません。ネストされた例外は org.spring... です: 名前 'VizPortalProjectService' で Bean を作成するときのエラー: フィールド 'm_locationService' で表された依存関係が満たされていません。ネストされた例外は org.spring... です: 名前 'VizPortalLocationService' で Bean を作成するときのエラー: 要求された Bean は現在作成中です: 解決不可能な循環参照はありませんか?)