免責事項:これは英文の記事「Login to vCenter Server with External Identity Providers for SSO account stops working」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
"Error: Workspace ONE Access encountered an error. Contact your admin and provide the information displayed below" YYYY-MM-DDTHH:MM:SS ERROR XXXXX.XXXXX.XXXXX:token (vert.x-eventloop-thread-1) [-;-;127.0.0.1;d6ef8ccf-c7cd-4798-83b5-8dbfc492b7e8;-] io.vertx.ext.web.RoutingContext - Unhandled exception in router java.lang.OutOfMemoryError: Java heap space
YYYY-MM-DDTHH:MM:SS ERROR YYYYY.YYYYY.YYYYY:accesscontrol (ForkJoinPool-10-worker-7) [HWS;-;127.0.0.1;cda649a0-1002-4816-a3ee-ecc08f5b84b8;-;-;-] io.vertx.ext.web.RoutingContext - Unhandled exception in router java.lang.ClassCastException: class java.lang.OutOfMemoryError cannot be cast to class com.vmware.vidm.common.exception.MultiFormattableRuntimeException (java.lang.OutOfMemoryError is in module java.base of loader 'bootstrap'; com.vmware.vidm.common.exception.MultiFormattableRuntimeException is in unnamed module of loader 'app')
vCenter Server 8.0
この問題はトークン失効スケジュール中に発生します。処理の実行時、デフォルトのページサイズでデータベースからエントリを取得しようとしますが、
これが原因で Out Of Memory (メモリ不足) が発生しています。
この問題は、外部SSOが設定されていない場合にも発生します。
本事象は vCenter Server 9.0 で修正されています。vCenter Server 9.0 へアップグレードするまでの間は、以下の回避策を適用してください。
# cd /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots# find -iname application.properties -printf "%c %p\n" | grep tokenTue Mar 13 13:01:07.2030410030 2025 ./11/fs/opt/vmware/idm/initc/services/token/config/application.properties
Tue Mar 17 12:10:27.7020400234 2026 ./12/fs/opt/vmware/idm/initc/services/token/config/application.properties
Tue Mar 17 12:10:27.7020410000 2026 ./33/fs/opt/vmware/idm/initc/services/token/config/application.properties./XX/fs/opt/vmware/idm/initc/services/token/config/application.properties (上記の例では、XX は33になります。) 12 と 33 の間にはほんのわずかな秒の差しかないことに注意します。# cp ./XX/fs/opt/vmware/idm/initc/services/token/config/application.properties /var/core/application.properties./XX/fs/opt/vmware/idm/initc/services/token/config/application.properties を編集します。# vi ./XX/fs/opt/vmware/idm/initc/services/token/config/application.properties次のようになります:## Token configurationtoken.revocation.check.source=localtoken.public.key.source=remote_crypto
token.delete.expired.tokens.limit=100revocation.delete.old.tombstones.limit=100revoke.by.oauthclientid.batch.size=500
# service-control --restart vc-ws1a-broker# vmon-cli -s vc-ws1a-broker--------出力例)[email protected] [ ~ ]# vmon-cli -s vc-ws1a-broker
Name: vc-ws1a-brokerStarttype: AUTOMATICRunState: STARTEDRunAsUser: rootCurrentRunStateDuration(ms): XXXXXHealthState: HEALTHYFailStop: N/AMainProcessId: YYYY--------