バージョン選択
フォーラム
メニュー
オンライン状況
|
|
55 人のユーザが現在オンラインです。 (43 人のユーザが フォーラム を参照しています。) |
|
|
質問 > 管理機能 > 受注一覧に関するプラグイン作成時の不具合 |
|
管理機能
投稿者 |
スレッド |
k.nakayama |
投稿日時: 2024/1/24 11:11
対応状況: −−−
|
常連 登録日: 2019/10/11 居住地: 投稿: 52 |
Re: 受注一覧に関するプラグイン作成時の不具合 4.2で検証してみましたが特にエラーは起きないので、キャッシュの影響だと思います。 この記事にもあるように、キャッシュが影響しないように ローカルの開発環境での動作確認は.envの設定をAPP_ENV=dev、APP_DEBUG=1で実行することをおすすめします。 (実際のサーバーでは絶対にやめてください) ---------------- ---------------- 開発公式インテグレートパートナー U-Mebius
|
|
|
balisys |
投稿日時: 2023/11/2 17:39
対応状況: −−−
|
仙人 登録日: 2020/7/5 居住地: 投稿: 398 |
Re: 受注一覧に関するプラグイン作成時の不具合 FormTypeとtwigに記載の項目に差異はないでしょうか。
FormTypeに定義していないものをtwigで使用しているなど
|
|
|
sfujiya |
投稿日時: 2023/10/13 15:11
対応状況: −−−
|
常連 登録日: 2018/12/20 居住地: 投稿: 54 |
Re: 受注一覧に関するプラグイン作成時の不具合 キャッシュの削除は実施してみましたか?
エラーの原因としては、Symfony\\Component\\Form\\FormViewを渡さなければならないメソッドにnullが渡ってしまっているために発生しているエラーのようです。
もしまだであれば、キャッシュクリアを実施してみてください。
|
|
|
mcontact |
投稿日時: 2023/10/12 18:50
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1299 |
Re: 受注一覧に関するプラグイン作成時の不具合 記事の内容を見ましたが、単純に古い記事の様に思います。 EC-CUBE4.2では、EC-CUBE4.0〜EC-CUBE4.1系で使用されているフレームワークのバージョンが異なりますので、EC-CUBE4.0またはEC-CUBE4.1時のコードでは動作しない事の方が多いです。 ---------------- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> EC-CUBEインテグレートパートナー【ゴールド】ランク M&I Works URL: https://miworks.biz/ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
|
|
yoshidai |
投稿日時: 2023/10/12 18:34
対応状況: 開発中
|
新米 登録日: 2023/10/12 居住地: 投稿: 1 |
受注一覧に関するプラグイン作成時の不具合 ▼テンプレート [EC-CUBE] 4.2 新規インストール [レンタルサーバ] ローカル(xampp) [OS] windows11 [PHP] php8.1 [データベース] mariaDB10.4 [WEBサーバ] Apache2.4 [ブラウザ] Chrome [導入プラグインの有無] 受注一覧に期間検索を追加(自作) [カスタマイズの有無] 無し [現象] [4系プラグイン開発] たった3ステップで受注一覧へ検索絞り込み条件を追加する方法上記のサイトを参考に受注一覧へ発送日期間での絞り込みを追加しようとしましたが、フォームを追加する部分まで作成し、受注一覧画面で確認しようとした所、「システムエラーが発生しました」の画面に遷移します。 デバッグモードで確認した所、addsnipetの部分からエラーが発生しているようです。 エラーメッセージも確認しましたが、いまいち解決方法がつかめません。 もし解決方法について心当たりがありましたら教えていただけますでしょうか。 ・コード <?php
namespace Plugin\Company;
use Eccube\Event\TemplateEvent;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
/**
* Class Event
* @package Plugin\Company
* @see https://umebius.com/eccube/v4-plugin-order_list_filter_shipping_date/
*/
class Event implements EventSubscriberInterface
{
/**
* @return array
*/
public static function getSubscribedEvents()
{
return [
'@admin/Order/index.twig' => 'adminOrderIndexTwig'
];
}
/**
* @param TemplateEvent $event
*/
public function adminOrderIndexTwig(TemplateEvent $event)
{
$event->addSnippet('@Company\admin\Order\indexJs.twig');
}
}
・エラーメッセージ [2023-10-12T18:09:07.611804+09:00] app.DEBUG [N/A] [ae51ae4] [1] [Eccube\Log\Logger:log:68] - Commit executed. [] [GET, /ec-cube/kanri/order, 127.0.0.1, http://127.0.0.1/ec-cube/kanri/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60]
[2023-10-12T18:09:07.608384+09:00] app.DEBUG [N/A] [ae51ae4] [1] [Eccube\EventListener\LogListener:onKernelTerminate:133] - PROCESS END ["admin_order"] [GET, /ec-cube/kanri/order, 127.0.0.1, http://127.0.0.1/ec-cube/kanri/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60]
[2023-10-12T18:09:07.603225+09:00] app.DEBUG [0e3ef7d9] [ae51ae4] [1] [Eccube\EventListener\LogListener:onKernelResponse:124] - LOGIC END ["admin_order"] [GET, /ec-cube/kanri/order, 127.0.0.1, http://127.0.0.1/ec-cube/kanri/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60]
[2023-10-12T18:09:07.602436+09:00] security.DEBUG [0e3ef7d9] [ae51ae4] [1] [Symfony\Component\Security\Http\Firewall\ContextListener:onKernelResponse:201] - Stored the security token in the session. {"key":"_security_admin"} [GET, /ec-cube/kanri/order, 127.0.0.1, http://127.0.0.1/ec-cube/kanri/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60]
[2023-10-12T18:09:07.599318+09:00] admin.ERROR [0e3ef7d9] [ae51ae4] [1] [Eccube\Log\Logger:log:64] - システムエラーが発生しました。 ["Symfony\\Component\\Form\\FormRenderer::searchAndRenderBlock(): Argument #1 ($view) must be of type Symfony\\Component\\Form\\FormView, null given, called in C:\\xampp\\htdocs\\ec-cube\\var\\cache\\prod\\twig\\29\\293feb8890612a718034a787d5189f28.php on line 49","C:\\xampp\\htdocs\\ec-cube\\vendor\\symfony\\form\\FormRenderer.php",130,"#0 C:\\xampp\\htdocs\\ec-cube\\var\\cache\\prod\\twig\\29\\293feb8890612a718034a787d5189f28.php(49): Symfony\\Component\\Form\\FormRenderer->searchAndRenderBlock(NULL, 'widget')\n#1 C:\\xampp\\htdocs\\ec-cube\\vendor\\twig\\twig\\src\\Template.php(405): __TwigTemplate_3295593c7069ae5baa0140a54735ec28->doDisplay(Array, Array)\n#2 C:\\xampp\\htdocs\\ec-cube\\vendor\\twig\\twig\\src\\Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#3 C:\\xampp\\htdocs\\ec-cube\\src\\Eccube\\Twig\\Template.php(41): Twig\\Template->display(Array, Array)\n#4 C:\\xampp\\htdocs\\ec-cube\\vendor\\twig\\twig\\src\\Template.php(390): Eccube\\Twig\\Template->display(Array)\n#5 C:\\xampp\\htdocs\\ec-cube\\vendor\\twig\\twig\\src\\Extension\\CoreExtension.php(1290): Twig\\Template->render(Array)\n#6 C:\\xampp\\htdocs\\ec-cube\\var\\cache\\prod\\twig\\35\\356ffd7928202e05d6be6c19f54dfcae.php(58): twig_include(Object(Twig\\Environment), Array, '@Company\\\\admin\\\\...')\n#7 C:\\xampp\\htdocs\\ec-cube\\vendor\\twig\\twig\\src\\Template.php(405): __TwigTemplate_88b91f33480c0a8cf8bca430174d28d4->doDisplay(Array, Array)\n#8 C:\\xampp\\htdocs\\ec-cube\\vendor\\twig\\twig\\src\\Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#9 C:\\xampp\\htdocs\\ec-cube\\src\\Eccube\\Twig\\Template.php(41): Twig\\Template->display(Array, Array)\n#10 C:\\xampp\\htdocs\\ec-cube\\vendor\\twig\\twig\\src\\Template.php(390): Eccube\\Twig\\Template->display(Array)\n#11 C:\\xampp\\htdocs\\ec-cube\\vendor\\twig\\twig\\src\\Extension\\CoreExtension.php(1290): Twig\\Template->render(Array)\n#12 C:\\xampp\\htdocs\\ec-cube\\var\\cache\\prod\\twig\\dd\\dd2e551deb4670e3db877a285f402a2f.php(199): twig_include(Object(Twig\\Environment), Array, '@admin/snippet....', Array)\n#13 C:\\xampp\\htdocs\\ec-cube\\vendor\\twig\\twig\\src\\Template.php(405): __TwigTemplate_cbb737c5b046062e6a1749186b39992d->doDisplay(Array, Array)\n#14 C:\\xampp\\htdocs\\ec-cube\\vendor\\twig\\twig\\src\\Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#15 C:\\xampp\\htdocs\\ec-cube\\src\\Eccube\\Twig\\Template.php(41): Twig\\Template->display(Array, Array)\n#16 C:\\xampp\\htdocs\\ec-cube\\var\\cache\\prod\\twig\\c8\\c84d1598cee10a6a51f0c232d5eecf00.php(50): Eccube\\Twig\\Template->display(Array, Array)\n#17 C:\\xampp\\htdocs\\ec-cube\\vendor\\twig\\twig\\src\\Template.php(405): __TwigTemplate_b6a33238fb0511d05840522b15ad06da->doDisplay(Array, Array)\n#18 C:\\xampp\\htdocs\\ec-cube\\vendor\\twig\\twig\\src\\Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#19 C:\\xampp\\htdocs\\ec-cube\\src\\Eccube\\Twig\\Template.php(41): Twig\\Template->display(Array, Array)\n#20 C:\\xampp\\htdocs\\ec-cube\\vendor\\twig\\twig\\src\\Template.php(390): Eccube\\Twig\\Template->display(Array)\n#21 C:\\xampp\\htdocs\\ec-cube\\vendor\\twig\\twig\\src\\TemplateWrapper.php(45): Twig\\Template->render(Array, Array)\n#22 C:\\xampp\\htdocs\\ec-cube\\vendor\\twig\\twig\\src\\Environment.php(318): Twig\\TemplateWrapper->render(Array)\n#23 C:\\xampp\\htdocs\\ec-cube\\vendor\\sensio\\framework-extra-bundle\\src\\EventListener\\TemplateListener.php(115): Twig\\Environment->render('@admin/Order/in...', Array)\n#24 C:\\xampp\\htdocs\\ec-cube\\vendor\\symfony\\event-dispatcher\\EventDispatcher.php(270): Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\TemplateListener->onKernelView(Object(Symfony\\Component\\HttpKernel\\Event\\ViewEvent), 'kernel.view', Object(Symfony\\Component\\EventDispatcher\\EventDispatcher))\n#25 C:\\xampp\\htdocs\\ec-cube\\vendor\\symfony\\event-dispatcher\\EventDispatcher.php(230): Symfony\\Component\\EventDispatcher\\EventDispatcher::Symfony\\Component\\EventDispatcher\\{closure}(Object(Symfony\\Component\\HttpKernel\\Event\\ViewEvent), 'kernel.view', Object(Symfony\\Component\\EventDispatcher\\EventDispatcher))\n#26 C:\\xampp\\htdocs\\ec-cube\\vendor\\symfony\\event-dispatcher\\EventDispatcher.php(59): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners(Array, 'kernel.view', Object(Symfony\\Component\\HttpKernel\\Event\\ViewEvent))\n#27 C:\\xampp\\htdocs\\ec-cube\\vendor\\symfony\\http-kernel\\HttpKernel.php(168): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch(Object(Symfony\\Component\\HttpKernel\\Event\\ViewEvent), 'kernel.view')\n#28 C:\\xampp\\htdocs\\ec-cube\\vendor\\symfony\\http-kernel\\HttpKernel.php(75): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#29 C:\\xampp\\htdocs\\ec-cube\\vendor\\symfony\\http-kernel\\Kernel.php(202): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#30 C:\\xampp\\htdocs\\ec-cube\\index.php(83): Symfony\\Component\\HttpKernel\\Kernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#31 {main}"] [GET, /ec-cube/kanri/order, 127.0.0.1, http://127.0.0.1/ec-cube/kanri/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60]
[2023-10-12T18:09:07.584186+09:00] php.CRITICAL [0e3ef7d9] [ae51ae4] [1] [Symfony\Component\ErrorHandler\ErrorHandler:handleException:584] - Uncaught Error: Symfony\Component\Form\FormRenderer::searchAndRenderBlock(): Argument #1 ($view) must be of type Symfony\Component\Form\FormView, null given, called in C:\xampp\htdocs\ec-cube\var\cache\prod\twig\29\293feb8890612a718034a787d5189f28.php on line 49 {"exception":"[object] (TypeError(code: 0): Symfony\\Component\\Form\\FormRenderer::searchAndRenderBlock(): Argument #1 ($view) must be of type Symfony\\Component\\Form\\FormView, null given, called in C:\\xampp\\htdocs\\ec-cube\\var\\cache\\prod\\twig\\29\\293feb8890612a718034a787d5189f28.php on line 49 at C:\\xampp\\htdocs\\ec-cube\\vendor\\symfony\\form\\FormRenderer.php:130)"} [GET, /ec-cube/kanri/order, 127.0.0.1, http://127.0.0.1/ec-cube/kanri/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60]
[2023-10-12T18:09:03.802932+09:00] app.DEBUG [0e3ef7d9] [ae51ae4] [1] [Eccube\EventListener\LogListener:onKernelController:111] - LOGIC START ["admin_order"] [GET, /ec-cube/kanri/order, 127.0.0.1, http://127.0.0.1/ec-cube/kanri/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60]
[2023-10-12T18:09:03.730909+09:00] admin.DEBUG [0e3ef7d9] [ae51ae4] [1] [Eccube\Log\Logger:log:64] - Begin Transaction. [] [GET, /ec-cube/kanri/order, 127.0.0.1, http://127.0.0.1/ec-cube/kanri/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60]
[2023-10-12T18:09:03.708369+09:00] app.DEBUG [0e3ef7d9] [ae51ae4] [1] [Eccube\EventListener\LogListener:onKernelRequest:86] - PROCESS START ["admin_order"] [GET, /ec-cube/kanri/order, 127.0.0.1, http://127.0.0.1/ec-cube/kanri/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60]
[2023-10-12T18:09:03.701644+09:00] security.DEBUG [0e3ef7d9] [ae51ae4] [1] [Symfony\Component\Security\Http\Authentication\AuthenticatorManager:supports:115] - Authenticator does not support the request. {"firewall_name":"admin","authenticator":"Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"} [GET, /ec-cube/kanri/order, 127.0.0.1, http://127.0.0.1/ec-cube/kanri/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60]
[2023-10-12T18:09:03.701492+09:00] security.DEBUG [0e3ef7d9] [ae51ae4] [1] [Symfony\Component\Security\Http\Authentication\AuthenticatorManager:supports:107] - Checking support on authenticator. {"firewall_name":"admin","authenticator":"Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"} [GET, /ec-cube/kanri/order, 127.0.0.1, http://127.0.0.1/ec-cube/kanri/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60]
[2023-10-12T18:09:03.701318+09:00] security.DEBUG [0e3ef7d9] [ae51ae4] [1] [Symfony\Component\Security\Http\Authentication\AuthenticatorManager:supports:99] - Checking for authenticator support. {"firewall_name":"admin","authenticators":1} [GET, /ec-cube/kanri/order, 127.0.0.1, http://127.0.0.1/ec-cube/kanri/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60]
[2023-10-12T18:09:03.699749+09:00] security.DEBUG [0e3ef7d9] [ae51ae4] [N/A] [Symfony\Component\Security\Http\Firewall\ContextListener:refreshUser:268] - User was reloaded from a user provider. {"provider":"Eccube\\Security\\Core\\User\\MemberProvider","username":"inofex"} [GET, /ec-cube/kanri/order, 127.0.0.1, http://127.0.0.1/ec-cube/kanri/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60]
[2023-10-12T18:09:03.667495+09:00] security.DEBUG [0e3ef7d9] [ae51ae4] [N/A] [Symfony\Component\Security\Http\Firewall\ContextListener:authenticate:130] - Read existing security token from the session. {"key":"_security_admin","token_class":"Symfony\\Component\\Security\\Core\\Authentication\\Token\\UsernamePasswordToken"} [GET, /ec-cube/kanri/order, 127.0.0.1, http://127.0.0.1/ec-cube/kanri/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60]
[2023-10-12T18:09:03.650458+09:00] request.INFO [N/A] [ae51ae4] [N/A] [Symfony\Component\HttpKernel\EventListener\RouterListener:onKernelRequest:121] - Matched route "admin_order". {"route":"admin_order","route_parameters":{"_route":"admin_order","_controller":"Eccube\\Controller\\Admin\\Order\\OrderController::index"},"request_uri":"http://127.0.0.1/ec-cube/kanri/order","method":"GET"} [GET, /ec-cube/kanri/order, 127.0.0.1, http://127.0.0.1/ec-cube/kanri/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60]
[2023-10-12T18:09:03.647031+09:00] app.DEBUG [N/A] [ae51ae4] [N/A] [Eccube\EventListener\LogListener:onKernelRequestEarly:73] - INIT [] [GET, /ec-cube/kanri/order, 127.0.0.1, http://127.0.0.1/ec-cube/kanri/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60]
[2023-10-12T18:09:03.596935+09:00] admin.DEBUG [N/A] [ae51ae4] [N/A] [Eccube\Log\Logger:log:64] - Client IP: 127.0.0.1 [] [GET, /ec-cube/kanri/order, 127.0.0.1, http://127.0.0.1/ec-cube/kanri/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60]
|
|
|
|
統計情報
総メンバー数は89,212名です
総投稿数は110,051件です
|