1. Enable the maintenance mode
bin/magento maintenance:enable
2. Adapt the root composer.json to 2.4.8-p3
opened 04:45PM - 23 Jan 26 UTC
closed 10:17PM - 24 Jan 26 UTC
Composer
upgrade
A part of https://github.com/keyclampstore-com/m/issues/8
3. «magento/product-community-edition 2.4.8-p3 requires ext-ftp * -> it is missing from your system»
How did I workaround «magento/product-community-edition 2.4.8-p3 requires ext-ftp * -> it is missing from your system »?
4. «baldwin/magento2-module-csp-shim replaces magento/module-csp and thus cannot coexist with it»
opened 05:42PM - 23 Jan 26 UTC
closed 05:55PM - 23 Jan 26 UTC
compatibility
Composer
Content Security Policy
upgrade
```text
- Root composer.json requires baldwin/magento2-module-csp-shim v1.x-dev … -> satisfiable by baldwin/magento2-module-csp-shim[v1.x-dev].
- magento/product-community-edition 2.4.8-p3 requires magento/module-csp 100.4.7-p3 -> satisfiable by magento/module-csp[100.4.7-p3].
- Only one of these can be installed: magento/module-csp[100.4.0, ..., 100.4.8-alpha3], baldwin/magento2-module-csp-shim[v1.x-dev]. baldwin/magento2-module-csp-shim replaces magento/module-csp and thus cannot coexist with it.
- Root composer.json requires magento/product-community-edition 2.4.8-p3 -> satisfiable by magento/product-community-edition[2.4.8-p3].
```
A part of https://github.com/keyclampstore-com/m/issues/10, https://github.com/keyclampstore-com/m/issues/8
https://github.com/baldwin-agency/magento2-module-csp-shim
5. «fooman/emailattachments-m2[3.3.10, ..., 3.3.11] require php ~7.1.0||~7.2.0||~7.3.0||~7.4.0||~8.0.0||~8.1.0 -> your php version (8.2.8) does not satisfy that requirement»
opened 05:59PM - 23 Jan 26 UTC
closed 06:03PM - 23 Jan 26 UTC
compatibility
Composer
upgrade
>fooman/emailattachments-m2[3.3.10, ..., 3.3.11] require php ~7.1.0||~7.2.0||~7.… 3.0||~7.4.0||~8.0.0||~8.1.0 -> your php version (8.2.8) does not satisfy that requirement
A part of https://github.com/keyclampstore-com/m/issues/10, https://github.com/keyclampstore-com/m/issues/8
https://github.com/fooman/emailattachments-m2
6. «laminas/laminas-log[2.13.0, ..., 2.14.x-dev] require php ^7.3 || ~8.0.0 -> your php version (8.2.8) does not satisfy that requirement»
opened 06:09PM - 23 Jan 26 UTC
closed 08:09PM - 24 Jan 26 UTC
compatibility
Composer
upgrade
Laminas
```text
- Root composer.json requires magento/product-community-edition 2.4.8-p3… -> satisfiable by magento/product-community-edition[2.4.8-p3].
- laminas/laminas-log[2.13.0, ..., 2.14.x-dev] require php ^7.3 || ~8.0.0 -> your php version (8.2.8) does not satisfy that requirement.
- laminas/laminas-log[2.15.0, ..., 2.15.x-dev] require php ^7.4 || ~8.0.0 || ~8.1.0 -> your php version (8.2.8) does not satisfy that requirement.
- laminas/laminas-log[2.16.0, ..., 2.18.x-dev] require psr/log ^1.1.2 -> satisfiable by psr/log[1.1.2, 1.1.3, 1.1.4].
- Conclusion: don't install psr/log 1.1.4 (conflict analysis result)
- Root composer.json requires laminas/laminas-log ^2.13 -> satisfiable by laminas/laminas-log[2.13.0, ..., 2.18.x-dev].
```
A part of https://github.com/keyclampstore-com/m/issues/10, https://github.com/keyclampstore-com/m/issues/8
7. Upgrade PHP to 8.2
Magento 2.4.8-p3 requires 8.2 ≤ PHP ≤ 8.4 :
8. Change the Composer's minimum-stability for dev to stable
How did I change the Composer's minimum-stability for dev to stable?
opened 01:15PM - 28 Jan 26 UTC
closed 01:17PM - 28 Jan 26 UTC
Composer
https://getcomposer.org/doc/04-schema.md#minimum-stability
9. Upgrade the «Yotpo Reviews» module from 3.3.0 to 4.3.4
How did I upgrade the «Yotpo Reviews » module from 3.3.0 to 4.3.4 ?
opened 11:24PM - 24 Jan 26 UTC
closed 11:45PM - 24 Jan 26 UTC
compatibility
upgrade
Yotpo
I need it too fix https://github.com/keyclampstore-com/m/issues/15
A part of htt… ps://github.com/keyclampstore-com/m/issues/8
Rationale
How did I fix «Module 'Yotpo_Yotpo' » / «sales_order_data_exporter indexer does not exist » on bin/magento setup:upgrade while upgrading Magento from 2.4.5-p10 to 2.4.8-p3 ?
opened 10:18PM - 24 Jan 26 UTC
closed 11:45PM - 24 Jan 26 UTC
compatibility
MySQL
upgrade
Yotpo
A part of https://github.com/keyclampstore-com/m/issues/8
10. The «Yotpo Reviews» module has stopped working after the 3.3.0 → 4.3.4 upgrade
How did I repair the «Yotpo Reviews » module after the 3.3.0 → 4.3.4 upgrade ?
opened 06:22AM - 30 Jan 26 UTC
closed 07:05AM - 30 Jan 26 UTC
bug
upgrade
Yotpo
# Before
<img width="1379" height="684" alt="Image" src="https://github.com/user… -attachments/assets/95af11bc-f407-4940-9918-1488966aedc7" />
# After
<img width="1416" height="788" alt="Image" src="https://github.com/user-attachments/assets/93d491b8-4afd-46a9-877d-187dab232848" />
Related to https://github.com/keyclampstore-com/m/issues/16, https://github.com/keyclampstore-com/m/issues/8
11. Upgrade the Wyomind_SimpleGoogleShopping module from 14.10.2 to 17.0.8
How did I upgrade the Wyomind_SimpleGoogleShopping module from 14.10.2 to 17.0.8 ?
opened 12:37PM - 30 Jan 26 UTC
closed 12:47PM - 30 Jan 26 UTC
upgrade
I need it for https://github.com/keyclampstore-com/m/issues/32
Rationale
How did I fix «Creation of dynamic property Wyomind\SimpleGoogleShopping\Plugin\Framework\App\PageCache\Identifier::$request is deprecated in vendor/wyomind/framework/Helper/License.php:11 »?
12. Wyomind_SimpleGoogleShopping: «we can't activate your license» / «Your Support & Upgrade Period has expired»
How did I solve «we can't activate your license » / «Your Support & Upgrade Period has expired » for the Wyomind_SimpleGoogleShopping module?
opened 12:59PM - 30 Jan 26 UTC
closed 01:08PM - 30 Jan 26 UTC
<img width="1736" height="340" alt="Image" src="https://github.com/user-attachme… nts/assets/f903a8cc-0c26-47e7-842d-3a39efa7c4af" />
Related to https://github.com/keyclampstore-com/m/issues/33
13. composer update
rm -rf composer.lock
composer clear-cache
composer update --ignore-platform-req=ext-ftp
14. Reimplement the core file patches overwritten by composer update
.editorconfig
pub/get.php
setup/src/Magento/Setup/Module/Di/Code/Reader/ClassesScanner.php
vendor/magento/framework/Image/Adapter/Gd2.php
vendor/magento/framework/Interception/PluginListGenerator.php
vendor/magento/framework/View/Element/Template/File/Validator.php
vendor/magento/module-catalog/Model/View/Asset/Image.php
opened 08:27PM - 24 Jan 26 UTC
closed 10:00PM - 24 Jan 26 UTC
reimplement
upgrade
- `.editorconfig`
- `pub/get.php`
- `setup/src/Magento/Setup/Module/Di/Code/Read… er/ClassesScanner.php`
- `vendor/magento/framework/Image/Adapter/Gd2.php`
- `vendor/magento/framework/Interception/PluginListGenerator.php`
- `vendor/magento/framework/View/Element/Template/File/Validator.php`
- `vendor/magento/module-catalog/Model/View/Asset/Image.php`
```text
$ git status
On branch main
Your branch is up to date with 'origin/main'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .editorconfig
modified: pub/get.php
modified: setup/src/Magento/Setup/Module/Di/Code/Reader/ClassesScanner.php
modified: vendor/magento/framework/Image/Adapter/Gd2.php
modified: vendor/magento/framework/Interception/PluginListGenerator.php
modified: vendor/magento/framework/View/Element/Template/File/Validator.php
modified: vendor/magento/module-catalog/Model/View/Asset/Image.php
```
A part of https://github.com/keyclampstore-com/m/issues/8
15. The price block on the frontend product screen is broken after the Magento 2.4.5-p10 → 2.4.8-p3 upgrade
How did I repair the broken price block on the frontend product screen after the Magento 2.4.5-p10 → 2.4.8-p3 upgrade?
Magento since 2.4.7 has set skip_adjustments to false for the oldPrice block
opened 07:21AM - 30 Jan 26 UTC
closed 02:38PM - 04 Feb 26 UTC
bug
frontend-theme
upgrade
# Before
<img width="1379" height="684" alt="Image" src="https://github.com/user… -attachments/assets/c75e637a-f61e-438c-9064-51eb719f56ff" />
# After
<img width="1416" height="788" alt="Image" src="https://github.com/user-attachments/assets/8e121ae8-72d6-42e6-b052-af6724b03326" />
Related to https://github.com/keyclampstore-com/m/issues/8
16. Disable E_DEPRECATED PHP warnings as the project is fixed priced
opened 05:10PM - 29 Jan 26 UTC
closed 05:19PM - 29 Jan 26 UTC
17. «Stripe Payments v4.5.6 depends on Stripe PHP library v17.6 or newer» despite I have the version 4.4.0 of stripe/stripe-payments installed
How did I fix «Stripe Payments v4.5.6 depends on Stripe PHP library v17.6 or newer » despite I have the version 4.4.0 of stripe/stripe-payments installed?
opened 04:01PM - 28 Jan 26 UTC
closed 03:53PM - 29 Jan 26 UTC
compatibility
Composer
Stripe
Related to https://github.com/keyclampstore-com/m/issues/8
```
[
Mage2.PRO: {
… "mage2pro/core": "11.5.1",
"Magento": "2.4.8-p3",
"PHP": "8.2.8",
"URL": "https://localhost.com:2261/customer/account/loginPost/referer/aHR0cHM6Ly9sb2NhbGhvc3QuY29tOjIyNjEv/",
"Time": "2026-01-28 15:31:06",
"Referer": "https://localhost.com:2261/customer/account/login/referer/aHR0cHM6Ly9sb2NhbGhvc3QuY29tOjIyNjEv/",
"IP Address": "158.181.235.66",
"Request Method": "POST",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36",
"php://input": <…>",
"Post": {
"form_key": "lkLFK5AbOPSmoBE3",
"login": {
"username": "<…>",
"password": "<…>"
}
}
}
channel: main
context: []
datetime: `Monolog\JsonSerializableDateTimeImmutable::__toString()` «1»
extra: []
level: 500
level_name: CRITICAL
message: Stripe Payments v4.5.6 depends on Stripe PHP library v17.6 or newer. Please upgrade your installed Stripe PHP library with the command: composer require stripe/stripe-php:^17.6
]
1 Df\Framework\Log\Dispatcher::handle
https://github.com/mage2pro/core/tree/11.5.1/Framework/Log/Dispatcher.php#L122
vendor/mage2pro/core/Framework/Log/Dispatcher.php:122
2 Monolog\Logger::addRecord
vendor/monolog/monolog/src/Monolog/Logger.php:391
3 Monolog\Logger::critical
vendor/monolog/monolog/src/Monolog/Logger.php:659
4 Magento\Framework\Logger\LoggerProxy::critical
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Logger/LoggerProxy.php#L131
vendor/magento/framework/Logger/LoggerProxy.php:131
5 StripeIntegration\Payments\Model\Config::canInitialize
vendor/stripe/module-payments/Model/Config.php:159
6 StripeIntegration\Payments\Model\Config::initStripe
vendor/stripe/module-payments/Model/Config.php:179
7 StripeIntegration\Payments\Model\Config::__construct
vendor/stripe/module-payments/Model/Config.php:103
8 Magento\Framework\ObjectManager\Factory\AbstractFactory::createObject
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/AbstractFactory.php#L121
vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121
9 Magento\Framework\ObjectManager\Factory\Dynamic\Developer::create
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/Dynamic/Developer.php#L66
vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:66
10 Magento\Framework\ObjectManager\ObjectManager::get
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/ObjectManager.php#L73
vendor/magento/framework/ObjectManager/ObjectManager.php:73
11 Magento\Framework\ObjectManager\Factory\AbstractFactory::resolveArgument
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/AbstractFactory.php#L170
vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:170
12 Magento\Framework\ObjectManager\Factory\AbstractFactory::getResolvedArgument
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/AbstractFactory.php#L276
vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:276
13 Magento\Framework\ObjectManager\Factory\AbstractFactory::resolveArgumentsInRuntime
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/AbstractFactory.php#L239
vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:239
14 Magento\Framework\ObjectManager\Factory\Dynamic\Developer::_resolveArguments
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/Dynamic/Developer.php#L34
vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:34
15 Magento\Framework\ObjectManager\Factory\Dynamic\Developer::create
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/Dynamic/Developer.php#L59
vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:59
16 Magento\Framework\ObjectManager\ObjectManager::get
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/ObjectManager.php#L73
vendor/magento/framework/ObjectManager/ObjectManager.php:73
17 Magento\Framework\ObjectManager\Factory\AbstractFactory::resolveArgument
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/AbstractFactory.php#L170
vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:170
18 Magento\Framework\ObjectManager\Factory\AbstractFactory::getResolvedArgument
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/AbstractFactory.php#L276
vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:276
19 Magento\Framework\ObjectManager\Factory\AbstractFactory::resolveArgumentsInRuntime
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/AbstractFactory.php#L239
vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:239
20 Magento\Framework\ObjectManager\Factory\Dynamic\Developer::_resolveArguments
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/Dynamic/Developer.php#L34
vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:34
21 Magento\Framework\ObjectManager\Factory\Dynamic\Developer::create
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/Dynamic/Developer.php#L59
vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:59
22 Magento\Framework\ObjectManager\ObjectManager::get
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/ObjectManager.php#L73
vendor/magento/framework/ObjectManager/ObjectManager.php:73
23 Magento\Framework\ObjectManager\Factory\AbstractFactory::resolveArgument
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/AbstractFactory.php#L170
vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:170
24 Magento\Framework\ObjectManager\Factory\AbstractFactory::getResolvedArgument
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/AbstractFactory.php#L276
vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:276
25 Magento\Framework\ObjectManager\Factory\AbstractFactory::resolveArgumentsInRuntime
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/AbstractFactory.php#L239
vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:239
26 Magento\Framework\ObjectManager\Factory\Dynamic\Developer::_resolveArguments
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/Dynamic/Developer.php#L34
vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:34
27 Magento\Framework\ObjectManager\Factory\Dynamic\Developer::create
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/Dynamic/Developer.php#L59
vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:59
28 Magento\Framework\ObjectManager\ObjectManager::get
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/ObjectManager.php#L73
vendor/magento/framework/ObjectManager/ObjectManager.php:73
29 Magento\Framework\ObjectManager\Factory\AbstractFactory::resolveArgument
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/AbstractFactory.php#L170
vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:170
30 Magento\Framework\ObjectManager\Factory\AbstractFactory::getResolvedArgument
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/AbstractFactory.php#L276
vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:276
31 Magento\Framework\ObjectManager\Factory\AbstractFactory::resolveArgumentsInRuntime
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/AbstractFactory.php#L239
vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:239
32 Magento\Framework\ObjectManager\Factory\Dynamic\Developer::_resolveArguments
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/Dynamic/Developer.php#L34
vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:34
33 Magento\Framework\ObjectManager\Factory\Dynamic\Developer::create
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/Dynamic/Developer.php#L59
vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:59
34 Magento\Framework\ObjectManager\ObjectManager::get
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/ObjectManager.php#L73
vendor/magento/framework/ObjectManager/ObjectManager.php:73
35 Magento\Framework\Interception\PluginList\PluginList::getPlugin
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/PluginList/PluginList.php#L173
vendor/magento/framework/Interception/PluginList/PluginList.php:173
36 Magento\Customer\Controller\Account\LoginPost::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L119
vendor/magento/framework/Interception/Interceptor.php:119
37 Magento\Customer\Controller\Account\LoginPost::___callPlugins
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L153
vendor/magento/framework/Interception/Interceptor.php:153
38 Magento\Customer\Controller\Account\LoginPost::dispatch
generated/code/Magento/Customer/Controller/Account/LoginPost/Interceptor.php:50
39 Magento\Framework\App\FrontController::getActionResponse
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/App/FrontController.php#L245
vendor/magento/framework/App/FrontController.php:245
40 Magento\Framework\App\FrontController::processRequest
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/App/FrontController.php#L212
vendor/magento/framework/App/FrontController.php:212
41 Magento\Framework\App\FrontController::dispatch
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/App/FrontController.php#L146
vendor/magento/framework/App/FrontController.php:146
42 Magento\Framework\App\FrontController::___callParent
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L58
vendor/magento/framework/Interception/Interceptor.php:58
43 Magento\Framework\App\FrontController::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L138
vendor/magento/framework/Interception/Interceptor.php:138
44 Magento\Store\App\FrontController\Plugin\RequestPreprocessor::aroundDispatch
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/Store/App/FrontController/Plugin/RequestPreprocessor.php#L99
vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php:99
45 Magento\Framework\App\FrontController::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L135
vendor/magento/framework/Interception/Interceptor.php:135
46 Magento\PageCache\Model\App\FrontController\BuiltinPlugin::aroundDispatch
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/PageCache/Model/App/FrontController/BuiltinPlugin.php#L76
vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php:76
47 Magento\Framework\App\FrontController::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L135
vendor/magento/framework/Interception/Interceptor.php:135
48 Sansec\Shield\Plugin\Shield::aroundDispatch
vendor/sansec/magento2-module-shield/Plugin/Shield.php:63
49 Magento\Framework\App\FrontController::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L135
vendor/magento/framework/Interception/Interceptor.php:135
50 Magento\Framework\App\FrontController::___callPlugins
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L153
vendor/magento/framework/Interception/Interceptor.php:153
51 Magento\Framework\App\FrontController::dispatch
generated/code/Magento/Framework/App/FrontController/Interceptor.php:23
52 Magento\Framework\App\Http::launch
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/App/Http.php#L116
vendor/magento/framework/App/Http.php:116
53 Magento\Framework\App\Http::___callParent
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L58
vendor/magento/framework/Interception/Interceptor.php:58
54 Magento\Framework\App\Http::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L138
vendor/magento/framework/Interception/Interceptor.php:138
55 Magento\ApplicationPerformanceMonitor\Plugin\ApplicationPerformanceMonitor::aroundLaunch
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/ApplicationPerformanceMonitor/Plugin/ApplicationPerformanceMonitor.php#L38
vendor/magento/module-application-performance-monitor/Plugin/ApplicationPerformanceMonitor.php:38
56 Magento\Framework\App\Http::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L135
vendor/magento/framework/Interception/Interceptor.php:135
57 Df\Framework\Plugin\App\Http::aroundLaunch
https://github.com/mage2pro/core/tree/11.5.1/Framework/Plugin/App/Http.php#L10
vendor/mage2pro/core/Framework/Plugin/App/Http.php:10
58 Magento\Framework\App\Http::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L135
vendor/magento/framework/Interception/Interceptor.php:135
59 Magento\Framework\App\Http::___callPlugins
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L153
vendor/magento/framework/Interception/Interceptor.php:153
60 Magento\Framework\App\Http::launch
generated/code/Magento/Framework/App/Http/Interceptor.php:23
61 Magento\Framework\App\Bootstrap::run
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/App/Bootstrap.php#L264
vendor/magento/framework/App/Bootstrap.php:264
```
18. bin/magento setup:upgrade
rm -rf var/di var/generation generated/*
bin/magento setup:upgrade
bin/magento cache:enable
19. Set "canonical": false for repo.magento.com
It will solve «Root composer.json requires fooman/emailattachments-m2 3.6.1, it is satisfiable <…> from <…> (https://repo.packagist.org) <…> but <…> (https://repo.magento.com) has higher repository priority » .
opened 09:31AM - 28 Jan 26 UTC
closed 10:02AM - 28 Jan 26 UTC
Composer
upgrade
Related to https://github.com/keyclampstore-com/m/issues/17, https://github.com/… keyclampstore-com/m/issues/12
https://github.com/fooman/emailattachments-m2
```text
Root composer.json requires fooman/emailattachments-m2 3.6.1, it is satisfiable by fooman/emailattachments-m2[3.6.1] from composer repo (https://repo.packagist.org) but fooman/emailattachments-m2[1.0.0, 2.0.0, ..., 2.1.0, 3.1.1, ..., 3.4.0] from composer repo (https://repo.magento.com) has higher repository priority.
The packages from the higher priority repository do not match your constraint and are therefore not installable.
That repository is canonical so the lower priority repo's packages are not installable.
See https://getcomposer.org/repoprio for details and assistance.
```
20. Upgrade fooman/emailattachments-m2
It will solve «Class "Zend_Mime" not found » in vendor/fooman/emailattachments-m2/src/Model/Attachment.php:31 on bin/magento setup:di:compile .
opened 09:10AM - 28 Jan 26 UTC
closed 10:23AM - 28 Jan 26 UTC
compatibility
Zend Framework
PHP compilation
```bash
bin/magento setup:di:compile
```
```text
Compilation was started.
Area … configuration aggregation... 5/9 [==============>-----------] 55% 3 mins, 32 secs 474.0 MiB
There is an error in vendor\fooman\emailattachments-m2\src\Model\Attachment.php at line: 31
Class "Zend_Mime" not found
```
A part of https://github.com/keyclampstore-com/m/issues/8
Related to https://github.com/keyclampstore-com/m/issues/12
https://github.com/fooman/emailattachments-m2
rm -rf composer.lock
composer clear-cache
composer remove fooman/emailattachments-m2 --ignore-platform-req=ext-ftp
composer require fooman/emailattachments-m2:3.6.1 --ignore-platform-req=ext-ftp
rm -rf var/di var/generation generated/*
bin/magento setup:upgrade
bin/magento cache:enable
21. Mageplaza_SecurityPro: «Preference declared for "Zend\ServiceManager\ServiceLocatorInterface" as "Zend\ServiceManager\ServiceManager", but the latter does not exist» on bin/magento setup:di:compile
How did I fix «Preference declared for "Zend\ServiceManager\ServiceLocatorInterface" as "Zend\ServiceManager\ServiceManager", but the latter does not exist » on bin/magento setup:di:compile for Mageplaza_SecurityPro in Magento 2.4.8-p3?
opened 10:33AM - 28 Jan 26 UTC
closed 11:23AM - 28 Jan 26 UTC
compatibility
Mageplaza
upgrade
Laminas
Zend Framework
PHP compilation
<img width="1498" height="330" alt="Image" src="https://github.com/user-attachme… nts/assets/112ef4d6-321b-467d-8305-7604228a2316" />
22. «Braintree\Configuration::merchantId needs to be set (or accessToken needs to be passed to Braintree\Gateway)» in PayPal_Braintree despite I do not use it
How did I fix the «Braintree\Configuration::merchantId needs to be set (or accessToken needs to be passed to Braintree\Gateway) » error of the PayPal_Braintree module despite I do not use it?
opened 04:06PM - 29 Jan 26 UTC
closed 06:08PM - 29 Jan 26 UTC
crapware
```
[
Mage2.PRO: {
"mage2pro/core": "11.5.1",
"Magento": "2.4.8-p3",
… "PHP": "8.2.8",
"URL": "https://localhost.com:2261/",
"Time": "2026-01-29 16:03:54",
"Referer": "",
"IP Address": "158.181.235.66",
"Request Method": "GET",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36"
}
channel: main
context: []
datetime: `Monolog\JsonSerializableDateTimeImmutable::__toString()` «1»
extra: []
level: 400
level_name: ERROR
message: Braintree\Configuration::merchantId needs to be set (or accessToken needs to be passed to Braintree\Gateway).
]
1 Df\Framework\Log\Dispatcher::handle
https://github.com/mage2pro/core/tree/11.5.1/Framework/Log/Dispatcher.php#L122
vendor/mage2pro/core/Framework/Log/Dispatcher.php:122
2 Monolog\Logger::addRecord
vendor/monolog/monolog/src/Monolog/Logger.php:391
3 Monolog\Logger::error
vendor/monolog/monolog/src/Monolog/Logger.php:646
4 Magento\Framework\Logger\LoggerProxy::error
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Logger/LoggerProxy.php#L140
vendor/magento/framework/Logger/LoggerProxy.php:140
5 PayPal\Braintree\Model\Adapter\BraintreeAdapter::generate
vendor/paypal/module-braintree-core/Model/Adapter/BraintreeAdapter.php:200
6 PayPal\Braintree\Model\Ui\ConfigProvider::getClientToken
vendor/paypal/module-braintree-core/Model/Ui/ConfigProvider.php:136
7 PayPal\Braintree\Plugin\PayLaterMessageConfig::afterGetConfig
vendor/paypal/module-braintree-core/Plugin/PayLaterMessageConfig.php:41
8 Magento\Checkout\Block\Cart\Sidebar::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L146
vendor/magento/framework/Interception/Interceptor.php:146
9 Magento\Checkout\Block\Cart\Sidebar::___callPlugins
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L153
vendor/magento/framework/Interception/Interceptor.php:153
10 Magento\Checkout\Block\Cart\Sidebar::getConfig
generated/code/Magento/Checkout/Block/Cart/Sidebar/Interceptor.php:23
11 Magento\Checkout\Block\Cart\Sidebar::getSerializedConfig
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/Checkout/Block/Cart/Sidebar.php#L100
vendor/magento/module-checkout/Block/Cart/Sidebar.php:100
12 include
app/code/Codazon/ThemeLayoutPro/view/frontend/templates/layout/style-building.phtml:96
13 Magento\Framework\View\TemplateEngine\Php::render
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/TemplateEngine/Php.php#L67
vendor/magento/framework/View/TemplateEngine/Php.php:67
14 Magento\Framework\View\TemplateEngine\Php::___callParent
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L58
vendor/magento/framework/Interception/Interceptor.php:58
15 Magento\Framework\View\TemplateEngine\Php::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L138
vendor/magento/framework/Interception/Interceptor.php:138
16 Magento\Framework\View\TemplateEngine\Php::___callPlugins
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L153
vendor/magento/framework/Interception/Interceptor.php:153
17 Magento\Framework\View\TemplateEngine\Php::render
generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php:23
18 Magento\Framework\View\Element\Template::fetchView
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/Element/Template.php#L263
vendor/magento/framework/View/Element/Template.php:263
19 Codazon\ThemeLayoutPro\Block\Header::fetchView
generated/code/Codazon/ThemeLayoutPro/Block/Header/Interceptor.php:23
20 Magento\Framework\View\Element\Template::_toHtml
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/Element/Template.php#L293
vendor/magento/framework/View/Element/Template.php:293
21 Magento\Framework\View\Element\AbstractBlock::Magento\Framework\View\Element\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/Element/AbstractBlock.php#L1128
vendor/magento/framework/View/Element/AbstractBlock.php:1128
22 Magento\Framework\View\Element\AbstractBlock::_loadCache
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/Element/AbstractBlock.php#L1132
vendor/magento/framework/View/Element/AbstractBlock.php:1132
23 Magento\Framework\View\Element\AbstractBlock::toHtml
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/Element/AbstractBlock.php#L676
vendor/magento/framework/View/Element/AbstractBlock.php:676
24 Codazon\ThemeLayoutPro\Block\Header::___callParent
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L58
vendor/magento/framework/Interception/Interceptor.php:58
25 Codazon\ThemeLayoutPro\Block\Header::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L138
vendor/magento/framework/Interception/Interceptor.php:138
26 Codazon\ThemeLayoutPro\Block\Header::___callPlugins
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L153
vendor/magento/framework/Interception/Interceptor.php:153
27 Codazon\ThemeLayoutPro\Block\Header::toHtml
generated/code/Codazon/ThemeLayoutPro/Block/Header/Interceptor.php:32
28 Magento\Framework\View\Layout::_renderBlock
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/Layout.php#L578
vendor/magento/framework/View/Layout.php:578
29 Magento\Framework\View\Layout::renderNonCachedElement
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/Layout.php#L555
vendor/magento/framework/View/Layout.php:555
30 Magento\Framework\View\Layout::renderElement
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/Layout.php#L510
vendor/magento/framework/View/Layout.php:510
31 Magento\Framework\View\Element\AbstractBlock::getChildHtml
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/Element/AbstractBlock.php#L527
vendor/magento/framework/View/Element/AbstractBlock.php:527
32 include
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/Theme/view/frontend/templates/html/container.phtml#L7
vendor/magento/module-theme/view/frontend/templates/html/container.phtml:7
33 Magento\Framework\View\TemplateEngine\Php::render
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/TemplateEngine/Php.php#L67
vendor/magento/framework/View/TemplateEngine/Php.php:67
34 Magento\Framework\View\TemplateEngine\Php::___callParent
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L58
vendor/magento/framework/Interception/Interceptor.php:58
35 Magento\Framework\View\TemplateEngine\Php::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L138
vendor/magento/framework/Interception/Interceptor.php:138
36 Magento\Framework\View\TemplateEngine\Php::___callPlugins
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L153
vendor/magento/framework/Interception/Interceptor.php:153
37 Magento\Framework\View\TemplateEngine\Php::render
generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php:23
38 Magento\Framework\View\Element\Template::fetchView
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/Element/Template.php#L263
vendor/magento/framework/View/Element/Template.php:263
39 Magento\Framework\View\Element\Template::fetchView
generated/code/Magento/Framework/View/Element/Template/Interceptor.php:23
40 Magento\Framework\View\Element\Template::_toHtml
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/Element/Template.php#L293
vendor/magento/framework/View/Element/Template.php:293
41 Magento\Framework\View\Element\AbstractBlock::Magento\Framework\View\Element\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/Element/AbstractBlock.php#L1128
vendor/magento/framework/View/Element/AbstractBlock.php:1128
42 Magento\Framework\View\Element\AbstractBlock::_loadCache
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/Element/AbstractBlock.php#L1132
vendor/magento/framework/View/Element/AbstractBlock.php:1132
43 Magento\Framework\View\Element\AbstractBlock::toHtml
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/Element/AbstractBlock.php#L676
vendor/magento/framework/View/Element/AbstractBlock.php:676
44 Magento\Framework\View\Element\Template::___callParent
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L58
vendor/magento/framework/Interception/Interceptor.php:58
45 Magento\Framework\View\Element\Template::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L138
vendor/magento/framework/Interception/Interceptor.php:138
46 Magento\Framework\View\Element\Template::___callPlugins
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L153
vendor/magento/framework/Interception/Interceptor.php:153
47 Magento\Framework\View\Element\Template::toHtml
generated/code/Magento/Framework/View/Element/Template/Interceptor.php:32
48 Magento\Framework\View\Result\Page::render
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/Result/Page.php#L277
vendor/magento/framework/View/Result/Page.php:277
49 Magento\Framework\View\Result\Layout::renderResult
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/View/Result/Layout.php#L171
vendor/magento/framework/View/Result/Layout.php:171
50 Magento\Framework\View\Result\Page::___callParent
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L58
vendor/magento/framework/Interception/Interceptor.php:58
51 Magento\Framework\View\Result\Page::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L138
vendor/magento/framework/Interception/Interceptor.php:138
52 Magezon\Core\Plugin\View\Result\Layout::aroundRenderResult
app/code/Magezon/Core/Plugin/View/Result/Layout.php:24
53 Magento\Framework\View\Result\Page::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L135
vendor/magento/framework/Interception/Interceptor.php:135
54 Magento\Framework\View\Result\Page::___callPlugins
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L153
vendor/magento/framework/Interception/Interceptor.php:153
55 Magento\Framework\View\Result\Page::renderResult
generated/code/Magento/Framework/View/Result/Page/Interceptor.php:32
56 Magento\Framework\App\Http::launch
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/App/Http.php#L120
vendor/magento/framework/App/Http.php:120
57 Magento\Framework\App\Http::___callParent
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L58
vendor/magento/framework/Interception/Interceptor.php:58
58 Magento\Framework\App\Http::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L138
vendor/magento/framework/Interception/Interceptor.php:138
59 Magento\ApplicationPerformanceMonitor\Plugin\ApplicationPerformanceMonitor::aroundLaunch
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/ApplicationPerformanceMonitor/Plugin/ApplicationPerformanceMonitor.php#L38
vendor/magento/module-application-performance-monitor/Plugin/ApplicationPerformanceMonitor.php:38
60 Magento\Framework\App\Http::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L135
vendor/magento/framework/Interception/Interceptor.php:135
61 Df\Framework\Plugin\App\Http::aroundLaunch
https://github.com/mage2pro/core/tree/11.5.1/Framework/Plugin/App/Http.php#L10
vendor/mage2pro/core/Framework/Plugin/App/Http.php:10
62 Magento\Framework\App\Http::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L135
vendor/magento/framework/Interception/Interceptor.php:135
63 Magento\Framework\App\Http::___callPlugins
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L153
vendor/magento/framework/Interception/Interceptor.php:153
64 Magento\Framework\App\Http::launch
generated/code/Magento/Framework/App/Http/Interceptor.php:23
65 Magento\Framework\App\Bootstrap::run
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/App/Bootstrap.php#L264
vendor/magento/framework/App/Bootstrap.php:264
```
23. bin/magento setup:di:compile
bin/magento setup:di:compile
24. bin/magento setup:static-content:deploy
(
bin/magento cache:clean
(
o=(
pub/static/*
var/cache
var/page_cache
var/view_preprocessed
)
rm -rf "${o[@]}"
)
(
ll='en_US en_GB'
tt=(
'adminhtml Magento/backend'
'frontend Codazon/unlimited_motorcycle'
)
for t in "${tt[@]}"; do
read -r area theme <<< "$t"
o=(
--area $area
--force
--theme $theme
)
bin/magento setup:static-content:deploy "${o[@]}" $ll
done
)
bin/magento cache:clean
)
25. Install mage2pro/core for diagnostics
opened 01:09PM - 28 Jan 26 UTC
closed 04:00PM - 28 Jan 26 UTC
diagnostics
Logging
mage2pro/core
26. «elasticsearch7 search engine doesn't exist. Falling back to opensearch»
How did I fix «elasticsearch7 search engine doesn't exist. Falling back to opensearch » in Magento 2.4.8-p3?
opened 05:30PM - 29 Jan 26 UTC
closed 05:54PM - 29 Jan 26 UTC
Elasticsearch
```
[
Mage2.PRO: {
"mage2pro/core": "11.5.1",
"Magento": "2.4.8-p3",
… "PHP": "8.2.8",
"Command": "bin/magento indexer:reindex"
}
channel: main
context: []
datetime: `Monolog\JsonSerializableDateTimeImmutable::__toString()` «1»
extra: []
level: 400
level_name: ERROR
message: elasticsearch7 search engine doesn't exist. Falling back to opensearch
]
1 Df\Framework\Log\Dispatcher::handle
https://github.com/mage2pro/core/tree/11.5.1/Framework/Log/Dispatcher.php#L122
vendor/mage2pro/core/Framework/Log/Dispatcher.php:122
2 Monolog\Logger::addRecord
vendor/monolog/monolog/src/Monolog/Logger.php:391
3 Monolog\Logger::error
vendor/monolog/monolog/src/Monolog/Logger.php:646
4 Magento\Framework\Logger\LoggerProxy::error
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Logger/LoggerProxy.php#L140
vendor/magento/framework/Logger/LoggerProxy.php:140
5 Magento\Search\Model\EngineResolver::getCurrentSearchEngine
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/Search/Model/EngineResolver.php#L117
vendor/magento/module-search/Model/EngineResolver.php:117
6 Magento\AdvancedSearch\Model\Client\ClientResolver::getCurrentEngine
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/AdvancedSearch/Model/Client/ClientResolver.php#L96
vendor/magento/module-advanced-search/Model/Client/ClientResolver.php:96
7 Magento\Elasticsearch\ElasticAdapter\Model\Client\ClientFactoryProxy::getClientFactory
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/Elasticsearch/ElasticAdapter/Model/Client/ClientFactoryProxy.php#L48
vendor/magento/module-elasticsearch/ElasticAdapter/Model/Client/ClientFactoryProxy.php:48
8 Magento\Elasticsearch\ElasticAdapter\Model\Client\ClientFactoryProxy::create
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/Elasticsearch/ElasticAdapter/Model/Client/ClientFactoryProxy.php#L56
vendor/magento/module-elasticsearch/ElasticAdapter/Model/Client/ClientFactoryProxy.php:56
9 Magento\Elasticsearch\SearchAdapter\ConnectionManager::connect
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/Elasticsearch/SearchAdapter/ConnectionManager.php#L87
vendor/magento/module-elasticsearch/SearchAdapter/ConnectionManager.php:87
10 Magento\Elasticsearch\SearchAdapter\ConnectionManager::getConnection
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/Elasticsearch/SearchAdapter/ConnectionManager.php#L71
vendor/magento/module-elasticsearch/SearchAdapter/ConnectionManager.php:71
11 Magento\Elasticsearch\Model\Adapter\Index\IndexNameResolver::__construct
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/Elasticsearch/Model/Adapter/Index/IndexNameResolver.php#L67
vendor/magento/module-elasticsearch/Model/Adapter/Index/IndexNameResolver.php:67
12 Magento\Framework\ObjectManager\Factory\AbstractFactory::createObject
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/AbstractFactory.php#L121
vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121
13 Magento\Framework\ObjectManager\Factory\Compiled::create
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/Compiled.php#L108
vendor/magento/framework/ObjectManager/Factory/Compiled.php:108
14 Magento\Framework\ObjectManager\Factory\Compiled::get
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/Compiled.php#L150
vendor/magento/framework/ObjectManager/Factory/Compiled.php:150
15 Magento\Framework\ObjectManager\Factory\Compiled::create
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/Compiled.php#L79
vendor/magento/framework/ObjectManager/Factory/Compiled.php:79
16 Magento\Framework\ObjectManager\Factory\Compiled::get
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/Compiled.php#L150
vendor/magento/framework/ObjectManager/Factory/Compiled.php:150
17 Magento\Framework\ObjectManager\Factory\Compiled::create
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/Compiled.php#L79
vendor/magento/framework/ObjectManager/Factory/Compiled.php:79
18 Magento\Framework\ObjectManager\ObjectManager::create
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/ObjectManager.php#L59
vendor/magento/framework/ObjectManager/ObjectManager.php:59
19 Magento\CatalogSearch\Model\Indexer\IndexerHandlerFactory::create
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/CatalogSearch/Model/Indexer/IndexerHandlerFactory.php#L70
vendor/magento/module-catalog-search/Model/Indexer/IndexerHandlerFactory.php:70
20 Magento\CatalogSearch\Model\Indexer\Fulltext\Action\Full::__construct
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/CatalogSearch/Model/Indexer/Fulltext/Action/Full.php#L274
vendor/magento/module-catalog-search/Model/Indexer/Fulltext/Action/Full.php:274
21 Magento\Framework\ObjectManager\Factory\AbstractFactory::createObject
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/AbstractFactory.php#L121
vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121
22 Magento\Framework\ObjectManager\Factory\Compiled::create
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/Compiled.php#L108
vendor/magento/framework/ObjectManager/Factory/Compiled.php:108
23 Magento\Framework\ObjectManager\ObjectManager::create
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/ObjectManager.php#L59
vendor/magento/framework/ObjectManager/ObjectManager.php:59
24 Magento\CatalogSearch\Model\Indexer\Fulltext\Action\FullFactory::create
generated/code/Magento/CatalogSearch/Model/Indexer/Fulltext/Action/FullFactory.php:43
25 Magento\CatalogSearch\Model\Indexer\Fulltext::__construct
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/CatalogSearch/Model/Indexer/Fulltext.php#L131
vendor/magento/module-catalog-search/Model/Indexer/Fulltext.php:131
26 Magento\CatalogSearch\Model\Indexer\Fulltext::__construct
generated/code/Magento/CatalogSearch/Model/Indexer/Fulltext/Interceptor.php:14
27 Magento\Framework\ObjectManager\Factory\AbstractFactory::createObject
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/AbstractFactory.php#L121
vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121
28 Magento\Framework\ObjectManager\Factory\Compiled::create
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/Factory/Compiled.php#L108
vendor/magento/framework/ObjectManager/Factory/Compiled.php:108
29 Magento\Framework\ObjectManager\ObjectManager::create
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/ObjectManager/ObjectManager.php#L59
vendor/magento/framework/ObjectManager/ObjectManager.php:59
30 Magento\Framework\Indexer\ActionFactory::create
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Indexer/ActionFactory.php#L33
vendor/magento/framework/Indexer/ActionFactory.php:33
31 Magento\Indexer\Model\Indexer::getActionInstance
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/Indexer/Model/Indexer.php#L424
vendor/magento/module-indexer/Model/Indexer.php:424
32 Magento\Indexer\Model\Indexer::reindexAll
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/Indexer/Model/Indexer.php#L470
vendor/magento/module-indexer/Model/Indexer.php:470
33 Magento\Indexer\Model\Indexer::___callParent
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L58
vendor/magento/framework/Interception/Interceptor.php:58
34 Magento\Indexer\Model\Indexer::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L138
vendor/magento/framework/Interception/Interceptor.php:138
35 Magento\Indexer\Model\Indexer::___callPlugins
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L153
vendor/magento/framework/Interception/Interceptor.php:153
36 Magento\Indexer\Model\Indexer::reindexAll
generated/code/Magento/Indexer/Model/Indexer/Interceptor.php:32
37 Magento\Indexer\Model\Indexer\DependencyDecorator::reindexAll
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/Indexer/Model/Indexer/DependencyDecorator.php#L267
vendor/magento/module-indexer/Model/Indexer/DependencyDecorator.php:267
38 Magento\Indexer\Console\Command\IndexerReindexCommand::execute
https://github.com/magento/magento2/tree/2.4.8-p3/app/code/Magento/Indexer/Console/Command/IndexerReindexCommand.php#L111
vendor/magento/module-indexer/Console/Command/IndexerReindexCommand.php:111
39 Symfony\Component\Console\Command\Command::run
vendor/symfony/console/Command/Command.php:326
40 Magento\Indexer\Console\Command\IndexerReindexCommand::___callParent
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L58
vendor/magento/framework/Interception/Interceptor.php:58
41 Magento\Indexer\Console\Command\IndexerReindexCommand::Magento\Framework\Interception\{closure}
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L138
vendor/magento/framework/Interception/Interceptor.php:138
42 Magento\Indexer\Console\Command\IndexerReindexCommand::___callPlugins
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Interception/Interceptor.php#L153
vendor/magento/framework/Interception/Interceptor.php:153
43 Magento\Indexer\Console\Command\IndexerReindexCommand::run
generated/code/Magento/Indexer/Console/Command/IndexerReindexCommand/Interceptor.php:23
44 Symfony\Component\Console\Application::doRunCommand
vendor/symfony/console/Application.php:1083
45 Symfony\Component\Console\Application::doRun
vendor/symfony/console/Application.php:324
46 Magento\Framework\Console\Cli::doRun
https://github.com/magento/magento2/tree/2.4.8-p3/lib/internal/Magento/Framework/Console/Cli.php#L122
vendor/magento/framework/Console/Cli.php:122
47 Symfony\Component\Console\Application::run
vendor/symfony/console/Application.php:175
```
27. bin/magento indexer:reindex
bin/magento indexer:reindex
28. Prevent the backend notification spam from Magefan modules
How did I prevent the backend notification spam from Magefan modules?
opened 06:40AM - 30 Jan 26 UTC
closed 06:50AM - 30 Jan 26 UTC
crapware
<img width="1691" height="834" alt="Image" src="https://github.com/user-attachme… nts/assets/035e5412-20aa-49f1-8670-636bbc7e813a" />
29. Disable the maintenance mode
bin/magento maintenance:disable
30. «Redis session exceeded concurrent connections»
How did I solve «Redis session exceeded concurrent connections » after a Magento 2.4.5-p10 → 2.4.8-p3 upgrade?
https://github.com/keyclampstore-com/m/issues/35
31. «Undefined array key 2 in vendor/magento/framework/Reflection/TypeProcessor.php on line 947» on /soap/default?services=storeStoreRepositoryV1
How did I solve «Undefined array key 2 in vendor/magento/framework/Reflection/TypeProcessor.php on line 947 » on /soap/default?services=storeStoreRepositoryV1?
https://github.com/keyclampstore-com/m/issues/36
32. MageWorx_ShippingRules: «Magento\Customer\Model\Address\AbstractAddress\CountryModelsCache::get(): Argument #1 ($key) must be of type string, null given, called in vendor/magento/module-customer/Model/Address/AbstractAddress.php on line 532»
How did I solve the «Magento\Customer\Model\Address\AbstractAddress\CountryModelsCache::get(): Argument #1 ($key) must be of type string, null given » error caused by the MageWorx_ShippingRules module?
https://github.com/keyclampstore-com/m/issues/37
33. magento.cron.log: «Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.2.0". You are running 8.1.29. in vendor/composer/platform_check.php on line 28»
How did I solve the «Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.2.0". You are running 8.1.29. in vendor/composer/platform_check.php on line 28 » problem on bin/magento cron:run on Nexcess?
https://github.com/keyclampstore-com/m/issues/40
34. lib/web/less/less.min.js 4.2.0 (shipped with Magento 2.4.8-p3) fails on the Less files of Codazon_ThemeLayoutPro: «Operation on an invalid type»
How did I resolve «Operation on an invalid type » for the Less files of Codazon_ThemeLayoutPro in Magento 2.4.8-p3?
opened 09:49PM - 23 Feb 26 UTC
closed 11:24PM - 23 Feb 26 UTC
bug
CSS
https://github.com/keyclampstore-com/m/blob/2026-02-24-1/pub/media/codazon/theme… layout/main/general/_general-styles.less.css#L217
https://github.com/magento/magento2/blob/2.4.8-p3/lib/web/less/less.min.js
https://github.com/less/less.js
https://github.com/less/less.js/tree/v4.2.0
35. wikimedia/less.php 5.5.0 (used by Magento 2.4.8-p3) fails on the Less files of Codazon_ThemeLayoutPro: «Operation on an invalid type»
How did I resolve «Operation on an invalid type » for the Less files of Codazon_ThemeLayoutPro in Magento 2.4.8-p3?
opened 10:59PM - 23 Feb 26 UTC
closed 11:24PM - 23 Feb 26 UTC
bug
CSS
Similar to https://github.com/keyclampstore-com/m/issues/42