Error: Typed property Modules\Reports\Exports\Types\AbstractType::$reportTitle must not be accessed befo...
Sentry Issue: CATTR-CORE-33
Error: Typed property Modules\Reports\Exports\Types\AbstractType::$reportTitle must not be accessed before initialization
File "/Modules/Reports/Exports/Types/Pdf.php", line 27, in Modules\Reports\Exports\Types\Pdf::view
'reportTitle' => $this->reportTitle,
File "/Modules/Reports/Exports/Types/AbstractType.php", line 40, in Modules\Reports\Exports\Types\AbstractType::store
return $this->storeFile($filePath, $disk, $this->writerType);
File "/Modules/EmailReports/Entities/ReportsSender.php", line 61, in Modules\EmailReports\Entities\ReportsSender::sendEmail
$isStored = $typeExporter->store($exporter->exportCollection($queryData), $filePath);
File "/Modules/EmailReports/Entities/ReportsSender.php", line 35, in Modules\EmailReports\Entities\ReportsSender::send
$this->sendEmail($emailReport, $frequency);
File "/Modules/EmailReports/Console/EmailReportsSender.php", line 40, in Modules\EmailReports\Console\EmailReportsSender::handle
$this->repository->send();
...
(21 additional frame(s) were not displayed)
[2020-05-12 12:00:01] production.ERROR: Typed property Modules\Reports\Exports\Types\AbstractType::$reportTitle must not be accessed before initialization {"exception":"[object] (Error(code: 0): Typed property Modules\\Reports\\Exports\\Types\\AbstractType::$reportTitle must not be accessed before initialization at /opt/cattr/cattr/backend/Modules/Reports/Exports/Types/Pdf.php:27)
[stacktrace]
#0 /opt/cattr/cattr/backend/vendor/maatwebsite/excel/src/Sheet.php(370): Modules\\Reports\\Exports\\Types\\Pdf->view()
#1 /opt/cattr/cattr/backend/vendor/maatwebsite/excel/src/Sheet.php(200): Maatwebsite\\Excel\\Sheet->fromView()
#2 /opt/cattr/cattr/backend/vendor/maatwebsite/excel/src/Writer.php(65): Maatwebsite\\Excel\\Sheet->export()
#3 /opt/cattr/cattr/backend/vendor/maatwebsite/excel/src/Excel.php(195): Maatwebsite\\Excel\\Writer->export()
#4 /opt/cattr/cattr/backend/vendor/maatwebsite/excel/src/Excel.php(99): Maatwebsite\\Excel\\Excel->export()
#5 /opt/cattr/cattr/backend/vendor/maatwebsite/excel/src/Concerns/Exportable.php(55): Maatwebsite\\Excel\\Excel->store()
#6 /opt/cattr/cattr/backend/Modules/Reports/Exports/Types/AbstractType.php(40): Modules\\Reports\\Exports\\Types\\AbstractType->storeFile()
#7 /opt/cattr/cattr/backend/Modules/EmailReports/Entities/ReportsSender.php(61): Modules\\Reports\\Exports\\Types\\AbstractType->store()
#8 /opt/cattr/cattr/backend/Modules/EmailReports/Entities/ReportsSender.php(35): Modules\\EmailReports\\Entities\\ReportsSender->sendEmail()
#9 /opt/cattr/cattr/backend/Modules/EmailReports/Console/EmailReportsSender.php(40): Modules\\EmailReports\\Entities\\ReportsSender->send()
#10 [internal function]: Modules\\EmailReports\\Console\\EmailReportsSender->handle()
#11 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(32): call_user_func_array()
#12 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Container/Util.php(36): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#13 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(90): Illuminate\\Container\\Util::unwrapIfClosure()
#14 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(34): Illuminate\\Container\\BoundMethod::callBoundMethod()
#15 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(592): Illuminate\\Container\\BoundMethod::call()
#16 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Console/Command.php(134): Illuminate\\Container\\Container->call()
#17 /opt/cattr/cattr/backend/vendor/symfony/console/Command/Command.php(255): Illuminate\\Console\\Command->execute()
#18 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Console/Command.php(121): Symfony\\Component\\Console\\Command\\Command->run()
#19 /opt/cattr/cattr/backend/vendor/symfony/console/Application.php(912): Illuminate\\Console\\Command->run()
#20 /opt/cattr/cattr/backend/vendor/symfony/console/Application.php(264): Symfony\\Component\\Console\\Application->doRunCommand()
#21 /opt/cattr/cattr/backend/vendor/symfony/console/Application.php(140): Symfony\\Component\\Console\\Application->doRun()
#22 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Console/Application.php(93): Symfony\\Component\\Console\\Application->run()
#23 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(129): Illuminate\\Console\\Application->run()
#24 /opt/cattr/cattr/backend/artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle()
#25 {main}
"}