バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 「注文する」ボタンを押すと注文完了ページ(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)のコードをペーストしておりました....
元のコードに直したところ改善しましたので解決済みとさせていただきます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン



統計情報

総メンバー数は76,814名です
総投稿数は105,219件です

投稿数ランキング

1
seasoft
7333
2
468
3217
3
AMUAMU
2712
4
nanasess
2275
5
umebius
2085
6
yuh
1669
7
red
1556
8
h_tanaka
1195
9
tsuji
942
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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