移轉後,由於/libs資料夾覆寫,內容片段無法儲存至AEM 6.5.2 LTS
覆寫/libs資料夾後,存放庫移轉後內容片段無法儲存在Adobe Experience Manager (AEM) 6.5.2 LTS中。 若要修正問題,請在移轉期間排除/libs資料夾,或將其還原為原始狀態。
說明 description
環境
- Adobe Experience Manager 6.5.2 LTS (製作例項)
問題/症狀
- 儲存已移轉和新建立的片段和模型的內容片段失敗。
- 您可能會看到下列錯誤: com.adobe.cq.dam.cfm.impl.servlets.ContentPostServlet$UpdateException:未定義元素「variationTagIds」。
原因
在存放庫移轉中包含/libs資料夾會覆寫基本的系統檔案,導致內容片段作業所需的定義遺失或不相容。
解決方法 resolution
若要修正問題,請遵循下列步驟:
-
檢閱您的存放庫移轉程式,以判斷
/libs資料夾是否包含在移轉中。 -
執行存放庫移轉的oak-upgrade命令時,請確定排除/libs資料夾以防止覆寫系統提供的檔案。 例如:
- java -jar oak-upgrade.jar --exclude-paths /libs [ other options] -
如果
/libs資料夾已經移轉並覆寫,請從移轉前所做的備份還原您的AEM執行個體,或執行全新的產品重新安裝,以確保/libs資料夾僅包含原始系統檔案。- 警告:從備份還原或重新安裝將覆寫自備份或安裝後所做的任何變更。 繼續進行之前,請確定您的內容與設定有最新的備份。
-
還原或重新安裝後,請建立或編輯內容片段,然後確認儲存作業是否成功完成。
recommendation-more-help
experience-cloud-kcs-help-kbarticles