バージョン選択

フォーラム

メニュー

オンライン状況

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

PR

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

サイト内検索

プラグイン > その他 > 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
居住地: 沈黙の巨大都市松戸
投稿: 130
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ペイメント

クレジットカード情報の非保持化対応

統計情報

総メンバー数は20,614名です
総投稿数は83,613件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1663
4
yuh
1433
5
red
1077
6
fukap
907
7
shutta
827
8
468
805
9 ramrun 789
10
tsuji
784
11
umebius
726
12
tao_s
651
13 karin 641
14 sumida 638
15
homan
633
16 DELIGHT 571
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

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

Copyright© LOCKON CO.,LTD. All Rights Reserved.