質問 > 管理機能 > 商品によって規格編集時にシステムエラー |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
zun3581 |
投稿日時: 2021/4/12 15:05
対応状況: 解決済
|
半人前 登録日: 2014/6/24 居住地: 投稿: 22 |
商品によって規格編集時にシステムエラー DBにテーブルを追加すると改善しました。
▼テンプレート [EC-CUBE] EC-CUBEのバージョン、新規インストールかアップデートか、等 4系 新規インストール インストール方法 https://qiita.com/96ssbike/items/e9fc2c87e6a5b916df5c [レンタルサーバ] エックスサーバー [OS] Linux [PHP] 7.4.13 [データベース] MySQL5.7 [WEBサーバ] Apache [ブラウザ] クローム [導入プラグインの有無] ・商品CSV登録拡張プラグイン ・会員ランクプラグイン ・データ移行プラグイン ・商品項目追加プラグイン ・販売制限機能プラグイン [カスタマイズの有無] https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=21708&forum=9&post_id=90928 [現象] ・商品によって規格編集が出来るものと出来ない物がある。 現象が起きる商品と起きない商品 1、規格ABCを作成 2、商品に規格ABCを割り当てる ↑この商品に関しては編集が可能 3、規格にさらにDEFを追加 4,別商品を登録し、規格ABDEを割り当てる ↑この商品の規格が編集できずシステムエラーが表示される。 回避する方法や対処方法などがございましたらご教授頂けると助かります。 その際に出たエラー内容 [2021-04-12 14:28:26] php.CRITICAL [ff23d10a] [38e5b54] [2] [Symfony\Component\Debug\ErrorHandler:handleException:584] - Call to a member function setVisible() on null {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Call to a member function setVisible() on null at /home/〇〇〇/〇〇〇.xsrv.jp/public_html/src/Eccube/Controller/Admin/Product/ProductClassController.php:393)"} [POST, /△△△/product/product/class/509?return_product_list=1, 122.19.38.121, https://〇〇〇.xsrv.jp/△△△/product/product/class/509?return_product_list=1, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36] |
umebius |
投稿日時: 2021/4/14 10:48
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品によって規格編集時にシステムエラー dtb_product_classテーブルでは、規格を使う場合であっても、
各product_idごとにclass_category_id1=NULL 、かつ、 class_category_id2=NULLであるレコードが必要です。 これが存在しないと、ご記載いただいている通りエラーになります。 データ移行プラグインを使用されていることは過去バージョンからのアップグレードだと思います。元々のシステムで上記に該当するレコードが存在しないか移行されていないのではないかと思われます。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |