ACSD-64546:UPS ラベル作成中の UI および 配列から文字列への変換 例外の一般的なエラーメッセージ
ACSD-64546 パッチは、汎用のエラーメッセージが UI に表示され、UPS ラベルの作成中に 配列から文字列への変換 例外がログに記録される問題を修正し、正しいエラーが UI とログに表示されるようにします。 このパッチは、Quality Patches Tool (QPT) 1.1.61 がインストールされている場合に使用できます。 パッチ ID は ACSD-64546 です。 この問題はAdobe Commerce 2.4.8 で修正される予定であることに注意してください。
影響を受ける製品とバージョン
Adobe Commerce バージョン用のパッチが作成されます。
- Adobe Commerce(すべてのデプロイメント方法) 2.4.7-p3
Adobe Commerce バージョンとの互換性:
- Adobe Commerce(すべてのデプロイメント方法) 2.4.4 - 2.4.7-p4
magento/quality-patches パッケージを最新バージョンに更新し、Quality Patches Tool: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。問題
UI に一般的なエラーメッセージが表示され、UPS ラベルの作成中に 配列から文字列への変換 例外が発生します。
再現手順 :
-
有効な住所で顧客アカウントを作成します。
-
Admin/Stores/Configuration/GENERAL/General/Store Information に移動し、有効なアドレスを追加します。
-
Admin/Stores/Configuration/SALES/Shipping settings/Origin に移動し、有効なアドレスを追加します。
-
Admin/Stores/Configuration/SALES/Delivery methods/UPS に移動し、UPS を設定します。
-
UPS を使用して注文します。
-
UPS のユーザー ID とパスワードをデータベースの
core_config_dataから削除します。 -
設定キャッシュをクリーンアップします。
-
作成したオーダーを Admin で開きます。
-
新しい出荷を作成します。
- 「Create Shipping Label」チェックボックスをオンにします。
- 「Submit shipment」をクリックします。
- 製品をパッケージに追加します。 パッケージサイズ(長さ、幅、高さ)を指定します。
- 「Save」をクリックします。
期待される結果 :
実際のエラーメッセージは、UI とログに表示されます。
実際の結果 :
- UI に次のエラーが表示されます。
配送ラベルの作成中にエラーが発生しました。 - 配列から文字列への変換 例外は、実際のエラーメッセージがログに表示または保存されるのを防ぎます。
パッチの適用
個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。
- Adobe CommerceまたはMagento Open Source オンプレミス:Quality Patches Tool > 使用状況 Quality Patches Tool ガイドに記載されています。
- Adobe Commerce on Cloud Infrastructure: アップグレードとパッチ > Commerce on Cloud Infrastructure ガイドのパッチの適用
関連資料
Quality Patches Tool について詳しくは、以下を参照してください。
- Quality Patches Tool: 『ツールガイド』にあるクオリティパッチ セルフサービスツール。