Troubleshooting an Oops! error when Editing Administrator Roles

Symptom

After applying the 8.0.0 update, an Oops! fatal PHP error is displayed when editing Administrator Roles via the WHMCS Admin Area:

Error: Cannot use object of type SampleRegistrarModuleWidget as array in /path/to/whmcs/admin/configadminroles.php:0

Stack trace:0 /path/to/whmcs/admin/configadminroles.php(0): load_admin_home_widgets()

This occurs when certain types of admin dashboard widget are present,  including after-market widgets and the official Project Management  Addon:

Solution

Please apply the 8.0.1 Maintenance Release via the Utilities > Update WHMCS page.

Hotfix

A hotfix has been created for 8.0.0 only to resolve this error:

https://whmcs.community/files/file/138-core-15215-error-editing-administrator-roles/