laminas/laminas-escaper 2.7.1 veroorzaakt een fout Adobe Commerce frontend en Admin pages
Betrokken producten en versies
- Adobe Commerce op onze Cloud Architecture 2.3.5+
- Adobe Commerce 2.3.5+
Probleem
Na de update naar laminas/laminas-escape:2.7.1 wordt een foutbericht weergegeven op de pagina.
Stappen om te reproduceren:
Werk laminas/laminas-escaper bij naar 2.7.1.
Verwacht resultaat :
Geen fout.
Werkelijk resultaat :
Na update aan laminas/laminas-escaper:2.7.1 wordt een foutenmelding getoond op een product geeft (of productbeheer) pagina uit: TypeError: rawurlencode () verwacht parameter 1 om koord te zijn, int die in /var/www/magento/vendor/laminas/laminas-escaper/src/Escaper.php wordt gegeven:246
Deze fout treedt op op de pagina's frontend en Admin, waardoor de inhoud van de pagina wordt vervormd.
Oorzaak
laminas/laminas-escaper 2.7.1 begon strikte typedetectie te gebruiken voor de klasse Escaper.
Oplossing
Voer composer require laminas/laminas-escaper:2.7.0
uit in de hoofdmap van elk project.
Gerelateerde lezing
laminas Documentatie: laminas-escaper