Error: "No se puede eliminar la propiedad obligatoria jcr:data" al publicar recursos

Descripción description

Entorno

Experience Manager

Problema/Síntomas

Las colas de replicación se bloquean repentinamente cuando se publican recursos.

Mientras los mensajes [ 1] estaban presentes en los registros de instancia del editor, los registros de autor tenían la instrucción - La propiedad obligatoria jcr:data no se puede eliminar. como parte de excepciones de replicación [ 2] .

[ 1] *INFO* [ xxxxx] POST /bin/receive HTTP/1.1] com.day.cq.replication.impl.content.durbo.DurboImportTransformer No se puede establecer la propiedad (protegida) '/content/dam/asset_folder/asset.jpg/jcr:content/renditions/original/jcr:content/binary_reference_jcr__data' : javax.jcr.nodetype.ConstraintViolationException: No hay definición de propiedad coincidente: binary_reference_jcr__data = a1cbdabd2d4114766b63098a6e0f709cf9dad9861a22 660f4bee7eb0f04560730:69185c7dd58c0fcc0724072b4e418146cd54d285:71150

[ 2] *ERROR* [ sling-threadpool-80b24cfc-26d8-479d-940f-1484c9ba9347-(apache-sling-job-thread-pool)-34-com_day_cq_replication_job_publish1useast1(com/day/cq/replication/job/publish)] com.day.cq.replication.Agent.publish < < error: com.day.cq.replication.ReplicationException: Error del repositorio durante la importación del nodo: OakConstraint0022: /content/dam/asset_folder/asset.jpg/jcr:content/renditions/cq5dam.web.1280.1280.jpeg/jcr:content[ [ nt:resource] ] : la propiedad obligatoria jcr:data no se puede eliminar

Resolución resolution

Al revisar los registros, se descubrió que el URI de transporte del agente de replicación (Identificador uniforme de recursos) tenía un extra & - [ 1]

El URI de transporte se modificó como parte de Certificación proceso de renovación para las instancias de autor y editor alojadas en Amazon Managed Services (AMS), que es cuando se produjo la codificación de URI.

Esta codificación producía errores para el autor y el editor al realizar una transferencia con el replicación sin binarios.

[ 1] Envío de una solicitud de POST a https://publish2useast1.stage.loyaltyone.adobecqms.net/bin/receive?sling:authRequestLogin=1&amp;binaryless=true

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f