アセットの公開中に、「必須プロパティ jcr:data を削除できません」というエラーが発生しました。

説明 description

環境

Adobe Experience Manager

問題/症状

アセットの公開時に、レプリケーションキューが突然ブロックされる。

メッセージの処理中 [ 1] パブリッシャーインスタンスログに存在する場合、オーサーログに次のステートメントが記録されていました。 必須のプロパティ jcr:data は削除できません。 レプリケーション例外の一部として [ 2] .

[ 1] *INFO* [ xxxx] POST/bin/receive HTTP/1.1] com.day.cq.replication.impl.content.durbo.DurboImportTransformer(保護)プロパティ'/content/dam/asset_folder/asset.jpg/jcr:content/renditions/original/jcr:content/binary_reference_jcr__data'を設定できません: javax.jcr.nodetype.ConstraintViolationException:一致するプロパティ定義がありません: binary_reference_jcr__jcrda = a1cbbdabdabdad2d4114766b63098a6e0f709cf9dad9861a2660f4bee7eb0f04560730: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/job 公開)] com.day.cq.replication.Agent.publish < < error: com.day.cq.replication.ReplicationException:ノードのインポート中にリポジトリエラーが発生しました: OakConstraint0022: /content/dam/asset_folder/asset.jpg/jcr:content/renditions/cq5dam.web.1280.1280.jpeg/jcr:content[ [ nt:resource] ] :必須のプロパティ jcr:data は削除できません

解決策 resolution

ログを確認する際に、レプリケーションエージェントのトランスポート URI(Uniform Resource Identifier) に余分な情報が含まれていることが検出されました & - [ 1]

トランスポート URI が 認定制度 Amazon Managed Services(AMS) でホストされるオーサーインスタンスとパブリッシャーインスタンスの更新プロセス。このとき、URI エンコーディングがおこなわれました。

このエンコードでは、 バイナリレスレプリケーション.

[ 1] へのPOSTリクエストの送信 https://publish2useast1.stage.loyaltyone.adobecqms.net/bin/receive?sling:authRequestLogin=1&amp;binaryless=true

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