Catching exceptions in search_api_views_data leads to incomplete Views data definitions and therefore partially broken handlers. It happens in one of my projects because there is a deadlock with cache_config. The root cause of this issue is clearly not it Search API, but it breaks the whole site. I think its better to not catch the exceptions because it will not write an incomplete definition into the cache system.
Needs review
1.0
Views integration
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.