Skip to main content

Command Palette

Search for a command to run...

Laravel Error: Object of type Illuminate\Console\Scheduling\Event is not callable

Published
1 min read
G

I am a self-taught developer currently in Salt Lake City. Currently, work in Laravel but have experience in plain PHP, PERL, and CakePHP.

Entrepreneurial VP of tech and CTO with a strong grasp of both the business and engineering. PHP developer for 10 years with experience in CakePHP and Laravel

Another day, another really fun error that no one but me seems to have ever suffered in production.

For me, this error was caused by missing extra parentheses on the scheduled call.

$schedule->command('twilio:get')->dailyAt('20:00')();

Stack trace of the error:

[2022-02-25 16:31:01] live.ERROR: Object of type Illuminate\Console\Scheduling\Event is not callable {"exception":"[object] (Error(code: 0): Object of type Illuminate\\Console\\Scheduling\\Event is not callable at /var/www/202202252328/app/Console/Kernel.php:104)
[stacktrace]
#0 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(102): App\\Console\\Kernel->schedule()
#1 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Support/helpers.php(263): Illuminate\\Foundation\\Console\\Kernel->Illuminate\\Foundation\\Console\\{closure}()
#2 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(103): tap()
#3 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Container/Container.php(873): Illuminate\\Foundation\\Console\\Kernel->Illuminate\\Foundation\\Console\\{closure}()
#4 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Container/Container.php(758): Illuminate\\Container\\Container->build()
#5 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(851): Illuminate\\Container\\Container->resolve()
#6 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\\Foundation\\Application->resolve()
#7 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(836): Illuminate\\Container\\Container->make()
#8 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(182): Illuminate\\Foundation\\Application->make()
#9 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(124): Illuminate\\Container\\BoundMethod::addDependencyForCallParameter()
#10 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Container\\BoundMethod::getMethodDependencies()
#11 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Container/Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#12 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#13 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod()
#14 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Container/Container.php(653): Illuminate\\Container\\BoundMethod::call()
#15 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Console/Command.php(136): Illuminate\\Container\\Container->call()
#16 /var/www/202202252328/vendor/symfony/console/Command/Command.php(298): Illuminate\\Console\\Command->execute()
#17 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Console/Command.php(121): Symfony\\Component\\Console\\Command\\Command->run()
#18 /var/www/202202252328/vendor/symfony/console/Application.php(1015): Illuminate\\Console\\Command->run()
#19 /var/www/202202252328/vendor/symfony/console/Application.php(299): Symfony\\Component\\Console\\Application->doRunCommand()
#20 /var/www/202202252328/vendor/symfony/console/Application.php(171): Symfony\\Component\\Console\\Application->doRun()
#21 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Console/Application.php(94): Symfony\\Component\\Console\\Application->run()
#22 /var/www/202202252328/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(129): Illuminate\\Console\\Application->run()
#23 /var/www/202202252328/artisan(35): Illuminate\\Foundation\\Console\\Kernel->handle()
#24 {main}
"}