"Error occurred during vmdk transfer. Unable to complete the deployment. httpNfcLeaseExtender thread is not alive. "
Sample Screenshot:
2025-11-03T07:50:10.475Z INFO HttpNfcLeaseExtender HttpNfcLeaseExtender 6183 SYSTEM [nsx@6876 comp="nsx-manager" level="INFO" subcomp="manager"] Exception occured while extending HttpNfcLease for vm vm-##.
com.vmware.vim.vmomi.client.exception.SslException: javax.net.ssl.SSLException: Received fatal alert: internal_error
at com.vmware.vim.vmomi.client.common.impl.ResponseImpl.setError(ResponseImpl.java:265) ~[?:?]
at com.vmware.vim.vmomi.client.http.impl.HttpExchangeBase.setResponseError(HttpExchangeBase.java:362) ~[?:?]
at com.vmware.vim.vmomi.client.http.impl.HttpExchange.invokeWithinScope(HttpExchange.java:59) ~[?:?]
at com.vmware.vim.vmomi.core.tracing.NoopTracer$NoopSpan.runWithinSpanContext(NoopTracer.java:120) ~[?:?]
at com.vmware.vim.vmomi.client.http.impl.TracingScopedRunnable.run(TracingScopedRunnable.java:17) ~[?:?]
at com.vmware.vim.vmomi.client.http.impl.HttpExchangeBase.run(HttpExchangeBase.java:52) ~[?:?]
at com.vmware.vim.vmomi.client.http.impl.HttpProtocolBindingBase.executeRunnable(HttpProtocolBindingBase.java:229) ~[?:?]
at com.vmware.vim.vmomi.client.http.impl.HttpProtocolBindingImpl.send(HttpProtocolBindingImpl.java:128) ~[?:?]
at com.vmware.vim.vmomi.client.common.impl.MethodInvocationHandlerImpl$CallExecutor.sendCall(MethodInvocationHandlerImpl.java:693) ~[?:?]
at com.vmware.vim.vmomi.client.common.impl.MethodInvocationHandlerImpl$CallExecutor.executeCall(MethodInvocationHandlerImpl.java:674) ~[?:?]
at com.vmware.vim.vmomi.client.common.impl.MethodInvocationHandlerImpl.completeCall(MethodInvocationHandlerImpl.java:371) ~[?:?]
at com.vmware.vim.vmomi.client.common.impl.MethodInvocationHandlerImpl.invokeOperation(MethodInvocationHandlerImpl.java:322) ~[?:?]
at com.vmware.vim.vmomi.client.common.impl.MethodInvocationHandlerImpl.invoke(MethodInvocationHandlerImpl.java:195) ~[?:?]
at jdk.proxy4.$Proxy344.progress(Unknown Source) ~[?:?]
at com.vmware.nsx.management.lcm.vc.soap.service.ovf.HttpNfcLeaseExtender.run(HttpNfcLeaseExtender.java:71) ~[?:?]
Caused by: javax.net.ssl.SSLException: Received fatal alert: internal_error
at sun.security.ssl.Alert.createSSLException(Unknown Source) ~[?:?]
at sun.security.ssl.Alert.createSSLException(Unknown Source) ~[?:?]
at sun.security.ssl.TransportContext.fatal(Unknown Source) ~[?:?]
at sun.security.ssl.Alert$AlertConsumer.consume(Unknown Source) ~[?:?]
at sun.security.ssl.TransportContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.SSLTransport.decode(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.decode(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:?]
2025-11-03T07:50:11.542Z ERROR Thread-146 ResourcePoolOperation 6183 SYSTEM [nsx@6876 comp="nsx-manager" errorCode="MP40409" level="ERROR" subcomp="manager"] Ovf deploy failed while deploying vmdk https://<nsx-manager-fqdn/ip>/repository/4.2.2.1.0.24765084/Edge/ovf/nsx-edge.vmdk on vc <vc-UUID> for vm: vm-## with type error Unable to complete the deployment. httpNfcLeaseExtender thread is not alive.
com.vmware.nsx.management.lcm.vc.soap.exceptions.CmFabricOvfDeployFailedException: Unable to complete the deployment. httpNfcLeaseExtender thread is not alive.
at com.vmware.nsx.management.lcm.vc.soap.service.ovf.ResourcePoolOperation.pushFile(ResourcePoolOperation.java:212) ~[?:?]
at com.vmware.nsx.management.lcm.vc.soap.service.ovf.ResourcePoolOperation$2.run(ResourcePoolOperation.java:407) ~[?:?]
at java.lang.Thread.run(Unknown Source) ~[?:?]
2025-11-03T07:50:10.436Z warning vpxd[20556] [Originator@6876 sub=IO.Connection opID=########-92a3-####-8d63-############-21] Failed to SSL handshake; SSL(<io_obj p:0x00007f514457c230, h:193, <TCP '127.0.0.1 : 8089'>, <TCP '127.0.0.1 : 55312'>>), e: 167772437(session id context uninitialized (SSL routines)), duration: 0msec
VMware NSX 4.x
VMware vCenter Server 8.x
Failure in TLS handshake between the NSX and the vCenter
This is a known issue which will be fix in future vCenter releases.
For workaround, try deploy the NSX Edge vm from vcenter directly using NSX Edge ova.
If you need assistance, please collect support bundles of all NSX managers and associated vCenter. Then open a support request with Broadcom