Split the object browser query into separate TABLES and ROUTINES fetches. Some MySQL-compatible servers (sharding proxies, restricted accounts, OceanBase/TiDB variants) reject information_schema.ROUTINES with ER_UNKNOWN_ERROR (1105 HY000), which previously took down the entire object browser. Now ROUTINES failures are logged and the user still gets tables and views. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>