lookupservice の OutOfMemoryError により、vCenter へのログインが「[500] An error occurred while fetching identity providers」で失敗する
search cancel

lookupservice の OutOfMemoryError により、vCenter へのログインが「[500] An error occurred while fetching identity providers」で失敗する

book

Article ID: 435881

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事「Login to vCenter fails with "[500] An error occurred while fetching identity providers" due to OutofMemoryError of lookupservice」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • vCenter Server UI にログインしようとすると、以下のエラーが発生して失敗します。
     [500] An error occurred while fetching identity providers
  • service-control --status --all コマンドで確認すると、vCenter Server 上のすべてのサービスは実行中(running)状態として表示されます。
  • /var/log/vmware/vsphere-ui/vsphere_client_virgo.log に、以下のようなメッセージが記録される場合があります。
    [ERROR] http-nio-5090-exec-37        70000906 100098 ###### com.vmware.vsphere.client.security.oauth2.LoginRequestHandler     An error occurred while fetching providers java.lang.IllegalArgumentException: The validated object is null
  • /var/log/vmware/lookupsvc/lookupserver-default.log に、以下のようなメッセージが記録される場合があります。
    Task com.vmware.vim.vmomi.server.impl.InvocationTask@527b0e15 rejected from java.util.concurrent.ThreadPoolExecutor@17798a3e[Running, pool size = 100, active threads = 100, queued tasks = 0, completed tasks = 92181]
    java.util.concurrent.RejectedExecutionException: Task com.vmware.vim.vmomi.server.impl.InvocationTask@527b0e15 rejected from java.util.concurrent.ThreadPoolExecutor@17798a3e[Running, pool size = 100, active threads = 100, queued tasks = 0, completed tasks = 92181]

    Java heap space
    java.lang.OutOfMemoryError: Java heap space

Environment

VMware vCenter Server 7.0

Cause

Lookupservice がメモリ不足(Out Of Memory: OOM)の状態に陥り、その結果として vCenter の vsphere-ui サービスが Lookupservice に接続できなくなります。これにより、vCenter Server UI へのログイン処理が失敗します。

Resolution

この問題は、vCenter Server 8.0.1 およびそれ以降のバージョンで修正されています。

Additional Information

Login to vCenter fails with "[500] An error occurred while fetching identity providers" due to OutofMemoryError of lookupservice