작성자 및 게시 환경에서 LTS 업그레이드 후 AEM Forms이 로드되지 않음

이 문서에서는 AEM Forms이 저장소에 있지만 AEM LTS(장기 지원) 업그레이드 이후 작성자 및 게시 환경의 AEM Forms UI에 로드되거나 표시되지 않는 문제를 해결하는 단계를 제공합니다.

설명 description

AEM LTS 업그레이드를 수행하면 양식이 CRX/DE에 표시되지만 작성자 또는 게시 환경의 AEM Forms UI에 표시되거나 로드되지 않습니다. 영향을 받는 양식에 액세스하려고 하면 요청을 처리할 수 없음을 나타내는 javax.servlet.jsp.JspException: Error while executing script formBody.jsp 및 Apache Sling 오류와 같은 오류가 발생합니다. 이 문제로 인해 AEM Forms에 의존하는 테스트 및 비즈니스 활동을 방지할 수 있습니다.

환경

Adobe Experience Manager(AEM) Forms, 지원되는 모든 버전.

증상

  • Forms은 저장소(CRX/DE)에 있지만 AEM Forms UI에는 표시되지 않습니다.
  • Forms이 작성자 및 게시 환경 모두에서 로드되지 않습니다.
  • 양식에 액세스할 때 formBody.jsp 또는 Apache Sling을 참조하는 오류 메시지가 표시됩니다.

원인

AEM LTS 업그레이드 도중 LTS Modernizer Content Transformer 도구가 제공한 컨텐츠 변경 사항은 AEM Forms 호환성에 영향을 미쳐 양식이 표시되지 않거나 로드되지 않습니다.

해결 방법 resolution

아래 단계에 따라 문제를 해결하십시오.

  1. 최근 AEM LTS 업그레이드 활동, 특히 LTS Modernizer Content Transformer 도구를 사용하여 수행한 콘텐츠 변환 단계를 검토하십시오.
  2. 저장소 콘텐츠에서 AEM Forms 호환성 또는 가시성에 영향을 주는 변경 사항이 있는지 확인합니다.
  3. 양식이 없거나 로드되지 않는 경우 업그레이드 전에 수행한 백업을 사용하여 영향을 받은 작성자 및 게시 환경을 이전에 정상적인 상태로 복원합니다.
  4. 복원 후 양식이 AEM Forms UI에 표시되는지 확인하고 작성자 및 게시 환경 모두에서 예상대로 로드합니다.
  5. 향후 업그레이드의 경우 콘텐츠 변환 전후에 AEM Forms 호환성에 대한 추가 유효성 검사를 수행하고 업그레이드 프로세스 초기에 롤백 의사 결정 지점을 설정하여 문제가 감지되면 영향을 최소화합니다.
recommendation-more-help
experience-cloud-kcs-help-kbarticles