Exception AccessDeniedException intermittente lors de la création du projet de traduction
Cet article décrit comment résoudre des erreurs AccessDeniedException intermittentes qui se produisent lors de la création de projets de traduction dans Adobe Experience Manager as a Cloud Service.
Description description
Environnement
- Adobe Experience Manager (AEM) as a Cloud Service, versions antérieures à la version 2026.6.0
Problème/Symptômes
-
La création d’un projet de traduction dans AEM Sites échoue par intermittence.
-
Le projet concerné reste à l’état de version préliminaire et ne progresse pas.
-
Les tentatives réussies affichent la tâche asynchrone s’exécutant en tant qu’initiateur et le projet se termine avec succès.
-
Les tentatives ayant échoué affichent la tâche asynchrone s’exécutant en tant qu’identité de service en lecture seule et la création du nœud de tâche de traduction échoue avec
AccessDeniedException. -
Les journaux d’erreurs contiennent des traces de pile similaires à :
javax.jcr.AccessDeniedException: Access denied.javax.jcr.LoginException: Login Failure: all modules ignored
-
Le problème est intermittent : certains projets de traduction réussissent, d’autres échouent, sans modifications de configuration.
Cause
Un défaut de produit dans le framework de traduction entraînait l’exécution intermittente de la tâche en arrière-plan sous une identité de service en lecture seule au lieu de l’utilisateur initiateur, ce qui entraînait des autorisations insuffisantes pour créer le nœud de tâche de traduction. Ce problème a été corrigé dans la version 2026.6.0 d’AEM as a Cloud Service.
Résolution resolution
Pour corriger l’erreur AccessDeniedException lors de la création du projet de traduction, procédez comme suit :
- Vérifiez la version de build d’AEM as a Cloud Service.
- Vérifiez si l’environnement affecté exécute une version antérieure à la version 2026.6.0.
- Mettez à jour vers AEM as a Cloud Service version 2026.6.0 ou ultérieure.
- Déployez la dernière version disponible dans tous les environnements affectés (développement, évaluation, production).
- Suivez les procédures de déploiement et de validation standard de votre entreprise.
- Testez à nouveau la création d’un projet de traduction en lançant un nouveau projet de traduction et en vérifiant qu’il dépasse le statut Version préliminaire et se termine correctement.
- Vérifiez les journaux pour vous assurer que la tâche asynchrone s’exécute en tant qu’initiateur et qu’aucune
AccessDeniedExceptionn’est générée. - Si le problème persiste après la mise à jour, collectez les journaux et les détails d’exécution de tâche pertinents, puis contactez le support technique d’ pour obtenir de l’aide.