質問 > 管理機能 > 「配送伝票番号プラグイン」のアップデートでエラー |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nakamori |
投稿日時: 2021/6/25 17:25
対応状況: −−−
|
常連 登録日: 2018/4/25 居住地: 投稿: 33 |
「配送伝票番号プラグイン」のアップデートでエラー ▼テンプレート
[EC-CUBE] EC-CUBE 3.0.18 [PHP] PHP7.3 [データベース] MySQL 5.7 脆弱性対応のため「配送伝票番号プラグイン(3.0系)」を最新版にアップデートしたところ、管理画面の「受注マスター」で下記エラーが表示されます。 ContextErrorException in ShipNumberEvent.php line 198: Notice: Trying to get property 'lastChild' of non-object エラーの出ている箇所(ShipNumberEvent.php line 198)を確認すると、 $navElement = $dom->getElementById('dropmenu')->lastChild; とあり、id="dropmenu" が見つからないと言っているようです。 確かに「受注マスター」の初期画面にid="dropmenu"はなく、 <li id="dropmenu" class="dropdown">が出てくるのは検索で絞り込んだ後です。 本プラグインを使われている方は、問題なくアップデートできてますでしょうか? プラグインの開発元に問い合わせようとしたところ、 サポートは開発コミュニティのURLとなっておりましたので、 こちらで質問させていただきます。 よろしくお願いいたします。 |
nakamori |
投稿日時: 2021/6/28 13:42
対応状況: 解決済
|
常連 登録日: 2018/4/25 居住地: 投稿: 33 |
Re: 「配送伝票番号プラグイン」のアップデートでエラー id="dropmenu"の有無をチェックすることで自己解決しました。
198行目以降を以下のように修正しています。
続く詳細ページでもエラーが出ているのですが、もともとカスタマイズを加えていた部分でもあり、あとはこちらで調べて修正します。 |
nakamori |
投稿日時: 2021/8/14 7:12
対応状況: −−−
|
常連 登録日: 2018/4/25 居住地: 投稿: 33 |
Re: 「配送伝票番号プラグイン」のアップデートでエラー 当プラグインでもう一カ所修正したのでご報告します。
【現象】 確認画面から先に進むとシステムエラーが発生し、メールは配信されるが送信履歴に残らない 【修正内容】 アップデート前のソースから差分を付け合わせたところ、下記2行が消えていました。 対処療法っぽいですが、戻したところ正常に配信できるようになりました。 ShippingMailController.php
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |