Faltan propiedades de recurso debido a un error de compilación de JSP de la IU de DAM

En este artículo se describe cómo abordar un problema en Adobe Experience Manager en el que faltan propiedades de recurso porque un JSP de la IU de DAM no se puede compilar debido a importaciones obsoletas de Social o Clasificación. Para solucionarlo, revise los errores de compilación de JSP, compruebe si hay superposiciones obsoletas o contenido de IU de DAM, instale el paquete correcto para la versión de AEM 6.5 LTS y valide la pantalla Metadatos del recurso.

Descripción description

Entorno

Adobe Experience Manager (AEM) 6.5 LTS o posterior

Síntomas

  • Las propiedades de los recursos no aparecen en la pantalla Metadatos de los recursos en algunos entornos, aunque sean visibles en otros.
  • Los registros de errores muestran errores de compilación de JSP que hacen referencia a clases que faltan como com.adobe.cq.social.tally.client.api.Rating.

Causa

Este problema se produce cuando el JSP de la IU de DAM responsable de mostrar las clasificaciones de recursos no se compila debido a referencias a paquetes sociales/de clasificación heredados que se han eliminado en AEM 6.5 LTS. A menudo se debe a que falta un paquete cq-dam-content u obsoleto, o a que las superposiciones antiguas sombrean el contenido actualizado.

Resolución resolution

Siga los pasos a continuación para resolver el problema.

  1. Revise los registros de errores en el entorno afectado para detectar errores de compilación de JSP que hagan referencia a clases sociales o de clasificación que faltan.

  2. Confirme que /libs/dam/gui/coral/components/admin/rating/individualrating/individualrating.jsp falla debido a instrucciones de importación heredadas.

  3. Compruebe si hay contenido obsoleto o superposiciones en el entorno afectado.

    • Buscar un paquete cq-dam-content obsoleto.
    • Inspeccione las superposiciones de /apps/dam/gui/.../rating que oculten el contenido de LTS actualizado.
  4. En el Administrador de paquetes, compare la versión de cq-dam-content entre los entornos de trabajo y los entornos afectados. Asegúrese de que la versión correcta de la versión instalada de AEM 6.5 LTS esté instalada en todos los entornos. Por ejemplo, un entorno puede utilizar una versión como com.adobe.cq.dam:cq-dam-content:zip:2.5.1240.

  5. Si falta el paquete cq-dam-content necesario, instálelo mediante el Administrador de paquetes.

  6. Si el problema persiste después de la instalación, reinicie la instancia de AEM.

  7. Acceda a la pantalla Metadatos de los recursos afectados y compruebe que las propiedades ahora están visibles.

Lectura relacionada

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