/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