Certains fichiers js et css ne se chargent pas sur la page

Problème

Certains fichiers .js et .css sont absents de vos pages AEM ou de l'interface utilisateur d'AEM.

Cause

Cela peut être dû à plusieurs éléments :

  • La requête xpath [1] utilisée par le manager de bibliothèque client AEM (HTMLLibraryManager) utilise certains index autres que /oak:index/nodetype index.
  • Le type de nœud de l'index n'est pas mis à jour ou est endommagé.
  • Les autorisations de l'utilisateur clientlibs-service sont manquantes.

[1]

/jcr:root//element(*, cq:ClientLibraryFolder)

Résolution

I. Vérifiez les autorisations utilisateur du service

Consultez cet article en cas d’absence des droits d’utilisateur clientlibs-service.

II. Vérifiez que la requête récupère les résultats corrects

  1. Accédez à http://aem-host:port/crx/de/index.jsp et connectez-vous en tant qu'administrateur.

  2. Accédez à Outils => Requête.

  3. Dans la zone de texte Requête inférieure, saisissez cette requête :

    /jcr:root//element(*, cq:ClientLibraryFolder)
  4. Validez si votre bibliothèque client manquante figure ou non dans les résultats.  Si c'est le cas, contactez AEM Customer Care pour obtenir de l'aide pour des recherches plus approfondies.  Sinon, passez à l’étape suivante.

  5. Si vous constatez que les résultats ont exclu la bibliothèque client manquante, accédez à http://aem-host:port/libs/granite/operations/content/diagnosis/tool.html/granite:queryperformance.

  6. Saisissez la requête et cliquez sur "expliquer".

  7. La sortie vous indique quel index est utilisé pour exécuter la requête.  Si l'index répertorié n'est pas l'index "nodetype", alors quelque chose ne va pas.

  8. Vous devez déboguer ce qui fait qu'un index différent renvoie une estimation de coût inférieure pour la requête.  Reportez-vous à cet article pour savoir comment activer la journalisation du débogage pour l’analyse des requêtes.

  9. Si l'index correct est sélectionné mais ne parvient pas à renvoyer le résultat correct, il est corrompu.  Vous devrez réindexer l'index de type de nœud.

  10. Suivez les étapes de cet article pour réindexer l’index de manière asynchrone.

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?

Adobe MAX 2024

Adobe MAX
La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX

La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX 2024

Adobe MAX
La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX

La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne