バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 「注文する」ボタンを押すと注文完了ページ(shopping/complete)へ飛ばずにシステムエラー

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
MTG
投稿日時: 2022/11/18 10:29
対応状況: 解決済
新米
登録日: 2020/11/25
居住地:
投稿: 4
「注文する」ボタンを押すと注文完了ページ(shopping/complete)へ飛ばずにシステムエラー
[EC-CUBE] 新規インストール EC-CUBE4.0.4
[レンタルサーバ] さくらサーバ
[OS] FreeBSD 11.2
[PHP] PHP Version 7.4.30
[データベース] MySQL 5.7
[WEBサーバ]Apache/2.4.54
[ブラウザ] Mozilla/5.
[導入プラグイン] あり
[カスタマイズの有無] あり

いつもお世話になっております。EC-CUBE初心者です。

プラグイン「在庫切れ商品通知」のインストール/有効化
商品購入(shopping)と商品購入/ご注文確認(confirm)ページカスタマイズ(文言・レイアウトの修正程度)

上記のカスタマイズを行った後、商品購入時、「注文する」ボタンを押すと注文完了ページ(shopping/complete)へ飛ばずにシステムエラー が出ます。
注文自体は成功し、メールや注文処理は正式に行われています。

同じ症状の方がおられたので解決策のメールアドレスの設定もしたのですが、エラーログ内容が変わっただけで改善しませんでした
「注文する」ボタンをクリックするとシステムエラー

また大体のキャッシュクリアなども試したのですが、症状が改善しないです。


フロントのシステムエラー周辺のログは以下になります。
何か解決の糸口があればと思い投稿いたしました、ご教授いただければ幸いです。

[2022-11-17 18:17:23] front.ERROR [793941ec] [eb9c340] [1] [Eccube\Log\Logger:log:66] - システムエラーが発生しました。 ["Type error: Argument 1 passed to Symfony\\Component\\Form\\FormRenderer::setTheme() must be an instance of Symfony\\Component\\Form\\FormView, null given, called in /****/******/***/***/var/cache/prod/twig/21/21cf57b08256d79e25ae56291e80e29a1f145c9ee921940a83f5507bef3fd49a.php on line 42",”/****/******/***/***/vendor/symfony/form/FormRenderer.php",51,"#0 /****/******/***/***/var/cache/prod/twig/21/21cf57b08256d79e25ae56291e80e29a1f145c9ee921940a83f5507bef3fd49a.php(42): Symfony\\Component\\Form\\FormRenderer->setTheme(NULL, Array, true)\n#1 /****/******/***/***/vendor/twig/twig/src/Template.php(407): __TwigTemplate_124aa5e7d7faf27874971f810255afa81857b99602efa1a844a409814d77fc09->doDisplay(Array, Array)\n#2 /****/******/***/***/vendor/twig/twig/src/Template.php(380): Twig\\Template->displayWithErrorHandling(Array, Array)\n#3 /****/******/***/***/src/Eccube/Twig/Template.php(40): Twig\\Template->display(Array, Array)\n#4 /****/******/***/***/vendor/twig/twig/src/Template.php(392): Eccube\\Twig\\Template->display(Array)\n#5 /****/******/***/***/vendor/twig/twig/src/TemplateWrapper.php(45): Twig\\Template->render(Array, Array)\n#6 /****/******/***/***/vendor/twig/twig/src/Environment.php(318): Twig\\TemplateWrapper->render(Array)\n#7 /****/******/***/***/vendor/sensio/framework-extra-bundle/EventListener/TemplateListener.php(102): Twig\\Environment->render('Shopping/comple...', Array)\n#8 /****/******/***/***/vendor/symfony/event-dispatcher/EventDispatcher.php(214): Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\TemplateListener->onKernelView(Object(Symfony\\Component\\HttpKernel\\Event\\GetResponseForControllerResultEvent), 'kernel.view', Object(Symfony\\Component\\EventDispatcher\\ContainerAwareEventDispatcher))\n#9 /****/******/***/***/vendor/symfony/event-dispatcher/EventDispatcher.php(44): Symfony\\Component\\EventDispatcher\\EventDispatcher->doDispatch(Array, 'kernel.view', Object(Symfony\\Component\\HttpKernel\\Event\\GetResponseForControllerResultEvent))\n#10 /****/******/***/***/vendor/symfony/http-kernel/HttpKernel.php(156): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch('kernel.view', Object(Symfony\\Component\\HttpKernel\\Event\\GetResponseForControllerResultEvent))\n#11 /****/******/***/***/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#12 /****/******/***/***/vendor/symfony/http-kernel/Kernel.php(200): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#13 /****/******/***/***/shop/index.php(76): Symfony\\Component\\HttpKernel\\Kernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#14 {main}"] [GET, /shopping/complete, 122.249.15.130, https://******/shopping/confirm, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36]


[2022-11-17 18:17:23] php.CRITICAL [793941ec] [eb9c340] [1] [Symfony\Component\Debug\ErrorHandler:handleException:584] - Type error: Argument 1 passed to Symfony\Component\Form\FormRenderer::setTheme() must be an instance of Symfony\Component\Form\FormView, null given, called in /****/******/***/****/var/cache/prod/twig/21/21cf57b08256d79e25ae56291e80e29a1f145c9ee921940a83f5507bef3fd49a.php on line 42 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Type error: Argument 1 passed to Symfony\\Component\\Form\\FormRenderer::setTheme() must be an instance of Symfony\\Component\\Form\\FormView, null given, called in /****/******/***/****/var/cache/prod/twig/21/21cf57b08256d79e25ae56291e80e29a1f145c9ee921940a83f5507bef3fd49a.php on line 42 at/****/******/***/****/vendor/symfony/form/FormRenderer.php:51)"} [GET, /shopping/complete, 122.249.15.130, https://*****/shopping/confirm, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36]


[2022-11-17 18:11:09] php.INFO [793941ec] [2459cd9] [1] [Symfony\Component\Debug\ErrorHandler:handleError:532] - User Deprecated: Using an "if" condition on "for" tag in "Shopping/complete.twig" at line 151 is deprecated since Twig 2.10.0, use a "filter" filter or an "if" condition inside the "for" body instead (if your condition depends on a variable updated inside the loop). {"exception":"[object] (ErrorException(code: 0): User Deprecated: Using an \"if\" condition on \"for\" tag in \"Shopping/complete.twig\" at line 151 is deprecated since Twig 2.10.0, use a \"filter\" filter or an \"if\" condition inside the \"for\" body instead (if your condition depends on a variable updated inside the loop). at /****/******/***/****/vendor/twig/twig/src/TokenParser/ForTokenParser.php:46)"} [GET, /shopping/complete, 122.249.15.130, https://******/shopping/confirm, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36]

[2022-11-17 18:11:09] php.INFO [793941ec] [2459cd9] [1] [Symfony\Component\Debug\ErrorHandler:handleError:532] - User Deprecated: Using an "if" condition on "for" tag in "Shopping/complete.twig" at line 128 is deprecated since Twig 2.10.0, use a "filter" filter or an "if" condition inside the "for" body instead (if your condition depends on a variable updated inside the loop). {"exception":"[object] (ErrorException(code: 0): User Deprecated: Using an \"if\" condition on \"for\" tag in \"Shopping/complete.twig\" at line 128 is deprecated since Twig 2.10.0, use a \"filter\" filter or an \"if\" condition inside the \"for\" body instead (if your condition depends on a variable updated inside the loop). at /****/******/***/****/vendor/twig/twig/src/TokenParser/ForTokenParser.php:46)"} [GET, /shopping/complete, 122.249.15.130, https://******/shopping/confirm, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36]

何卒よろしくお願いいたします
MTG
投稿日時: 2022/11/18 12:16
対応状況: 解決済
新米
登録日: 2020/11/25
居住地:
投稿: 4
Re: 「注文する」ボタンを押すと注文完了ページ(shopping/complete)へ飛ばずにシステムエラー
解決しました、
ローカルから本番サイトに変更箇所を反映する際のコピーミスという単純なミスでした。
商品購入/ご注文完了(complete.twig)に、商品購入/ご注文確認(confirm.twig)のコードをペーストしておりました....
元のコードに直したところ改善しましたので解決済みとさせていただきます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
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.