diff --git a/ovos_PHAL/admin.py b/ovos_PHAL/admin.py index 9a9a530..39839e4 100644 --- a/ovos_PHAL/admin.py +++ b/ovos_PHAL/admin.py @@ -55,7 +55,11 @@ def load_plugins(self): if not enabled: continue # require explicit enabling by user if hasattr(plug, "validator"): - enabled = plug.validator.validate(config) + try: + enabled = plug.validator.validate(config) + except Exception: + LOG.exception(f"Validator failed for PHAL plugin: {name}") + continue if enabled: try: