バグ報告 > フロント機能 > ログイン時や注文履歴を確認した際にバグが発生します |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
cro233 |
投稿日時: 2020/12/8 18:26
対応状況: −−−
|
常連 登録日: 2020/1/9 居住地: 投稿: 69 |
ログイン時や注文履歴を確認した際にバグが発生します [EC-CUBE] 4.0.3
[レンタルサーバ] エックスサーバー [OS] Mac OS [PHP] 7.2.27 [データベース] MySQL 5.7.27 [WEBサーバ] Apache [ブラウザ] Google Chrome、Safari ▼問題点 エンドユーザーからログインが出来なかったり、ログイン後に注文履歴を確認しようとした際にエラーが出るとの指摘をいただいており、エラーが出ないようにしたいです。 以下のエラーが出るとのことでエラー文をコピーして送っていただいてます。 ———————————————————————————————————— Fatal error: Method Proxies\__CG__\Eccube\Entity\Master\CustomerOrderStatus::__toString() must not throw an exception, caught Doctrine\ORM\EntityNotFoundException: Entity of type 'Eccube\Entity\Master\CustomerOrderStatus' for IDs id(100) was not found in /public_html/vendor/twig/twig/src/Extension/CoreExtension.php on line 0 ———————————————————————————————————— ログに記載の「CoreExtension.php」は何も触っておらず、デフォルト状態でした。 また、再現を取るために複数のブラウザ、PC、SPでログインしたり注文履歴を確認してますが、エラーが出てきません。 原因お分かりの方いらっしゃいますでしょうか? 大変お手数ですがよろしくお願いいたします。 |
umebius |
投稿日時: 2020/12/8 23:43
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: ログイン時や注文履歴を確認した際にバグが発生します このエラーが出る原因として最も多いのが、
mtb_order_statusテーブルに対応状況が追加されているが、mtb_customer_order_statusに追加されていない場合です。 設定>システム設定>マスタデータ管理をのぞいてみると mtb_customer_order_statusに ID 100 の行が存在しないのではないでしょうか? 解決方法としては、mtb_customer_order_statusに ID 100を追加することだと思われますが、保証はないので変更される場合は事前にバックアップをとるなど細心の注意をお願い致します。
|
cro233 |
投稿日時: 2020/12/9 10:08
対応状況: 解決済
|
常連 登録日: 2020/1/9 居住地: 投稿: 69 |
Re: ログイン時や注文履歴を確認した際にバグが発生します umebius 様
ご回答ありがとうございます。 mtb_customer_order_status に ID 100 を追加することでエラーが出なくなりました。 おっしゃっていただいてるように、 mtb_order_status に対応状況を追加しており、mtb_customer_order_status には追加されていない状態でした。 ID 100 のステータスにして注文履歴を確認しましたところ、エラーの再現が取れましたので、mtb_customer_order_status に ID 100 を追加後に再度確認しましたら、エラーが出なくなりました。 迅速かつ的確なご回答、誠にありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |