質問 > 管理機能 > 【規格】規格登録はできるものの商品との紐付けができない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tetsulog |
投稿日時: 2019/8/13 13:08
対応状況: 確認中
|
新米 登録日: 2014/10/21 居住地: 投稿: 10 |
【規格】規格登録はできるものの商品との紐付けができない ▼テンプレート
[EC-CUBE] 3.0.12-p1 新規 [レンタルサーバ] ロリポップ スタンダードプラン [OS] Linux users419.phy.lolipop.jp [PHP] 5.6モジュール版 [データベース] MySQL5.6 [WEBサーバ] Apache [ブラウザ] Chrome EC-CUBE3で規格設定のエラーについてお伺いします。 サイズという名目で規格を5つほど登録したのですが、そこは問題なく登録できました。そして登録したものを商品管理の「規格設定」から「規格1を選択」の「サイズ」を選び、「商品企画の設定」ボタンを押して、5つをチェックして最後に登録ボタンを押すと「システムエラーが発生しました。」とエラーになってしまします。 念の為、全てのプラグインを外して行っても同じ結果でした。エラーログを見ると以下のように表示されます。もし分かられる方がいらっしゃれば是非ご教授いただければと思います。 よろしくお願いします。 [2019-08-13 12:23:04,134707] eccube.INFO [NULL] [72e07077] [NULL] [RouterListener:onKernelRequest:146] - Matched route "admin_product_product_class". {"route_parameters":{"_controller":"\\Eccube\\Controller\\Admin\\Product\\ProductClassController::index","id":"3","_route":"admin_product_product_class"},"request_uri":"サイトURL/admin/product/product/class/3"} [POST, /store/admin/product/product/class/3, 180.38.192.4, サイトURL/admin/product/product/3/edit, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36] [2019-08-13 12:23:04,189690] eccube.INFO [8121af38] [72e07077] [2] [LogListener:logRequest:83] - > POST /store/admin/product/product/class/3 [POST, /store/admin/product/product/class/3, 180.38.192.4, サイトURL/admin/product/product/3/edit, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36] [2019-08-13 12:23:04,575537] eccube.INFO [8121af38] [72e07077] [2] [LogListener:logResponse:96] - < 200 [POST, /store/admin/product/product/class/3, 180.38.192.4, サイトURL/admin/product/product/3/edit, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36] [2019-08-13 12:23:07,319450] eccube.INFO [NULL] [6c9141e3] [NULL] [RouterListener:onKernelRequest:146] - Matched route "admin_product_product_class". {"route_parameters":{"_controller":"\\Eccube\\Controller\\Admin\\Product\\ProductClassController::index","id":"3","_route":"admin_product_product_class"},"request_uri":"サイトURL/admin/product/product/class/3"} [POST, /store/admin/product/product/class/3, 180.38.192.4, サイトURL/admin/product/product/class/3, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36] [2019-08-13 12:23:07,342739] eccube.INFO [8121af38] [6c9141e3] [2] [LogListener:logRequest:83] - > POST /store/admin/product/product/class/3 [POST, /store/admin/product/product/class/3, 180.38.192.4, サイトURL/admin/product/product/class/3, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36] [2019-08-13 12:23:07,686235] eccube.INFO [8121af38] [6c9141e3] [2] [LogListener:logResponse:96] - < 200 [POST, /store/admin/product/product/class/3, 180.38.192.4, サイトURL/admin/product/product/class/3, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36] [2019-08-13 12:23:10,435296] eccube.INFO [NULL] [8866e502] [NULL] [RouterListener:onKernelRequest:146] - Matched route "admin_product_product_class_edit". {"route_parameters":{"_controller":"\\Eccube\\Controller\\Admin\\Product\\ProductClassController::edit","id":"3","_route":"admin_product_product_class_edit"},"request_uri":"サイトURL/admin/product/product/class/edit/3"} [POST, /store/admin/product/product/class/edit/3, 180.38.192.4, サイトURL/admin/product/product/class/3, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36] [2019-08-13 12:23:10,457367] eccube.INFO [8121af38] [8866e502] [2] [LogListener:logRequest:83] - > POST /store/admin/product/product/class/edit/3 [POST, /store/admin/product/product/class/edit/3, 180.38.192.4, サイトURL/admin/product/product/class/3, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36] [2019-08-13 12:23:10,830483] eccube.CRITICAL [8121af38] [8866e502] [2] [LogListener:logException:112] - Doctrine\DBAL\Exception\NotNullConstraintViolationException: An exception occurred while executing 'INSERT INTO dtb_tax_rule (tax_rate, tax_adjust, apply_date, del_flg, create_date, update_date, product_class_id, creator_id, country_id, pref_id, product_id, calc_rule) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' with params [null, 0, "2019-08-13 12:23:10", 0, "2019-08-13 12:23:10", "2019-08-13 12:23:10", 143, 2, null, null, 3, "1"]: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'tax_rate' cannot be null (uncaught exception) at /home/users/2/main.jp-サイト名/web/store/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 112 {"exception":"[object] (Doctrine\\DBAL\\Exception\\NotNullConstraintViolationException(code: 0): An exception occurred while executing 'INSERT INTO dtb_tax_rule (tax_rate, tax_adjust, apply_date, del_flg, create_date, update_date, product_class_id, creator_id, country_id, pref_id, product_id, calc_rule) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' with params [null, 0, \"2019-08-13 12:23:10\", 0, \"2019-08-13 12:23:10\", \"2019-08-13 12:23:10\", 143, 2, null, null, 3, \"1\"]:\n\nSQLSTATE[23000]: Integrity constraint violation: 1048 Column 'tax_rate' cannot be null at /home/users/2/main.jp-サイト名/web/store/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:112, Doctrine\\DBAL\\Driver\\PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'tax_rate' cannot be null at /home/users/2/main.jp-サイト名/web/store/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:93, PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'tax_rate' cannot be null at /home/users/2/main.jp-サイト名/web/store/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:91)"} [POST, /store/admin/product/product/class/edit/3, 180.38.192.4, サイトURL/admin/product/product/class/3, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36] [2019-08-13 12:23:10,839063] eccube.INFO [8121af38] [8866e502] [2] [LogListener:logResponse:96] - < 500 [POST, /store/admin/product/product/class/edit/3, 180.38.192.4, サイトURL/admin/product/product/class/3, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36] |
tsuji |
投稿日時: 2019/8/28 11:49
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 【規格】規格登録はできるものの商品との紐付けができない tetsulog 様
規格のどれかに販売税率を入れるとシステムエラーが発生しました。 デフォの不具合によるものかもしれません。 ProductClassController.phpの該当部分を以下のように最新に置き換えるとエラーが解消しました。
|
ikku |
投稿日時: 2021/12/13 14:27
対応状況: −−−
|
新米 登録日: 2021/12/13 居住地: 投稿: 1 |
Re: 【規格】規格登録はできるものの商品との紐付けができない 同じような状況に遭遇しました。
商品別税率機能設定を有効にすると、商品規格の登録(一部変更後の上書き保存)ができなくなりました。 税率を個別に入力していない商品や、新規の登録でも同じ状態となります。 規格登録時のエラーは、保存すると一番最後の項目がきちんと内容を記入してあったにもかかわらずデータが消え、入力エラーとなるものです。 仕方なく一番最後の項目のチェックを外して保存しようとすると、全ての入力データ(在庫無制限に入れたチェックや価格)が消えてしまい、実質編集不可となります。 原因がわかず調べていたところここにたどり着き、商品別税率機能を有効にしたことに思い至り、店舗設定→基本設定から無効にしたところ、問題は解消されました。 2年前のトピックでしたので迷いましたが、ソースの改変ではなく管理画面の機能で起きたことで、おそらく同じ原因だと思われたため、ご報告を兼ねて書き込みさせていただきました。 当方の環境は以下となります。 EC-CUBE 4.1.0 サーバーOS Linux DBサーバー MySQL 5.7.34 WEBサーバー Apache PHP 7.4.25 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |