プラグイン > バグ報告・利用に関する質問 > データ移行後に会員情報編集で EntityNotFoundException |
バグ報告・利用に関する質問
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2019/8/23 22:28
対応状況: 解決済
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1852 |
データ移行後に会員情報編集で EntityNotFoundException EC-CUBE2.4.1 → EC-CUBE4.0.2
データ移行プラグイン 1.4.8 会員情報編集で EntityNotFoundException Entity of type 'Eccube\Entity\Master\Job' for IDs id(0) was not found Exception が発生する job_id = 0 のレコードが参照先テーブル mtd_job で定義されていないのが原因のエラーでしたが、移行前には dtb_customer の job_id はすべて null でした。 なぜか job_id が移行時に null から 0 になってしまうようです。 プラグインのソースでも次のような記述がありました。 app/Plugin/DataMigration4/Controller/Admin/ConfigController.php
移行後にデフォルト値で更新することでこのエラーは回避できました。 UPDATE `dtb_customer` SET `job_id` = NULL WHERE `job_id` = 0; 根本的な原因わかりますでしょうか?
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» データ移行後に会員情報編集で EntityNotFoundException | h_tanaka | 2019/8/23 22:28 |
Re: データ移行後に会員情報編集で EntityNotFoundException | red | 2019/8/23 23:17 |
Re: データ移行後に会員情報編集で EntityNotFoundException | h_tanaka | 2019/8/23 23:28 |
Re: データ移行後に会員情報編集で EntityNotFoundException | h_tanaka | 2019/8/28 10:18 |
Re: データ移行後に会員情報編集で EntityNotFoundException | h_tanaka | 2019/9/18 12:58 |