Bonjour et merci pour cette réponse !
Une solution a été trouvée pour me permettre de me connecter par la copie d'un environnement de
test pour lequel la mise à jour n'avait pas produit cette erreur.
En version web, toutes les fonctions sont opérationnelles.
Néanmoins, la
connexion mobile avec un
navigateur pose quelques défauts mineurs que j'ai pu contourner.
Le plus gênant est l'impossibilité d'accéder aux
cours avec l'application Moodle Mobile.
En effet, après la connexion sur l'application, le
message suivant apparaît :
Erreur de programmation détectée. Ceci doit être corrigé par un programmeur : Missing implementation method of core_block_external::get_dashboard_blocks
Debug info:
Error code: codingerror
Stack trace:
• line 102 of /lib/externallib.php: coding_exception thrown
• line 219 of /webservice/renderer.php: call to external_api::external_function_info()
• line 121 of /
admin/webservice/service_functions.php: call to core_webservice_renderer->admin_service_function_list()
Après l'activation du mode debug, le message suivant apparaît :
Class coursecat is now alias to autoloaded class core_course_category, course_in_list is an alias to core_course_list_element. Class coursecat_sor
table_records is deprecated without replacement. Do not include coursecatlib.php
• line 31 of /lib/coursecatlib.php: call to debugging()
• line 26 of /blocks/course_list/block_course_list.php: call to include_once()
• line 2019 of /lib/blocklib.php: call to include_once()
• line 1981 of /lib/blocklib.php: call to block_load_class()
• line 90 of /lib/classes/plugininfo/
block.php: call to block_instance()
• line 81 of /admin/settings/plugins.php: call to core\plugininfo\
block->load_settings()
• line 8376 of /lib/adminlib.php: call to require()
• line 19 of /admin/settings.php: call to admin_get_root()
Mon hébergeur (TMDHosting) pense qu'un composant de mon site essaie d'utiliser la méthode "core_block_external::get_dashboard_blocks". Selon lui, la méthode n'est déclarée nulle part dans le code de mon site. Cela pourrait être causé par une incompatibilité entre les fichiers Moodle core et un composant additionnel. Ils me conseillent donc de faire appel à un développeur Moodle expérimenté.
Quelqu'un pourrait-il m'aider à résoudre cela ?
Merci beaucoup !