Cómo encontrar conflictos al obtener el error “OakState0001” en AEM
Si encuentra el error OakState0001 en Adobe Experience Manager, consulte los pasos descritos en este artículo para identificar cualquier conflicto.
Descripción description
Entorno
-
Adobe Experience Manager 6.x
-
Adobe Experience Manager as a Cloud Service
Problema/Síntomas
Encontrar conflictos al obtener el error OakState0001 en AEM
Pueden producirse conflictos cuando varias sesiones actualizan simultáneamente el mismo contenido. Por ejemplo:
Se iniciaron dos sesiones simultáneas para el mismo contenido que se muestra a continuación:
En ese caso, la sesión A obtuvo el error OakState0001
La sesión A comenzó a las 01:00
La sesión B comenzó a las 01:05
La sesión B finalizó a las 01:10 => con éxito
La sesión A finalizó el 01:15 => y obtuvo el error OakState0001
Resolución resolution
Para buscar conflictos en AEM, siga los pasos a continuación:
-
Buscar OakState0001: conflictos sin resolver en en error.log.
-
Identifique la hora de la ocurrencia del error y qué contenido entró en conflicto.
Ejemplo:
Al abrir una página de /content/wcm/sites/www/mysite/en/jcr:content/pagepar/mainpar.html,
/content/wcm/sites/www/mysite/en/jcr:content/pagepar/mainpar/common_button presentó un conflicto.
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:
En la mayoría de los casos, la siguiente puede ser la causa principal:
-
La misma operación se activó en poco tiempo.
-
Flujo de trabajo o JSP personalizado que se está utilizando sin tener en cuenta la administración de sesiones.