/var/log/services-log/prelude/vco-app/file-logs/vco-server-app.log
logfile:2024-04-11T09:13:19.590Z ERROR vco [host='vco-app-<AppID>' thread='http-nio-8280-exec-2' user='' org='-' trace='-'] {} com.vmware.vmo.plugin.vcloud.VCloudPluginFactory - com.thoughtworks.xstream.converters.ConversionException: No converter available
---- Debugging information ----
message : No converter available
type : javax.xml.namespace.QName
converter : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
message[1] : Unable to make field private static final long javax.xml.namespace.QName.serialVersionUID accessible: module java.xml does not "opens javax.xml.namespace" to unnamed module @6538c5d5
-------------------------------
at com.thoughtworks.xstream.core.DefaultConverterLookup.lookupConverterForType(DefaultConverterLookup.java:88)
at com.thoughtworks.xstream.XStream$1.lookupConverterForType(XStream.java:478)
vCloud:Organization.GetVdcs()
or VDC.getVApps
may fail with the above errorsVMware Aria Automation Orchestrator 8.x
VMware Aria Automation Orchestrator 8.14.x, 8.16.x, 8.17.0
The issue may occur due to the VMware Aria Automation Orchestrator Plug-in for VMware Cloud Director plugin's incompatibility with the orchestrator version in use.
On versions 8.14-8.17 where Java 17 is used, the issue is seen in some cases on updated plugin versions.
First, attempt to resolve the issue by installing VMware Aria Automation Orchestrator Plug-in for VMware Cloud Director 10.5.1.1 or higher.
Note: before upgrading the plugin validate that the version is compatible with your version of Orchestrator by referencing the Product Interoperability Matrix.
If the functions aren't returning on updated plugin versions, the following reconfiguration of the Orchestrator pod may help:
ls -l /etc/vmware-prelude/profiles/custom-profile/helm/prelude_vco/90-resources.yaml
mkdir /etc/vmware-prelude/profiles/custom-profile/helm/prelude_vco
vim /etc/vmware-prelude/profiles/custom-profile/helm/prelude_vco/90-resources.yaml
serverEnv: { "JVM_OPTS": "$(JVM_OPTS) --add-opens=java.xml/com.sun.org.apache.xerces.internal.jaxp.datatype=ALL-UNNAMED --add-opens=java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED" }
/opt/scripts/deploy.sh