HPE Morpheus VM Essentials
1828214 Members
2471 Online
109975 Solutions
New Discussion

Re: problem with adding vCenter

 
msr99
Member

problem with adding vCenter

Hello

I'm trying to add vCenter to HPE VME ( 8.0.6 ) but i've stuck

from VME Morpheus VM, I can reach vcenter SDK for example using SSH/CLI : openssl s_client --connect vcenter.fqdn:443

i can also reach it using curl for example. I've tripple check: vlans, tcpdumps, DNS, anything, no proxy

but connecting it in WebGUI - no luck, VDC is not populate, and message: No datacenters found: check your config

Any idea how to troubleshoot ?

 

thx

 

logs :

2025-07-06_16:47:28.27200 '[2025-07-06 16:47:28,270] [http-nio-127.0.0.1-8080-exec-7] ERROR c.m.c.VmwareComputeUtility - listDatacenters: java.rmi.RemoteException: Exception caught trying to invoke method RetrieveServiceContent; nested exception is:
2025-07-06_16:47:28.27220 	javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake
2025-07-06_16:47:28.27228 'java.rmi.RemoteException: Exception caught trying to invoke method RetrieveServiceContent; nested exception is:
2025-07-06_16:47:28.27390 	javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake
2025-07-06_16:47:28.27426 	at com.vmware.vim25.ws.WSClient.invoke(WSClient.java:106)
2025-07-06_16:47:28.27428 	at com.vmware.vim25.ws.VimStub.retrieveServiceContent(VimStub.java:1675)
2025-07-06_16:47:28.27429 	at com.vmware.vim25.mo.ServiceInstance.retrieveServiceContent(ServiceInstance.java:246)
2025-07-06_16:47:28.27430 	at com.vmware.vim25.mo.ServiceInstance.constructServiceInstance(ServiceInstance.java:126)
2025-07-06_16:47:28.27432 	at com.vmware.vim25.mo.ServiceInstance.<init>(ServiceInstance.java:79)
2025-07-06_16:47:28.27432 	at com.vmware.vim25.mo.ServiceInstance.<init>(ServiceInstance.java:69)
2025-07-06_16:47:28.27433 	at com.vmware.vim25.mo.ServiceInstance.<init>(ServiceInstance.java:64)
2025-07-06_16:47:28.27440 	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
2025-07-06_16:47:28.27441 	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
2025-07-06_16:47:28.27442 	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
2025-07-06_16:47:28.27443 	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
2025-07-06_16:47:28.27446 	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
2025-07-06_16:47:28.27446 	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:72)
2025-07-06_16:47:28.27447 	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:105)
2025-07-06_16:47:28.27448 	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:295)
2025-07-06_16:47:28.27449 	at com.morpheus.compute.VmwareConnectionPool.getConnection(VmwareConnectionPool.groovy:67)
2025-07-06_16:47:28.27450 	at com.morpheus.compute.VmwareConnectionPool.getConnection(VmwareConnectionPool.groovy)
2025-07-06_16:47:28.27450 	at com.morpheus.compute.VmwareConnectionPool$getConnection.call(Unknown Source)
2025-07-06_16:47:28.27454 	at com.morpheus.compute.VmwareComputeUtility.listDatacenters(VmwareComputeUtility.groovy:221)
2025-07-06_16:47:28.27455 	at com.morpheus.compute.VmwareComputeUtility$listDatacenters.call(Unknown Source)
2025-07-06_16:47:28.27456 	at com.morpheus.compute.vmware.VmwareComputeService.listDatacenters(VmwareComputeService.groovy:1245)
2025-07-06_16:47:28.27457 	at com.morpheus.compute.vmware.VmwareComputeService$listDatacenters.call(Unknown Source)
2025-07-06_16:47:28.27457 	at com.morpheus.admin.VmwareController.datacenters(VmwareController.groovy:30)
2025-07-06_16:47:28.27458 	at org.grails.core.DefaultGrailsControllerClass$MethodHandleInvoker.invoke(DefaultGrailsControllerClass.java:223)
2025-07-06_16:47:28.27459 	at org.grails.core.DefaultGrailsControllerClass.invoke(DefaultGrailsControllerClass.java:188)
2025-07-06_16:47:28.27459 	at org.grails.web.mapping.mvc.UrlMappingsInfoHandlerAdapter.handle(UrlMappingsInfoHandlerAdapter.groovy:90)
2025-07-06_16:47:28.27460 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
2025-07-06_16:47:28.27460 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
2025-07-06_16:47:28.27461 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
2025-07-06_16:47:28.27464 	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
2025-07-06_16:47:28.27464 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:555)
2025-07-06_16:47:28.27465 	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
2025-07-06_16:47:28.27465 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
2025-07-06_16:47:28.27466 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
2025-07-06_16:47:28.27467 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:28.27467 	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
2025-07-06_16:47:28.27468 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:28.27468 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:28.27469 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)
2025-07-06_16:47:28.27469 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:28.27470 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:28.27473 	at org.grails.web.filters.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:67)
2025-07-06_16:47:28.27473 	at com.morpheus.remote.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:20)
2025-07-06_16:47:28.27474 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:28.27474 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:28.27475 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:28.27489 	at javax.servlet.FilterChain$doFilter.call(Unknown Source)
2025-07-06_16:47:28.27490 	at com.morpheus.StompAuthenticationFilter.doFilterInternal(StompAuthenticationFilter.groovy:144)
2025-07-06_16:47:28.27491 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:28.27491 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:28.27492 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:28.27492 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)
2025-07-06_16:47:28.27496 	at org.springframework.security.web.authentication.switchuser.SwitchUserFilter.doFilter(SwitchUserFilter.java:212)
2025-07-06_16:47:28.27497 	at org.springframework.security.web.authentication.switchuser.SwitchUserFilter.doFilter(SwitchUserFilter.java:172)
2025-07-06_16:47:28.27497 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:28.27498 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)
2025-07-06_16:47:28.27499 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:28.27499 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)
2025-07-06_16:47:28.27500 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)
2025-07-06_16:47:28.27501 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:28.27501 	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)
2025-07-06_16:47:28.27504 	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)
2025-07-06_16:47:28.27505 	at grails.plugin.springsecurity.web.UpdateRequestContextHolderExceptionTranslationFilter.doFilter(UpdateRequestContextHolderExceptionTranslationFilter.groovy:64)
2025-07-06_16:47:28.27505 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:28.27506 	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
2025-07-06_16:47:28.27506 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:28.27507 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:28.27516 	at grails.plugin.springsecurity.web.filter.GrailsAnonymousAuthenticationFilter.doFilter(GrailsAnonymousAuthenticationFilter.groovy:54)
2025-07-06_16:47:28.27517 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:28.27520 	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:106)
2025-07-06_16:47:28.27521 	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:97)
2025-07-06_16:47:28.27522 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:28.27522 	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)
2025-07-06_16:47:28.27523 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:28.27523 	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:164)
2025-07-06_16:47:28.27525 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:28.27526 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:28.27526 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:223)
2025-07-06_16:47:28.27529 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:217)
2025-07-06_16:47:28.27530 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:28.27530 	at grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter.doFilter(MutableLogoutFilter.groovy:64)
2025-07-06_16:47:28.27531 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:28.27531 	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)
2025-07-06_16:47:28.27532 	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)
2025-07-06_16:47:28.27533 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:28.27533 	at grails.plugin.springsecurity.web.SecurityRequestHolderFilter.doFilter(SecurityRequestHolderFilter.groovy:58)
2025-07-06_16:47:28.27540 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:28.27541 	at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:132)
2025-07-06_16:47:28.27541 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:28.27542 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:28.27543 	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)
2025-07-06_16:47:28.27543 	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)
2025-07-06_16:47:28.27544 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:28.27544 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:28.27545 	at org.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:77)
2025-07-06_16:47:28.27545 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:28.27548 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:28.27549 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:28.27549 	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
2025-07-06_16:47:28.27550 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:28.27551 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:28.27551 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:28.27552 	at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142)
2025-07-06_16:47:28.27552 	at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82)
2025-07-06_16:47:28.27553 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:28.27553 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:28.27557 	at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
2025-07-06_16:47:28.27558 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:28.27559 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:28.27559 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:28.27560 	at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126)
2025-07-06_16:47:28.27560 	at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64)
2025-07-06_16:47:28.27561 	at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101)
2025-07-06_16:47:28.27561 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:28.27562 	at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119)
2025-07-06_16:47:28.27563 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:28.27566 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:28.27567 	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
2025-07-06_16:47:28.27568 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:28.27568 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:28.27569 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:28.27570 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
2025-07-06_16:47:28.27571 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
2025-07-06_16:47:28.27572 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
2025-07-06_16:47:28.27572 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
2025-07-06_16:47:28.27573 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
2025-07-06_16:47:28.27574 	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:656)
2025-07-06_16:47:28.27574 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
2025-07-06_16:47:28.27782 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346)
2025-07-06_16:47:28.27786 	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
2025-07-06_16:47:28.27787 	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
2025-07-06_16:47:28.27788 	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:935)
2025-07-06_16:47:28.27788 	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1792)
2025-07-06_16:47:28.27789 	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
2025-07-06_16:47:28.27792 	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
2025-07-06_16:47:28.27793 	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
2025-07-06_16:47:28.27793 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
2025-07-06_16:47:28.27794 	at java.base/java.lang.Thread.run(Unknown Source)
2025-07-06_16:47:28.27795 Caused by: javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake
2025-07-06_16:47:28.27795 	at java.base/sun.security.ssl.SSLSocketImpl.handleEOF(Unknown Source)
2025-07-06_16:47:28.27798 	at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
2025-07-06_16:47:28.27803 	at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source)
2025-07-06_16:47:28.27803 	at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
2025-07-06_16:47:28.27804 	at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
2025-07-06_16:47:28.27805 	at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
2025-07-06_16:47:28.27805 	at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
2025-07-06_16:47:28.27806 	at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source)
2025-07-06_16:47:28.27806 	at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
2025-07-06_16:47:28.27807 	at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
2025-07-06_16:47:28.27808 	at com.vmware.vim25.ws.WSClient.post(WSClient.java:168)
2025-07-06_16:47:28.27808 	at com.vmware.vim25.ws.WSClient.invoke(WSClient.java:94)
2025-07-06_16:47:28.27809 	... 137 common frames omitted
2025-07-06_16:47:28.27809 Caused by: java.io.EOFException: SSL peer shut down incorrectly
2025-07-06_16:47:28.27810 	at java.base/sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
2025-07-06_16:47:28.27815 	at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
2025-07-06_16:47:28.27816 	at java.base/sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
2025-07-06_16:47:28.27816 	at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)
2025-07-06_16:47:28.27817 	... 148 common frames omitted
2025-07-06_16:47:40.81759 '[2025-07-06 16:47:40,816] [http-nio-127.0.0.1-8080-exec-13] ERROR c.m.c.VmwareComputeUtility - listDatacenters: java.rmi.RemoteException: Exception caught trying to invoke method RetrieveServiceContent; nested exception is:
2025-07-06_16:47:40.81772 	javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake
2025-07-06_16:47:40.81773 'java.rmi.RemoteException: Exception caught trying to invoke method RetrieveServiceContent; nested exception is:
2025-07-06_16:47:40.81775 	javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake
2025-07-06_16:47:40.81805 	at com.vmware.vim25.ws.WSClient.invoke(WSClient.java:106)
2025-07-06_16:47:40.81812 	at com.vmware.vim25.ws.VimStub.retrieveServiceContent(VimStub.java:1675)
2025-07-06_16:47:40.81814 	at com.vmware.vim25.mo.ServiceInstance.retrieveServiceContent(ServiceInstance.java:246)
2025-07-06_16:47:40.81815 	at com.vmware.vim25.mo.ServiceInstance.constructServiceInstance(ServiceInstance.java:126)
2025-07-06_16:47:40.81816 	at com.vmware.vim25.mo.ServiceInstance.<init>(ServiceInstance.java:79)
2025-07-06_16:47:40.81817 	at com.vmware.vim25.mo.ServiceInstance.<init>(ServiceInstance.java:69)
2025-07-06_16:47:40.81818 	at com.vmware.vim25.mo.ServiceInstance.<init>(ServiceInstance.java:64)
2025-07-06_16:47:40.81823 	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
2025-07-06_16:47:40.81824 	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
2025-07-06_16:47:40.81825 	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
2025-07-06_16:47:40.81827 	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
2025-07-06_16:47:40.81828 	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
2025-07-06_16:47:40.81829 	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:72)
2025-07-06_16:47:40.81831 	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:105)
2025-07-06_16:47:40.81833 	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:295)
2025-07-06_16:47:40.81834 	at com.morpheus.compute.VmwareConnectionPool.getConnection(VmwareConnectionPool.groovy:67)
2025-07-06_16:47:40.81867 	at com.morpheus.compute.VmwareConnectionPool.getConnection(VmwareConnectionPool.groovy)
2025-07-06_16:47:40.81869 	at com.morpheus.compute.VmwareConnectionPool$getConnection.call(Unknown Source)
2025-07-06_16:47:40.81900 	at com.morpheus.compute.VmwareComputeUtility.listDatacenters(VmwareComputeUtility.groovy:221)
2025-07-06_16:47:40.81901 	at com.morpheus.compute.VmwareComputeUtility$listDatacenters.call(Unknown Source)
2025-07-06_16:47:40.81902 	at com.morpheus.compute.vmware.VmwareComputeService.listDatacenters(VmwareComputeService.groovy:1245)
2025-07-06_16:47:40.81903 	at com.morpheus.compute.vmware.VmwareComputeService$listDatacenters.call(Unknown Source)
2025-07-06_16:47:40.81904 	at com.morpheus.admin.VmwareController.datacenters(VmwareController.groovy:30)
2025-07-06_16:47:40.81905 	at org.grails.core.DefaultGrailsControllerClass$MethodHandleInvoker.invoke(DefaultGrailsControllerClass.java:223)
2025-07-06_16:47:40.81906 	at org.grails.core.DefaultGrailsControllerClass.invoke(DefaultGrailsControllerClass.java:188)
2025-07-06_16:47:40.81907 	at org.grails.web.mapping.mvc.UrlMappingsInfoHandlerAdapter.handle(UrlMappingsInfoHandlerAdapter.groovy:90)
2025-07-06_16:47:40.81909 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
2025-07-06_16:47:40.81910 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
2025-07-06_16:47:40.81911 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
2025-07-06_16:47:40.81916 	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
2025-07-06_16:47:40.81917 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:555)
2025-07-06_16:47:40.81918 	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
2025-07-06_16:47:40.81919 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
2025-07-06_16:47:40.81920 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
2025-07-06_16:47:40.81921 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:40.81922 	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
2025-07-06_16:47:40.81922 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:40.81923 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:40.81924 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)
2025-07-06_16:47:40.81925 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:40.81925 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:40.81930 	at org.grails.web.filters.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:67)
2025-07-06_16:47:40.81931 	at com.morpheus.remote.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:20)
2025-07-06_16:47:40.81932 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:40.81934 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:40.81934 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:40.81935 	at javax.servlet.FilterChain$doFilter.call(Unknown Source)
2025-07-06_16:47:40.81941 	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
2025-07-06_16:47:40.81942 	at javax.servlet.FilterChain$doFilter.call(Unknown Source)
2025-07-06_16:47:40.81942 	at com.morpheus.StompAuthenticationFilter.doFilterInternal(StompAuthenticationFilter.groovy:144)
2025-07-06_16:47:40.81943 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:40.81947 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:40.81994 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:40.81995 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)
2025-07-06_16:47:40.81996 	at org.springframework.security.web.authentication.switchuser.SwitchUserFilter.doFilter(SwitchUserFilter.java:212)
2025-07-06_16:47:40.81996 	at org.springframework.security.web.authentication.switchuser.SwitchUserFilter.doFilter(SwitchUserFilter.java:172)
2025-07-06_16:47:40.81997 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:40.81998 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)
2025-07-06_16:47:40.81999 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:40.82000 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)
2025-07-06_16:47:40.82000 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)
2025-07-06_16:47:40.82005 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:40.82005 	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)
2025-07-06_16:47:40.82006 	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)
2025-07-06_16:47:40.82007 	at grails.plugin.springsecurity.web.UpdateRequestContextHolderExceptionTranslationFilter.doFilter(UpdateRequestContextHolderExceptionTranslationFilter.groovy:64)
2025-07-06_16:47:40.82008 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:40.82009 	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
2025-07-06_16:47:40.82009 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:40.82010 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:40.82011 	at grails.plugin.springsecurity.web.filter.GrailsAnonymousAuthenticationFilter.doFilter(GrailsAnonymousAuthenticationFilter.groovy:54)
2025-07-06_16:47:40.82018 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:40.82019 	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:106)
2025-07-06_16:47:40.82020 	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:97)
2025-07-06_16:47:40.82021 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:40.82021 	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)
2025-07-06_16:47:40.82022 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:40.82023 	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:164)
2025-07-06_16:47:40.82024 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:40.82028 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:40.82029 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:223)
2025-07-06_16:47:40.82031 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:217)
2025-07-06_16:47:40.82032 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:40.82033 	at grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter.doFilter(MutableLogoutFilter.groovy:64)
2025-07-06_16:47:40.82067 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:40.82069 	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)
2025-07-06_16:47:40.82069 	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)
2025-07-06_16:47:40.82073 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:40.82074 	at grails.plugin.springsecurity.web.SecurityRequestHolderFilter.doFilter(SecurityRequestHolderFilter.groovy:58)
2025-07-06_16:47:40.82075 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:40.82076 	at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:132)
2025-07-06_16:47:40.82083 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:40.82085 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
2025-07-06_16:47:40.82086 	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)
2025-07-06_16:47:40.82086 	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)
2025-07-06_16:47:40.82087 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:40.82088 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:40.82089 	at org.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:77)
2025-07-06_16:47:40.82093 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:40.82093 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:40.82094 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:40.82100 	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
2025-07-06_16:47:40.82101 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:40.82101 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:40.82108 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:40.82109 	at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142)
2025-07-06_16:47:40.82110 	at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82)
2025-07-06_16:47:40.82110 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:40.82115 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:40.82115 	at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
2025-07-06_16:47:40.82116 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:40.82117 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:40.82119 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:40.82120 	at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126)
2025-07-06_16:47:40.82121 	at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64)
2025-07-06_16:47:40.82122 	at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101)
2025-07-06_16:47:40.82122 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:40.82123 	at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119)
2025-07-06_16:47:40.82127 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:40.82128 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:40.82129 	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
2025-07-06_16:47:40.82129 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
2025-07-06_16:47:40.82130 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
2025-07-06_16:47:40.82131 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
2025-07-06_16:47:40.82132 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
2025-07-06_16:47:40.82133 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
2025-07-06_16:47:40.82133 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
2025-07-06_16:47:40.82134 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
2025-07-06_16:47:40.82135 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
2025-07-06_16:47:40.82142 	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:656)
2025-07-06_16:47:40.82143 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
2025-07-06_16:47:40.82143 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346)
2025-07-06_16:47:40.82144 	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
2025-07-06_16:47:40.82145 	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
2025-07-06_16:47:40.82145 	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:935)
2025-07-06_16:47:40.82146 	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1792)
2025-07-06_16:47:40.82146 	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
2025-07-06_16:47:40.82147 	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
2025-07-06_16:47:40.82147 	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
2025-07-06_16:47:40.82148 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
2025-07-06_16:47:40.82149 	at java.base/java.lang.Thread.run(Unknown Source)
2025-07-06_16:47:40.82151 Caused by: javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake
2025-07-06_16:47:40.82152 	at java.base/sun.security.ssl.SSLSocketImpl.handleEOF(Unknown Source)
2025-07-06_16:47:40.82152 	at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
2025-07-06_16:47:40.82153 	at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source)
2025-07-06_16:47:40.82154 	at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
2025-07-06_16:47:40.82154 	at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
2025-07-06_16:47:40.82155 	at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
2025-07-06_16:47:40.82157 	at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
2025-07-06_16:47:40.82158 	at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source)
2025-07-06_16:47:40.82158 	at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
2025-07-06_16:47:40.82159 	at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
2025-07-06_16:47:40.82159 	at com.vmware.vim25.ws.WSClient.post(WSClient.java:168)
2025-07-06_16:47:40.82160 	at com.vmware.vim25.ws.WSClient.invoke(WSClient.java:94)
2025-07-06_16:47:40.82163 	... 139 common frames omitted
2025-07-06_16:47:40.82164 Caused by: java.io.EOFException: SSL peer shut down incorrectly
2025-07-06_16:47:40.82164 	at java.base/sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
2025-07-06_16:47:40.82165 	at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
2025-07-06_16:47:40.82165 	at java.base/sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
2025-07-06_16:47:40.82166 	at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)

 

5 REPLIES 5
KoreyG
Trusted Contributor

Re: problem with adding vCenter

Hello @msr99 !

When adding the vCenter endpoint in the GUI when adding the cloud, be sure you are entering https:// into the API URL before the address, for example:

https://myAddress.local

In the log snippet you provided, we see the following:

Remote host terminated the handshake
SSL peer shut down incorrectly

It looks like the target (vCenter) is closing the connection, the logs there may provide some insights.

What TLS version is your vCenter using?

In some cases, there may be an SSL interceptor or other system in between the vCenter connection and VM Essentials manager, which can cause issues. We've also seen WAFs and other security tools prevent connections.

msr99
Member

Re: problem with adding vCenter

there is nothing between .. its lab. thast why i dunno how to check it more. 

OK, I've turned off SSL on vcenter, to eliminate this

 

so now its like this:

2025-07-07_14:07:14.15222 ''[2025-07-07 14:07:48,106] [http-nio-127.0.0.1-8080-exec-1] ERROR c.m.c.VmwareComputeUtility - listDatacenters: java.rmi.RemoteException: An error occurred parsing XML with return type: ServiceContent; nested exception is:
2025-07-07_14:07:48.10706 org.dom4j.DocumentException: Error on line 136 of document : The element type "meta" must be terminated by the matching end-tag "</meta>".
2025-07-07_14:07:48.10707 'java.rmi.RemoteException: An error occurred parsing XML with return type: ServiceContent; nested exception is:
2025-07-07_14:07:48.10708 org.dom4j.DocumentException: Error on line 136 of document : The element type "meta" must be terminated by the matching end-tag "</meta>".

 

I will update vCenter as I have no ideas

 

KoreyG
Trusted Contributor

Re: problem with adding vCenter

I would not recommend disabling SSL on vCenter but rather determine the TLS being used on it.  Maybe an upgrade will help, if this is a really old version of vCenter, pre-6.0 for example.

You may try curl from the manager to vCenter to see what TLS is negotiated.  

curl -kIiv https://vcenter01.example.com

It is possible it is a TLS not supported, or even an old SSL version, or the certificate is having issues in general.  If it is a test environment, you can regenerate your certificates on your vCenter using the vSphere Certificate Manager tool.

Unfortuantely, the target (vCenter) is closing the connection, so it is difficult to know what the actual cause is.  Hopefully the above will help, otherwise logs from vCenter may indicate a reason of why it is closing the conneciton.

 

msr99
Member

Re: problem with adding vCenter

@KoreyG,

root@vcenter [ /usr/lib/vmware-TlsReconfigurator/VcTlsReconfigurator ]# ./reconfigureVc scan
vCenter Transport Layer Security reconfigurator, version=7.0.3, build=14372979
For more information refer to the following article: https://kb.vmware.com/kb/2147469
Log file: "/var/log/vmware/vSphere-TlsReconfigurator/VcTlsReconfigurator.log".
==================== Scanning vCenter Server TLS endpoints =====================
+---------------------+-------------------+----------------+
| Service Name | TLS Endpoint Port | TLS Version(s) |
+---------------------+-------------------+----------------+
| VC Storage Clients | NOT APPLICABLE | TLSv1.2 |
| vami-lighttp | 5480 | TLSv1.2 |
| vmdird | 636 | TLSv1.2 |
| vmware-rbd-watchdog | | NOT RUNNING |
| vmware-rhttpproxy | 443 | TLSv1.2 |
| vmware-vpxd | 8089 | TLSv1.2 |
| vmcam | | NOT RUNNING |
| rsyslog | 1514 | TLSv1.2 |
| vmware-stsd | 7444 | TLSv1.2 |
| vmware-updatemgr | 8084 | TLSv1.2 |
| vmware-updatemgr | 9087 | TLSv1.2 |
+---------------------+-------------------+----------------+

 

so its TLSv1.2

 

msr99
Member

Re: problem with adding vCenter

So I think there is a bug

prev version 8.0.5_1  - i've installed it just for tests:

Screenshot 2025-07-08 at 07.39.14.png

as soon I've filled credentials it founds out VDC, and i can choose cluster.

 

8.0.6 ( not working

Screenshot 2025-07-08 at 07.39.23.png

 

As You can see - same vCenter.