ACSD-64546: mensaje de error genérico en la interfaz de usuario y excepción Array to string conversion durante la creación de etiquetas UPS
El parche ACSD-64546 corrige el problema en el que aparece un mensaje de error genérico en la interfaz de usuario y se registra la excepción Array to string conversion durante la creación de la etiqueta UPS, lo que garantiza que se muestre el error correcto en la interfaz de usuario y en los registros. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.61. El ID del parche es ACSD-64546. Este problema está programado para solucionarse en Adobe Commerce 2.4.8.
Productos y versiones afectados
El parche se ha creado para la versión de Adobe Commerce:
- Adobe Commerce (todos los métodos de implementación) 2.4.7-p3
Compatible con versiones de Adobe Commerce:
- Adobe Commerce (todos los métodos de implementación) 2.4.4 - 2.4.7-p4
magento/quality-patches
a la última versión y compruebe la compatibilidad en la página Quality Patches Tool: buscar parches. Utilice el ID de parche como palabra clave de búsqueda para localizar el parche.Problema
Aparece un mensaje de error genérico en la interfaz de usuario y se produce la excepción Array to string conversion durante la creación de la etiqueta UPS.
Pasos a seguir:
-
Cree una cuenta de cliente con una dirección válida.
-
Vaya a Admin > Stores > Configuration > GENERAL > General > Store Information y agregue una dirección válida.
-
Vaya a Admin > Stores > Configuration > SALES > Shipping settings > Origin y agregue una dirección válida.
-
Vaya a Admin > Stores > Configuration > SALES > Delivery methods > UPS y configure UPS.
-
Realizar un pedido con UPS.
-
Quite el identificador de usuario y la contraseña de UPS de
core_config_data
en la base de datos. -
Limpie la caché de configuración.
-
Abra el pedido creado en Admin.
-
Cree un nuevo envío.
- Seleccione la casilla de verificación Create Shipping Label.
- Haga clic en Submit shipment.
- Añada el producto a un paquete. Especifique el tamaño del paquete (longitud, anchura y altura).
- Haga clic en Save.
Resultados esperados:
El mensaje de error real se muestra en la interfaz de usuario y en los registros.
Resultados reales:
- El siguiente error aparece en la interfaz de usuario:
Error al crear la etiqueta de envío. - La excepción Array to string conversion evita que el mensaje de error real se muestre o se almacene en los registros.
Aplicar el parche
Para aplicar parches individuales, utilice los siguientes vínculos según el método de implementación:
- Adobe Commerce o Magento Open Source local: Quality Patches Tool > Uso en la guía Quality Patches Tool.
- Adobe Commerce en la infraestructura en la nube: Actualizaciones y parches > Aplicar parches en la guía de Commerce en la infraestructura en la nube.
Lectura relacionada
Para obtener más información sobre Quality Patches Tool, consulte:
- Quality Patches Tool: herramienta de autoservicio para parches de calidad en la guía Herramientas.