vCenter プラグイン 予期しないエラー: スレッドにバインドされた要求が見つかりません
適用対象
- NetApp SolidFireクラスタ
- NetAppハイブリッド クラウド インフラストラクチャ (HCI) クラスタ
- 管理サービス (Element ソフトウェアおよびNetApp HCI v2.22.7)
- NetApp Elementプラグイン (vSphere Client v5.0.0.0)
- VMware ESXi v7.0 Update 3
問題
VMware ESXi v6.7 Update 3 を VMware ESXi v7.0 Update 3 にアップデートした後、 NetApp Element Plug-in for vSphere Client v5.0.0.0 によって新しいデータストアの作成が妨げられる場合があります。
次のメッセージが表示されます。

vcp-remote ログ ファイルには、次のスタック トレースが報告されます。
2023-02-08 20:58:59,280 ERROR csvsdCreateDatastoreTask [pool-5-thread-1] スレッドバインドされたリクエストが見つかりません: 実際のWebリクエスト外のリクエスト属性を参照していますか、それとも元の受信スレッド外でリクエストを処理していますか? 実際にWebリクエスト内で操作しているにもかかわらずこのメッセージが表示される場合は、コードがDispatcherServlet外で実行されている可能性があります。この場合、RequestContextListenerまたはRequestContextFilterを使用して現在のリクエストを公開してください。
java.lang.IllegalStateException: スレッドにバインドされたリクエストが見つかりません: 実際の Web リクエストの外部にあるリクエスト属性を参照していますか、それとも元の受信スレッドの外部にあるリクエストを処理していますか? 実際に Web リクエスト内で操作しているにもかかわらずこのメッセージが表示される場合は、コードが DispatcherServlet の外部で実行されている可能性があります。この場合、RequestContextListener または RequestContextFilter を使用して現在のリクエストを公開してください。
org.springframework.web.context.request.RequestContextHolder.currentRequestAttributes(RequestContextHolder.java:131) で ~[spring-web-5.3.23.jar!/:5.3.23]
com.solidfire.vcp.vim25.gateway.VcenterSessionServiceImpl.extractRequestHeader(VcenterSessionServiceImpl.java:271) で ~[クラス!/:?]
com.solidfire.vcp.vim25.gateway.VcenterSessionServiceImpl.getVimPort(VcenterSessionServiceImpl.java:183) で ~[クラス!/:?]
com.solidfire.vcp.service.datastore.MapVolumeToHostsWithChapStep2.mapVolume(MapVolumeToHostsWithChapStep2.java:83) で ~[クラス!/:?]
com.solidfire.vcp.service.datastore.MapVolumeToHostsWithChapStep2.execute(MapVolumeToHostsWithChapStep2.java:64) で ~[クラス!/:?]
com.solidfire.vcp.service.datastore.AbstractDatastoreTask2.executeStep(AbstractDatastoreTask2.java:61) で ~[クラス!/:?]
com.solidfire.vcp.service.datastore.CreateDatastoreTask.call(CreateDatastoreTask.java:103) で ~[クラス!/:?]
java.util.concurrent.FutureTask.run(FutureTask.java:266) で ~[?:1.8.0_302]
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) で ~[?:1.8.0_302]
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) で ~[?:1.8.0_302]
java.lang.Thread.run(Thread.java:748) で ~[?:1.8.0_302]
- NetApp Element Plug-in for vSphere Client v5.0.0.0 を登録解除して再登録しても、この問題は解決されません。
- チャレンジ ハンドシェイク認証プロトコル (CHAP) シークレットを有効にした iSCSI イニシエータ グループを使用してデータストアを作成すると、VMware ESXi v6.7 Update 3 とNetApp Element Plug-in for vSphere Client v4.10.0.0 を使用しているときに、新しいデータストアの作成が期待どおりに機能します。