質問 > 管理機能 > 受注ステータスを変えるとエラーになる |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
lunaire |
投稿日時: 2018/4/3 11:41
対応状況: −−−
|
半人前 登録日: 2018/1/17 居住地: 投稿: 11 |
受注ステータスを変えるとエラーになる すみません、お手数ですがご教示お願いします。
特に触っていないので、なぜかが分からず困っています。 受注管理でご注文頂いた方の受注登録・編集画面にて、発送した際にステータスを「発送済み」とするわけですが、変更するとエラーになってしまいます。 データベースで「5」に書き換えると「発送済み」と表示されるのですが、そんな事毎回してられませんので、通常に管理画面からステータスの変更ができるように直したいのです。 何が問題でそうなってしまうのか原因が分かれば対処のしようもあると思いますが、ある日突然不具合になり変更ができなくなってしまっております。 どなたかこうした症状での直す方法をご存知できたらお教えいただけないでしょうか? EC-CUBE 3です。 よろしくお願いいたします。 |
red |
投稿日時: 2018/4/3 19:11
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 受注ステータスを変えるとエラーになる ログを見ましょう
|
lunaire |
投稿日時: 2018/4/4 11:52
対応状況: −−−
|
半人前 登録日: 2018/1/17 居住地: 投稿: 11 |
Re: 受注ステータスを変えるとエラーになる お世話になります。
ご返答ありがとうございました。 ログをチェックしてみたのですが、エラーの該当部分がよくわかりません。 [日時,797740] eccube.INFO [6b1ec71f] [f4a7b892] [2] [LogListener:logResponse:96] - < 500 [POST, /admin/order/オーダー番号/edit?, IPアドレス, https://サイトURL/admin/order/オーダー番号/edit, ブラウザデータ] [日時,794334] eccube.CRITICAL [6b1ec71f] [f4a7b892] [2] [LogListener:logException:112] - Symfony\Component\PropertyAccess\Exception\InvalidArgumentException: Expected argument of type "Eccube\Entity\ProductClass", "NULL" given (uncaught exception) at /home/サイトURL/vendor/symfony/property-access/PropertyAccessor.php line 254 {"exception":"[object] (Symfony\\Component\\PropertyAccess\\Exception\\InvalidArgumentException(code: 0): Expected argument of type \"Eccube\\Entity\\ProductClass\", \"NULL\" given at /home/サイトURL/vendor/symfony/property-access/PropertyAccessor.php:254)"} [POST, /admin/order/オーダー番号/edit?, IPアドレス, https://サイトURL/admin/order/オーダー番号/edit, ブラウザデータ] [日時,692761] eccube.INFO [6b1ec71f] [f4a7b892] [2] [LogListener:logRequest:83] - > POST /admin/order/オーダー番号/edit? [POST, /admin/order/オーダー番号/edit?, IPアドレス, https://サイトURL/admin/order/オーダー番号/edit, ブラウザデータ] [日時,679950] eccube.INFO [NULL] [f4a7b892] [NULL] [RouterListener:onKernelRequest:145] - Matched route "admin_order_edit". {"route_parameters":{"_controller":"\\Eccube\\Controller\\Admin\\Order\\EditController::index","id":"オーダー番号","_route":"admin_order_edit"},"request_uri":"https://サイトURL/admin/order/オーダー番号/edit"} [POST, /admin/order/オーダー番号/edit?, IPアドレス, https://サイトURL/admin/order/オーダー番号/edit, ブラウザデータ] 上記、解決に繋がることが分かりましたらご教示下さいますようお願いいたします。 |
red |
投稿日時: 2018/4/4 15:11
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 受注ステータスを変えるとエラーになる Expected argument of type \"Eccube\\Entity\\ProductClass\", \"NULL\"
となっているので、何か無効なフィールドをPOSTしちゃってるみたいですね プラグインとか、カスタマイズとか
|
lunaire |
投稿日時: 2018/4/4 15:26
対応状況: −−−
|
半人前 登録日: 2018/1/17 居住地: 投稿: 11 |
Re: 受注ステータスを変えるとエラーになる 回答ありがとうございます。
プラグインで気になるのがありますが、無効にしても症状は同じですので、違う部分なのかもしれませんが、下記ログはどうでしょうか? eccube.WARNING [NULL] [e1a5011b] [NULL] [Application:loadPlugin:919] - Event class for plugin プラグイン名 not exists. {"class":"\\Plugin\\プラグイン名\\プラグイン名Event"} [GET, /admin/store/plugin, あとはこういうのもあります。 eccube.CRITICAL [af4a0eee] [b7ad4f28] [2] [LogListener:logException:112] - Symfony\Component\PropertyAccess\Exception\InvalidArgumentException: Expected argument of type "Eccube\Entity\ProductClass", "NULL" given (uncaught exception) at /home/サイト名/vendor/symfony/property-access/PropertyAccessor.php line 254 {"exception":"[object] (Symfony\\Component\\PropertyAccess\\Exception\\InvalidArgumentException(code: 0): Expected argument of type \"Eccube\\Entity\\ProductClass\", \"NULL\" given at /home/サイト名/vendor/symfony/property-access/PropertyAccessor.php:254)"} [POST, /admin/order/オーダー番号/edit?, IPアドレス, https://サイトURL/admin/order/オーダー番号/edit, 大変お手数ですがご返答お願いします。 |
red |
投稿日時: 2018/4/4 16:05
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 受注ステータスを変えるとエラーになる 上のはWARNINGなので関係ない気もしますが、プラグインを特定できてますし無効にすればいいのでは
下は、前と全く同じログですね 一旦全部プラグインを無効にしてみて1個1個もどすとか、inde_devを使うとかしないと特定は難しい気がします
|
lunaire |
投稿日時: 2018/4/4 16:58
対応状況: −−−
|
半人前 登録日: 2018/1/17 居住地: 投稿: 11 |
Re: 受注ステータスを変えるとエラーになる ご回答ありがとうございました。
ご教示いただいたように、ひとつひとつ見ながら一度試してみます。 ご丁寧にありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |