Pergunta

I have PHP 7.3.24 installed, After upgrading to Magento 2.4.1 I am getting the following error -

I have upgraded the MagePlaza extensions.

{"0":"Missing required argument $adapters of Magento\\Search\\Model\\AdapterFactory.","1":"#1 Magento\\Framework\\ObjectManager\\Factory\\AbstractFactory->resolveArgumentsInRuntime() 
called at [vendor\/magento\/framework\/ObjectManager\/Factory\/Dynamic\/Developer.php:34]\n#2 Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->_resolveArguments() called at 
[vendor\/magento\/framework\/ObjectManager\/Factory\/Dynamic\/Developer.php:59]\n#3 Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->create() called at 
[vendor\/magento\/framework\/ObjectManager\/ObjectManager.php:70]\n#4 Magento\\Framework\\ObjectManager\\ObjectManager->get() called at 
[vendor\/magento\/framework\/ObjectManager\/Factory\/AbstractFactory.php:170]\n#5 Magento\\Framework\\ObjectManager\\Factory\\AbstractFactory->resolveArgument() called at 
[vendor\/magento\/framework\/ObjectManager\/Factory\/AbstractFactory.php:276]\n#6 Magento\\Framework\\ObjectManager\\Factory\\AbstractFactory->getResolvedArgument() called at 
[vendor\/magento\/framework\/ObjectManager\/Factory\/AbstractFactory.php:239]\n#7 Magento\\Framework\\ObjectManager\\Factory\\AbstractFactory->resolveArgumentsInRuntime() called at 
[vendor\/magento\/framework\/ObjectManager\/Factory\/Dynamic\/Developer.php:34]\n#8 Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->_resolveArguments() called at 
[vendor\/magento\/framework\/ObjectManager\/Factory\/Dynamic\/Developer.php:59]\n#9 Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->create() called at 
[vendor\/magento\/framework\/ObjectManager\/ObjectManager.php:70]\n#10 Magento\\Framework\\ObjectManager\\ObjectManager->get() called at 
[vendor\/magento\/framework\/ObjectManager\/Factory\/AbstractFactory.php:170]\n#11 Magento\\Framework\\ObjectManager\\Factory\\AbstractFactory->resolveArgument() called at 
[vendor\/magento\/framework\/ObjectManager\/Factory\/AbstractFactory.php:276]\n#12 Magento\\Framework\\ObjectManager\\Factory\\AbstractFactory->getResolvedArgument() called at 
[vendor\/magento\/framework\/ObjectManager\/Factory\/AbstractFactory.php:239]\n#13 Magento\\Framework\\ObjectManager\\Factory\\AbstractFactory->resolveArgumentsInRuntime() called at 
[vendor\/magento\/framework\/ObjectManager\/Factory\/Dynamic\/Developer.php:34]\n#14 Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->_resolveArguments() called at 
[vendor\/magento\/framework\/ObjectManager\/Factory\/Dynamic\/Developer.php:59]\n#15 Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->create() called at 
[vendor\/magento\/framework\/ObjectManager\/ObjectManager.php:70]\n#16 Magento\\Framework\\ObjectManager\\ObjectManager->get() called at 
[vendor\/magento\/module-catalog-search\/Model\/ResourceModel\/Fulltext\/Collection.php:207]\n#17 Magento\\CatalogSearch\\Model\\ResourceModel\\Fulltext\\Collection->__construct() called at 
[generated\/code\/Magento\/CatalogSearch\/Model\/ResourceModel\/Fulltext\/Collection\/Interceptor.php:14]\n#18 Magento\\CatalogSearch\\Model\\ResourceModel\\Fulltext\\Collection\\Interceptor->__construct() 
called at [vendor\/magento\/framework\/ObjectManager\/Factory\/AbstractFactory.php:121]\n#19 Magento\\Framework\\ObjectManager\\Factory\\AbstractFactory->createObject() called at 
[vendor\/magento\/framework\/ObjectManager\/Factory\/Dynamic\/Developer.php:66]\n#20 Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->create() called at 
[vendor\/magento\/framework\/ObjectManager\/ObjectManager.php:56]\n#21 Magento\\Framework\\ObjectManager\\ObjectManager->create() called at 
[generated\/code\/Magento\/Catalog\/Model\/ResourceModel\/Product\/CollectionFactory.php:43]\n#22 Magento\\Catalog\\Model\\ResourceModel\\Product\\CollectionFactory->create() called at 
[vendor\/magento\/module-catalog-search\/Model\/Layer\/Category\/ItemCollectionProvider.php:36]\n#23 Magento\\CatalogSearch\\Model\\Layer\\Category\\ItemCollectionProvider->getCollection() 
called at [vendor\/magento\/module-catalog\/Model\/Layer.php:146]\n#24 Magento\\Catalog\\Model\\Layer->getProductCollection() called at 
[vendor\/magento\/module-catalog\/Block\/Product\/ListProduct.php:481]\n#25 Magento\\Catalog\\Block\\Product\\ListProduct->initializeProductCollection() called at 
[vendor\/magento\/module-catalog\/Block\/Product\/ListProduct.php:121]\n#26 Magento\\Catalog\\Block\\Product\\ListProduct->_getProductCollection() called at 
[vendor\/magento\/module-catalog\/Block\/Product\/ListProduct.php:366]\n#27 Magento\\Catalog\\Block\\Product\\ListProduct->getIdentities() called at 
[generated\/code\/Magento\/Catalog\/Block\/Product\/ListProduct\/Interceptor.php:113]\n#28 Magento\\Catalog\\Block\\Product\\ListProduct\\Interceptor->getIdentities() called at 
[vendor\/magento\/module-page-cache\/Model\/Layout\/LayoutPlugin.php:96]\n#29 Magento\\PageCache\\Model\\Layout\\LayoutPlugin->afterGetOutput() called at 
[vendor\/magento\/framework\/Interception\/Interceptor.php:146]\n#30 Magento\\Framework\\View\\Layout\\Interceptor->Magento\\Framework\\Interception\\{closure}() called at 
[vendor\/magento\/framework\/Interception\/Interceptor.php:153]\n#31 Magento\\Framework\\View\\Layout\\Interceptor->___callPlugins() called at 
[generated\/code\/Magento\/Framework\/View\/Layout\/Interceptor.php:347]\n#32 Magento\\Framework\\View\\Layout\\Interceptor->getOutput() called at 
[vendor\/magento\/framework\/View\/Result\/Page.php:258]\n#33 Magento\\Framework\\View\\Result\\Page->render() called at [vendor\/magento\/framework\/View\/Result\/Layout.php:171]\n#34 
Magento\\Framework\\View\\Result\\Layout->renderResult() called at [vendor\/magento\/framework\/Interception\/Interceptor.php:58]\n#35 Magento\\Framework\\View\\Result\\Page\\Interceptor->___callParent() 
called at [vendor\/magento\/framework\/Interception\/Interceptor.php:138]\n#36 Magento\\Framework\\View\\Result\\Page\\Interceptor->Magento\\Framework\\Interception\\{closure}() called at 
[vendor\/magento\/framework\/Interception\/Interceptor.php:153]\n#37 Magento\\Framework\\View\\Result\\Page\\Interceptor->___callPlugins() called at 
[generated\/code\/Magento\/Framework\/View\/Result\/Page\/Interceptor.php:95]\n#38 Magento\\Framework\\View\\Result\\Page\\Interceptor->renderResult() called at 
[vendor\/magento\/framework\/App\/Http.php:120]\n#39 Magento\\Framework\\App\\Http->launch() called at [generated\/code\/Magento\/Framework\/App\/Http\/Interceptor.php:23]\n#40 
Magento\\Framework\\App\\Http\\Interceptor->launch() called at [vendor\/magento\/framework\/App\/Bootstrap.php:263]\n#41 Magento\\Framework\\App\\Bootstrap->run() called at 
[pub\/index.php:40]\n","url":"\/bubble-mailers.html","script_name":"\/index.php","report_id":"80b6849c9a1e77cc1e929c0bd11d00a4991892f56c951d002612c4d54e69086a"}
Foi útil?

Solução

You need to update your Mageplaza extension, the version you are using uses mysql search, mysql search has been deprecated in 2.4 in favor of ElasticSearch.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top