Comment trouver des conflits lors de l’obtention de l’erreur "OakState0001" dans AEM

Si vous rencontrez l’erreur OakState0001 dans Adobe Experience Manager, reportez-vous aux étapes décrites dans cet article pour identifier tout conflit.

Description description

Environnement

  • Adobe Experience Manager 6.x

  • Adobe Experience Manager as a Cloud Service

Problème/Symptômes

Comment trouver des conflits lors de l'obtention de l'erreur OakState0001 dans AEM

Des conflits peuvent survenir lorsque plusieurs sessions mettent simultanément à jour le même contenu.
Par exemple :
Deux sessions ont démarré simultanément pour le même contenu que ci-dessous :
Dans ce cas, la session A a reçu l’erreur OakState0001

La session A a commencé à 01:00
La session B a commencé à 01:05
La session B s’est terminée à 01:10 => avec succès.
La session A s'est terminée à 01:15 => a reçu l'erreur OakState0001

Résolution resolution

Pour rechercher des conflits dans AEM, procédez comme suit :

  1. Recherchez OakState0001 : conflits non résolus dans dans error.log.

  2. Identifiez l’heure de l’occurrence d’erreur et le contenu en conflit.

    Exemple :

    Lors de l’ouverture d’une page de /content/wcm/sites/www/mysite/en/jcr:content/pagepar/mainpar.html,

    /content/wcm/sites/www/mysite/en/jcr:content/pagepar/mainpar/common_button a été en conflit.

    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
    

Cause :
Dans la plupart des cas, la cause principale peut être la suivante :

  • La même opération a été déclenchée en peu de temps.

  • Processus personnalisé ou JSP utilisé sans tenir compte de la gestion de session.

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