Los fragmentos de contenido no se pueden guardar en AEM 6.5.2 LTS después de la migración debido a la sobrescritura de la carpeta /libs
Los fragmentos de contenido no se pueden guardar en Adobe Experience Manager (AEM) 6.5.2 LTS después de una migración del repositorio cuando se sobrescribe la carpeta /libs. Para solucionar el problema, excluya la carpeta /libs durante la migración o restáurela a su estado original.
Descripción description
Entorno
- Adobe Experience Manager 6.5.2 LTS (instancia de autor)
Problema/Síntomas
- Error al guardar fragmentos de contenido para los fragmentos y modelos migrados y recién creados.
- Podría ver el siguiente error: com.adobe.cq.dam.cfm.impl.servlets.ContentPostServlet$UpdateException: No se definió ningún elemento ‘variationTagIds’.
Causa
Al incluir la carpeta /libs en la migración del repositorio se sobrescriben los archivos esenciales del sistema, por lo que faltan definiciones o son incompatibles para las operaciones de fragmentos de contenido.
Resolución resolution
Para solucionar el problema, siga estos pasos:
-
Revise el proceso de migración del repositorio para determinar si la carpeta
/libsse incluyó en la migración. -
Al ejecutar el comando oak-upgrade para la migración del repositorio, asegúrese de que la carpeta /libs esté excluida para evitar sobrescribir los archivos proporcionados por el sistema. Por ejemplo:
- java -jar oak-upgrade.jar --exclude-paths /libs [ other options] -
Si la carpeta
/libsya se migró y sobrescribió, restaure la instancia de AEM a partir de una copia de seguridad realizada antes de la migración o realice una reinstalación limpia del producto para asegurarse de que la carpeta/libscontenga únicamente los archivos originales del sistema.- Advertencia: si se restaura desde una copia de seguridad o se reinstala, se sobrescribirán los cambios realizados desde la copia de seguridad o la instalación. Asegúrese de tener una copia de seguridad actual del contenido y las configuraciones antes de continuar.
-
Después de restaurar o reinstalar, cree o edite un fragmento de contenido y verifique que la operación de guardado se complete correctamente.