magento2: [InvalidArgumentException] Cache frontend 'default' is not recognized.

Hi, everyone! I’m facing an issue that started this week on Monday. When we try to run bin/magento setup:install we face this exception [InvalidArgumentException] Cache frontend 'default' is not recognized. that blocks our setup process.

We realyze that under the stack trace, that the Monolog module recently receive an update, from 1.23.0 to 1.24.0. And this new version was released yesterday (2018/11/05).

There still have an open issue: https://github.com/magento/magento2/issues/8285, however its related with a custom module. We’re not using any custom module.

Preconditions

Magento ver. 2.2.2 EE

Steps to reproduce

  1. In a Magento default instance
  2. Run bin/magento setup:install (with the required options)

Expected result

Install process should complete normally

Actual result

[InvalidArgumentException] Cache frontend ‘default’ is not recognized.

Exception trace:
 () at /var/www/html/vendor/magento/framework/App/Cache/Frontend/Pool.php:150
 Magento\Framework\App\Cache\Frontend\Pool->get() at /var/www/html/vendor/magento/framework/App/Cache/Type/FrontendPool.php:86
 Magento\Framework\App\Cache\Type\FrontendPool->get() at /var/www/html/vendor/magento/framework/App/Cache/Type/Config.php:49
 Magento\Framework\App\Cache\Type\Config->_getFrontend() at /var/www/html/vendor/magento/framework/Cache/Frontend/Decorator/Bare.php:65
 Magento\Framework\Cache\Frontend\Decorator\Bare->load() at /var/www/html/vendor/magento/framework/Interception/PluginList/PluginList.php:288
 Magento\Framework\Interception\PluginList\PluginList->_loadScopedData() at /var/www/html/vendor/magento/framework/Interception/PluginList/PluginList.php:266
 Magento\Framework\Interception\PluginList\PluginList->getNext() at /var/www/html/generated/code/Magento/Framework/Logger/Monolog/Interceptor.php:87
 Magento\Framework\Logger\Monolog\Interceptor->setHandlers() at /var/www/html/vendor/monolog/monolog/src/Monolog/Logger.php:150
 Monolog\Logger->__construct() at /var/www/html/vendor/magento/framework/Logger/Monolog.php:23
 Magento\Framework\Logger\Monolog->__construct() at /var/www/html/generated/code/Magento/Framework/Logger/Monolog/Interceptor.php:14
 Magento\Framework\Logger\Monolog\Interceptor->__construct() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:111
 Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:66
 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create() at /var/www/html/vendor/magento/framework/ObjectManager/ObjectManager.php:70
 Magento\Framework\ObjectManager\ObjectManager->get() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:144
 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:230
 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:34
 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:59
 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create() at /var/www/html/vendor/magento/framework/ObjectManager/ObjectManager.php:70
 Magento\Framework\ObjectManager\ObjectManager->get() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:144
 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:230
 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:34
 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:59
 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create() at /var/www/html/vendor/magento/framework/ObjectManager/ObjectManager.php:56
 Magento\Framework\ObjectManager\ObjectManager->create() at /var/www/html/vendor/magento/framework/App/Cache/Frontend/Factory.php:198
 Magento\Framework\App\Cache\Frontend\Factory->_applyDecorators() at /var/www/html/vendor/magento/framework/App/Cache/Frontend/Factory.php:162
 Magento\Framework\App\Cache\Frontend\Factory->create() at /var/www/html/vendor/magento/framework/App/Cache/Frontend/Pool.php:67
 Magento\Framework\App\Cache\Frontend\Pool->_initialize() at /var/www/html/vendor/magento/framework/App/Cache/Frontend/Pool.php:146
 Magento\Framework\App\Cache\Frontend\Pool->get() at /var/www/html/vendor/magento/framework/App/Cache/Type/FrontendPool.php:86
 Magento\Framework\App\Cache\Type\FrontendPool->get() at /var/www/html/vendor/magento/framework/App/Cache/Type/Config.php:49
 Magento\Framework\App\Cache\Type\Config->_getFrontend() at /var/www/html/vendor/magento/framework/Cache/Frontend/Decorator/Bare.php:65
 Magento\Framework\Cache\Frontend\Decorator\Bare->load() at /var/www/html/vendor/magento/framework/Interception/PluginList/PluginList.php:288
 Magento\Framework\Interception\PluginList\PluginList->_loadScopedData() at /var/www/html/vendor/magento/framework/Interception/PluginList/PluginList.php:266
 Magento\Framework\Interception\PluginList\PluginList->getNext() at /var/www/html/generated/code/Magento/Framework/Logger/Monolog/Interceptor.php:87
 Magento\Framework\Logger\Monolog\Interceptor->setHandlers() at /var/www/html/vendor/monolog/monolog/src/Monolog/Logger.php:150
 Monolog\Logger->__construct() at /var/www/html/vendor/magento/framework/Logger/Monolog.php:23
 Magento\Framework\Logger\Monolog->__construct() at /var/www/html/generated/code/Magento/Framework/Logger/Monolog/Interceptor.php:14
 Magento\Framework\Logger\Monolog\Interceptor->__construct() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:111
 Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:66
 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create() at /var/www/html/vendor/magento/framework/ObjectManager/ObjectManager.php:70
 Magento\Framework\ObjectManager\ObjectManager->get() at /var/www/html/vendor/magento/framework/Stdlib/Cookie/PhpCookieManager.php:80
 Magento\Framework\Stdlib\Cookie\PhpCookieManager->__construct() at /var/www/html/generated/code/Magento/Framework/Stdlib/Cookie/PhpCookieManager/Interceptor.php:14
 Magento\Framework\Stdlib\Cookie\PhpCookieManager\Interceptor->__construct() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:111
 Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:66
 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create() at /var/www/html/vendor/magento/framework/ObjectManager/ObjectManager.php:70
 Magento\Framework\ObjectManager\ObjectManager->get() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:144
 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:230
 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:34
 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:59
 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create() at /var/www/html/vendor/magento/framework/ObjectManager/ObjectManager.php:70
 Magento\Framework\ObjectManager\ObjectManager->get() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:144
 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:230
 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:34
 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:59
 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create() at /var/www/html/vendor/magento/framework/ObjectManager/ObjectManager.php:70
 Magento\Framework\ObjectManager\ObjectManager->get() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:144
 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:230
 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:34
 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:59
 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create() at /var/www/html/vendor/magento/framework/ObjectManager/ObjectManager.php:70
 Magento\Framework\ObjectManager\ObjectManager->get() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:144
 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:230
 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:34
 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:59
 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create() at /var/www/html/vendor/magento/framework/ObjectManager/ObjectManager.php:70
 Magento\Framework\ObjectManager\ObjectManager->get() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:180
 Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:156
 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:230
 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:34
 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments() at /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:59
 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create() at /var/www/html/vendor/magento/framework/ObjectManager/ObjectManager.php:56
 Magento\Framework\ObjectManager\ObjectManager->create() at /var/www/html/setup/src/Magento/Setup/Model/ObjectManagerProvider.php:78
 Magento\Setup\Model\ObjectManagerProvider->createCliCommands() at /var/www/html/setup/src/Magento/Setup/Model/ObjectManagerProvider.php:64
 Magento\Setup\Model\ObjectManagerProvider->get() at /var/www/html/setup/src/Magento/Setup/Module/ConnectionFactory.php:96
 Magento\Setup\Module\ConnectionFactory->create() at /var/www/html/setup/src/Magento/Setup/Validator/DbValidator.php:82
 Magento\Setup\Validator\DbValidator->checkDatabaseConnection() at /var/www/html/setup/src/Magento/Setup/Model/Installer.php:1206
 Magento\Setup\Model\Installer->assertDbAccessible() at /var/www/html/setup/src/Magento/Setup/Model/Installer.php:770
 Magento\Setup\Model\Installer->installSchema() at n/a:n/a
 call_user_func_array() at /var/www/html/setup/src/Magento/Setup/Model/Installer.php:342
 Magento\Setup\Model\Installer->install() at /var/www/html/setup/src/Magento/Setup/Console/Command/InstallCommand.php:146
 Magento\Setup\Console\Command\InstallCommand->execute() at /var/www/html/vendor/symfony/console/Command/Command.php:245
 Symfony\Component\Console\Command\Command->run() at /var/www/html/vendor/symfony/console/Application.php:835
 Symfony\Component\Console\Application->doRunCommand() at /var/www/html/vendor/symfony/console/Application.php:185
 Symfony\Component\Console\Application->doRun() at /var/www/html/vendor/magento/framework/Console/Cli.php:104
 Magento\Framework\Console\Cli->doRun() at /var/www/html/vendor/symfony/console/Application.php:117
 Symfony\Component\Console\Application->run() at /var/www/html/bin/magento:23

image

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 20 (12 by maintainers)

Most upvoted comments

@williankeller no, third party libraries are updated from time to time by core team, then Magento is thoroughly tested and all observed bugs are fixed before such update is released.

Just that there is no need to use fresher version of some library unless there is a crucial feature for your project or some critical fix.

@williankeller,

I’m facing an issue that started this week on Monday. When we try to run bin/magento setup:install we face this exception [InvalidArgumentException] Cache frontend ‘default’ is not recognized. that blocks our setup process.

Try locking monolog at 1.23.x for now as 2.3-develop does.

Plugins can not be used on following: Objects that are instantiated before Magento\Framework\Interception is bootstrapped

@shakthivel-p isn’t it the case?

Also, you can try to execute composer install, so the autoload is regenerated.

With my bug I used redis cache, I fixed the problem by reset nginx, redis cache. May be helpful