AEM: Assets non riesce a sincronizzarsi con Content Hub e Dynamic Media a causa di una rappresentazione di pagina non valida

Questo articolo spiega come risolvere gli errori di sincronizzazione delle risorse in Content Hub e Dynamic Media in Adobe Experience Manager causati da rappresentazioni di pagine non valide.

Descrizione description

Ambiente

Adobe Experience Manager as a Cloud Service (AEMaaCS) (tutte le versioni)

Problema/Sintomi

Alcune risorse non vengono sincronizzate con Content Hub e Dynamic Media, anche dopo gli aggiornamenti dei metadati, la rielaborazione e i flussi di lavoro di approvazione. Le risorse rimangono non sincronizzate nonostante i ripetuti tentativi.

  • Le risorse interessate non presentano errori nell’interfaccia utente, ma non vengono visualizzate in Content Hub o Dynamic Media dopo l’approvazione.
  • La ricerca manuale delle risorse in Content Hub e Dynamic Media non restituisce alcun risultato.
  • Non viene visualizzato alcun messaggio di errore esplicito, ma i registri back-end possono indicare problemi con le richieste di approvazione o consegna delle risorse.

Esempi di percorsi delle risorse:

  • /content/dam/worldwide-content/gbs/int/en-us/document/produced/2025-feb/users-guide-consulting-marketing-workbench.doc
  • /content/dam/worldwide-content/gbs/int/en-us/document/produced/2025-feb/setup-and-configuration-guide-consulting-marketing-workbench.doc
  • /content/dam/worldwide-content/gbs/int/en-us/document/produced/2025-feb/sales-faq-consulting-marketing-workbench.docx

Causa

Le risorse interessate contenevano un nodo di rendering page non valido senza dati binari, causando l’interruzione dell’approvazione e della sincronizzazione a valle con Content Hub e Dynamic Media.

Risoluzione resolution

Per risolvere il problema, segui i passaggi seguenti:

  1. Identifica Assets interessato

    • Individua le risorse che non vengono sincronizzate con Content Hub o Dynamic Media, nonostante i tentativi di approvazione riusciti.
  2. Verifica rappresentazione pagina non valida

    • In CRXDE Lite o in un browser di archivio simile, passa al nodo della risorsa.
    • Controllare il nodo /jcr:content/renditions/page.
    • Verificare se il rendering page esiste ma manca la proprietà dei dati binari richiesta (jcr:data).
  3. Rimuovi il nodo di rappresentazione della pagina non valido

    • Elimina il nodo /jcr:content/renditions/page da ogni risorsa interessata.
  4. Rielabora risorsa

    • Attiva la rielaborazione o la riapprovazione della risorsa per rigenerarne le rappresentazioni e avviare la sincronizzazione con Content Hub e Dynamic Media.
  5. Verifica sincronizzazione

    • Verifica che la risorsa sia ora visualizzata in Content Hub e Dynamic Media, come previsto.

Misura preventiva

  • Adobe Engineering ha implementato una mitigazione per escludere la rappresentazione page dall’elaborazione dell’approvazione della consegna delle risorse impostando blocked.renditions=[ "page"]. Questo impedisce ai flussi di approvazione futuri di tentare di leggere dati binari da nodi di rendering di pagine non binari o con formato non valido.
recommendation-more-help
experience-cloud-kcs-help-kbarticles