バージョン選択

フォーラム

メニュー

オンライン状況

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

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

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

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
uribow
投稿日時: 2017/4/18 19:14
対応状況: −−−
半人前
登録日: 2016/8/22
居住地:
投稿: 14
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
居住地: 沈黙の巨大都市松戸
投稿: 125
Re: pointプラグインでの例外発生について
plg_point_statusで、order_idが重複しているんだと思います。
なぜそうなってしまったのかはわかりませんが・・・
uribow
投稿日時: 2017/4/18 19:37
対応状況: −−−
半人前
登録日: 2016/8/22
居住地:
投稿: 14
Re: pointプラグインでの例外発生について
今ふとみたところ、
plg_point_customer
plg_point_snapshot
plg_point_status

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

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

 



ログイン


EC-CUBEガイドブック

統計情報

総メンバー数は19,356名です
総投稿数は81,274件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1619
4
yuh
1326
5
red
1045
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
778
10
umebius
670
11
tao_s
646
12 sumida 636
13
homan
633
14 karin 609
15 DELIGHT 571
16
468
534
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

EC-CUBEガイドブック
Copyright© LOCKON CO.,LTD. All Rights Reserved.