Información de depuración: Table 'cenforpro_virtual.mdlhc_course_modules_viewed' doesn't exist
SELECT cm.id AS cmid, cmc.*,
CASE WHEN cmv.id IS NULL THEN 0 ELSE 1 END AS viewed
FROM mdlhc_course_modules cm
LEFT JOIN mdlhc_course_modules_completion cmc
ON cmc.coursemoduleid = cm.id AND cmc.userid = ?
LEFT JOIN mdlhc_course_modules_viewed cmv
ON cmv.coursemoduleid = cm.id AND cmv.userid = ?
INNER JOIN mdlhc_modules m ON m.id = cm.module
WHERE m.visible = 1 AND cm.course = ?
[array (
0 => 0,
1 => 0,
2 => '487',
)]
Error code: dmlreadexception
SELECT cm.id AS cmid, cmc.*,
CASE WHEN cmv.id IS NULL THEN 0 ELSE 1 END AS viewed
FROM mdlhc_course_modules cm
LEFT JOIN mdlhc_course_modules_completion cmc
ON cmc.coursemoduleid = cm.id AND cmc.userid = ?
LEFT JOIN mdlhc_course_modules_viewed cmv
ON cmv.coursemoduleid = cm.id AND cmv.userid = ?
INNER JOIN mdlhc_modules m ON m.id = cm.module
WHERE m.visible = 1 AND cm.course = ?
[array (
0 => 0,
1 => 0,
2 => '487',
)]
Error code: dmlreadexception
Trazado de la pila (stack):
- line 494 of /lib/dml/moodle_database.php: dml_read_exception thrown
- line 293 of /lib/dml/moodle_read_slave_trait.php: call to moodle_database->query_end()
- line 1282 of /lib/dml/mysqli_native_moodle_database.php: call to mysqli_native_moodle_database->query_end()
- line 1111 of /lib/completionlib.php: call to mysqli_native_moodle_database->get_records_sql()
- line 147 of /availability/condition/completion/classes/condition.php: call to completion_info->get_data()
- line 84 of /availability/classes/condition.php: call to availability_completion\condition->is_available()
- line 265 of /availability/classes/tree.php: call to core_availability\condition->check_available()
- line 197 of /availability/classes/info.php: call to core_availability\tree->check_available()
- line 2297 of /lib/modinfolib.php: call to core_availability\info->is_available()
- line 2331 of /lib/modinfolib.php: call to cm_info->obtain_dynamic_data()
- line 1559 of /lib/modinfolib.php: call to cm_info->get_user_visible()
- line 102 of /filter/activitynames/filter.php: call to cm_info->__get()
- line 78 of /filter/activitynames/filter.php: call to filter_activitynames->get_activity_list()
- line 42 of /filter/activitynames/filter.php: call to filter_activitynames->get_cached_activity_list()
- line 515 of /lib/filterlib.php: call to filter_activitynames->filter()
- line 188 of /lib/filterlib.php: call to moodle_text_filter->filter_stage_post_clean()
- line 230 of /lib/filterlib.php: call to filter_manager->apply_filter_chain()
- line 1359 of /lib/weblib.php: call to filter_manager->filter_text()
- line 2624 of /course/renderer.php: call to format_text()
- line 273 of /theme/moove/classes/output/core/course_renderer.php: call to coursecat_helper->get_course_formatted_summary()
- line 337 of /theme/moove/classes/output/core/course_renderer.php: call to theme_moove\output\core\course_renderer->course_summary()
- line 249 of /theme/moove/classes/output/core/course_renderer.php: call to theme_moove\output\core\course_renderer->course_card_body()
- line 211 of /theme/moove/classes/output/core/course_renderer.php: call to theme_moove\output\core\course_renderer->coursecat_coursebox_content()
- line 140 of /theme/moove/classes/output/core/course_renderer.php: call to theme_moove\output\core\course_renderer->coursecat_coursebox()
- line 1507 of /course/renderer.php: call to theme_moove\output\core\course_renderer->coursecat_courses()
- line 1600 of /course/renderer.php: call to core_course_renderer->coursecat_category_content()
- line 1714 of /course/renderer.php: call to core_course_renderer->coursecat_tree()
- line 68 of /course/index.php: call to core_course_renderer->course_category()