AEM에서 "OakState0001" 오류를 가져올 때 충돌을 찾는 방법

다음 상황이 발생하는 경우 오크스테이트0001 Adobe Experience Manager에서 오류가 발생했습니다. 이 문서에 설명된 단계를 참조하여 충돌을 식별하십시오.

설명 description

환경

  • Adobe Experience Manager 6.x

  • Adobe Experience Manager as a Cloud Service

문제/증상

다음을 가져올 때 충돌을 찾는 방법: 오크스테이트0001 AEM 오류

여러 세션이 동일한 콘텐츠를 동시에 업데이트할 때 충돌이 발생할 수 있습니다.
예:
아래와 같은 동일한 콘텐츠에 대해 두 개의 세션이 동시에 시작되었습니다. 이 경우 세션 A에 오류가 발생했습니다 오크스테이트0001

세션 A가 01:00에 시작됨 세션 B가 01:05에 시작됨 세션 B가 01:10에 완료됨 => 완료 - 성공 세션 A가 01:15에 완료됨 => 오류가 발생했습니다. 오크스테이트0001

해결 방법 resolution

AEM에서 충돌을 찾으려면 아래 단계를 따르십시오.

  1. 검색 OakState0001: 의 해결되지 않은 충돌 error.log에 있습니다.

  2. 오류 발생 시간 및 충돌한 콘텐츠를 식별합니다.

    예:

    다음의 페이지를 여는 경우 /content/wcm/sites/www/mysite/en/jcr:content/pagepar/mainpar.html,

    /content/wcm/sites/www/mysite/en/jcr:content/pagepar/mainpar/common_button 이(가) 충돌했습니다.

    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
    

원인:
대부분의 경우, 근본 원인은 다음과 같습니다.

  • 짧은 시간에 동일한 작업이 트리거되었습니다.

  • 세션 관리를 고려하지 않고 사용자 정의된 워크플로 또는 JSP가 사용됩니다.

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