vCenter 插件意外错误:未找到线程绑定请求
适用于
- NetApp SolidFire集群
- NetApp混合云基础架构 (HCI) 集群
- 管理服务(适用于 Element Software 和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 后,适用于 vSphere Client v5.0.0.0 的NetApp Element Plug-in 可能会阻止创建新的数据存储库。
此时将显示以下消息:

vcp-remote 日志文件将报告以下堆栈跟踪:
2023-02-08 20:58:59,280 错误: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)~[classes!/:?]
在 com.solidfire.vcp.vim25.gateway.VcenterSessionServiceImpl.getVimPort(VcenterSessionServiceImpl.java:183) ~[classes!/:?]
在 com.solidfire.vcp.service.datastore.MapVolumeToHostsWithChapStep2.mapVolume(MapVolumeToHostsWithChapStep2.java:83) ~[classes!/:?]
在 com.solidfire.vcp.service.datastore.MapVolumeToHostsWithChapStep2.execute(MapVolumeToHostsWithChapStep2.java:64) ~[classes!/:?]
在 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]
- 取消注册适用于 vSphere Client v5.0.0.0 的NetApp Element插件并重新注册并不能解决此问题,
- 使用启用了质询握手身份验证协议 (CHAP) 密钥的 iSCSI 启动器组创建数据存储区,允许在使用 VMware ESXi v6.7 Update 3 和适用于 vSphere Client v4.10.0.0 的NetApp Element插件时按预期工作