-
Type:
Bug
-
Status: Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 15
-
Fix Version/s: None
-
Component/s: Core, FreePBX Framework
-
Labels:None
-
Sprint:Sprint 44
-
ToDo:
-
Distro Version:15
-
Distro:FreePBX Distro
When post-reload script is defined, reload fails with
PHP Fatal error: Call to a member function delete() on null in /var/www/html/admin/libraries/Console/Reload.class.php on line 848
PHP Stack trace:
PHP 1. {main}() /var/lib/asterisk/bin/fwconsole:0
PHP 2. Symfony\Component\Console\Application->run() /var/lib/asterisk/bin/fwconsole:163
PHP 3. Symfony\Component\Console\Application->doRun() /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:148
PHP 4. Symfony\Component\Console\Application->doRunCommand() /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:255
PHP 5. Symfony\Component\Console\Command\Command->run() /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:960
PHP 6. FreePBX\Console\Command\Reload->execute() /var/www/html/admin/libraries/Composer/vendor/symfony/console/Command/Command.php:255
PHP 7. FreePBX\Console\Command\Reload->reload() /var/www/html/admin/libraries/Console/Reload.class.php:90
PHP 8. FreePBX\Console\Command\Reload->runPostReloadScript() /var/www/html/admin/libraries/Console/Reload.class.php:461
Whoops\Exception\ErrorException: Call to a member function delete() on null in file /var/www/html/admin/libraries/Console/Reload.class.php on line 848
Traced to be a bug in runPostReloadScript() in Reload.class.php,
$notify->add_error and $notify->delete calls there use undefined $notify variable which is not defined, obtained or passed from anywhere.