バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > 管理機能 > 商品一覧 「CSVダウンロード」でのエラー HTMLのようなものが出力されてしまう

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
3tt
投稿日時: 2023/2/23 10:58
対応状況: −−−
新米
登録日: 2023/2/23
居住地:
投稿: 3
商品一覧 「CSVダウンロード」でのエラー HTMLのようなものが出力されてしまう
▼テンプレート
[EC-CUBE] EC-Cube4.2.0
[レンタルサーバ] heteml
[OS] Linux users502.phy.heteml.jp 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64
[PHP] 8.1.16
[データベース] MySQL 5.7.36-log
[WEBサーバ] Apache
[ブラウザ] Firefox, Chrome
[導入プラグインの有無] 初期状態で、追加したものはありません
[カスタマイズの有無] 無し
[現象]

商品一覧ページの「CSVダウンロード」からCSVを出力すると、1行目は正しいのですが、それ以降がCSVの商品一覧データではなく、HTMLのようなもの(文字化けして)が出力されてしまいます。

ログを確認するとどうやら、エラーがでているようです。
対処法がありましたら、教えていただきたく、よろしくお願いいたします。


[2023-02-23T10:55:18.099525+09:00] app.DEBUG [N/A] [2503ccd] [1] [Eccube\Log\Logger:log:68] - Commit executed. [] [GET, /eccubedtrading/product/export, 219.117.44.182, http://baticrom.co.jp/eccubedtrading/product, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:102.0) Gecko/20100101 Firefox/102.0]
[2023-02-23T10:55:18.099057+09:00] app.DEBUG [N/A] [2503ccd] [1] [Eccube\EventListener\LogListener:onKernelTerminate:133] - PROCESS END ["admin_product_export"] [GET, /eccubedtrading/product/export, 219.117.44.182, http://baticrom.co.jp/eccubedtrading/product, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:102.0) Gecko/20100101 Firefox/102.0]
[2023-02-23T10:55:18.096776+09:00] admin.ERROR [N/A] [2503ccd] [1] [Eccube\Log\Logger:log:64] - システムエラーが発生しました。 ["Failed to start the session because headers have already been sent by \"/home/users/1/d-trading/web/baticrom.co.jp/src/Eccube/Service/CsvExportService.php\" at line 387.","/home/users/1/d-trading/web/baticrom.co.jp/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php",145,"#0 /home/users/1/d-trading/web/baticrom.co.jp/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php(352): Symfony\\Component\\HttpFoundation\\Session\\Storage\\NativeSessionStorage->start()\n#1 /home/users/1/d-trading/web/baticrom.co.jp/vendor/symfony/http-foundation/Session/Session.php(261): Symfony\\Component\\HttpFoundation\\Session\\Storage\\NativeSessionStorage->getBag('attributes')\n#2 /home/users/1/d-trading/web/baticrom.co.jp/vendor/symfony/http-foundation/Session/Session.php(283): Symfony\\Component\\HttpFoundation\\Session\\Session->getBag('attributes')\n#3 /home/users/1/d-trading/web/baticrom.co.jp/vendor/symfony/http-foundation/Session/Session.php(77): Symfony\\Component\\HttpFoundation\\Session\\Session->getAttributeBag()\n#4 /home/users/1/d-trading/web/baticrom.co.jp/src/Eccube/Service/CsvExportService.php(460): Symfony\\Component\\HttpFoundation\\Session\\Session->get('eccube.admin.pr...', Array)\n#5 /home/users/1/d-trading/web/baticrom.co.jp/src/Eccube/Controller/Admin/Product/ProductController.php(975): Eccube\\Service\\CsvExportService->getProductQueryBuilder(Object(Symfony\\Component\\HttpFoundation\\Request))\n#6 /home/users/1/d-trading/web/baticrom.co.jp/vendor/symfony/http-foundation/StreamedResponse.php(109): Eccube\\Controller\\Admin\\Product\\ProductController->Eccube\\Controller\\Admin\\Product\\{closure}()\n#7 /home/users/1/d-trading/web/baticrom.co.jp/vendor/symfony/http-foundation/Response.php(394): Symfony\\Component\\HttpFoundation\\StreamedResponse->sendContent()\n#8 /home/users/1/d-trading/web/baticrom.co.jp/vendor/symfony/http-kernel/EventListener/StreamedResponseListener.php(41): Symfony\\Component\\HttpFoundation\\Response->send()\n#9 /home/users/1/d-trading/web/baticrom.co.jp/vendor/symfony/event-dispatcher/EventDispatcher.php(270): Symfony\\Component\\HttpKernel\\EventListener\\StreamedResponseListener->onKernelResponse(Object(Symfony\\Component\\HttpKernel\\Event\\ResponseEvent), 'kernel.response', Object(Symfony\\Component\\EventDispatcher\\EventDispatcher))\n#10 /home/users/1/d-trading/web/baticrom.co.jp/vendor/symfony/event-dispatcher/EventDispatcher.php(230): Symfony\\Component\\EventDispatcher\\EventDispatcher::Symfony\\Component\\EventDispatcher\\{closure}(Object(Symfony\\Component\\HttpKernel\\Event\\ResponseEvent), 'kernel.response', Object(Symfony\\Component\\EventDispatcher\\EventDispatcher))\n#11 /home/users/1/d-trading/web/baticrom.co.jp/vendor/symfony/event-dispatcher/EventDispatcher.php(59): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners(Array, 'kernel.response', Object(Symfony\\Component\\HttpKernel\\Event\\ResponseEvent))\n#12 /home/users/1/d-trading/web/baticrom.co.jp/vendor/symfony/http-kernel/HttpKernel.php(186): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch(Object(Symfony\\Component\\HttpKernel\\Event\\ResponseEvent), 'kernel.response')\n#13 /home/users/1/d-trading/web/baticrom.co.jp/vendor/symfony/http-kernel/HttpKernel.php(174): Symfony\\Component\\HttpKernel\\HttpKernel->filterResponse(Object(Symfony\\Component\\HttpFoundation\\StreamedResponse), Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#14 /home/users/1/d-trading/web/baticrom.co.jp/vendor/symfony/http-kernel/HttpKernel.php(75): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#15 /home/users/1/d-trading/web/baticrom.co.jp/vendor/symfony/http-kernel/Kernel.php(202): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#16 /home/users/1/d-trading/web/baticrom.co.jp/index.php(83): Symfony\\Component\\HttpKernel\\Kernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#17 {main}"] [GET, /eccubedtrading/product/export, 219.117.44.182, http://baticrom.co.jp/eccubedtrading/product, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:102.0) Gecko/20100101 Firefox/102.0]
[2023-02-23T10:55:18.042789+09:00] app.DEBUG [2fcd2b65] [2503ccd] [1] [Eccube\EventListener\LogListener:onKernelResponse:124] - LOGIC END ["admin_product_export"] [GET, /eccubedtrading/product/export, 219.117.44.182, http://baticrom.co.jp/eccubedtrading/product, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:102.0) Gecko/20100101 Firefox/102.0]
[2023-02-23T10:55:18.042704+09:00] security.DEBUG [2fcd2b65] [2503ccd] [1] [Symfony\Component\Security\Http\Firewall\ContextListener:onKernelResponse:201] - Stored the security token in the session. {"key":"_security_admin"} [GET, /eccubedtrading/product/export, 219.117.44.182, http://baticrom.co.jp/eccubedtrading/product, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:102.0) Gecko/20100101 Firefox/102.0]
[2023-02-23T10:55:18.042561+09:00] admin.INFO [2fcd2b65] [2503ccd] [1] [Eccube\Log\Logger:log:64] - 商品CSV出力ファイル名 ["product_20230223105518.csv"] [GET, /eccubedtrading/product/export, 219.117.44.182, http://baticrom.co.jp/eccubedtrading/product, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:102.0) Gecko/20100101 Firefox/102.0]
[2023-02-23T10:55:18.037648+09:00] app.DEBUG [2fcd2b65] [2503ccd] [1] [Eccube\EventListener\LogListener:onKernelController:111] - LOGIC START ["admin_product_export"] [GET, /eccubedtrading/product/export, 219.117.44.182, http://baticrom.co.jp/eccubedtrading/product, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:102.0) Gecko/20100101 Firefox/102.0]
[2023-02-23T10:55:18.016129+09:00] admin.DEBUG [2fcd2b65] [2503ccd] [1] [Eccube\Log\Logger:log:64] - Begin Transaction. [] [GET, /eccubedtrading/product/export, 219.117.44.182, http://baticrom.co.jp/eccubedtrading/product, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:102.0) Gecko/20100101 Firefox/102.0]
[2023-02-23T10:55:18.002833+09:00] app.DEBUG [2fcd2b65] [2503ccd] [1] [Eccube\EventListener\LogListener:onKernelRequest:86] - PROCESS START ["admin_product_export"] [GET, /eccubedtrading/product/export, 219.117.44.182, http://baticrom.co.jp/eccubedtrading/product, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:102.0) Gecko/20100101 Firefox/102.0]
[2023-02-23T10:55:17.998541+09:00] security.DEBUG [2fcd2b65] [2503ccd] [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, /eccubedtrading/product/export, 219.117.44.182, http://baticrom.co.jp/eccubedtrading/product, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:102.0) Gecko/20100101 Firefox/102.0]
[2023-02-23T10:55:17.998497+09:00] security.DEBUG [2fcd2b65] [2503ccd] [1] [Symfony\Component\Security\Http\Authentication\AuthenticatorManager:supports:107] - Checking support on authenticator. {"firewall_name":"admin","authenticator":"Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"} [GET, /eccubedtrading/product/export, 219.117.44.182, http://baticrom.co.jp/eccubedtrading/product, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:102.0) Gecko/20100101 Firefox/102.0]
[2023-02-23T10:55:17.998414+09:00] security.DEBUG [2fcd2b65] [2503ccd] [1] [Symfony\Component\Security\Http\Authentication\AuthenticatorManager:supports:99] - Checking for authenticator support. {"firewall_name":"admin","authenticators":1} [GET, /eccubedtrading/product/export, 219.117.44.182, http://baticrom.co.jp/eccubedtrading/product, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:102.0) Gecko/20100101 Firefox/102.0]
[2023-02-23T10:55:17.996928+09:00] security.DEBUG [2fcd2b65] [2503ccd] [N/A] [Symfony\Component\Security\Http\Firewall\ContextListener:refreshUser:268] - User was reloaded from a user provider. {"provider":"Eccube\\Security\\Core\\User\\MemberProvider","username":"eccube-d-trading"} [GET, /eccubedtrading/product/export, 219.117.44.182, http://baticrom.co.jp/eccubedtrading/product, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:102.0) Gecko/20100101 Firefox/102.0]
[2023-02-23T10:55:17.970548+09:00] security.DEBUG [2fcd2b65] [2503ccd] [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, /eccubedtrading/product/export, 219.117.44.182, http://baticrom.co.jp/eccubedtrading/product, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:102.0) Gecko/20100101 Firefox/102.0]
[2023-02-23T10:55:17.965459+09:00] request.INFO [N/A] [2503ccd] [N/A] [Symfony\Component\HttpKernel\EventListener\RouterListener:onKernelRequest:121] - Matched route "admin_product_export". {"route":"admin_product_export","route_parameters":{"_route":"admin_product_export","_controller":"Eccube\\Controller\\Admin\\Product\\ProductController::export"},"request_uri":"http://baticrom.co.jp/eccubedtrading/product/export","method":"GET"} [GET, /eccubedtrading/product/export, 219.117.44.182, http://baticrom.co.jp/eccubedtrading/product, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:102.0) Gecko/20100101 Firefox/102.0]
[2023-02-23T10:55:17.963352+09:00] app.DEBUG [N/A] [2503ccd] [N/A] [Eccube\EventListener\LogListener:onKernelRequestEarly:73] - INIT [] [GET, /eccubedtrading/product/export, 219.117.44.182, http://baticrom.co.jp/eccubedtrading/product, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:102.0) Gecko/20100101 Firefox/102.0]
mcontact
投稿日時: 2023/2/24 20:42
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1350
Re: 商品一覧 「CSVダウンロード」でのエラー HTMLのようなものが出力されてしまう
エラーメッセージは、
Failed to start the session because headers have already been sent by \"/home/users/1/d-trading/web/baticrom.co.jp/src/Eccube/Service/CsvExportService.php\" at line 387.
と出力されています。


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

pineray
投稿日時: 2023/3/3 15:53
対応状況: −−−
長老
登録日: 2006/9/9
居住地: 伊賀
投稿: 292
Re: 商品一覧 「CSVダウンロード」でのエラー HTMLのようなものが出力されてしまう
EC-CUBE4.2.0だと、環境によってはCSVの出力でエラーとなるようです。
https://github.com/EC-CUBE/ec-cube/issues/5754

以下のプルリクエストによって修正されており、EC-CUBE4.2.1からはエラーが出なくなっています
https://github.com/EC-CUBE/ec-cube/pull/5892


----------------
EC-CUBEのプラグインを公開しています!
いつも reCAPTCHA

3tt
投稿日時: 2023/3/30 23:52
対応状況: 解決済
新米
登録日: 2023/2/23
居住地:
投稿: 3
Re: 商品一覧 「CSVダウンロード」でのエラー HTMLのようなものが出力されてしまう
お返事頂いていたところ、お返しできておらずに申し訳ございませんでした。

昨日4.2.1にアップデートしましたところ、問題なくCSV出力できました。ありがとうございました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は90,091名です
総投稿数は110,312件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1681
8
red
1571
9
mcontact
1350
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.