質問 > 管理機能 > 【2.12.2】急に受注管理で更新でシステムエラー |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
rijye |
投稿日時: 2013/10/25 11:06
対応状況: −−−
|
常連 登録日: 2012/6/12 居住地: 三重県 投稿: 62 |
【2.12.2】急に受注管理で更新でシステムエラー いつもお世話になっております。
昨日まで普通に受注管理>受注情報の編集>更新ができていたんですが、急にエラーがでるようになってしまいました。 ログは以下の通りです ------------------------------ Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。 SQL: [INSERT INTO dtb_order_detail(price,quantity,product_id,product_class_id,point_rate,product_code,product_name,classcategory_name1,classcategory_name2,order_detail_id,order_id) SELECT $1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11] PlaceHolder: [array ( 0 => '1000', 1 => '1', 2 => '28', 3 => '1107', 4 => '1', 5 => 'HOGE', 6 => '商品名', 7 => '', 8 => '', 9 => 10750, 10 => '131310', )] MDB2 Error: constraint violation _doQuery: [Error message: Could not execute statement] [Last executed query: EXECUTE mdb2_statement_pgsql_3530a62a4076fa84d0e8444ab346a1767853b0c3cd ('1000', '1', '28', '1107', '1', 'HOGE', '商品名', NULL, NULL, 10750, '131310')] [Native message: ERROR: duplicate key value violates unique constraint "dtb_order_detail_pkey"] on [/data/class/SC_Query.php(1008)] from IP login_id = 〜 /html/admin/order/edit.php(34): LC_Page_Admin_Order_Edit_Ex->process /data/class_extends/page_extends/admin/order/LC_Page_Admin_Order_Edit_Ex.php(56): LC_Page_Admin_Order_Edit->process /data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php(109): LC_Page_Admin_Order_Edit->action /data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php(169): LC_Page_Admin_Order_Edit->doRegister /data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php(707): SC_Helper_Purchase->registerOrderDetail /data/class/helper/SC_Helper_Purchase.php(954): SC_Query->insert /data/class/SC_Query.php(530): SC_Query->query /data/class/SC_Query.php(814): SC_Query->execute /data/class/SC_Query.php(971): SC_Query->error /data/class/SC_Query.php(1008): trigger_error ------------------------------ エラー内容から、dtb_order_detail_id(pkey)が重複してるんだなという事が分かるんですが、なぜ重複し始めたのかとこれを直すには何が最善かが分かりません。 ちなみに、dtb_order_detail_idの最大値は「16323」となっております。 すみませんが宜しくお願い致します。 ------------------------------------------------------------------------------------------ [EC-CUBE] 2.12.2 [レンタルサーバ] さくらVPS [PHP] 5.3.3 [データベース] PostgreSQL 8.4.13 [WEBサーバ] Apache [ブラウザ] Firefox [現象] 受注管理から、詳細に入り更新ボタンを押すとシステムエラー ------------------------------------------------------------------------------------------ |
rijye |
投稿日時: 2013/10/25 11:18
対応状況: −−−
|
常連 登録日: 2012/6/12 居住地: 三重県 投稿: 62 |
Re: 【2.12.2】急に受注管理で更新でシステムエラー 追記です。
受注管理>対応状況管理からの状況変更時にはエラーが起こらず、キチンと状況が変更されました。 受注管理>受注登録では、更新と同じエラーが発生いたしました。 フロントからの注文時にもエラーになっておりました・・。 よろしくお願い致します。 |
rijye |
投稿日時: 2013/10/28 15:36
対応状況: 保留
|
常連 登録日: 2012/6/12 居住地: 三重県 投稿: 62 |
Re: 【2.12.2】急に受注管理で更新でシステムエラー あれからですが、結局シーケンス値をdtb_order_detail_idの値にリスクを覚悟で合わせたところ、今のところ問題なく直りました。
また、次に起こった時シーケンス値かidの値かどちらが原因かわかると思いますのでその時に改めて書かせていただきます。 とりあえず報告まで。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |