VMware Cloud Community
balazsgati
Contributor
Contributor

Unable to connect to web services to execute query.

Hi Folks,

Have somebody ever had this issue?

When I want to search in vCenter 4.1 (linked mode) I got this error:

Unable to connect to web services to execute query.

Capture.JPG

vws.log:

[2012-08-07 06:10:23,792 pool-6-thread-2  INFO  com.vmware.vim.cimmonitor.service.impl.HostRefresherTask] Health state poll on MyServerName/host-915 took 1374 (ms)
[2012-08-07 06:10:23,792 pool-6-thread-2  INFO  com.vmware.vim.cimmonitor.service.impl.CimMonitorImpl] scheduled host-915 for health poll in 600000 millis
[2012-08-07 06:10:26,970 pool-6-thread-10  INFO  com.vmware.vim.cimmonitor.service.impl.CimMonitorImpl] Succeeded in contacting CIMOM on MyServerName/host-538
[2012-08-07 06:10:26,971 pool-6-thread-10  INFO  com.vmware.vim.cimmonitor.service.impl.HostRefresherTask] Polling health state on MyServerName/host-538
[2012-08-07 06:10:27,674 pool-6-thread-10  ERROR com.vmware.vim.cimmonitor.service.impl.HostRefresherTask] Error polling health on MyServerName/host-538:Invalid namespace
[2012-08-07 06:10:27,675 pool-6-thread-10  INFO  com.vmware.vim.cimmonitor.service.impl.HostRefresherTask] Health state poll on MyServerName/host-538 took 928 (ms)
[2012-08-07 06:10:27,676 pool-6-thread-10  INFO  com.vmware.vim.cimmonitor.service.impl.CimMonitorImpl] scheduled host-538 for health poll in 600000 millis
[2012-08-07 06:10:42,606 pool-6-thread-7  INFO  com.vmware.vim.cimmonitor.service.impl.CimMonitorImpl] Succeeded in contacting CIMOM on MyServerName/host-386
[2012-08-07 06:10:42,606 pool-6-thread-7  INFO  com.vmware.vim.cimmonitor.service.impl.HostRefresherTask] Polling health state on MyServerName/host-386
[2012-08-07 06:10:43,395 pool-6-thread-7  ERROR com.vmware.vim.cimmonitor.service.impl.HostRefresherTask] Error polling health on MyServerName/host-386:Invalid namespace
[2012-08-07 06:10:43,396 pool-6-thread-7  INFO  com.vmware.vim.cimmonitor.service.impl.HostRefresherTask] Health state poll on MyServerName/host-386 took 883 (ms)
[2012-08-07 06:10:43,397 pool-6-thread-7  INFO  com.vmware.vim.cimmonitor.service.impl.CimMonitorImpl] scheduled host-386 for health poll in 600000 millis
[2012-08-07 06:10:48,891 pool-6-thread-9  INFO  com.vmware.vim.cimmonitor.service.impl.CimMonitorImpl] Succeeded in contacting CIMOM on MyServerName/host-303
[2012-08-07 06:10:48,891 pool-6-thread-9  INFO  com.vmware.vim.cimmonitor.service.impl.HostRefresherTask] Polling health state on MyServerName/host-303
[2012-08-07 06:10:49,647 pool-6-thread-9  ERROR com.vmware.vim.cimmonitor.service.impl.HostRefresherTask] Error polling health on MyServerName/host-303:Invalid namespace
[2012-08-07 06:10:49,648 pool-6-thread-9  INFO  com.vmware.vim.cimmonitor.service.impl.HostRefresherTask] Health state poll on MyServerName/host-303 took 854 (ms)
[2012-08-07 06:10:49,649 pool-6-thread-9  INFO  com.vmware.vim.cimmonitor.service.impl.CimMonitorImpl] scheduled host-303 for health poll in 600000 millis
[2012-08-07 06:10:53,158 pool-6-thread-1  INFO  com.vmware.vim.cimmonitor.service.impl.CimMonitorImpl] Succeeded in contacting CIMOM on MyServerName/host-347
[2012-08-07 06:10:53,158 pool-6-thread-1  INFO  com.vmware.vim.cimmonitor.service.impl.HostRefresherTask] Polling health state on MyServerName/host-347
[2012-08-07 06:10:53,915 pool-6-thread-1  ERROR com.vmware.vim.cimmonitor.service.impl.HostRefresherTask] Error polling health on MyServerName/host-347:Invalid namespace
[2012-08-07 06:10:53,915 pool-6-thread-1  INFO  com.vmware.vim.cimmonitor.service.impl.HostRefresherTask] Health state poll on MyServerName/host-347 took 995 (ms)
[2012-08-07 06:10:53,916 pool-6-thread-1  INFO  com.vmware.vim.cimmonitor.service.impl.CimMonitorImpl] scheduled host-347 for health poll in 600000 millis
[2012-08-07 06:10:56,591 Thread-24  ERROR com.vmware.vim.health.impl.ComponentSpec] Error while trying to login to https://MyServerName:8443/vws/Login
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:550)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:394)
at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:123)
at com.vmware.vim.common.ssl.AuthSSLProtocolSocketFactory.createSocket(AuthSSLProtocolSocketFactory.java:198)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at com.vmware.vim.security.authenticate.impl.ServiceConnectImpl.loginByCertificate(ServiceConnectImpl.java:213)
at com.vmware.vim.health.impl.ComponentSpec.setupClient(ComponentSpec.java:459)
at com.vmware.vim.health.impl.ComponentSpec.retrieveHealthFromUrl(ComponentSpec.java:310)
at com.vmware.vim.health.impl.ComponentSpec.retrieveHealth(ComponentSpec.java:267)
at com.vmware.vim.health.impl.HealthPollerImpl.retrieveHealthFromUrl(HealthPollerImpl.java:116)
at com.vmware.vim.health.impl.HealthPollerImpl.retrieveHealth(HealthPollerImpl.java:103)
at com.vmware.vim.health.impl.HealthPollerImpl.computeHealth(HealthPollerImpl.java:185)
at com.vmware.vim.health.impl.HealthPollerImpl.retrieveHealth(HealthPollerImpl.java:101)
at com.vmware.vim.health.impl.HealthPollerImpl.pollHealth(HealthPollerImpl.java:84)
at com.vmware.vim.health.impl.HealthPollerImpl.access$100(HealthPollerImpl.java:28)
at com.vmware.vim.health.impl.HealthPollerImpl$PollerThread.run(HealthPollerImpl.java:54)
at java.lang.Thread.run(Thread.java:619)
[2012-08-07 06:10:56,593 Thread-24  ERROR com.vmware.vim.health.impl.ComponentSpec] Unable to retrieve health document because of null http client for component F00043E0-D668-430F-AE2F-54E4583A4DBE.visvc
[2012-08-07 06:10:56,593 Thread-24  ERROR com.vmware.vim.health.impl.ComponentSpec] Unable to retrieve health for F00043E0-D668-430F-AE2F-54E4583A4DBE.visvc from https://MyServerName:8443/vws/Query/Health
[2012-08-07 06:10:56,593 Thread-24  ERROR com.vmware.vim.health.impl.ComponentSpec] Unable to retrieve health for F00043E0-D668-430F-AE2F-54E4583A4DBE.visvc from any of its health URLs
[2012-08-07 06:10:56,654 Thread-24  ERROR com.vmware.vim.health.impl.XmlUtil] Error retrieving health from url: http://localhost:80/sms/smService-web/health.xml
java.net.SocketException: Unexpected end of file from server
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:769)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:766)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1072)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.jaxp.validation.StreamValidatorHelper.validate(Unknown Source)
at org.apache.xerces.jaxp.validation.ValidatorImpl.validate(Unknown Source)
at javax.xml.validation.Validator.validate(Validator.java:127)
at com.vmware.vim.health.impl.XmlUtil.getDocumentFromUrl(XmlUtil.java:78)
at com.vmware.vim.health.impl.ComponentSpec.retrieveHealthFromUrl(ComponentSpec.java:301)
at com.vmware.vim.health.impl.ComponentSpec.retrieveHealth(ComponentSpec.java:267)
at com.vmware.vim.health.impl.HealthPollerImpl.retrieveHealthFromUrl(HealthPollerImpl.java:116)
at com.vmware.vim.health.impl.HealthPollerImpl.retrieveHealth(HealthPollerImpl.java:103)
at com.vmware.vim.health.impl.HealthPollerImpl.computeHealth(HealthPollerImpl.java:185)
at com.vmware.vim.health.impl.HealthPollerImpl.retrieveHealth(HealthPollerImpl.java:101)
at com.vmware.vim.health.impl.HealthPollerImpl.pollHealth(HealthPollerImpl.java:84)
at com.vmware.vim.health.impl.HealthPollerImpl.access$100(HealthPollerImpl.java:28)
at com.vmware.vim.health.impl.HealthPollerImpl$PollerThread.run(HealthPollerImpl.java:54)
at java.lang.Thread.run(Thread.java:619)

Thanks

Reply
0 Kudos
2 Replies
sparrowangelste
Virtuoso
Virtuoso

I would check if your firewll is configured right.

just a thought..

hmm...

no cant be since you actually get there..

[2012-08-07 06:10:56,591 Thread-24  ERROR com.vmware.vim.health.impl.ComponentSpec] Error while trying to login to https://MyServerName:8443/vws/Login
java.net.ConnectException: Connection refused: connect
--------------------- Sparrowangelstechnology : Vmware lover http://sparrowangelstechnology.blogspot.com
Reply
0 Kudos
balazsgati
Contributor
Contributor

The two servers are located in the same subnet. Our policy is to have firewalls between segments and the Windows Firewall is turned off.

Reply
0 Kudos