Recherchez « OakState0001: Unresolved conflicts in » dans error.log.
Objectif
En général, une erreur de conflit se produit lorsque plusieurs sessions sont mises à jour simultanément avec le même contenu.
Par exemple :
deux sessions démarrées 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 débuté à 01:00
La Session B a débuté à 01:05
La Session B a terminé à 01:10 => Complété avec succès.
La Session A a terminé à 01:15 => erreur « OakState0001 »
Environnement
AEM 6.1, AEM 6.2, AEM 6.3
Étapes
Pour rechercher des conflits dans AEM, procédez comme suit :
-
-
Trouvez lorsque l’erreur s’est produite et quel contenu était en conflit.
Exemple :
En ouvrant une page "/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.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
Résumé : consultez les mises à jour de session simultanées pour rechercher les conflits.
Dans la plupart des cas, la cause suivante peut être la cause racine :
- La même opération a été déclenchée rapidement.
- Flux de travail personnalisé ou jsp utilisé sans la gestion de session.
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?