AEM as a Cloud Service: erro “Fragmento de conteúdo inválido” ao publicar Fragmentos de conteúdo no novo editor

Este artigo explica como resolver erros intermitentes de fragmento de conteúdo válido ao publicar fragmentos de conteúdo usando o novo editor no Adobe Experience Manager as a Cloud Service.

Descrição description

Ambiente


Adobe Experience Manager as a Cloud Service (todas as versões)

Problema/Sintomas


Ao publicar fragmentos de conteúdo usando o novo editor no AEM as a Cloud Service, os seguintes sintomas podem ocorrer:

  • Erros intermitentes aparecem com a mensagem fragmento de conteúdo inválido.
  • Os fragmentos de conteúdo afetados parecem ser publicados com êxito, mas permanecem no estado Modificado.
  • Os logs indicam que o fluxo de trabalho de publicação trata o fragmento como inválido e o remove da árvore de publicação.
  • A publicação dos mesmos fragmentos de conteúdo usando o editor antigo funciona sem problemas.

Exemplo de mensagem de erro:

Invalid content fragment

A publicação está interrompida para vários Fragmentos de conteúdo de produto, afetando as atualizações de página do produto.

Resolução resolution

Siga estas etapas para resolver o problema:

  1. Use a API de fragmento de conteúdo para verificar o validationStatus do fragmento de conteúdo afetado (Por exemplo: GET /adobe/sites/cf/fragments/< UUID> ).

  2. Revise os logs do autor do AEM para obter detalhes sobre por que o fragmento está marcado como inválido.

  3. Inspecionar campos de Rich Text (como mtPrintControllerFonts) dentro do Fragmento de conteúdo para verificar se há HTML inválido, como:

    • Estrutura de tag incorreta
    • Caracteres especiais sem escape
  4. Corrija qualquer HTML inválido nos campos afetados:

    • Corrigir aninhamento e estrutura de tags.
    • Evite corretamente os caracteres especiais, conforme necessário.
  5. Salve o fragmento de conteúdo e tente publicar novamente usando o novo editor.

  6. Confirme se o fragmento de conteúdo foi publicado com êxito e não permanece mais no estado Modificado.

Causa

HTML inválido em um campo Rich Text (Por exemplo: mtPrintControllerFonts) faz com que o fragmento de conteúdo seja marcado como inválido pelo processo de validação do novo editor, impedindo a publicação bem-sucedida.

recommendation-more-help
experience-cloud-kcs-help-kbarticles