質問 > 管理機能 > 商品の複製でシステムエラー |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2022/12/15 17:03
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: 商品の複製でシステムエラー 本件、自己解決しました。
ORMの定義に誤りがありました。
|
h_tanaka |
投稿日時: 2022/12/13 13:57
対応状況: 解決済
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
商品の複製でシステムエラー EC-CUBE 4.0.2
本体カスタマイズあり 商品の複製でシステムエラーになるケースが発生してしまいます。 Expected value of type "Eccube\Entity\Present" for association field "Eccube\Entity\PresentOption#$Present", got "Eccube\Entity\ProductClass" instead. Present, PresentOption は独自に作成したものですが、作成したのは3年前でこれまでは正常に動作していました。 環境によって再現したりしなかったりなのでデータに依存したエラーではないかと思っています。 複製時の flush() のタイミングでエラーが発生しているため、データベースのデータを見るか、デバッグしてデータを見るかして調査するしかないと思っています。 上記エラーから原因がなにかわかる方いらっしゃいますでしょうか? app/Customize/Entity/ProductClassTrait.php
src/Eccube/Entity/PresentOption.php
src/Eccube/Entity/Present.php
|
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |