Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
2.7.10, 2.8.8, 2.9.2
-
MOODLE_27_STABLE, MOODLE_28_STABLE, MOODLE_29_STABLE
-
MOODLE_28_STABLE, MOODLE_29_STABLE
-
Description
E_WARNING: Creating default object from empty value
Stack trace
in unknown called at /var/www/html/mod/assign/version.php (27)
in include called at /var/www/html/webservice/externallib.php (142)
in core_webservice_external::get_site_info called at ?
in call_user_func_array called at /var/www/html/webservice/lib.php (1780)
in webservice_base_server::execute called at /var/www/html/webservice/lib.php (1644)
…webservice_base_server::run called at /var/www/html/webservice/rest/
server.php (44)
Reproducible steps
Pre-requisites
- A user configured to use an external web service that includes core_webservice_get_site_info, for example Moodle Mobile sevices
- You have a web service token for the user.
- Moodle and PHP are set to log Warnings
Steps
- Load the webservice via <your moodle url>/webservice/rest/server.php?moodlewsrestformat=xml&wstoken=<web service token>&wsfunction=core_webservice_get_site_info
- Examine your PHP error log
- You should see an warning about Creating default object from empty value