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

Wenn Sie auf OakState0001 Fehler in der Adobe Experience Manager verwenden, lesen Sie bitte 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 OakState0001 Fehler in AEM

Konflikte können auftreten, wenn mehrere Sitzungen gleichzeitig denselben Inhalt aktualisieren.
Beispiel:
Zwei Sitzungen wurden für denselben Inhalt wie unten parallel gestartet: In diesem Fall wurde Sitzung A ein Fehler angezeigt. OakState0001

Sitzung A begann um 01:00 Sitzung B um 01:05 Uhr Sitzung B endete um 01:10 => Abschluss mit Erfolgssitzung A abgeschlossen um 01:15 => Fehler erhalten OakState0001

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/pagepar/mainpar.html,

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

    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