如何在AEM中收到「OakState0001」錯誤時尋找衝突
如果您在Adobe Experience Manager中遇到 OakState0001 錯誤,請參閱本文中概述的步驟,以識別任何衝突。
說明 description
環境
-
Adobe Experience Manager 6.x
-
Adobe Experience Manager as a Cloud Service
問題/症狀
如何在AEM中取得 OakState0001 錯誤時尋找衝突
當多個工作階段同時更新相同的內容時,可能會發生衝突。
例如:
針對相同的內容同時啟動兩個工作階段,如下所示:
在這種情況下,工作階段A發生錯誤 OakState0001
工作階段A於01:00開始
工作階段B於01:05開始
工作階段B在01:10 =>
完成並成功
工作階段A在01:15 =>
完成時發生錯誤 OakState0001
解決方法 resolution
若要在AEM中尋找衝突,請遵循下列步驟:
-
搜尋 OakState0001: error.log中 的未解決衝突。
-
識別錯誤發生的時間,以及發生衝突的內容。
範例:
開啟 /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