Come trovare i conflitti quando si riceve l’errore "OakState0001" nell’AEM
Se si incontra il 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 durante l’acquisizione OakState0001 errore nell’AEM
Possono verificarsi conflitti quando più sessioni aggiornano contemporaneamente lo stesso contenuto.
Ad esempio:
Due sessioni sono state avviate contemporaneamente per gli stessi contenuti di seguito: in questo caso, la Sessione A ha ricevuto un errore OakState0001
La sessione A è iniziata alle 01:00 La sessione B è iniziata alle 01:05 La sessione B è terminata alle 01:10 =>
completata con successo La sessione A è terminata alle 01:15 =>
ha ricevuto un errore OakState0001
Risoluzione resolution
Per individuare i conflitti in AEM, procedere come segue:
-
Ricerca OakState0001: conflitti non risolti in in error.log.
-
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,
/content/wcm/sites/www/mysite/en/jcr:content/pagepar/mainpar/common_button era in conflitto.
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.