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:

  1. Buscar OakState0001: conflictos sin resolver en en error.log.

  2. 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.

recommendation-more-help
experience-cloud-kcs-help-kbarticles