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

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a