As things stand, if a processor raises an exception, we get no traceback - just an exception message.
I think it would be advisable to allow for that so that mysterious error messages make more sense to the end user.
Perhaps in the exception block, we could do something like:
except Exception as e: # noqa: BLE001
traceback.format_exc()
Or create a bespoke exception class, so that we don't catch unhandled exceptions at all.