hi there,
i use moodle 3.8.2+ (Build 20200312, latest Adaptable Theme) which is hosted on a Synology DS918+ with DSM 6.2.2. (Linux based OS). Apache 2.4.39 is set up as web server together with PHP 7.3.11 and a Maria DB 10.3.21 database (collation: utf8mb4_general_ci).
I now have the following problem: Creating a competence framework and adding a new competence is still running without errors. But as soon as I click on the newly added competence, an "invalidrecord" is displayed as an error message (see screenshot). The error can be reproduced at any time even when using the Boost theme. It is still possible to link the competence, e.g. to a course activity, but this has the consequence that the competence and the corresponding frame can no longer be deleted.
After activating the debug mode, the following error message was output to the log file when the error was reproduced:
[10-Apr-2020 18:26:59 Europe/Amsterdam] Default exception handler: Datensatz kann nicht in der Datenbanktabelle external_functions gefunden werden Debug: SELECT * FROM {external_functions} WHERE name = ?
[array (
0 => 'tool_lp_data_for_related_competencies_section',
)]
Error code: invalidrecord
- line 1562 of /lib/dml/moodle_database.php: dml_missing_record_exception thrown
- line 1538 of /lib/dml/moodle_database.php: call to moodle_database->get_record_select()
- line 73 of /lib/externallib.php: call to moodle_database->get_record()
- line 185 of /lib/externallib.php: call to external_api::external_function_info()
- line 79 of /lib/ajax/service.php: call to external_api::call_external_function()
I am relatively new to Moodle and have little experience with LAMP technologies, so I would be very grateful for help.