Errors in encrypted files are hard to debug :(

/var/log/asterisk/restapps.log shows lots of:

Invalid argument supplied for foreach() in /var/www/html/admin/modules/endpoint/functions.inc/functions_general.php on line 90
Invalid argument supplied for foreach() in /var/www/html/admin/modules/restapps/modules/restapps/apps.php on line 60

both of those files seem obfuscated so I can’t learn what the problem is. So, how would I go about starting to resolve this?

Are only seeing log errors, or are you actually having issues using the software? If the latter, file a bug with version numbers at http://issues.freepbx.org.

There are issues, yes, the Endpoint Manager is not working at all.
Does not detect phones, no idea why.
Does not create config files for manually added extensions (added in EPM) and the ‘line’ stays yellow.

That’s why I was casting around at log files all over the place, looking for a hint as to how to fix it.