Intermittent AccessDeniedException durante a criação do projeto de tradução
Este artigo descreve como resolver erros intermitentes de AccessDeniedException que ocorrem ao criar projetos de tradução no Adobe Experience Manager as a Cloud Service.
Descrição description
Ambiente
- Adobe Experience Manager (AEM) as a Cloud Service, builds anteriores a 2026.6.0
Problema/Sintomas
-
A criação de um projeto de tradução no AEM Sites falha intermitentemente.
-
O projeto afetado permanece no status de Rascunho e não avança.
-
Tentativas bem-sucedidas mostram o trabalho assíncrono em execução como iniciador e o projeto é concluído com êxito.
-
Tentativas com falha mostram o trabalho assíncrono em execução como uma identidade de serviço somente leitura, e a criação do nó de trabalho de tradução falha com
AccessDeniedException. -
Os logs de erro contêm rastreamentos de pilha semelhantes a:
javax.jcr.AccessDeniedException: Access denied.javax.jcr.LoginException: Login Failure: all modules ignored
-
O problema é intermitente: alguns projetos de tradução são bem-sucedidos, outros falham, sem alterações de configuração.
Causa
Um defeito do produto na estrutura de tradução fez com que o trabalho em segundo plano fosse executado intermitentemente sob uma identidade de serviço somente leitura, em vez de sob o usuário iniciante, resultando em permissões insuficientes para criar o nó do trabalho de tradução. Isso foi corrigido no AEM as a Cloud Service build 2026.6.0.
Resolução resolution
Para corrigir o erro AccessDeniedException durante a criação do projeto de tradução, siga estas etapas:
- Verifique a versão de build do AEM as a Cloud Service.
- Confirme se o ambiente afetado está executando uma build anterior a 2026.6.0.
- Atualização para o AEM as a Cloud Service build 2026.6.0 ou posterior.
- Implante a build mais recente disponível em todos os ambientes afetados (desenvolvimento, preparo, produção).
- Siga os procedimentos padrão de implantação e validação para sua organização.
- Teste novamente a criação do projeto de tradução iniciando um novo projeto de tradução e verificando se ele passa do status Rascunho e é concluído com sucesso.
- Verifique os logs para confirmar se o trabalho assíncrono é executado como o iniciador e se nenhum
AccessDeniedExceptioné lançado. - Se o problema persistir após a atualização, colete os logs e os detalhes de execução do trabalho relevantes e entre em contato com o Suporte da Adobe para obter mais assistência.