AEM as a Cloud Service: 새 편집기에서 콘텐츠 조각을 게시할 때 ‘잘못된 콘텐츠 조각’ 오류 발생

이 문서에서는 Adobe Experience Manager as a Cloud Service의 새 편집기를 사용하여 콘텐츠 조각을 게시할 때 간헐적인 i 잘못된 콘텐츠 조각 오류를 해결하는 방법에 대해 설명합니다.

설명 description

환경


Adobe Experience Manager as a Cloud Service (모든 버전)

문제/증상


AEM as a Cloud Service에서 새 편집기를 사용하여 콘텐츠 조각을 게시할 때 다음과 같은 증상이 발생할 수 있습니다.

  • 잘못된 콘텐츠 조각 메시지와 함께 간헐적인 오류가 나타납니다.
  • 영향을 받는 콘텐츠 조각이 게시되었지만 수정됨 상태로 남아 있습니다.
  • 로그는 게시 워크플로가 조각을 유효하지 않은 것으로 취급하여 게시 트리에서 제거함을 나타냅니다.
  • 이전 편집기를 사용하여 동일한 콘텐츠 조각을 게시하면 문제 없이 작동합니다.

오류 메시지 예:

Invalid content fragment

여러 제품 콘텐츠 조각에 대한 게시가 중단되어 제품 페이지 업데이트에 영향을 줍니다.

해결 방법 resolution

다음 단계에 따라 문제를 해결하십시오.

  1. 콘텐츠 조각 API를 사용하여 영향을 받는 콘텐츠 조각의 validationStatus을(를) 확인합니다(예: GET /adobe/sites/cf/fragments/< UUID>).

  2. 조각이 유효하지 않은 것으로 표시되는 이유에 대한 자세한 내용은 AEM 작성자 로그를 검토하십시오.

  3. 컨텐츠 조각 내의 리치 텍스트 필드(예: mtPrintControllerFonts)에서 잘못된 HTML을 검사합니다. 예:

    • 잘못된 태그 구조
    • 이스케이프 처리되지 않은 특수 문자
  4. 영향을 받는 필드에서 잘못된 HTML을 수정합니다.

    • 태그 중첩 및 구조를 수정합니다.
    • 필요에 따라 특수 문자를 적절히 이스케이프 처리합니다.
  5. 콘텐츠 조각을 저장하고 새 편집기를 사용하여 다시 게시하려고 합니다.

  6. 콘텐츠 조각이 성공적으로 게시되고 더 이상 수정된 상태에 남아 있지 않은지 확인합니다.

원인

리치 텍스트 필드에 잘못된 HTML이 있습니다(예: mtPrintControllerFonts). 콘텐츠 조각이 새 편집기의 유효성 검사 프로세스에 의해 잘못된 것으로 표시되므로 게시가 실패합니다.

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