AEM 6.5.23: 서비스 팩 설치 후 JSP 오류 및 Blob 누락

이 문서에서는 Adobe Experience Manager(AEM) 작성자 인스턴스에 서비스 팩 6.5.23을 설치한 후 발생하는 JSP 오류 및 Blob 누락 문제를 해결하는 단계를 제공합니다.

설명 description

환경

Adobe Experience Manager Forms (AEM Forms) 6.5.23 (JEE, 독립형, Windows)

문제/증상

AEM 작성자 인스턴스에 서비스 팩 6.5.23을 설치하려고 하면 다음 문제가 발생합니다.

  • 설치 프로세스 중에 JSP 오류이(가) 발생했습니다.
  • 데이터 저장소 일관성 검사를 실행하면 4,000개 이상의 누락된 Blob이 보고됩니다.
  • 스냅샷에서 서버를 복구해도 누락된 Blob 문제가 해결되지 않습니다. 일관성 검사는 누락된 바이너리를 계속 보고합니다.

Forms 추가 기능 설치의 오류 예:

org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreException: Record ... does not exist

JMX 일관성 검사는 작성자 인스턴스에서 많은 수의 누락된 Blob(예: 4170)도 보고합니다.

해결 방법 resolution

  1. AEM 인스턴스 중지

    • 계속하기 전에 AEM 작성자 서버가 완전히 중지되었는지 확인하십시오.
  2. 전체 백업 수행

    • 동일한 타임스탬프에서 AEM 인스턴스와 관련 데이터베이스의 일관된 스냅샷을 만듭니다.
    • AEM이 오프라인일 때 백업을 수행하여 일관성을 유지해야 합니다.
  3. 오프라인 데이터 저장소 일관성 검사 실행

    • crx-quickstart 디렉터리에서 다음 명령을 실행합니다(필요한 경우 경로 업데이트).

"
java -jar oak-run-1.22.22.jar datastorecheck —consistency —ref —id —fds <path-to-FileDataStore.config> —repoHome <path-to-repository> —store <path-to-segmentstore> —temp —verbose
"

  • 예:

"
java -jar oak-run-1.22.22.jar datastorecheck —consistency —ref —id —fds C:\Users\Administrator\Desktop\Author_65\crx-quickstart\launchpad\config\org\apache\jackrabbit\oak\plugins\blob\datastore\FileDataStore.config —repoHome C:\Users\Administrator\Desktop\Author_65\crx-quickstart\repository —store C:\Users\Administrator\Desktop\Author_65\crx-quickstart\repository\segmentstore —dump temp —verbose
"

  • 모든 경로가 현재 작업 디렉터리에 상대적이며 중복 접두사를 포함하지 않는지 확인하십시오(예: crx-quickstart/crx-quickstart/... 방지).
    ​4. 일관성 검사 출력을 검토합니다
  • 누락된 Blob이 인덱스에서만 참조되는지 또는 실제 컨텐츠에 필요한지 여부를 결정합니다.
  • 누락된 Blob이 인덱스에만 있는 경우 리인덱싱하면 문제가 해결될 수 있습니다.
  • 콘텐츠에 누락된 Blob이 필요한 경우 정상 작동이 확인된 백업에서 복원하십시오.
    ​5. 서비스 팩 설치 다시 시도
  • 누락된 Blob을 해결한 후 서비스 팩 6.5.23 설치를 다시 시도합니다.

원인

이 문제는 저장소/데이터 저장소 불일치, 특히 AEM 저장소에서 참조한 이진 Blob 누락 때문에 발생합니다. 이는 불완전한 백업, 부적절한 스냅샷 절차 또는 근본적인 스토리지 문제로 인해 발생할 수 있습니다. 필요한 바이너리에 액세스할 수 없으므로 서비스 팩 설치에 실패합니다.

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