Il file laminas/laminas-escape 2.7.1 causa un errore nelle pagine Adobe Commerce front-end e Admin.

Scopri come risolvere un errore causato da laminas/laminas-escape 2.7.1 che interessa le pagine Adobe Commerce frontend e Admin.

Descrizione description

Ambiente interessato

Adobe Commerce sulla nostra architettura cloud 2.3.5+

Adobe Commerce 2.3.5+

Problema/Sintomi

Dopo l'aggiornamento a laminas/laminas-escape:2.7.1 nella pagina viene visualizzato un messaggio di errore.

Passaggi da riprodurre:

Aggiornare laminas/laminas-escape alla versione 2.7.1.

Risultato previsto:

Nessun errore.

Risultato effettivo:

Dopo l'aggiornamento a laminas/laminas-escape:2.7.1 viene visualizzato un messaggio di errore in una pagina di modifica del prodotto (o di gestione del prodotto): TypeError: rawurlencode() expects parameter 1 to be string, int given in /var/www/magento/vendor/laminas/laminas-escaper/src/Escaper.php:246

Questo errore si verifica sulle pagine front-end e Admin causando la distorsione del contenuto della pagina.

Causa

laminas/laminas-escape 2.7.1 ha iniziato a utilizzare la convalida rigorosa del tipo per la classe Escaper.

Risoluzione resolution

Eseguire composer require laminas/laminas-escaper:2.7.0 nella directory principale di ciascun progetto.

Lettura correlata

Documentazione laminas: laminas-escape

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f