Error in laravel.log related to "InvoiceReminderWasEmailed::$reminder"

I haven’t had any reminder emails due recently but found this while doing some server maintenance today in my laravel.log file.

v5.5.117-C115
System Health
Email: smtp
Queue: database
PDF: SnapPDF PDF
Database Check
Passed
PHP Info:
Web: v8.1.18
CLI: v8.1.18
Memory Limit: 768M

[2023-05-11 14:00:08] production.ERROR: Undefined property: App\Events\Invoice\InvoiceReminderWasEmailed::$reminder {"exception":"[object] (ErrorException(code: 0): Undefined property: App\\Events\\Invoice\\InvoiceReminderWasEmailed::$reminder at /REDACTED/invoice5/app/Listeners/Invoice/InvoiceReminderEmailActivity.php:54)
[stacktrace]
#0 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(266): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError()
#1 /REDACTED/invoice5/app/Listeners/Invoice/InvoiceReminderEmailActivity.php(54): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}()
#2 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Events/CallQueuedListener.php(107): App\\Listeners\\Invoice\\InvoiceReminderEmailActivity->handle()
#3 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Events\\CallQueuedListener->handle()
#4 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#5 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#6 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod()
#7 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call()
#8 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call()
#9 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->Illuminate\\Bus\\{closure}()
#10 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#11 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then()
#12 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\\Bus\\Dispatcher->dispatchNow()
#13 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->Illuminate\\Queue\\{closure}()
#14 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#15 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\\Pipeline\\Pipeline->then()
#16 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware()
#17 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call()
#18 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process()
#20 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob()
#21 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon()
#22 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker()
#23 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#25 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#26 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod()
#27 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call()
#28 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call()
#29 /REDACTED/invoice5/vendor/symfony/console/Command/Command.php(312): Illuminate\\Console\\Command->execute()
#30 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\\Component\\Console\\Command\\Command->run()
#31 /REDACTED/invoice5/vendor/symfony/console/Application.php(1022): Illuminate\\Console\\Command->run()
#32 /REDACTED/invoice5/vendor/symfony/console/Application.php(314): Symfony\\Component\\Console\\Application->doRunCommand()
#33 /REDACTED/invoice5/vendor/symfony/console/Application.php(168): Symfony\\Component\\Console\\Application->doRun()
#34 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run()
#35 /REDACTED/invoice5/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run()
#36 /REDACTED/invoice5/artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle()
#37 {main}

Hi,

@david do you have any thoughts?

@nmbgeek

I’ve made a change around this for v5.5.118