Skip to content

[5.3] Unresolvable dependency resolving [Parameter #0 [ <required> $app ]] in class Illuminate\Support\Manager #15304

Closed
@ghost

Description

  • Laravel Version: 5.3.6
  • PHP Version: 7.0.8
  • Database Driver & Version: mysql 5.

Description:

When I use pda/pheanstalk queue (3.0.x or 3.1.x ) and queued event listeners, which sends slack Notifications, I receive this error in bugsnag.

Illuminate\Contracts\Container\BindingResolutionExceptionvendor/laravel/framework/src/Illuminate/Container/Container.php:835
Unresolvable dependency resolving [Parameter #0 [ <required> $app ]] in class Illuminate\Support\Manager

And I cant find place which is causing this error.

Full stacktrace:

Illuminate\Contracts\Container\BindingResolutionException Unresolvable dependency resolving [Parameter #0 [ <required> $app ]] in class Illuminate\Support\Manager 
    vendor/laravel/framework/src/Illuminate/Container/Container.php:835 Illuminate\Container\Container::resolveNonClass
    vendor/laravel/framework/src/Illuminate/Container/Container.php:802 Illuminate\Container\Container::getDependencies
    vendor/laravel/framework/src/Illuminate/Container/Container.php:773 Illuminate\Container\Container::build
    vendor/laravel/framework/src/Illuminate/Container/Container.php:629 Illuminate\Container\Container::make
    vendor/laravel/framework/src/Illuminate/Foundation/Application.php:699 Illuminate\Foundation\Application::make
    vendor/laravel/framework/src/Illuminate/Container/Container.php:573 Illuminate\Container\Container::addDependencyForCallParameter
    vendor/laravel/framework/src/Illuminate/Container/Container.php:533 Illuminate\Container\Container::getMethodDependencies
    vendor/laravel/framework/src/Illuminate/Container/Container.php:505 Illuminate\Container\Container::call
    vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php:94 Illuminate\Bus\Dispatcher::Illuminate\Bus\{closure}
    vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151 Illuminate\Pipeline\Pipeline::Illuminate\Pipeline\{closure}
    vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 Illuminate\Pipeline\Pipeline::then
    vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php:98 Illuminate\Bus\Dispatcher::dispatchNow
    vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php:47 Illuminate\Queue\CallQueuedHandler::call
    vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php:72 Illuminate\Queue\Jobs\Job::fire
    vendor/laravel/framework/src/Illuminate/Queue/Worker.php:207 Illuminate\Queue\Worker::process
    vendor/laravel/framework/src/Illuminate/Queue/Worker.php:160 Illuminate\Queue\Worker::runNextJob
    vendor/laravel/framework/src/Illuminate/Queue/Worker.php:111 Illuminate\Queue\Worker::runNextJobForDaemon
    vendor/laravel/framework/src/Illuminate/Queue/Worker.php:74 Illuminate\Queue\Worker::daemon
    vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php:97 Illuminate\Queue\Console\WorkCommand::runWorker
    vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php:78 Illuminate\Queue\Console\WorkCommand::fire
    [internal] call_user_func_array
    vendor/laravel/framework/src/Illuminate/Container/Container.php:507 Illuminate\Container\Container::call
    vendor/laravel/framework/src/Illuminate/Console/Command.php:169 Illuminate\Console\Command::execute
    vendor/symfony/console/Command/Command.php:256 Symfony\Component\Console\Command\Command::run
    vendor/laravel/framework/src/Illuminate/Console/Command.php:155 Illuminate\Console\Command::run
    vendor/symfony/console/Application.php:818 Symfony\Component\Console\Application::doRunCommand
    vendor/symfony/console/Application.php:186 Symfony\Component\Console\Application::doRun
    vendor/symfony/console/Application.php:117 Symfony\Component\Console\Application::run
    vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:122 Illuminate\Foundation\Console\Kernel::handle
    artisan:35 [main]

Steps To Reproduce:

Fire an event, which has queued event listener that uses new 5.3 introduced notification class and sends slack notification.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions