WHMCS\Exception\InvalidDomain: The domain is invalid
Symptom
While managing a domain in the Admin Area, you see an Oops! error page that displays a The domain is invalid
error:
ERROR: WHMCS\Exception\InvalidDomain: The domain is invalid. in /path/to/whmcs/vendor/whmcs/whmcs-foundation/lib/Domains/Idna.php:0
Cause
The value in the tbldomains.domain
field of your MySQL® database contains an invalid character. For example, it may contain a blank space at the beginning or end.
The system validates the entered domain value to prevent invalid data. The invalid data in your database likely originated from an external source or something inserted it into the database directly.
Solution
Edit the record directly in the tbldomains
table of the MySQL database to remove the invalid character from the domain
field.