バージョン選択

フォーラム

メニュー

オンライン状況

72 人のユーザが現在オンラインです。 (65 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 72
もっと...

サイト内検索

質問 > 管理機能 > 【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の値かどちらが原因かわかると思いますのでその時に改めて書かせていただきます。

とりあえず報告まで。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,862名です
総投稿数は109,996件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1294
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.