質問 > フロント機能 > 新規会員登録でエラー |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
erukun |
投稿日時: 2021/10/15 12:08
対応状況: 解決済
|
一人前 登録日: 2021/2/22 居住地: 国内 投稿: 118 |
新規会員登録でエラー [EC-CUBE] EC-CUBE 4.0.6-p1 正式版(公式DL版)
[レンタルサーバ] GMO Conohawingサーバ [OS] Linux web0168.sh.tyo1 3.10.0-962.3.2.lve1.5.39.el7.x86_64 #1 SMP Thu Sep 17 06:10:33 EDT 2020 x86_64 [PHP] PHP 7.3.26 [データベース] MySQL 5.7.27-log [WEBサーバ] Apache + nginx (バージョン確認方法が分かりません) [ブラウザ] 有名どころ全て [導入プラグインの有無] 有り Amazon Payプラグイン(V2対応版) 1.1.0 AmazonPayV2 状態: 有効 お問い合わせ管理 for EC-CUBE4 1.0.5 ContactManagement4 状態: 有効 Coupon Plugin for EC-CUBE4 4.0.7 Coupon4 状態: 有効 Paidyプラグイン 1.0.5 Paidy4 状態: 有効 Securitychecker4 4.0.0 Securitychecker4 状態: 有効 商品レビュー管理プラグイン 4.0.2 U-KOMI 1.1.1 UKOMI4 状態: 有効 クロネコヤマト カード・後払い一体型決済サービス 1.2.1 YamatoPayment4 状態: 有効 EC-CUBE Ranking Plugin 1.0.1 Ranking 状態: 有効 サイトの新規会員登録画面(/root/entry) から必要事項を埋めて【同意する】ボタンを押すと画面遷移が正常に行われずURIは(/root/entry)のまま500エラーになる。 既存会員のログインや編集、ログアウトなどは正常に働きます。 管理画面からの会員登録は出来るので、テンプレートファイル(/entry/index.twig)に問題があると思うのですが、心当たりが有りません。CSSで項目名の非表示をしているくらいです。 お忙しいところ恐縮ですが、何かしらヒントを指摘いただけますと大変ありがたいです。 どうぞよろしくお願いいたします。 以下はFrontのエラーログになります。大変見づらくて申し訳ございません。 [2021-10-15 11:35:08] app.DEBUG [N/A] [ad50695] [anon.] [Eccube\Log\Logger:log:68] - Commit executed. [] [POST, /root/entry, IP, https://root/entry, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36] [2021-10-15 11:35:08] app.INFO [N/A] [ad50695] [anon.] [Eccube\Log\Logger:log:68] - PROCESS END ["entry"] [POST, /root/entry, IP, https://root/entry, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36] [2021-10-15 11:35:08] front.INFO [3836acc9] [ad50695] [anon.] [Eccube\Log\Logger:log:66] - LOGIC END ["entry"] [POST, /root/entry, IP, https://root/entry, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36] [2021-10-15 11:35:08] front.ERROR [3836acc9] [ad50695] [anon.] [Eccube\Log\Logger:log:66] - システムエラーが発生しました。 ["Type error: Argument 1 passed to Symfony\\Component\\Form\\FormRenderer::searchAndRenderBlock() must be an instance of Symfony\\Component\\Form\\FormView, null given, called in /root/var/cache/prod/twig/42/4274ea4cd8da5d298b470ea4b0cab7e6b1380c271a52f2170d6ba745d9df21a5.php on line 316","/root/vendor/symfony/form/FormRenderer.php",131,"#0 /root/var/cache/prod/twig/42/4274ea4cd8da5d298b470ea4b0cab7e6b1380c271a52f2170d6ba745d9df21a5.php(316): Symfony\\Component\\Form\\FormRenderer->searchAndRenderBlock(NULL, 'label', Array)\n#1 /root/vendor/twig/twig/src/Template.php(184): __TwigTemplate_1c839d09f5ffd3ffbe546e2760ed5cc5cb7454aab1d6659d3e575b8a8f36c93b->block_main(Array, Array)\n#2 /root/var/cache/prod/twig/79/79d96981b9b975487e4b902d428fe84d8699631d68198f3c117afdf485cad6bd.php(519): Twig\\Template->displayBlock('main', Array, Array)\n#3 /root/vendor/twig/twig/src/Template.php(407): __TwigTemplate_588e2aaaed6971cb5d1d43a3cc165147f23c06bb4a0a4e1b1ba74514838da735->doDisplay(Array, Array)\n#4 /root/vendor/twig/twig/src/Template.php(380): Twig\\Template->displayWithErrorHandling(Array, Array)\n#5 /root/src/Eccube/Twig/Template.php(40): Twig\\Template->display(Array, Array)\n#6 /root/var/cache/prod/twig/42/4274ea4cd8da5d298b470ea4b0cab7e6b1380c271a52f2170d6ba745d9df21a5.php(47): Eccube\\Twig\\Template->display(Array, Array)\n#7 /root/vendor/twig/twig/src/Template.php(407): __TwigTemplate_1c839d09f5ffd3ffbe546e2760ed5cc5cb7454aab1d6659d3e575b8a8f36c93b->doDisplay(Array, Array)\n#8 /root/vendor/twig/twig/src/Template.php(380): Twig\\Template->displayWithErrorHandling(Array, Array)\n#9 /root/src/Eccube/Twig/Template.php(40): Twig\\Template->display(Array, Array)\n#10 /root/vendor/twig/twig/src/Template.php(392): Eccube\\Twig\\Template->display(Array)\n#11 /root/vendor/symfony/twig-bridge/TwigEngine.php(50): Twig\\Template->render(Array)\n#12 /root/vendor/symfony/framework-bundle/Controller/ControllerTrait.php(286): Symfony\\Bridge\\Twig\\TwigEngine->render('Entry/confirm.t...', Array)\n#13 /root/src/Eccube/Controller/EntryController.php(154): Symfony\\Bundle\\FrameworkBundle\\Controller\\Controller->render('Entry/confirm.t...', Array)\n#14 /root/vendor/symfony/http-kernel/HttpKernel.php(151): Eccube\\Controller\\EntryController->index(Object(Symfony\\Component\\HttpFoundation\\Request))\n#15 /root/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#16 /root/vendor/symfony/http-kernel/Kernel.php(200): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#17 /root/index.php(76): Symfony\\Component\\HttpKernel\\Kernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#18 {main}"] [POST, /root/entry, IP, https://root/entry, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36] [2021-10-15 11:35:08] php.CRITICAL [3836acc9] [ad50695] [anon.] [Symfony\Component\Debug\ErrorHandler:handleException:584] - Type error: Argument 1 passed to Symfony\Component\Form\FormRenderer::searchAndRenderBlock() must be an instance of Symfony\Component\Form\FormView, null given, called in /root/var/cache/prod/twig/42/4274ea4cd8da5d298b470ea4b0cab7e6b1380c271a52f2170d6ba745d9df21a5.php on line 316 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Type error: Argument 1 passed to Symfony\\Component\\Form\\FormRenderer::searchAndRenderBlock() must be an instance of Symfony\\Component\\Form\\FormView, null given, called in /root/var/cache/prod/twig/42/4274ea4cd8da5d298b470ea4b0cab7e6b1380c271a52f2170d6ba745d9df21a5.php on line 316 at /root/vendor/symfony/form/FormRenderer.php:131)"} [POST, /root/entry, IP, https://root/entry, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36] [2021-10-15 11:35:08] front.INFO [3836acc9] [ad50695] [anon.] [Eccube\Log\Logger:log:66] - 会員登録確認完了 [] [POST, /root/entry, IP, https://root/entry, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36] [2021-10-15 11:35:08] front.INFO [3836acc9] [ad50695] [anon.] [Eccube\Log\Logger:log:66] - 会員登録確認開始 [] [POST, /root/entry, IP, https://root/entry, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36] [2021-10-15 11:35:08] front.INFO [3836acc9] [ad50695] [anon.] [Eccube\Log\Logger:log:66] - LOGIC START ["entry"] [POST, /root/entry, IP, https://root/entry, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36] [2021-10-15 11:35:08] front.DEBUG [3836acc9] [ad50695] [anon.] [Eccube\Log\Logger:log:66] - Begin Transaction. [] [POST, /root/entry, IP, https://root/entry, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36] [2021-10-15 11:35:08] front.INFO [3836acc9] [ad50695] [anon.] [Eccube\Log\Logger:log:66] - PROCESS START ["entry"] [POST, /root/entry, IP, https://root/entry, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36] [2021-10-15 11:35:08] front.INFO [N/A] [ad50695] [N/A] [Eccube\Log\Logger:log:66] - INIT [] [POST, /root/entry, IP, https://root/entry, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36] [2021-10-15 11:30:28] app.INFO [N/A] [c8183d3] [anon.] [Eccube\Log\Logger:log:68] - PROCESS END ["entry"] [POST, /root/entry, IP, https://root/entry, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36] [2021-10-15 11:30:28] front.INFO [3836acc9] [c8183d3] [anon.] [Eccube\Log\Logger:log:66] - LOGIC END ["entry"] [POST, /root/entry, IP, https://root/entry, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36] [2021-10-15 11:30:28] php.WARNING [3836acc9] [c8183d3] [anon.] [Symfony\Component\Debug\ErrorHandler:handleError:532] - Warning: preg_match(): Delimiter must not be alphanumeric or backslash {"exception":"[object] (ErrorException(code: 0): Warning: preg_match(): Delimiter must not be alphanumeric or backslash at /root/var/cache/prod/twig/79/79d96981b9b975487e4b902d428fe84d8699631d68198f3c117afdf485cad6bd.php:588)"} [POST, /root/entry, IP, https://root/entry, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36] [2021-10-15 11:30:28] front.INFO [3836acc9] [c8183d3] [anon.] [Eccube\Log\Logger:log:66] - LOGIC START ["entry"] [POST, /root/entry, IP, https://root/entry, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36] |
tsasaki |
投稿日時: 2021/10/15 16:23
対応状況: −−−
|
常連 登録日: 2018/12/20 居住地: 投稿: 42 |
Re: 新規会員登録でエラー Entry/confirm.twigが怪しくも見えますが、、、
「CSSで項目名の非表示をしているくらいです。」 →一度表示にしてエラーが治るか試してみるのもいいかもしれませんね。 |
erukun |
投稿日時: 2021/10/15 16:51
対応状況: −−−
|
一人前 登録日: 2021/2/22 居住地: 国内 投稿: 118 |
Re: 新規会員登録でエラー こんにちは。 ご返信いただきありがとうございます。
確認したところ、キャッシュクリアしてサーバのコンテンツキャッシュも消しましたが、CSSは関係ない様子でした。 下記サイトのようにファイル名が取得できていないような気はします。 /Entry/confirm.twig が文字列が長すぎるかで超えた部分が3つのドットに置き換わるという。/Entry/confirm.t... と。 /root/src/Eccube/Controller/EntryController.php の150行目くらいのCASE文あたりですかね。。。 その前の処理で落ちてたら違うかもしれませんけれど。。。 ちなみに設定ファイルで文字列の長さとか変更できるのでしょうか? 未だ憶測ですが。。。自分だけ何故って思いましたけど。 stackoverflow |
tsasaki |
投稿日時: 2021/10/15 17:19
対応状況: −−−
|
常連 登録日: 2018/12/20 居住地: 投稿: 42 |
Re: 新規会員登録でエラー 文字列の長さはわからないですか、、、
ログに出力されているので /root/src/Eccube/Controller/EntryController.phpの log_info('会員登録確認完了'); までは処理は落ちていないですね。 EntryTypeや/Entry/confirm.twigにカスタマイズしていませんか?? |
erukun |
投稿日時: 2021/10/15 18:12
対応状況: −−−
|
一人前 登録日: 2021/2/22 居住地: 国内 投稿: 118 |
Re: 新規会員登録でエラー 本当にごめんなさい。
Entry/confirm.twig に差分がありました。メルマガ購読関係の不要な項目を直書きしておりました。。。確認不足でした。 修正後は会員登録が正常な流れになること確認しました。 お忙しい中、手助けして頂き本当にありがとうございます。感謝です。 |
tsasaki |
投稿日時: 2021/10/15 18:41
対応状況: −−−
|
常連 登録日: 2018/12/20 居住地: 投稿: 42 |
Re: 新規会員登録でエラー とんでもないです。
解決したようで良かったです。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |