Come trovare i conflitti quando si riceve l’errore "OakState0001" nell’AEM

Se riscontri l'errore OakState0001 in Adobe Experience Manager, consulta i passaggi descritti in questo articolo per identificare eventuali conflitti.

Descrizione description

Ambiente

  • Adobe Experience Manager 6.x

  • Adobe Experience Manager as a Cloud Service

Problema/Sintomi

Come trovare i conflitti quando si ottiene l'errore OakState001 nell'AEM

Possono verificarsi conflitti quando più sessioni aggiornano contemporaneamente lo stesso contenuto.
Esempio:
Sono state avviate due sessioni simultanee per gli stessi contenuti di seguito:
In questo caso, alla sessione A è stato restituito l'errore OakState0001

La sessione A è iniziata alle 01:00
La sessione B è iniziata alle 01:05
Sessione B completata alle 01:10 => con esito positivo
La sessione A è terminata alle 01:15 => ha ricevuto l'errore OakState0001

Risoluzione resolution

Per individuare i conflitti in AEM, procedere come segue:

  1. Cerca OakState0001: conflitti non risolti in in error.log.

  2. Identifica l’ora dell’occorrenza dell’errore e quali contenuti erano in conflitto.

    Esempio:

    All'apertura di una pagina di /content/wcm/sites/www/mysite/en/jcr:content/pagepar/mainpar.html,

    Conflitto tra /content/wcm/sites/www/mysite/en/jcr:content/pagepar/mainpar/common_button.

    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
    

Causa:
Nella maggior parte dei casi, la causa potrebbe essere la seguente:

  • La stessa operazione è stata attivata in breve tempo.

  • Flusso di lavoro personalizzato o JSP utilizzato senza considerare la gestione delle sessioni.

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