Zeitweise auftretende AccessDeniedException-Ausnahme bei der Erstellung des Übersetzungsprojekts

In diesem Artikel wird beschrieben, wie Sie zeitweise auftretende AccessDeniedException-Fehler beheben, die beim Erstellen von Übersetzungsprojekten in Adobe Experience Manager as a Cloud Service auftreten.

Beschreibung description

Umgebung

  • Adobe Experience Manager (AEM) as a Cloud Service, Builds vor 2026.6.0

Problem/Symptome

  • Das Erstellen eines Übersetzungsprojekts in AEM Sites schlägt gelegentlich fehl.

  • Das betroffene Projekt verbleibt im Status Entwurf und wird nicht ausgeführt.

  • Bei erfolgreichen Versuchen wird der asynchrone Auftrag als Initiator ausgeführt und das Projekt wurde erfolgreich abgeschlossen.

  • Fehlgeschlagene Versuche zeigen an, dass der asynchrone Auftrag als schreibgeschützte Service-Identität ausgeführt wird, und die Erstellung des Knotens des Übersetzungsauftrags schlägt mit AccessDeniedException fehl.

  • Fehlerprotokolle enthalten Stacktraces, die etwa wie folgt aussehen:

    • javax.jcr.AccessDeniedException: Access denied.
    • javax.jcr.LoginException: Login Failure: all modules ignored
  • Das Problem tritt gelegentlich auf: einige Übersetzungsprojekte sind erfolgreich, andere schlagen fehl und es werden keine Konfigurationsänderungen vorgenommen.

Ursache

Ein Produktfehler im Übersetzungs-Framework hat dazu geführt, dass der Hintergrundauftrag zeitweise unter einer schreibgeschützten Service-Identität ausgeführt wurde, anstatt unter dem Benutzer, der ihn initiiert hat, was dazu geführt hat, dass keine ausreichenden Berechtigungen zum Erstellen des Übersetzungsauftragsknotens vorhanden sind. Dies wurde in AEM as a Cloud Service Build 2026.6.0 korrigiert.

Lösung resolution

Gehen Sie wie folgt vor, um den AccessDeniedException bei der Erstellung des Übersetzungsprojekts zu beheben:

  1. Überprüfen Sie die AEM as a Cloud Service-Build-Version.
  2. Überprüfen Sie, ob in der betroffenen Umgebung ein Build vor 2026.6.0 ausgeführt wird.
  3. Aktualisieren Sie auf AEM as a Cloud Service Build 2026.6.0 oder höher.
  4. Stellen Sie den neuesten verfügbaren Build für alle betroffenen Umgebungen bereit (Entwicklung, Staging, Produktion).
  5. Befolgen Sie die standardmäßigen Bereitstellungs- und Validierungsverfahren für Ihre Organisation.
  6. Testen Sie die Erstellung des Übersetzungsprojekts erneut, indem Sie ein neues Übersetzungsprojekt starten und überprüfen, ob es weiter als Entwurf voranschreitet und erfolgreich abgeschlossen wird.
  7. Überprüfen Sie die Protokolle, um zu bestätigen, dass der asynchrone Auftrag als Initiator ausgeführt wird und keine AccessDeniedException ausgelöst wird.
  8. Wenn das Problem nach dem Aktualisieren weiterhin besteht, erfassen Sie die relevanten Protokolle und Details zur Auftragsausführung und wenden Sie sich an den AdobeSupport, um weitere Hilfe zu erhalten.
recommendation-more-help
experience-cloud-kcs-help-kbarticles