Устранить причину неработоспособности приложения на Yii

Перестал работать скрипт на Yii. Скрипт отправлял email о пропущенных звонках в Asterisk. Человек который его делал не выходит на связь. Ошибка которую выдает скрипт: [root@localhost application]# php /var/www/application/yii daemons/send-email PHP Notice 'yii\base\ErrorException' with message 'Trying to get property of non-object' in /var/www/application/components/Cron.php:235 Stack trace: #0 /var/www/application/components/Cron.php(235): yii\base\ErrorHandler->handleError(8, 'Trying to get p...', '/var/www/applic...', 235, Array) #1 /var/www/application/components/Cron.php(278): app\components\Cron::sendMails(false) #2 /var/www/application/commands/DaemonsController.php(36): app\components\Cron::sendEmail() #3 [internal function]: app\commands\DaemonsController->actionSendEmail() #4 /var/www/application/vendor/yiisoft/yii2/base/InlineAction.php(55): call_user_func_array(Array, Array) #5 /var/www/application/vendor/yiisoft/yii2/base/Controller.php(154): yii\base\InlineAction->runWithParams(Array) #6 /var/www/application/vendor/yiisoft/yii2/console/Controller.php(104): yii\base\Controller->runAction('send-email', Array) #7 /var/www/application/vendor/yiisoft/yii2/base/Module.php(454): yii\console\Controller->runAction('send-email', Array) #8 /var/www/application/vendor/yiisoft/yii2/console/Application.php(167): yii\base\Module->runAction('daemons/send-em...', Array) #9 /var/www/application/vendor/yiisoft/yii2/console/Application.php(143): yii\console\Application->runAction('daemons/send-em...', Array) #10 /var/www/application/vendor/yiisoft/yii2/base/Application.php(375): yii\console\Application->handleRequest(Object(yii\console\Request)) #11 /var/www/application/yii(15): yii\base\Application->run() #12 {main} 235 строка в файле Cron.php: foreach($CallsByNumber as $Number=>$NumberCalls) { $LastCall = $NumberCalls[0]; $Html .= "<tr>"; $Html .= "<td style='text-align:center;border:1px solid #ddd;'>" . $LastCall->yDateFormat('time', 'd F Y, H:i') . "</td>"; 235: $Html .= "<td style='text-align:center;border:1px solid #ddd;'>" . $LastCall->trunk->number . "</td>"; $Html .= "<td style='text-align:center;border:1px solid #ddd;'>" . $LastCall->trunk->caption . "</td>"; $Html .= "<td style='text-align:center;border:1px solid #ddd;'>" . $LastCall->number . "</td>"; $Html .= "<td style='text-align:center;border:1px solid #ddd;'>" . count($NumberCalls) . "</td>"; $Html .= "<td style='text-align:center;border:1px solid #ddd;'>" . ['Y'=>'да','N'=>'нет'][$LastCall->recalled] . "</td>"; $Html .= "</tr>"; } Скрипт берет данные из базы, данные в которую попадают из базы астериска. Данные там есть, формат их не поменялся.

Читайте на сайте