VMware Cloud Community
pwmiller
Enthusiast
Enthusiast
Jump to solution

vCAC Plugin 6.0.0.29 Fails to show all VirtualMachines

Hello vCO experts,

I've been having some trouble with the vCO plugin for vCAC (version 6.0.0.29) running on vCO 5.5.0. Specifically, when I try to expand the folder of VirtualMachines or run the getManagedVirtualMachines() action, I get a plugin error:

unknown-error.png

The logs from vCO as they relate to the vCAC plugin show that it might be related to an issue parsing XML from the vCAC server:

2014-09-19 12:50:00.962-0400 [http-bio-142.42.194.85-8281-exec-4] ERROR {} [AbstractResourceElementConfigPersister] Error loading content from resource with id: af0beeb8-9963-42e7-a5c1-46152b6688ea

com.thoughtworks.xstream.io.StreamException:  : only whitespace content allowed before start tag and not i (position: START_DOCUMENT seen i... @1:1)

at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:124)

at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:148)

at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:141)

at com.thoughtworks.xstream.io.xml.AbstractPullReader.move(AbstractPullReader.java:118)

at com.thoughtworks.xstream.io.xml.AbstractPullReader.moveDown(AbstractPullReader.java:103)

at com.thoughtworks.xstream.io.xml.XppReader.<init>(XppReader.java:63)

at com.thoughtworks.xstream.io.xml.AbstractXppDriver.createReader(AbstractXppDriver.java:54)

at com.thoughtworks.xstream.XStream.fromXML(XStream.java:913)

at com.vmware.o11n.plugin.dynamicops.configuration.VcacConfigPersister.bytes2Config(VcacConfigPersister.java:52)

at com.vmware.o11n.plugin.dynamicops.configuration.VcacConfigPersister.bytes2Config(VcacConfigPersister.java:21)

at com.vmware.o11n.plugin.sdk.spring.platform.AbstractResourceElementConfigPersister.getAll(AbstractResourceElementConfigPersister.java:37)

at com.vmware.o11n.plugin.dynamicops.configuration.XStreamConfigurationServiceImpl.reload(XStreamConfigurationServiceImpl.java:165)

at com.vmware.o11n.plugin.dynamicops.configuration.XStreamConfigurationServiceImpl.load(XStreamConfigurationServiceImpl.java:141)

at com.vmware.o11n.plugin.dynamicops.VcacPluginFactory$2.call(VcacPluginFactory.java:227)

at com.vmware.o11n.plugin.dynamicops.VcacPluginFactory$2.call(VcacPluginFactory.java:224)

at com.vmware.o11n.plugin.sdk.spring.AbstractSpringPluginFactory.doInCurrent(AbstractSpringPluginFactory.java:193)

at com.vmware.o11n.plugin.dynamicops.VcacPluginFactory.afterInitialized(VcacPluginFactory.java:224)

at com.vmware.o11n.plugin.sdk.spring.AbstractSpringPluginAdaptor.createPluginFactory(AbstractSpringPluginAdaptor.java:74)

at com.vmware.o11n.plugin.sdk.spring.AbstractSpringPluginAdaptor.createPluginFactory(AbstractSpringPluginAdaptor.java:30)

at ch.dunes.vso.sdk.SDKDatasource$1.create(SDKDatasource.java:206)

at ch.dunes.vso.sdk.PluginFactoryCreator.getPluginFactory(PluginFactoryCreator.java:30)

at ch.dunes.vso.sdk.SDKDatasourceInvoker.getPluginFactory(SDKDatasourceInvoker.java:181)

at ch.dunes.vso.sdk.SDKDatasourceInvoker.fetchRelation(SDKDatasourceInvoker.java:62)

at ch.dunes.vso.sdk.SDKFinder.fetchRelation(SDKFinder.java:324)

at ch.dunes.vso.sdk.SDKFinder._findRelation(SDKFinder.java:298)

at ch.dunes.vso.sdk.SDKFinder.findRelation(SDKFinder.java:219)

at ch.dunes.vso.sdk.ModulesFactory.findRelation(ModulesFactory.java:520)

at com.vmware.o11n.sdk.EnhancedScriptingSDK.findRelation(EnhancedScriptingSDK.java:99)

at com.vmware.o11n.service.sdk.SdkModuleServiceImpl.findRelation(SdkModuleServiceImpl.java:57)

at com.vmware.o11n.service.factory.VcoFactoryFacade.findRelation(VcoFactoryFacade.java:1602)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at com.vmware.o11n.service.security.AccessRightsInterceptor.invoke(AccessRightsInterceptor.java:92)

at com.vmware.o11n.service.security.AccessRightsInterceptor.invoke(AccessRightsInterceptor.java:83)

at com.vmware.o11n.service.webremoting.VcoDelegatingWebFacade.invokeOperation(VcoDelegatingWebFacade.java:106)

at com.vmware.o11n.integration.initialization.VcoFactoryServiceFacadeProxy.invokeOperation(VcoFactoryServiceFacadeProxy.java:86)

at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:319)

at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)

at com.sun.proxy.$Proxy104.invokeOperation(Unknown Source)

at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.springframework.remoting.support.RemoteInvocation.invoke(RemoteInvocation.java:205)

at org.springframework.remoting.support.DefaultRemoteInvocationExecutor.invoke(DefaultRemoteInvocationExecutor.java:38)

at org.springframework.remoting.support.RemoteInvocationBasedExporter.invoke(RemoteInvocationBasedExporter.java:78)

at org.springframework.remoting.support.RemoteInvocationBasedExporter.invokeAndCreateResult(RemoteInvocationBasedExporter.java:114)

at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.handleRequest(HttpInvokerServiceExporter.java:73)

at org.springframework.web.context.support.HttpRequestHandlerServlet.service(HttpRequestHandlerServlet.java:67)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at net.sf.ehcache.constructs.web.filter.GzipFilter.doFilter(GzipFilter.java:95)

at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:86)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)

at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:680)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Caused by: org.xmlpull.v1.XmlPullParserException: only whitespace content allowed before start tag and not i (position: START_DOCUMENT seen i... @1:1)

at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1519)

at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1395)

at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)

at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:109)

... 74 more

2014-09-19 12:50:00.978-0400 [http-bio-142.42.194.85-8281-exec-4] DEBUG {} [VSOFactoryClient] Disconnect from server

2014-09-19 12:50:00.991-0400 [http-bio-142.42.194.85-8281-exec-4] DEBUG {} [SDKDatasource] Trying to remove an SDK session that does not exist

2014-09-19 12:51:04.757-0400 [http-bio-142.42.194.85-8281-exec-3] ERROR {} [VcoDelegatingWebFacade] Server Error...

ch.dunes.model.sdk.SDKFinderException: Unable to execute 'fetchRelation' for type : virtualFolder_VirtualMachines : java.lang.RuntimeException:

at ch.dunes.vso.sdk.SDKFinder.fetchRelation(SDKFinder.java:334)

at ch.dunes.vso.sdk.SDKFinder._findRelation(SDKFinder.java:298)

at ch.dunes.vso.sdk.SDKFinder.findRelation(SDKFinder.java:219)

at ch.dunes.vso.sdk.ModulesFactory.findRelation(ModulesFactory.java:520)

at com.vmware.o11n.sdk.EnhancedScriptingSDK.findRelation(EnhancedScriptingSDK.java:99)

at com.vmware.o11n.service.sdk.SdkModuleServiceImpl.findRelation(SdkModuleServiceImpl.java:57)

at com.vmware.o11n.service.factory.VcoFactoryFacade.findRelation(VcoFactoryFacade.java:1602)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at com.vmware.o11n.service.security.AccessRightsInterceptor.invoke(AccessRightsInterceptor.java:92)

at com.vmware.o11n.service.security.AccessRightsInterceptor.invoke(AccessRightsInterceptor.java:83)

at com.vmware.o11n.service.webremoting.VcoDelegatingWebFacade.invokeOperation(VcoDelegatingWebFacade.java:106)

at com.vmware.o11n.integration.initialization.VcoFactoryServiceFacadeProxy.invokeOperation(VcoFactoryServiceFacadeProxy.java:86)

at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:319)

at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)

at com.sun.proxy.$Proxy104.invokeOperation(Unknown Source)

at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.springframework.remoting.support.RemoteInvocation.invoke(RemoteInvocation.java:205)

at org.springframework.remoting.support.DefaultRemoteInvocationExecutor.invoke(DefaultRemoteInvocationExecutor.java:38)

at org.springframework.remoting.support.RemoteInvocationBasedExporter.invoke(RemoteInvocationBasedExporter.java:78)

at org.springframework.remoting.support.RemoteInvocationBasedExporter.invokeAndCreateResult(RemoteInvocationBasedExporter.java:114)

at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.handleRequest(HttpInvokerServiceExporter.java:73)

at org.springframework.web.context.support.HttpRequestHandlerServlet.service(HttpRequestHandlerServlet.java:67)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at net.sf.ehcache.constructs.web.filter.GzipFilter.doFilter(GzipFilter.java:95)

at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:86)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)

at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:680)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

2014-09-19 12:51:04.759-0400 [http-bio-142.42.194.85-8281-exec-3] ERROR {} [VcoFactoryServiceFacadeProxy] ch.dunes.util.DunesServerException: Unable to execute 'fetchRelation' for type : virtualFolder_VirtualMachines : java.lang.RuntimeException:

Do you have any idea why this may be happening? Thanks for your help!

0 Kudos
1 Solution

Accepted Solutions
pwmiller
Enthusiast
Enthusiast
Jump to solution

This is resolved. If the vCAC IaaS server is not responding or is hung, this is the stack trace we get. Maybe some better 'timeout' messages can be sent from the plug-in?

View solution in original post

0 Kudos
1 Reply
pwmiller
Enthusiast
Enthusiast
Jump to solution

This is resolved. If the vCAC IaaS server is not responding or is hung, this is the stack trace we get. Maybe some better 'timeout' messages can be sent from the plug-in?

0 Kudos