Skip to content

Error on listing environment variables #34470

Closed
@versgui

Description

@versgui

Symfony version(s) affected: 4.4.0-RC1

Description
When I try to list environment variables with bin/console debug:container --env-vars in DEV environment, I have this error:

In ServiceLocatorTrait.php line 66:
  Function name must be a string

Exception trace:
  at /var/www/project/vendor/symfony/service-contracts/ServiceLocatorTrait.php:66
 Symfony\Component\DependencyInjection\ServiceLocator->doGet() at /var/www/project/vendor/symfony/dependency-injection/ServiceLocator.php:39
 Symfony\Component\DependencyInjection\ServiceLocator->get() at /var/www/project/vendor/symfony/dependency-injection/Container.php:414
 Symfony\Component\DependencyInjection\Container->getEnv() at /var/www/project/vendor/symfony/dependency-injection/ContainerBuilder.php:1583
 Symfony\Component\DependencyInjection\ContainerBuilder->getEnv() at n/a:n/a
 ReflectionMethod->invoke() at /var/www/project/vendor/symfony/framework-bundle/Console/Descriptor/Descriptor.php:369
 Symfony\Bundle\FrameworkBundle\Console\Descriptor\Descriptor->getContainerEnvVars() at /var/www/project/vendor/symfony/framework-bundle/Console/Descriptor/Descriptor.php:56
 Symfony\Bundle\FrameworkBundle\Console\Descriptor\Descriptor->describe() at /var/www/project/vendor/symfony/console/Helper/DescriptorHelper.php:67
 Symfony\Component\Console\Helper\DescriptorHelper->describe() at /var/www/project/vendor/symfony/framework-bundle/Command/ContainerDebugCommand.php:165
 Symfony\Bundle\FrameworkBundle\Command\ContainerDebugCommand->execute() at /var/www/project/vendor/symfony/console/Command/Command.php:255
 Symfony\Component\Console\Command\Command->run() at /var/www/project/vendor/symfony/console/Application.php:1029
 Symfony\Component\Console\Application->doRunCommand() at /var/www/project/vendor/symfony/framework-bundle/Console/Application.php:97
 Symfony\Bundle\FrameworkBundle\Console\Application->doRunCommand() at /var/www/project/vendor/symfony/console/Application.php:272
 Symfony\Component\Console\Application->doRun() at /var/www/project/vendor/symfony/framework-bundle/Console/Application.php:83
 Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at /var/www/project/vendor/symfony/console/Application.php:148
 Symfony\Component\Console\Application->run() at /var/www/project/bin/console:38

How to reproduce
Type bin/console debug:container --env-vars --env=dev with Symfony 4.4.0-RC1 and PHP 7.3.11 and these required packages.
I tried with a fresh installation, the error occurs.
Example for reproduction: https://github.com/versgui/sf44-bug

"require": {
        "ext-ctype": "*",
        "ext-iconv": "*",
        "ext-json": "*",
        "a2lix/translation-form-bundle": "^3.0",
        "api-platform/api-pack": "^1.2",
        "deanblackborough/php-quill-renderer": "^3.17",
        "doctrine/data-fixtures": "dev-master",
        "doctrine/doctrine-migrations-bundle": "^2.0",
        "easycorp/easyadmin-bundle": "^2.1",
        "fpay/xid-php": "^1.0",
        "geoip2/geoip2": "^2.9",
        "liip/imagine-bundle": "^2.1",
        "nesbot/carbon": "^2.14",
        "php-translation/symfony-bundle": "^0.8.1",
        "sensio/framework-extra-bundle": "^5.2",
        "stof/doctrine-extensions-bundle": "^1.3",
        "symfony/console": "4.4.*",
        "symfony/dependency-injection": "4.4.*",
        "symfony/dotenv": "4.4.*",
        "symfony/flex": "^1.1",
        "symfony/form": "4.4.*",
        "symfony/framework-bundle": "4.4.*",
        "symfony/monolog-bundle": "^3.4",
        "symfony/orm-pack": "^1.0",
        "symfony/property-info": "4.4.*",
        "symfony/security-bundle": "4.4.*",
        "symfony/swiftmailer-bundle": "^3.2",
        "symfony/twig-bundle": "4.4.*",
        "symfony/validator": "4.4.*",
        "symfony/webpack-encore-bundle": "^1.1",
        "symfony/yaml": "4.4.*",
        "twig/extensions": "^1.5",
        "vich/uploader-bundle": "^1.9",
        "white-october/pagerfanta-bundle": "^1.2"
},
"require-dev": {
        "api-platform/schema-generator": "^2.1",
        "hautelook/alice-bundle": "^2.3",
        "nunomaduro/phpinsights": "^1.9",
        "squizlabs/php_codesniffer": "^3.4",
        "symfony/maker-bundle": "^1.11",
        "symfony/phpunit-bridge": "4.4.*",
        "symfony/profiler-pack": "^1.0",
        "symfony/test-pack": "^1.0",
        "symfony/var-dumper": "4.4.*",
        "symfony/web-server-bundle": "4.4.*"
    }

Possible Solution

Additional context

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions