Skip to content

Fatal error: Uncaught Error: Call to undefined method Monolog\Logger::fatal() in /var/www/html/vtiger8/modules/PBXManager/PBXManager.php:235

A new vtiger 8.1.0 install and am seeing the above error when I try to disable the module.

Error is generated here:

https://code.vtiger.com/vtiger/vtigercrm/-/blame/master/pkg/vtiger/modules/PBXManager/modules/PBXManager/PBXManager.php#L235

$log->fatal() is called a few times in this class. Maybe it's to do with the change to Monolog\Logger?

There are not many calls to it in the codebase:

grep -rnF "log->fatal" . 
./data/CRMEntity.php:1661:                      $log->fatal("Updating Missing Sequence Number FAILED! REASON: Field table and module table mismatching.");
./modules/PBXManager/PBXManager.php:172:        $log->fatal('Lookup Events Registered');
./modules/PBXManager/PBXManager.php:185:        $log->fatal('Successfully added Module Related lists');
./modules/PBXManager/PBXManager.php:198:        $log->fatal('Successfully removed Module Related lists');
./modules/PBXManager/PBXManager.php:212:        $log->fatal('Lookup Events Unregistered');
./modules/PBXManager/PBXManager.php:225:        $log->fatal('Links added');
./modules/PBXManager/PBXManager.php:235:        $log->fatal('Links Removed');
./modules/PBXManager/PBXManager.php:263:        $log->fatal('Settings Block and Field added');
./modules/PBXManager/PBXManager.php:273:        $log->fatal('Settings Field Removed');
./modules/PBXManager/PBXManager.php:294:        $log->fatal('ReceiveIncomingcalls ActionName Added');
./modules/PBXManager/PBXManager.php:304:        $log->fatal('MakeOutgoingCalls ActionName Added');
./modules/PBXManager/PBXManager.php:319:        $log->fatal('ReceiveIncomingcalls ActionName Removed');
./modules/PBXManager/PBXManager.php:324:        $log->fatal('MakeOutgoingCalls ActionName Removed');
./modules/Services/Services.php:1149:           $log->fatal('id:--'.$id);
./modules/Services/Services.php:1150:           $log->fatal('return_module:--'.$return_module);
./modules/Services/Services.php:1151:           $log->fatal('return_id:---'.$return_id);
./modules/WSAPP/OutlookSyncServer.php:120:      $log->fatal($result['updated']);
./modules/Documents/views/List.php:100:         $log->fatal(var_export($_REQUEST,true));
./modules/Documents/views/List.php:103:         $log->fatal(var_export($orderParams,true));
./modules/Documents/views/List.php:104:         $log->fatal($listViewSessionKey);
./include/utils/utils.php:1690:         $log->fatal("$packagename Module zipfile is not valid!");
./include/utils/utils.php:1692:         $log->fatal("$module already exists!");
./include/utils/utils.php:1700:         $log->fatal("$module module installation failed!");
./include/utils/utils.php:1729:         $log->fatal("Module name is invalid");
./include/utils/utils.php:1736:         $log->fatal("$module doesn't exists!");
./include/utils/utils.php:2050:         $log->fatal("Module name is invalid");
./include/utils/utils.php:2057:         $log->fatal("$module doesn't exists!");
./pkg/vtiger/modules/PBXManager/modules/PBXManager/PBXManager.php:172:        $log->fatal('Lookup Events Registered');
./pkg/vtiger/modules/PBXManager/modules/PBXManager/PBXManager.php:185:        $log->fatal('Successfully added Module Related lists');
./pkg/vtiger/modules/PBXManager/modules/PBXManager/PBXManager.php:198:        $log->fatal('Successfully removed Module Related lists');
./pkg/vtiger/modules/PBXManager/modules/PBXManager/PBXManager.php:212:        $log->fatal('Lookup Events Unregistered');
./pkg/vtiger/modules/PBXManager/modules/PBXManager/PBXManager.php:225:        $log->fatal('Links added');
./pkg/vtiger/modules/PBXManager/modules/PBXManager/PBXManager.php:235:        $log->fatal('Links Removed');
./pkg/vtiger/modules/PBXManager/modules/PBXManager/PBXManager.php:263:        $log->fatal('Settings Block and Field added');
./pkg/vtiger/modules/PBXManager/modules/PBXManager/PBXManager.php:273:        $log->fatal('Settings Field Removed');
./pkg/vtiger/modules/PBXManager/modules/PBXManager/PBXManager.php:294:        $log->fatal('ReceiveIncomingcalls ActionName Added');
./pkg/vtiger/modules/PBXManager/modules/PBXManager/PBXManager.php:304:        $log->fatal('MakeOutgoingCalls ActionName Added');
./pkg/vtiger/modules/PBXManager/modules/PBXManager/PBXManager.php:319:        $log->fatal('ReceiveIncomingcalls ActionName Removed');
./pkg/vtiger/modules/PBXManager/modules/PBXManager/PBXManager.php:324:        $log->fatal('MakeOutgoingCalls ActionName Removed');
./pkg/vtiger/modules/Services/modules/Services/Services.php:1149:               $log->fatal('id:--'.$id);
./pkg/vtiger/modules/Services/modules/Services/Services.php:1150:               $log->fatal('return_module:--'.$return_module);
./pkg/vtiger/modules/Services/modules/Services/Services.php:1151:               $log->fatal('return_id:---'.$return_id);
./pkg/vtiger/modules/WSAPP/modules/WSAPP/OutlookSyncServer.php:120:        $log->fatal($result['updated']);