Wie finden Sie Konflikte, wenn der Fehler "OakState001"in AEM

Wenn der Fehler OakState0001 in der Adobe Experience Manager auftritt, lesen Sie die in diesem Artikel beschriebenen Schritte, um Konflikte zu identifizieren.

Beschreibung description

Umgebung

  • Adobe Experience Manager 6.x

  • Adobe Experience Manager as a Cloud Service

Problem/Symptome

Auffinden von Konflikten beim Abrufen des Fehlers OakState001 in AEM

Konflikte können auftreten, wenn mehrere Sitzungen gleichzeitig denselben Inhalt aktualisieren.
Beispiel:
Für denselben Inhalt wurden zwei Sitzungen parallel gestartet:
In diesem Fall wurde Sitzung A der Fehler OakState0001 zugewiesen.

Sitzung A begann um 01:00 Uhr
Sitzung B begann um 01:05 Uhr
Sitzung B wurde um 01:10 => beendet und wurde erfolgreich abgeschlossen.
Sitzung A wurde um 01:15 beendet => Fehler OakState001 erhalten

Auflösung resolution

Gehen Sie wie folgt vor, um Konflikte in AEM zu finden:

  1. Suche OakState0001: Ungelöste Konflikte in in error.log.

  2. Bestimmen Sie den Zeitpunkt des Fehlerauftretens und den Inhalt, der in Konflikt stand.

    Beispiel:

    Beim Öffnen einer Seite von /content/wcm/sites/www/mysite/en/jcr:content/pagepar/mainpar.html,

    /content/wcm/sites/www/mysite/en/jcr:content/pagepar/mainpar/common_button war im Konflikt.

    code language-none
    23.03.2017 11:36:08.734 *ERROR* [ 10.16.146.54 [ 1490236567948]  GET
    
        /content/wcm/sites/www/mysite/en/jcr:content/pagepar/mainpar.html HTTP/1.1]  jp.co.g.aem.util.NodeUtils Error
    
        setProperty
    
        javax.jcr.InvalidItemStateException: OakState0001: Unresolved conflicts in /content/wcm/sites/www/mysite/en/jcr:content/pagepar/mainpar/common_button
    

Ursache:
In den meisten Fällen kann die Ursache folgende sein:

  • Derselbe Vorgang wurde in kurzer Zeit ausgelöst.

  • Benutzerdefinierter Workflow oder JSP wird ohne Berücksichtigung der Sitzungsverwaltung verwendet.

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