コーディングエラーが出てしまいました。

コーディングエラーが出てしまいました。

- kenzo fukushima の投稿
返信数: 2

一部のコースを表示すると、

コーディングエラーが検出されました。プログラマによって修正される必要があります: Invalid availability text

というメッセージが表示され、コースの表示ができなくなりました。

編集モードに遷移すると、コースの内容自体はちゃんと残っています。

このメッセージが表示される原因、修正方法についてご教授いただければありがたいです。

デバッグメッセージを有効にして得られた以下のメッセージも追記します。


×Debug info:

Error code: codingerror

×Stack trace:

line 140 of /availability/classes/info.php: coding_exception thrown

line 114 of /availability/classes/info.php: call to core_availability\info->decode_availability()

line 260 of /availability/condition/completion/classes/condition.php: call to core_availability\info->get_availability_tree()

line 772 of /availability/classes/info.php: call to availability_completion\condition::completion_value_used()

line 538 of /course/renderer.php: call to core_availability\info::completion_value_used()

line 944 of /course/renderer.php: call to core_course_renderer->course_section_cm_completion()

line 846 of /course/renderer.php: call to core_course_renderer->course_section_cm()

line 1039 of /course/renderer.php: call to core_course_renderer->course_section_cm_list_item()

line 285 of /course/format/remuiformat/classes/course_format_data_common_trait.php: call to core_course_renderer->course_section_cm_list()

line 221 of /course/format/remuiformat/classes/output/list_all_sections_renderable.php: call to format_remuiformat\course_format_data_common_trait->get_all_section_data()

line 95 of /course/format/remuiformat/classes/output/list_all_sections_renderable.php: call to format_remuiformat\output\format_remuiformat_list_all_sections->get_list_format_context()

line 640 of /course/format/remuiformat/renderer.php: call to format_remuiformat\output\format_remuiformat_list_all_sections->export_for_template()

line 106 of /course/format/remuiformat/format.php: call to format_remuiformat_renderer->render_list_all_sections()

line 280 of /course/view.php: call to require()

kenzo fukushima への返信

Re: コーディングエラーが出てしまいました。

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators

> このメッセージが表示される原因、修正方法についてご教授いただければありがたいです。

Moodleプログラムのカスタマイズ (独自修正)、非標準プラグインのインストール等、Moodle downloads -> Standard Moodleで提供されている標準的なMoodleプラグラムに対する何らかの作業が原因となる場合があります。修正方法ですが、カスタマイズの取り消し、非標準プラグインのアンインストール等、Moodleが正常に動作していた時と同じ状態に戻してください。

Mitsuhiro Yoshida への返信

Re: コーディングエラーが出てしまいました。

- kenzo fukushima の投稿

新規コースを手動で作成し、コーディングエラーが出ているコースを手動でインポートしたところ、表示異常は解消されました。

これでしばらく様子を見てみます。