I have setup the VCAP on Windows 2003 using Apache/TomCat6.
I have modified the config.xml file to include my two virtual center servers.
When I log into VCAP, using the same domain credentails as I would
use to log in directly to the VC server via the VI client I get no list
of servers.
But if I look on the VI Client I can see sessions under my username contected to the VC Server.
In the logs I get
multivcserver.log
2008-12-23 15:30:37,784 http-8080-1 ERROR com.vmware.multivcserver.MultiVCServerImpl (MultiVCServerImpl.java:210)-concurrent user count : 1
2008-12-23 15:30:40,550 pool-70-thread-1 ERROR com.vmware.multivcserver.VCServerManager (VCServerManager.java:724)-Loading Inventory failed on https://+++++++/sdk
java.lang.NullPointerException
at com.vmware.multivcserver.VCServerManager.buildDatastore(VCServerManager.java:1758)
at com.vmware.multivcserver.VCServerManager.buildManagedObjectBean(VCServerManager.java:743)
at com.vmware.multivcserver.VCServerManager.access$1000(VCServerManager.java:141)
at com.vmware.multivcserver.VCServerManager$4.run(VCServerManager.java:710)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
2008-12-23 15:30:41,378 pool-68-thread-1 ERROR com.vmware.multivcserver.VCServerManager (VCServerManager.java:724)-Loading Inventory failed on https://t+++++/sdk
java.lang.NullPointerException
at com.vmware.multivcserver.VCServerManager.buildDatacenter(VCServerManager.java:1115)
at com.vmware.multivcserver.VCServerManager.buildManagedObjectBean(VCServerManager.java:737)
at com.vmware.multivcserver.VCServerManager.access$1000(VCServerManager.java:141)
at com.vmware.multivcserver.VCServerManager$4.run(VCServerManager.java:710)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
localhost.date.log
23-Dec-2008 15:30:42 org.apache.catalina.core.ApplicationContext log
SEVERE: Exception while dispatching incoming RPC call
com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract net.mygwt.ui.client.data.LoadResult com.vmware.weap.gwt.client.WeapService.getAllServers(net.mygwt.ui.client.data.LoadConfig)' threw an unexpected exception: java.lang.NullPointerException
at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:361)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:547)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:265)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:187)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at com.vmware.multivcserver.VCServerManager.buildServer(VCServerManager.java:1851)
at com.vmware.multivcserver.VCServerManager.getServerBean(VCServerManager.java:2059)
at com.vmware.multivcserver.MultiVCServerImpl.getAllServers(MultiVCServerImpl.java:631)
at com.vmware.weap.server.WeapServiceImpl.getAllServers(WeapServiceImpl.java:217)
at sun.reflect.GeneratedMethodAccessor411.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:528)
... 16 more
I have modified the config.xml file to include my two virtual center servers.
When I log into VCAP, using the same domain credentails as I would
use to log in directly to the VC server via the VI client I get no list
of servers.
But if I look on the VI Client I can see sessions under my username contected to the VC Server.
In the logs I get
multivcserver.log
2008-12-23 15:30:37,784 http-8080-1 ERROR com.vmware.multivcserver.MultiVCServerImpl (MultiVCServerImpl.java:210)-concurrent user count : 1
2008-12-23 15:30:40,550 pool-70-thread-1 ERROR com.vmware.multivcserver.VCServerManager (VCServerManager.java:724)-Loading Inventory failed on https://+++++++/sdk
java.lang.NullPointerException
at com.vmware.multivcserver.VCServerManager.buildDatastore(VCServerManager.java:1758)
at com.vmware.multivcserver.VCServerManager.buildManagedObjectBean(VCServerManager.java:743)
at com.vmware.multivcserver.VCServerManager.access$1000(VCServerManager.java:141)
at com.vmware.multivcserver.VCServerManager$4.run(VCServerManager.java:710)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
2008-12-23 15:30:41,378 pool-68-thread-1 ERROR com.vmware.multivcserver.VCServerManager (VCServerManager.java:724)-Loading Inventory failed on https://t+++++/sdk
java.lang.NullPointerException
at com.vmware.multivcserver.VCServerManager.buildDatacenter(VCServerManager.java:1115)
at com.vmware.multivcserver.VCServerManager.buildManagedObjectBean(VCServerManager.java:737)
at com.vmware.multivcserver.VCServerManager.access$1000(VCServerManager.java:141)
at com.vmware.multivcserver.VCServerManager$4.run(VCServerManager.java:710)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
localhost.date.log
23-Dec-2008 15:30:42 org.apache.catalina.core.ApplicationContext log
SEVERE: Exception while dispatching incoming RPC call
com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract net.mygwt.ui.client.data.LoadResult com.vmware.weap.gwt.client.WeapService.getAllServers(net.mygwt.ui.client.data.LoadConfig)' threw an unexpected exception: java.lang.NullPointerException
at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:361)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:547)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:265)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:187)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at com.vmware.multivcserver.VCServerManager.buildServer(VCServerManager.java:1851)
at com.vmware.multivcserver.VCServerManager.getServerBean(VCServerManager.java:2059)
at com.vmware.multivcserver.MultiVCServerImpl.getAllServers(MultiVCServerImpl.java:631)
at com.vmware.weap.server.WeapServiceImpl.getAllServers(WeapServiceImpl.java:217)
at sun.reflect.GeneratedMethodAccessor411.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:528)
... 16 more