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
- In a Magento default instance
- 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

About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 20 (12 by maintainers)
@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,
Try locking monolog at
1.23.xfor now as2.3-developdoes.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