バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > 注文手続き中に「ご注文内容確認」ページへ行くのにシステムエラーがおこる

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
d_taguchi
投稿日時: 2019/10/9 17:33
対応状況: −−−
新米
登録日: 2019/9/25
居住地:
投稿: 5
注文手続き中に「ご注文内容確認」ページへ行くのにシステムエラーがおこる
--------------------------------------------
[EC-CUBE] 4.0.2(新規インストール)
[レンタルサーバ] sakuraレンタルサーバ
[OS] Win10 Pro
[PHP] PHP 7.3.9
[データベース] MySQL 5.7
[WEBサーバ] nginx + Apache2.4
[ブラウザ] chrome 77.0.3865.90(Official Build) (64 ビット)

[導入プラグインの有無] データ移行プラグイン 1.5.1(停止中)、イプシロン決済プラグイン 1.0.5(停止中)

[カスタマイズの有無] デフォルトのテンプレートをベースにカスタマイズを行っています。ただしカスタマイズと言っても、ロゴを変えたり、色を変えるなど、軽微なカスタマイズしか行っておりません。

[現象] 当方、EC-CUBE開発が初めてになり、ご教授いただけたらら幸いです。
現在EC-CUBE2.11系から4系へリニューアル作業を行っております。
データ移行プラグインで2系から4系へデータを移設を行ったのち、
管理画面上でtwigの編集や、SASSの編集を行い、各ボタンのリンクや見た目など整えておりました。

決済周りの編集を行おうと思い、試しにカートに商品を入れ、
「カートへ進む」→「レジに進む」とページを進めていたところ、
「ご注文手続き」画面で『確認する』ボタンを押すと、
システムエラー画面に移行してしまいました。

ログを確認したところ、下記のエラーがでておりました。

独自に解析を行おうを思いましたが、まったくエラー内容がわからず、
出来ればご教授いただきたく思います。

申し訳ありませんが、何卒よろしくお願いいたします。

※パーソナルな部分は「*」に置換しております。

エラー文
-------------------------------------------
[2019-10-09 11:44:08] front.ERROR [fa3718a2b2dae7e215543c03656fc019] [7988ef8] [50] [Eccube\Log\Logger:log:66] - システムエラーが発生しました。 ["You have requested a non-existent service \"\".","/home/****/****/****/****/shop/vendor/symfony/dependency-injection/Container.php",331,"#0 /home/****/****/****/****/shop/src/Eccube/Controller/ShoppingController.php(715): Symfony\\Component\\DependencyInjection\\Container->get('')\n#1 /home/****/****/****/****/shop/src/Eccube/Controller/ShoppingController.php(270): Eccube\\Controller\\ShoppingController->createPaymentMethod(Object(Eccube\\Entity\\Order), Object(Symfony\\Component\\Form\\Form))\n#2 /home/****/****/****/****/shop/vendor/symfony/http-kernel/HttpKernel.php(151): Eccube\\Controller\\ShoppingController->confirm(Object(Symfony\\Component\\HttpFoundation\\Request))\n#3 /home/****/****/****/****/shop/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#4 /home/****/****/****/****/shop/vendor/symfony/http-kernel/Kernel.php(200): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#5 /home/****/****/****/****/shop/index.php(74): Symfony\\Component\\HttpKernel\\Kernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#6 {main}"] [POST, /shop/shopping/confirm, ***.***.**.***, https://****.***.jp/shop/shopping, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36]

nanasess
投稿日時: 2019/10/10 10:40
対応状況: −−−
登録日: 2006/9/9
居住地: 宝塚
投稿: 2014
Re: 注文手続き中に「ご注文内容確認」ページへ行くのにシステムエラーがおこる
src/Eccube/Controller/ShoppingController.php の 715行目はどうなっていますでしょうか?


----------------
大河内健太郎(Kentaro Ohkouchi)
EC-CUBE公式エバンジェリスト
スキルニル株式会社

EC-CUBE1系2系長期サポートホスティングサービス CUBE Lab
https://cubelab.info/

d_taguchi
投稿日時: 2019/10/10 10:48
対応状況: −−−
新米
登録日: 2019/9/25
居住地:
投稿: 5
Re: 注文手続き中に「ご注文内容確認」ページへ行くのにシステムエラーがおこる
ご返答ありがとうございます。

ご指摘いただいた
ShoppingController.php の 715行目は下記の様になっております。


$PaymentMethod = $this->container->get($Order->getPayment()->getMethodClass());
nanasess
投稿日時: 2019/10/10 10:57
対応状況: −−−
登録日: 2006/9/9
居住地: 宝塚
投稿: 2014
Re: 注文手続き中に「ご注文内容確認」ページへ行くのにシステムエラーがおこる
支払い方法が正常に取得できてない模様です。
停止中の決済を有効にするといかがでしょうか?


----------------
大河内健太郎(Kentaro Ohkouchi)
EC-CUBE公式エバンジェリスト
スキルニル株式会社

EC-CUBE1系2系長期サポートホスティングサービス CUBE Lab
https://cubelab.info/

d_taguchi
投稿日時: 2019/10/10 13:15
対応状況: −−−
新米
登録日: 2019/9/25
居住地:
投稿: 5
Re: 注文手続き中に「ご注文内容確認」ページへ行くのにシステムエラーがおこる
停止中の決済を有効にしてもシステムエラーが発生いたしましたが、
様々検証しましたら、自己解決する事ができました。

原因としては、データ移行プラグインで2.11系から移行された決済項目を
そのまま使用していた事が原因でした。
新たに決済項目を新規で作り、それを使用して注文手続きを行いましたら
最後まで決済処理することができました。


https://www.ec-cube.net/products/detail.php?product_id=1804

上記のプラグインの仕様説明にも
「決済と配送の紐づけ」は移行されない旨も記載してありました。
大変失礼いたしました。


ただ、アドバイス頂けたことでその事に気づく事が出来ました。
誠にありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

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

統計情報

総メンバー数は53,924名です
総投稿数は94,116件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
2014
4
468
1908
5
yuh
1610
6
umebius
1398
7
red
1375
8
h_tanaka
939
9
fukap
907
10
tsuji
856
11
shutta
835
12 ramrun 789
13
tao_s
780
14 karin 656
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 437


ネットショップの壺

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

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