ACSD-62485: async.operations.all
consumer stops working when company is created
The ACSD-62485 patch fixes the issue where the async.operations.all
consumer stops working when a B2B company is created. This patch is available when the Quality Patches Tool (QPT) 1.1.54 is installed. The patch ID is ACSD-62485. Please note that the issue is scheduled to be fixed in Adobe Commerce 2.4.8.
Affected products and versions
The patch is created for Adobe Commerce version:
- Adobe Commerce (all deployment methods) 2.4.6-p7
Compatible with Adobe Commerce versions:
- Adobe Commerce (all deployment methods) 2.4.4 - 2.4.6-p7, 2.4.7 - 2.4.7-p3
magento/quality-patches
package to the latest version and check the compatibility on the Quality Patches Tool: Search for patches page. Use the patch ID as a search keyword to locate the patch.Issue
The async.operations.all
consumer stops processing messages if a B2B company is created asynchronously while the consumer is still running.
Prerequisites:
B2B modules are installed and enabled.
Steps to reproduce:
-
Create two customers.
-
Send a REST bulk request to create two companies, assigning the created customers as company administrators.
-
Start the consumer using the following command:
bin/magento queue:consumer:start async.operations.all --max-messages=20000
Expected results:
The consumer processes 20,000 messages and ends successfully.
Actual results:
The consumer stops working immediately upon execution.
Apply the patch
To apply individual patches, use the following links depending on your deployment method:
- Adobe Commerce or Magento Open Source on-premises: Quality Patches Tool > Usage in the Quality Patches Tool guide.
- Adobe Commerce on cloud infrastructure: Upgrades and Patches > Apply Patches in the Commerce on Cloud Infrastructure guide.
Related reading
To learn more about Quality Patches Tool, refer to:
- Quality Patches Tool: A self-service tool for quality patches in the Tools guide.