フィールドからメディアをデタッチすると、メディア フィールドが空になります。このフィールドが空の状態のメディア アイテムをパブリッシュすると、アイテムのパブリッシュまたはサイトのパブリッシュが未処理の例外で失敗する場合があります。この問題が発生すると、アイテム パブリッシュ ダイアログに次のエラーが表示されます。
Exception: Sitecore.Framework.Data.Blobs.Abstractions.BlobProviderException Message: No supported provider for is configured. Source: Sitecore.Framework.Data.Blobs at Sitecore.Framework.Data.Blobs.BlobStorage.GetBlobProvider[T](BlobIdentifier identifier) at Sitecore.Publishing.PublishHelper.CopyBlobField(Field sourceField, Item targetVersion) at Sitecore.Publishing.PublishHelper.CopyBlobFields(Item sourceVersion, Item targetVersion) at Sitecore.Publishing.PublishHelper.TransformToTargetVersion(Item sourceVersion) at Sitecore.Publishing.PublishHelper.CopyToTarget(Item sourceVersion, Item originalItem) at Sitecore.Publishing.PublishHelper.PublishVersionToTarget(Item sourceVersion, Item targetItem, Boolean targetCreated) at Sitecore.Publishing.PublishHelper.PublishVersion(Item sourceVersion) at Sitecore.Publishing.Pipelines.PublishItem.PerformAction.Process(PublishItemContext context) at (Object , Object ) at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists) at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain) at Sitecore.Publishing.Pipelines.PublishItem.PublishItemPipeline.Run(PublishItemContext context) at Sitecore.Publishing.Pipelines.Publish.ProcessQueue.ProcessPublishingCandidate(PublishingCandidate entry, PublishContext context, List`1& referrers, List`1& children) at Sitecore.Publishing.Pipelines.Publish.ProcessQueue.ProcessPublishingCandidate(PublishingCandidate entry, PublishContext context) at Sitecore.Publishing.Pipelines.Publish.ProcessQueue.ProcessEntries(IEnumerable`1 entries, PublishContext context) at Sitecore.Publishing.Pipelines.Publish.ProcessQueue.Process(PublishContext context) at (Object , Object ) at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists) at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain) at Sitecore.Publishing.Pipelines.Publish.PublishPipeline.Run(PublishContext context) at Sitecore.Publishing.Publisher.PublishWithResult()
この問題をSitecore XP 10.2で解決するには、KB1001564に記載されているプレリリースをダウンロードしインストールしてください。
または、代替の回避策として次のいずれかを検討してください: