JavaScript e file CSS mancanti dalle pagine AEM

Problema

Alcuni file .js e .css mancano dalle pagine AEM o dall'AEM UI. 

Causa

Uno o più dei seguenti motivi sono responsabili di questo problema.
  • La query xpath [1] utilizzata da AEM Client Library Manager (HTMLLibraryManager) utilizza un indice diverso dall'indice /oak: index/nodetype.
  • L'indice dei nodetype non viene aggiornato o è danneggiato.
  • Mancano i permessi dell'utente del servizio clientlibs-service
/jcr: root//element(*, cq :ClientlibraryFolder)

Risoluzione

I. Controllare i permessi utente del servizio

Rivedere questo articolo nel caso in cui i permessi utente del servizio clientlibs-service non siano disponibili

II. Verifica che la query stia ottenendo i risultati corretti

  1. Vai a http://aem-host:porl/crx/de/index.jsp e accedi come amministratore.

  2. Vai a Strumenti > Query

  3. Nella casella Query in basso, immettere la seguente query:
    /jcr: root////elemento (*, cq: ClientlibraryFolder)

  4. Convalidare se la libreria client mancante è presente nei risultati. Se appare lì, contattare il Servizio Clienti AEM per ottenere aiuto per ulteriori indagini. In caso contrario proseguire con il passaggio successivo.

  5. Se si scopre che i risultati hanno escluso la libreria client mancante, visitare il sito http://aem-host:port/libs/granite/operalions/content/diagnosis/tool.html/granite:queryperformance.

     

  6. Inserisci nuovamente la query e fai clic su Spiega.

  7. L'output mostra quale indice viene utilizzato per eseguire la query. Se l'indice elencato non è l'indice del nodetype, allora si è verificato un errore.

     

  8. È possibile eseguire il debug di ciò che fa sì che un indice diverso restituisca una stima più economica per la query. Fai riferimento a questo articolo per sapere come abilitare il logging debug per l'analisi delle query.

  9. Se l'indice corretto viene selezionato ma non riesce a restituire il risultato corretto, allora è danneggiato. In questo caso, è possibile reindicizzare l'indice dei nodetype.

  10. Per reindicizzare l'indice in modo asincrono, seguire i passi di questo articolo

    Attenzione:

    Si noti che durante la reindicizzazione, alcune ricerche possono mostrare risultati non aggiornati e il sistema può essere meno reattivo.  Si raccomanda di prendere un'interruzione per il reindicizzazione o di eseguire questo compito quando il minor numero di utenti è sul sistema.

Logo Adobe

Accedi al tuo account