MDVA-34023 パッチ:「No such entity with addressId」エラー

MDVA-34023 パッチを使用すると、お客様の Web ブラウザ上でランダムに No such entity with addressId エラーが発生する問題を解決できます。

このパッチは、Quality Patches Tool (QPT)1.0.15 がインストールされている場合に使用できます。 この問題はAdobe Commerce バージョン 2.4.3 で修正される予定であることに注意してください。

影響を受ける製品とバージョン

Adobe Commerce バージョン用のパッチが作成されます。 Cloud Infrastructure 2.3.1 上のAdobe Commerce

Adobe Commerce バージョンとの互換性: クラウドインフラストラクチャー上のAdobe CommerceおよびオンプレミスのAdobe Commerce 2.3.0~2.4.2

NOTE
パッチは、新しい Quality Patches Tool リリースを使用する他のバージョンにも適用される可能性があります。 パッチがAdobe Commerceのバージョンと互換性があるかどうかを確認するには、magento/quality-patches パッケージを最新バージョンに更新し、Quality Patches Tool: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。

問題

再現手順 :

  1. ストア/設定/設定/顧客タブ/永続的な買い物かご に移動します。
  2. 永続化を有効にする = はいログアウト時に永続化をクリア = いいえ を設定します。 persistent_shopping_cart_magento_2.4.1.png
  3. 新規顧客を作成し、デフォルトの配送先住所と請求先住所を定義します。
  4. ログアウトします。
  5. 自分を記憶」チェックボックスを選択してログインします。
  6. customer_entity DB テーブルに移動し、default_billing ID と default_shipping ID を存在しないものに変更します。
  7. ログアウトします。

期待される結果 :

期待どおりにエラーは表示されません。

実際の結果 :

例外ログが生成されます。

Exception.log:
{"0":"No such entity with addressId = XXXXX","1":"#0 /vendor\/magento\/module-customer\/Model\/AddressRegistry.php(49): Magento\\Framework
Exception
NoSuchEntityException::singleField('addressId', 'XXXXX')

パッチの適用

個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。

関連資料

品質向上パッチツールの詳細については、次を参照してください。

QPT ツールで使用可能なその他のパッチについては、QPT で使用可能なパッチの節を参照してください。

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