This page has moved to Adobe Experience League and will be redirected soon.
ACSD-47444: _[!UICONTROL Trying to access array offset on value of type bool]_ error when accessing certain non-existing category paths for known products on PHP 7.4
ACSD-47444: [!UICONTROL Trying to access array offset on value of type bool] error when accessing certain non-existing category paths for known products on PHP 7.4
The ACSD-47444 patch solves the issue where you see [!UICONTROL Trying to access array offset on value of type bool] error when accessing certain non-existing category paths for known products on PHP 7.4. This patch is available when the [!DNL Quality Patches Tool (QPT)] 1.1.22 is installed.
Affected products and versions
The patch is created for Adobe Commerce version:
Adobe Commerce (all deployment methods) 2.4.2-p1
Compatible with Adobe Commerce versions:
Adobe Commerce (all deployment methods) 2.4.0 - 2.4.2-p2
NOTE
The patch might become applicable to other versions with new [!DNL Quality Patches Tool] releases. To check if the patch is compatible with your Adobe Commerce version, update the magento/quality-patches
package to the latest version and check the compatibility on the [!DNL Quality Patches Tool]: Search for patches page . Use the patch ID as a search keyword to locate the patch.
Issue
You experience the following error: [!UICONTROL Trying to access array offset on value of type bool] when accessing certain non-existing category paths for known products, on PHP 7.4.
Prerequisites :
PHP 7.4.
Steps to reproduce :
Create a new product - with the name "test".
Go to [!UICONTROL Stores] > [!UICONTROL Settings] > [!UICONTROL Configuration] > [!UICONTROL CATALOG] > [!UICONTROL Catalog] > [!UICONTROL Search Engine Optimization] > set [!UICONTROL Generate "category/product" URL Rewrites] = No .
Go to the storefront and visit the URL like ../abc/test.html ("abc" - should not exist).
Expected results :
404 page.
Actual results :
500 error:
[!UICONTROL Notice: Trying to access array offset on value of type bool in /app/code/Magento/CatalogUrlRewrite/Model/Storage/DynamicStorage.php on line 182]
Apply the patch
To apply individual patches, use the following links depending on your deployment method:
To learn more about [!DNL Quality Patches Tool], refer to:
For info about other patches available in QPT, refer to [!DNL Quality Patches Tool]: Search for patches in the [!DNL Quality Patches Tool] guide.
Was this article helpful?
Yes
No
0 out of 0 found this helpful