AccessDeniedException intermittente durante la creazione del progetto di traduzione
Questo articolo descrive come risolvere gli errori AccessDeniedException intermittenti che si verificano durante la creazione di progetti di traduzione in Adobe Experience Manager as a Cloud Service.
Descrizione description
Ambiente
- Adobe Experience Manager (AEM) as a Cloud Service, build precedenti alla versione 2026.6.0
Problema/Sintomi
-
La creazione di un progetto di traduzione in AEM Sites ha esito negativo a intermittenza.
-
Il progetto interessato rimane in stato Bozza e non procede.
-
Tentativi riusciti mostrano il processo asincrono in esecuzione come iniziatore e il progetto viene completato correttamente.
-
Tentativi non riusciti mostrano il processo asincrono in esecuzione come identità di servizio di sola lettura e la creazione del nodo del processo di traduzione non riesce con
AccessDeniedException. -
I registri di errori contengono tracce dello stack simili alle seguenti:
javax.jcr.AccessDeniedException: Access denied.javax.jcr.LoginException: Login Failure: all modules ignored
-
Il problema è intermittente: alcuni progetti di traduzione hanno esito positivo, altri hanno esito negativo, senza modifiche alla configurazione.
Causa
Un difetto di prodotto nel framework di traduzione ha causato l’esecuzione intermittente del processo in background con un’identità di servizio di sola lettura invece che con l’utente che avviava l’operazione, causando autorizzazioni insufficienti per creare il nodo del processo di traduzione. Questo problema è stato corretto nella build 2026.6.0 di AEM as a Cloud Service.
Risoluzione resolution
Per correggere l’errore AccessDeniedException durante la creazione del progetto di traduzione, eseguire la procedura seguente:
- Verifica la versione della build di AEM as a Cloud Service.
- Conferma se nell’ambiente interessato è in esecuzione una build precedente alla versione 2026.6.0.
- Aggiornamento ad AEM as a Cloud Service build 2026.6.0 o successiva.
- Implementa la build più recente disponibile in tutti gli ambienti interessati (sviluppo, staging, produzione).
- Segui le procedure di distribuzione e convalida standard per la tua organizzazione.
- Prova di nuovo la creazione del progetto di traduzione avviando un nuovo progetto di traduzione e verificando che passi oltre lo stato di Bozza e che venga completato correttamente.
- Controllare i registri per verificare che il processo asincrono venga eseguito come iniziatore e che non venga generato alcun
AccessDeniedException. - Se il problema persiste dopo l’aggiornamento, raccogliere i registri rilevanti e i dettagli sull’esecuzione dei processi e contattare il supporto Adobe per ulteriore assistenza.