Falha na atividade de cópia de conteúdo com o erro javax.jcr.AccessDeniedException

Este artigo explica por que o trabalho de fluxo de retorno de conteúdo falha com o erro javax.jcr.AccessDeniedException durante o registro de namespace, pois a versão de manutenção mais recente ainda não foi implementada.

Descrição description

Ambientes

  • Adobe Experience Manager (AEM)
  • Adobe Experience Manager as a Cloud Service (AEMaaCS)

Problema

Ao tentar copiar o conteúdo de um ambiente para outro usando o AEMaaCS, os usuários podem encontrar as seguintes mensagens de erro nos logs:

[ ERROR]  Import job failed with message: DistributionException with message: java.lang.IllegalStateException: javax.jcr.AccessDeniedException: Failed to register namespace mapping <namespace> -> <URI>
[ ERROR]  Content Backflow job encountered an unexpected error.
[ ERROR]  com.adobe.granite.contentbackflow.exception.ContentBackflowException: {"code":"UNEXPECTED-100","message":"Content Backflow job encountered an unexpected error.","cause":"Import of package <package>.zip failed!"}

Resolução resolution

Observação:

  • Correção Agendada: a correção para esse problema está incluída na versão de manutenção 2024.06.2.
  • Data de lançamento: esperada para o final de junho de 2024.
  • Solução alternativa temporária: divida grandes conjuntos de conteúdo em conjuntos menores para ignorar o requisito de registro de namespace.

Causa

Esse problema ocorre devido a permissões insuficientes para o usuário do serviço ao executar na cópia do conteúdo, especificamente devido à falta do privilégio jcr:namespaceManagement necessário para registrar namespaces.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f