symfony4 Ошибка Cannot autowire service \".service_locator.dXw1rRy\"...

Ошибки

.. Cannot autowire service \".service_locator.dXw1rRy\" ...

... but no such service exists. You should maybe alias this interface to one of these existing services ...

Подобные ошибки у меня возникали в процессе создания резольвера аргументов контроллеров.

Решение

Решило проблему правильная конфигурация резольвера:

// config/services.yaml
services:
    _defaults:
        // ... убедитесь, что автозагрузка сервисов включена
        autowire: true
    // ...

    App\ArgumentResolver\ServiceValueResolver:
        tags: 
            - { name: controller.argument_value_resolver, priority: 150 } 
            // priority лучше поставить > 100, иначе ваш резольвер не запуститься перед деволтным

Источник