We recently faced an issue during index, i.e. EpiServer Find CMS Index schedule job gets stuck without logging any error in logs (Only way to start again is a db reset.). On investigations I found that a CMS Block, having a property with return type PropertyInfo was causing this. Using JsonIgnore Attribute on that attribute fixed the issue.
Can this be investigated and fixed as a bug. (At least error must be logged and Find CMS Schedule Job should not get stuck and continue indexing other objects.)
Bug reported, FIND-1509
Thnaks Jonas for picking this up