FreePBX 13 RC Upgrade Errors

I ran the 13 RC upgrade on an existing system (FreePBX Distro 6.12.65-29) using the upgrade utility and it completed with the following errors when reloading the config:

exit: 1
Exception: Coding Error - don’t understand ‘[]’ from /etc/asterisk/voicemail.conf in file /var/www/html/admin/libraries/BMO/LoadConfig.class.php on line 324
Stack trace:

  1. Exception->() /var/www/html/admin/libraries/BMO/LoadConfig.class.php:324
  2. FreePBX\LoadConfig->explodeConfig() /var/www/html/admin/libraries/BMO/LoadConfig.class.php:81
  3. FreePBX\LoadConfig->loadConfig() /var/www/html/admin/libraries/BMO/LoadConfig.class.php:121
  4. FreePBX\LoadConfig->getConfig() /var/www/html/admin/modules/voicemail/Voicemail.class.php:168
  5. FreePBX\modules\Voicemail->getVoicemail() /var/www/html/admin/modules/voicemail/Voicemail.class.php:203
  6. FreePBX\modules\Voicemail->getMailbox() /var/www/html/admin/modules/voicemail/functions.inc.php:873
  7. voicemail_mailbox_get() /var/www/html/admin/modules/core/functions.inc.php:970
  8. core_getdestinfo() /var/www/html/admin/libraries/usage_registry.functions.php:300
  9. framework_identify_destinations() /var/www/html/admin/libraries/usage_registry.functions.php:351
  10. framework_list_problem_destinations() /var/lib/asterisk/bin/retrieve_conf:733

I am not finding a “[]” in the LoadConfig.class.php on line 324. What else can I do to troubleshoot this?

I found a “[]” in the voicemail.conf file. Once removed and saved, I was able to reload successfully.

1 Like