TypeError: Argument 3 passed to WHMCS\Domains\AdditionalFields::processFieldOverrides() must be of the type array
When viewing a domain registration in the Admin Area or Client Area, you may encounter a
TypeError error message:
TypeError: Argument 3 passed to WHMCS\Domains\AdditionalFields::processFieldOverrides() must be of the type array, null given, called in /path/to/whmcs/vendor/whmcs/whmcs-foundation/lib/Domains/AdditionalFields.php
This error is due to a syntax error in the
/resources/domains/additionalfields.php file. You can use this file to customize the additional domain fields for each TLD.
Review the contents of your
/resources/domains/additionalfields.php file for syntax errors like missing quotation marks, commas, parentheses or semicolons.
For information on the correct syntax to see, see the examples in Additional Domain Fields.
After you have identified and corrected the syntax error, upload the corrected
additionalfields.php file to your server.