VBA: vSphere Web Client EBR plug-in does not show the VBA in the drop down

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



The NetWorker VMware Protection integration is configured with the Virtual Backup Appliance (VBA). The vSphere Web Client EMC Backup & Recovery (EBR) plug-in does not display the VBA to connect in the drop down. 
kA2f1000000Fup5CAC_3_0
 
Approximately 2 minutes after selecting the EBR plug-in an error pop-up is generated indicating:
 
The query execution timed out because of a back-end data adapter 'com.vmware.vise.vim.data.adapters.search.impl.SearchBasedAdapterImpl' which took more than 120 seconds.  
 
kA2f1000000Fup5CAC_3_1

The vSphere Web Client virgo log shows:

[YYYY-MM-DDTHH:MM:SS] [WARN ] http-bio-9443-exec-39        70028874 100304 200175 com.vmware.vise.util.concurrent.ExecutorUtil                      Task 'Adapter com.vmware.vise.vim.data.adapters.search.impl.SearchBasedAdapterImpl' timed out and was cancelled. 
[YYYY-MM-DDTHH:MM:SS] [ERROR] data-service-pool-150756     70028874 100304 200175 com.vmware.vise.vim.data.adapters.search.impl.QueryExecutor       Error executing query dam-auto-generated: ConnectMediator:dr-29: java.lang.InterruptedException: null 
[YYYY-MM-DDTHH:MM:SS] [ERROR] data-service-pool-150756     70028874 100304 200175 c.v.vise.vim.data.adapters.search.impl.QueryResultTransformer     No Inventory Service responded to query dam-auto-generated: ConnectMediator:dr-29 
[YYYY-MM-DDTHH:MM:SS] [WARN ] http-bio-9443-exec-39        70028874 100304 200175 com.vmware.vise.data.query.profiling.ProfilingUtil                The Data Service detected slow execution: The query batch execution took too long: 120142 milliseconds. The queries in the batch sent to the Data Service are:
Query[0]: QuerySpec ....
... 
com.vmware.vise.data.query.DataServiceException: The query execution timed out because of a back-end data adapter   'com.vmware.vise.vim.data.adapters.search.impl.SearchBasedAdapterImpl' which took more than 120 seconds.  
    at com.vmware.vise.data.query.impl.DataAdapterUtil.processDataAdapterTaskException(DataAdapterUtil.java:154)
...

Cause

The EBR plug-in uses a vSphere vCenter API call to search through the virtual machine inventory and find virtual machines with the VBA note "This is EMC Backup and Recovery for VMware. EMC Backup and Recovery Appliance 1.5".  The EBR plug-in will populate the drop down with the results of the vSphere vCenter API query.  The vSphere vCenter API query is taking longer than the default 120 seconds to return the results and the data service times out.  The root cause of the vSphere data service (com.vmware.vise.vim.data.adapters.search.impl.SearchBasedAdapterImpl) query timeout is unknown.

Resolution

To determine the cause of the vSphere data service query delays, please work with VMware Support.

Workaround:
The vSphere vCenter API data service query timeout may be increased in the environment to allow sufficient amount of time to return the results.  The time out value may be increased in the vSphere Web Client webclient.properties file.  For details on the file location, please reference VMware Knowledge base article 2040626.

In the webclient.properties file search for dataservice.timeoutSeconds and increase the default 120 (seconds) value to a higher value that allows the query sufficient amount of time to complete.  For example, start with 5 minutes (300 seconds) and then review the log to determine how long the query took to return the values.  If required, tune the parameter to a lower or higher value which allows sufficient amount of time for the query to complete.

Article Properties
Article Number: 000050154
Article Type: Solution
Last Modified: 20 Nov 2020
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.