バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

プラグイン > その他 > pointプラグインでの例外発生について

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
uribow
投稿日時: 2017/4/18 19:14
対応状況: −−−
半人前
登録日: 2016/8/22
居住地:
投稿: 17
pointプラグインでの例外発生について
▼テンプレート
[EC-CUBE] 3.10
[レンタルサーバ] kagoya vps
[OS] 使用しているOS名、centos7
[PHP] 5.4.16
[データベース] postgresql
[WEBサーバ] nginx php-fpm
[ブラウザ] chrome
[導入プラグインの有無] ポイントプラグイン 移行プラグイン
[カスタマイズの有無] ありません。ただし2系からのアップデート移行です。
[現象]


管理画面にて受注を確認しようと注文番号をクリックすると下記内容のエラーとなります。

in AbstractQuery.php line 657
at AbstractQuery->getSingleResult() in PointStatusRepository.php line 99
at PointStatusRepository->isFixedStatus(object(Order)) in AdminOrder.php line 87
at AdminOrder->createForm(object(EventArgs)) in PointEvent.php line 112
at PointEvent->onAdminOrderEditIndexInitialize(object(EventArgs), 'admin.order.edit.index.initialize', object(EventDispatcher))
at call_user_func(array(object(PointEvent), 'onAdminOrderEditIndexInitialize'), object(EventArgs), 'admin.order.edit.index.initialize', object(EventDispatcher)) in EventDispatcher.php line 158
at EventDispatcher->doDispatch(array(array(object(PointEvent), 'onAdminOrderEditIndexInitialize')), 'admin.order.edit.index.initialize', object(EventArgs)) in EventDispatcher.php line 46
at EventDispatcher->dispatch('admin.order.edit.index.initialize', object(EventArgs)) in EditController.php line 80
at EditController->index(object(Application), object(Request), '2878830')
at call_user_func_array(array(object(EditController), 'index'), array(object(Application), object(Request), '2878830')) in HttpKernel.php line 139
at HttpKernel->handleRaw(object(Request), '1') in HttpKernel.php line 62
at HttpKernel->handle(object(Request), '1', true) in Application.php line 586
at Application->handle(object(Request)) in Application.php line 563
at Application->run() in index_dev.php line 99

getSingleResultでNonUniqueResultExceptionが出ていることもあり怪しいと思った状況としては注文受付メールがなぜか3回飛んでおり、plg_pointにも何分かおきにどうようの内容のレコードが3回分ありました。
オーダーIDも同一です。
これが原因かと思い、plg_pointの重複したレコードを削除しましたがそれでも上記エラーが発生する状態となっております。


対応方法ございませんでしょうか。
よろしくお願いいたします。
hmorita_j
投稿日時: 2017/4/18 19:20
対応状況: −−−
長老
登録日: 2017/3/3
居住地: 沈黙の巨大都市松戸
投稿: 222
Re: pointプラグインでの例外発生について
plg_point_statusで、order_idが重複しているんだと思います。
なぜそうなってしまったのかはわかりませんが・・・
uribow
投稿日時: 2017/4/18 19:37
対応状況: −−−
半人前
登録日: 2016/8/22
居住地:
投稿: 17
Re: pointプラグインでの例外発生について
今ふとみたところ、
plg_point_customer
plg_point_snapshot
plg_point_status

も同じ会員ID、オーダーIDで重複で3つ作られていました。
何が起こったかは不明ですがおそらくこれが原因でSingleResultが失敗しているかと思います。
とりあえず対処としてはレコードの削除で行ってみます。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.