dusterio/laravel-aws-worker

BindingResolutionException occurred in queue method call

wayson opened this issue · 1 comments

I've upgraded Laravel from 5.3 to 5.4. I've encountered this errors a lot in production environment:

Illuminate\Contracts\Container\BindingResolutionException

This exception is thrown in /Dusterio\AwsWorker\Controllers\WorkerController@queue

The error message detail is as follows:
Error message Illuminate\Contracts\Container\BindingResolutionException: Exception 'Illuminate\Contracts\Container\BindingResolutionException' with message 'Unresolvable dependency resolving [Parameter #0 [ <required> $event ]] in class Illuminate\Broadcasting\BroadcastEvent' in /var/app/current/vendor/laravel/framework/src/Illuminate/Container/Container.php:910

…ar/app/current/vendor/laravel/framework/src/Illuminate/Container/ Container.php (848) …ar/app/current/vendor/laravel/framework/src/Illuminate/Container/ Container.php (789) …ar/app/current/vendor/laravel/framework/src/Illuminate/Container/ Container.php (757) …ar/app/current/vendor/laravel/framework/src/Illuminate/Container/ Container.php (608) …ar/app/current/vendor/laravel/framework/src/Illuminate/Container/ Container.php (575) …app/current/vendor/laravel/framework/src/Illuminate/Foundation/ Application.php (728) …at /var/app/current/vendor/laravel/framework/src/Illuminate/Queue/Jobs/ Job.php (170) …at /var/app/current/vendor/laravel/framework/src/Illuminate/Queue/Jobs/ Job.php (69) …led at /var/app/current/vendor/dusterio/laravel-aws-worker/src/Jobs/ AwsJob.php (46) …d at /var/app/current/vendor/laravel/framework/src/Illuminate/Queue/ Worker.php (317) …pp/current/vendor/dusterio/laravel-aws-worker/src/Wrappers/ Laravel53Worker.php (34) …urrent/vendor/dusterio/laravel-aws-worker/src/Controllers/ WorkerController.php (82) in Dusterio\AwsWorker\Controllers\WorkerController::queue called at ? (?) …rrent/vendor/dusterio/laravel-aws-worker/src/Controllers/ LaravelController.php (45) …rrent/vendor/laravel/framework/src/Illuminate/Routing/ ControllerDispatcher.php (44) … at /var/app/current/vendor/laravel/framework/src/Illuminate/Routing/ Route.php (203) … at /var/app/current/vendor/laravel/framework/src/Illuminate/Routing/ Route.php (160) …at /var/app/current/vendor/laravel/framework/src/Illuminate/Routing/ Router.php (572) … /var/app/current/vendor/laravel/framework/src/Illuminate/Routing/ Pipeline.php (30) …/var/app/current/vendor/laravel/framework/src/Illuminate/Pipeline/ Pipeline.php (102) …at /var/app/current/vendor/laravel/framework/src/Illuminate/Routing/ Router.php (574) …at /var/app/current/vendor/laravel/framework/src/Illuminate/Routing/ Router.php (533) …at /var/app/current/vendor/laravel/framework/src/Illuminate/Routing/ Router.php (511) …app/current/vendor/laravel/framework/src/Illuminate/Foundation/Http/ Kernel.php (176) … /var/app/current/vendor/laravel/framework/src/Illuminate/Routing/ Pipeline.php (30) …losure} called at /var/app/current/vendor/fideloper/proxy/src/ TrustProxies.php (56) …/var/app/current/vendor/laravel/framework/src/Illuminate/Pipeline/ Pipeline.php (148) … /var/app/current/vendor/laravel/framework/src/Illuminate/Routing/ Pipeline.php (53) …t/vendor/itsgoingd/clockwork/Clockwork/Support/Laravel/ ClockworkMiddleware.php (41) …/var/app/current/vendor/laravel/framework/src/Illuminate/Pipeline/ Pipeline.php (148) … /var/app/current/vendor/laravel/framework/src/Illuminate/Routing/ Pipeline.php (53) …nate\Routing\{closure} called at /var/app/current/app/Http/Middleware/ Cors.php (23) …/var/app/current/vendor/laravel/framework/src/Illuminate/Pipeline/ Pipeline.php (148) … /var/app/current/vendor/laravel/framework/src/Illuminate/Routing/ Pipeline.php (53) …avel/framework/src/Illuminate/Cookie/Middleware/ AddQueuedCookiesToResponse.php (37) …/var/app/current/vendor/laravel/framework/src/Illuminate/Pipeline/ Pipeline.php (148) … /var/app/current/vendor/laravel/framework/src/Illuminate/Routing/ Pipeline.php (53) …t/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/ EncryptCookies.php (59) …/var/app/current/vendor/laravel/framework/src/Illuminate/Pipeline/ Pipeline.php (148) … /var/app/current/vendor/laravel/framework/src/Illuminate/Routing/ Pipeline.php (53) …avel/framework/src/Illuminate/Foundation/Http/Middleware/ TransformsRequest.php (30) …/var/app/current/vendor/laravel/framework/src/Illuminate/Pipeline/ Pipeline.php (148) … /var/app/current/vendor/laravel/framework/src/Illuminate/Routing/ Pipeline.php (53) …avel/framework/src/Illuminate/Foundation/Http/Middleware/ TransformsRequest.php (30) …/var/app/current/vendor/laravel/framework/src/Illuminate/Pipeline/ Pipeline.php (148) … /var/app/current/vendor/laravel/framework/src/Illuminate/Routing/ Pipeline.php (53) …ravel/framework/src/Illuminate/Foundation/Http/Middleware/ ValidatePostSize.php (27) …/var/app/current/vendor/laravel/framework/src/Illuminate/Pipeline/ Pipeline.php (148) … /var/app/current/vendor/laravel/framework/src/Illuminate/Routing/ Pipeline.php (53) …ramework/src/Illuminate/Foundation/Http/Middleware/ CheckForMaintenanceMode.php (46) …/var/app/current/vendor/laravel/framework/src/Illuminate/Pipeline/ Pipeline.php (148) … /var/app/current/vendor/laravel/framework/src/Illuminate/Routing/ Pipeline.php (53) …/var/app/current/vendor/laravel/framework/src/Illuminate/Pipeline/ Pipeline.php (102) …app/current/vendor/laravel/framework/src/Illuminate/Foundation/Http/ Kernel.php (151) …app/current/vendor/laravel/framework/src/Illuminate/Foundation/Http/ Kernel.php (116) …ate\Foundation\Http\Kernel::handle called at /var/app/current/public/ index.php (52)

Found out it's caused by upgrading from 5.3 to 5.4 with AWS Beanstalk Immutable deployment enabled.