Skip to content

[5.0] [Bug] queue:work --daemon fails to execute #6379

Closed
@jataggart

Description

@jataggart

I am having some trouble getting the queue workers to operate in daemon mode. I've been able to reproduce on a fresh install of laravel from composer, please let me know if you need more information.

Input:

$ composer create-project laravel/laravel laravel-5-framework-queue-daemon-bug dev-develop
$ cd laravel-5-framework-queue-daemon-bug
$ composer require pda/pheanstalk
$ php artisan clear-compiled
$ vim config/queue.php # change default queue to 'beanstalkd'
$ php artisan queue:work --daemon

Output:

exception 'Illuminate\Container\BindingResolutionException' with message 'Unresolvable dependency resolving [Parameter #0 [ <optional> $message ]] in class Exception' in storage/framework/compiled.php:531
Stack trace:
#0 storage/framework/compiled.php(518): Illuminate\Container\Container->resolveNonClass(Object(ReflectionParameter))
#1 storage/framework/compiled.php(506): Illuminate\Container\Container->getDependencies(Array, Array)
#2 storage/framework/compiled.php(454): Illuminate\Container\Container->build('exception', Array)
#3 storage/framework/compiled.php(875): Illuminate\Container\Container->make('exception', Array)
#4 storage/framework/compiled.php(634): Illuminate\Foundation\Application->make('exception')
#5 vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(94): Illuminate\Container\Container->offsetGet('exception')
#6 vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(67): Illuminate\Queue\Console\WorkCommand->runWorker(NULL, NULL, 0, 128, true)
#7 vendor/laravel/framework/src/Illuminate/Console/Command.php(112): Illuminate\Queue\Console\WorkCommand->fire()
#8 vendor/symfony/console/Symfony/Component/Console/Command/Command.php(252): Illuminate\Console\Command->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#9 vendor/laravel/framework/src/Illuminate/Console/Command.php(100): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#10 vendor/symfony/console/Symfony/Component/Console/Application.php(874): Illuminate\Console\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#11 vendor/symfony/console/Symfony/Component/Console/Application.php(195): Symfony\Component\Console\Application->doRunCommand(Object(Illuminate\Queue\Console\WorkCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#12 vendor/symfony/console/Symfony/Component/Console/Application.php(126): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#13 vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(72): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#14 app/Console/Kernel.php(28): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#15 artisan(46): App\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#16 {main}

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