質問 > フロント機能 > Twig_Error_Syntax: The block 'stylesheet' has already been defined |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
zattu |
投稿日時: 2023/11/13 21:07
対応状況: 確認中
|
新米 登録日: 2023/11/13 居住地: 投稿: 2 |
Twig_Error_Syntax: The block 'stylesheet' has already been defined [EC-CUBE] 3.13
[レンタルサーバ] xserver [OS] 18.04.1-Ubuntu [PHP] 7.2.34 [データベース] 10.1.48-MariaDB [WEBサーバ] Zend Engine v3.2.0 [ブラウザ] Chrome version 119 [導入プラグインの有無] Sony Payment Services Plugin [カスタマイズの有無] 今は無くなっている、無料のEC-CUBE3.0系デザインテンプレート「L3001」を使用しています。(https://tsubo.ec-cube.net/2016/11/22/5309) [現象] 先日、Sony Payment Servicesのプラグイン(https://www.ec-cube.net/products/detail.php?product_id=1440)を更新したところ、カート画面から「レジに進む」ボタンを押下すると、以下のログにある、「The block 'stylesheet' has already been defined」のエラーとなり、「システムエラーが発生しました。」画面が表示されるようになってしまいました。 [2023-11-13 11:51:08,275386] eccube.INFO [d2566296] [89e1f087] [1] [LogListener:logResponse:96] - < 200 [GET, /fastbot/cart, 192.168.0.1, https://myhomepage/mypage/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36] [2023-11-13 11:51:09,828535] eccube.INFO [NULL] [1bb9c4dd] [NULL] [RouterListener:onKernelRequest:145] - Matched route "cart_buystep". {"route_parameters":{"_controller":"\\Eccube\\Controller\\CartController::buystep","_route":"cart_buystep"},"request_uri":"https://myhomepage/mypage/cart/buystep"} [GET, /fastbot/cart/buystep, 192.168.0.1, https://myhomepage/mypage/cart, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36] [2023-11-13 11:51:09,835451] eccube.INFO [d2566296] [1bb9c4dd] [1] [LogListener:logRequest:83] - > GET /fastbot/cart/buystep [GET, /fastbot/cart/buystep, 192.168.0.1, https://myhomepage/mypage/cart, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36] [2023-11-13 11:51:09,848228] eccube.INFO [d2566296] [1bb9c4dd] [1] [LogListener:logResponse:94] - < 302 https://myhomepage/mypage/shopping [GET, /fastbot/cart/buystep, 192.168.0.1, https://myhomepage/mypage/cart, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36] [2023-11-13 11:51:09,955973] eccube.INFO [NULL] [52ad67aa] [NULL] [RouterListener:onKernelRequest:145] - Matched route "shopping". {"route_parameters":{"_controller":"\\Eccube\\Controller\\ShoppingController::index","_route":"shopping"},"request_uri":"https://myhomepage/mypage/shopping"} [GET, /fastbot/shopping, 192.168.0.1, https://myhomepage/mypage/cart, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36] [2023-11-13 11:51:09,964054] eccube.INFO [d2566296] [52ad67aa] [1] [LogListener:logRequest:83] - > GET /fastbot/shopping [GET, /fastbot/shopping, 192.168.0.1, https://myhomepage/mypage/cart, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36] [2023-11-13 11:51:10,396901] eccube.CRITICAL [d2566296] [52ad67aa] [1] [LogListener:logException:112] - Twig_Error_Syntax: The block 'stylesheet' has already been defined line 25 in "__string_template__397775480b68c12a03953b8c7b4f090b77b45cd2582230ea5fa95be0f022cdf5" at line 192. (uncaught exception) at /home/zatturight/zatturight.com/public_html/fastbot/vendor/twig/twig/lib/Twig/TokenParser/Block.php line 31 {"exception":"[object] (Twig_Error_Syntax(code: 0): The block 'stylesheet' has already been defined line 25 in \"__string_template__397775480b68c12a03953b8c7b4f090b77b45cd2582230ea5fa95be0f022cdf5\" at line 192. at /home/zatturight/zatturight.com/public_html/fastbot/vendor/twig/twig/lib/Twig/TokenParser/Block.php:31)"} [GET, /fastbot/shopping, 192.168.0.1, https://myhomepage/mypage/cart, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36] [2023-11-13 11:51:10,399558] eccube.INFO [d2566296] [52ad67aa] [1] [LogListener:logResponse:96] - < 500 [GET, /fastbot/shopping, 192.168.0.1, https://myhomepage/mypage/cart, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36] 該当のコードを見ましたが、そもそも何のチェックをしているのかが分からず途方に暮れています。 自分の予想としては、cacheに"__string_template__397775480b68c12a03953b8c7b4f090b77b45cd2582230ea5fa95be0f022cdf5"があるからと思ったのですが、フォルダを除いてもそのようなデータはありませんでした。 「at line 192」が何を指しているのかも良く分かっていません。 $name = $stream->expect(Twig_Token::NAME_TYPE)->getValue(); if ($this->parser->hasBlock($name)) { throw new Twig_Error_Syntax(sprintf("The block '%s' has already been defined line %d.", $name, $this->parser->getBlock($name)->getTemplateLine()), $stream->getCurrent()->getLine(), $stream->getSourceContext()); } 何とか自分で探そうとしてはいますが、手掛かりになる情報を頂きたいです。 buystepがどこから始まっており、このエラーの箇所に辿り着くのかが分かるだけでも助かります。 よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» Twig_Error_Syntax: The block 'stylesheet' has already been defined | zattu | 2023/11/13 21:07 |
Re: Twig_Error_Syntax: The block 'stylesheet' has already been defined | mcontact | 2023/11/14 8:14 |
Re: Twig_Error_Syntax: The block 'stylesheet' has already been defined | zattu | 2023/11/14 17:09 |