VMware Cloud Community
LukaszPr
Contributor
Contributor

VCSA 6.7 vAPI Router failed to load Data Service

Hello,

After VCSA 6.5 upgrade to 6.7 have following error: "vAPI Router failed to load Data Service"

in /var/log/vmware/vapi/endpoint/endpoint.log there is following error:

Invoking endpoint-service-builder

Invoking data-service-builder

Found 0 data service endpoints.

No data service found

Data service lookup failed.

com.vmware.vapi.endpoint.config.ConfigurationException: No DataService endpoint found

        at com.vmware.vapi.endpoint.cis.router.DataServiceHelper.handleNoDsUriFound(DataServiceHelper.java:114)

        at com.vmware.vapi.endpoint.cis.router.DataServiceHelper.lookupAllDsUri(DataServiceHelper.java:81)

        at com.vmware.vapi.endpoint.cis.router.DataServiceClientsBuilder.getDsUrisFromLs(DataServiceClientsBuilder.java:147)

        at com.vmware.vapi.endpoint.cis.router.DataServiceClientsBuilder.buildInitial(DataServiceClientsBuilder.java:63)

        at com.vmware.vapi.state.impl.DefaultStateManager.build(DefaultStateManager.java:354)

        at com.vmware.vapi.state.impl.DefaultStateManager$1.doInitialConfig(DefaultStateManager.java:168)

        at com.vmware.vapi.state.impl.DefaultStateManager$1.run(DefaultStateManager.java:151)

        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

        at java.util.concurrent.FutureTask.run(FutureTask.java:266)

        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)

        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

        at java.lang.Thread.run(Thread.java:748)

No data services found from LS and no cached URIs exist. Cannot initialize data-service-builder.

HEALTH ORANGE vAPI Router failed to load Data Service.

and on other vcsa 6.7 in enhanced linked mode everything seems to be ok:

Found 2 data service endpoints.

Created ds client for https://xxxxx:443/ds/vapi <- VCSA with error

Created ds client for http://localhost:9090/ds/vapi

Don't know if its connected, but also in the HTML5 client got following error: this.htmlClientSdk.app.getContextObjects is not a function in vcenter summary tab in Update Manger panel.

I will be grateful for any help

Tags (1)
Reply
0 Kudos
2 Replies
daphnissov
Immortal
Immortal

You might want to open a case with GSS on this one to see if there is a workaround procedure for vAPI.

Reply
0 Kudos
hemanthraj01
Contributor
Contributor

I upgraded my VCSA from 6.5 to 6.7 yesterday, but I'm now getting a VMware vAPI Endpoint Service Health Alarm.

Restarting the service and restarting the VCSA haven't fixed the issue. I found this thread with a suggested fix: https://communities.vmware.com/thread/570979 But I don't have "ts-config.properties.rpmnew" in /etc/vmware-content-library/config/

Reply
0 Kudos