HomePhorge

Fix excessively harsh validation of certain complex configuration

Description

Fix excessively harsh validation of certain complex configuration

Summary:
See IRC. We're supposed to repair configuration, but if custom validators throw a generic Exception or use PhutilTypeSpec to do a check, we may explode way harder than we intend to.

Instead, soften these exceptions into validation exceptions so we repair configuration, raise a setup issue, and continue.

Test Plan: {F1059609}

Reviewers: chad

Reviewed By: chad

Differential Revision: https://secure.phabricator.com/D14998

Details

Provenance
epriestleyAuthored on Jan 11 2016, 2:15 PM
themackabuPushed on Mar 25 2025, 8:07 PM
Parents
rP8e1b2f986151: Remove "username@phabricator.mycompany.com" creating a Conpherence
Branches
Unknown
Tags
Unknown

Event Timeline