AEM 6.5.23: error de JSP y blobs que faltan después de la instalación del paquete de servicio

Este artículo proporciona pasos para resolver los errores de JSP y los problemas de blob que faltan después de instalar el Service Pack 6.5.23 en instancias de autor de Adobe Experience Manager (AEM).

Descripción description

Entorno

Adobe Experience Manager Forms (AEM Forms) 6.5.23 (JEE, independiente, Windows)

Problema/Síntomas

Después de intentar instalar el Service Pack 6.5.23 en una instancia de autor de AEM, se producen los siguientes problemas:

  • Se detectó un error de JSP durante el proceso de instalación.
  • Al ejecutar una comprobación de consistencia del almacén de datos se notifican más de 4000 blobs que faltan.
  • Si se revierte el servidor desde una instantánea, no se resuelve el problema del blob que falta; la comprobación de coherencia sigue informando de la falta de binarios.

Ejemplo de error de la instalación del complemento de Forms:

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

La comprobación de coherencia JMX también informa de un número elevado de blobs que faltan (por ejemplo: 4170) en la instancia de autor.

Resolución resolution

  1. Detener la instancia de AEM

    • Asegúrese de que el servidor de AEM Author esté completamente detenido antes de continuar.
  2. Realizar una copia de seguridad completa

    • Cree una instantánea coherente de la instancia de AEM y de la base de datos asociada a la misma marca de tiempo.
    • Las copias de seguridad deben realizarse mientras AEM está sin conexión para garantizar la coherencia.
  3. Ejecutar una comprobación de consistencia del almacén de datos sin conexión

    • Desde el directorio crx-quickstart, ejecute el siguiente comando (actualice las rutas según sea necesario):

"
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> —dump temp —verbose
"

  • Ejemplo:

"
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
"

Causa

El problema se debe a incoherencias del repositorio/almacén de datos, específicamente a la falta de blobs binarios a los que hace referencia el repositorio de AEM. Esto puede deberse a copias de seguridad incompletas, procedimientos de instantánea incorrectos o problemas de almacenamiento subyacente. La instalación del Service Pack falla porque no se puede acceder a los binarios necesarios.

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