バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 特定商取引法設定画面でエラー

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yukkie
投稿日時: 2020/6/20 15:47
対応状況: −−−
半人前
登録日: 2017/11/14
居住地:
投稿: 23
特定商取引法設定画面でエラー
[EC-CUBE]3.0.16

管理画面の「特定商取引法」画面で入力、登録ボタンを押すと「システムエラー」になります。
デバッグモードで表示すると以下が表示されました。
---
ORMInvalidArgumentException in ORMInvalidArgumentException.php line 169:
EntityManager#persist() expects parameter 1 to be an entity object, array given.
---

persistに渡している引数がEntityではなく配列なためエラーになっているようです。
特にここのイベントは他のプラグインでも使用していないと思うのですが、どこを直したら良いのか分からず、何か情報いただけると助かります。
宜しくお願い致します。

2020/6/22 以下追記
「特定商取引法」だけでなく「利用規約設定」でも同じエラーが発生することに気づきました。dtb_helpの更新時のエラーと思われるのですが、どこを見たら良いでしょうか・・・。何かヒントだけでもいただけると助かります。
宜しくお願い致します。
468
投稿日時: 2020/6/22 10:58
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 2591
Re: 特定商取引法設定画面でエラー
提示いただいたログの下(手前の処理)にORMInvalidArgumentExceptionの手前の処理の情報が表示されていないでしょうか?

TradelawController.php lineXXとかもう少し処理の流れが追えれば
どこに原因があるか調査ができるかもしれません。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

yukkie
投稿日時: 2020/6/22 11:05
対応状況: −−−
半人前
登録日: 2017/11/14
居住地:
投稿: 23
Re: 特定商取引法設定画面でエラー
コメントありがとうございます。
失礼しました。以下で表示されておりました。
---
in ORMInvalidArgumentException.php line 169
at ORMInvalidArgumentException::invalidObject('EntityManager#persist()', array('law_company' => '会社名', 'law_manager' => '名前', 'law_zip01' => '000', 'law_zip02' => '0000', 'law_pref' => object(Pref), 'law_addr01' => '住所', ・・・・, 'law_term05' => 'あああ', 'law_term06' => 'あああ')) in EntityManager.php line 541
at EntityManager->persist(array('law_company' => '会社名', 'law_manager' => '名前', 'law_zip01' => '000', 'law_zip02' => '0000', 'law_pref' => object(Pref), 'law_addr01' => '住所', ・・・・, 'law_term05' => 'あああ', 'law_term06' => 'あああ')) in TradelawController.php line 63
at TradelawController->index(object(Application), object(Request))
at call_user_func_array(array(object(TradelawController), 'index'), array(object(Application), object(Request))) in HttpKernel.php line 144
at HttpKernel->handleRaw(object(Request), '1') in HttpKernel.php line 64
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 110
---

宜しくお願い致します。
468
投稿日時: 2020/6/22 12:18
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 2591
Re: 特定商取引法設定画面でエラー
ソースを(TradelawController.php line 63)を見る限りでは
HelpEntityが渡されていると思われます。
一応、画面を開いた状態は正常に表示されているという事でしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

468
投稿日時: 2020/6/22 12:24
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 2591
Re: 特定商取引法設定画面でエラー
HelpRepository.php 43行目の以下の記述
$Help = $app['eccube.repository.help']->get();
でdtb_helpテーブルid=1のレコードを取得しようとしているのですが
上手く取得できていない可能性はないでしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

yukkie
投稿日時: 2020/6/22 12:58
対応状況: 解決済
半人前
登録日: 2017/11/14
居住地:
投稿: 23
Re: 特定商取引法設定画面でエラー
ご返信ありがとうございます!
dtb_helpテーブルを見た所、以前初期化した際にデータを消してしまっておりました。
id=1のデータをINSERTした所、「特定商取引」「利用規定設定」の更新がうまく行きました!
何時間も調査していたので大変大変助かりました。
ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は65,865名です
総投稿数は98,028件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
468
2591
4
nanasess
2101
5
umebius
1717
6
yuh
1612
7
red
1422
8
h_tanaka
1038
9
fukap
907
10
tsuji
863
11
shutta
835
12
tao_s
792
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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