Hello!
I am migrating from Examine to Search (17.2.0) in our Umbraco 17 instance.
On boot and on manual “Rebuild Index”, indexing fails for some content with:
System.Text.Json.JsonException: JSON deserialization for type
'Umbraco.Cms.Search.Core.PropertyValueHandlers.BlockEditorPropertyValueHandler+BlockValue'
was missing required properties including: 'expose'.
at Umbraco.Cms.Search.Core.PropertyValueHandlers.BlockEditorPropertyValueHandler.ParsePropertyValue(...)
at Umbraco.Cms.Search.Core.Services.ContentIndexing.PublishedContentChangeStrategy.RebuildAsync(...)
Maybe there is older Block List/Grid values stored before “expose” existed in the schema and far fewer documents get indexed than expected. Also known published pages are missing from the search result.
Any ideas on how to solve this?