Plug-ins retardant l'affichage de certaines parties de vSphere Web Client.

Problème

Lorsque vous accédez à une vue dans vSphere Web Client, le mécanisme d'extensibilité fournit toutes les extension d'interface utilisateur pour la vue d'extension spécifique. Dans la liste des extensions pouvant être affichées, vSphere Web Client réduit la liste aux extensions qui s'appliquent au contexte en question via l'application d'un ensemble de filtres d'extension. Certains de ces filtres s'exécutent de manière asynchrone et retardent l'évaluation pour toutes les extensions si une demande est envoyée à un service qui ne répond pas.

La fenêtre contextuelle suivante s'affiche dans le coin inférieur droit de vSphere Web Client

Certains éléments n'ont pas pu être affichés ou leurs informations n'ont pas pu être récupérées à temps. Contactez votre administrateur pour résoudre le problème.

Si la fenêtre contextuelle est masquée, le problème peut être qu'un onglet est affiché ou pas affiché pour un objet d'inventaire non pertinent.

Cause

Ces messages s'affichent à cause d'un délai désormais appliqué pour le traitement pertinent de différents éléments de l'interface utilisateur provenant des plug-ins de vSphere Web Client. Avant l'introduction de ces délais, un plug-in pouvait donner lieu à un retard d'affichage de 2 minutes ou plus pour des grandes parties de l'interface utilisateur. Le message contextuel s'affiche lorsqu'une évaluation dure plus de 20 secondes.

Solution

Lorsque la fenêtre contextuelle s'affiche, le fichier journal (vsphere_client_virgo.log) contient une erreur indiquant que le filtre a expiré et les extensions affectées.

Un exemple du fichier vsphere_client_virgo.log se trouve ici :

2016-06-08T20:29:07.358Z] [ERROR] http-bio-9090-exec-4 70000174
100005 200003 
com.vmware.vise.util.logging.LogServiceImpl 
Extension
filter timeout: \
vsphere.misbehaving.slowFilter/com.vmware.misbehaving.slowfilter.filters.SlowCustomFilter
could not complete execution in 8000 ms. \
Extensions
[vsphere.core.cluster.manage.slowView/com.vmware.misbehaving.slowportlet.ui:6.5.0;
] processed by the filter will not be loaded.
[2016-06-08T20:29:19.314Z] [ERROR] http-bio-9090-exec-8 70000175
100005 200003 com.vmware.vise.util.logging.LogServiceImpl Extension
filter timeout: \
vsphere.core.objectPropertyFilter/com.vmware.vsphere.client.filters.ObjectPropertyFilter
could not complete execution in 20000 ms. \
Extensions
[vsphere.core.cluster.monitor.slowView/com.vmware.misbehaving.slowportlet.ui:6.5.0;
\
vsphere.core.cluster.monitor.vsanView/com.vmware.vsphere.client.vsanui:6.5.0;
\
vsphere.core.cluster.monitor.drsView/com.vmware.vsphere.client.clusterui:6.5.0;
\
vsphere.core.cluster.monitor.haView/com.vmware.vsphere.client.clusterui:6.5.0;
] processed by the filter will be loaded.

Le plug-in n'appartenant pas à VMware peut être identifié comme le problème possible et bloqué en utilisant la nouvelle fonctionnalité de compatibilité de plug-in. Si le problème n'est pas clair, vous pouvez aussi désactiver tous les plug-ins non essentiels pour vérifier si le problème persiste.