After tuning our PSI invocations, we managed to get the runtime exceptions visible during the codegen (Renderer) phase.
But still, we don't have any exceptions during the Spine (model) phase. Exceptions are swallowed by Spine, resulting in silence lose of some events. Lack of events → views are not created → generated code is not rendered → hard to point out problem.
We need to propagate exceptions from Spine, so that they get to the ProtoData top level try-catch block.