by Doug Stevens.
Exactly the same using the most recent pull of 3.1 - Here's what we se in the logs:
Default exception handler: Coding error detected, it must be fixed by a programmer: $PAGE->context was not set. You may have forgotten to call require_login() or $PAGE->set_context() Debug:
Error code: codingerror
* line 453 of /lib/pagelib.php: coding_exception thrown
* line 1531 of /lib/pagelib.php: call to moodle_page->magic_get_context()
* line 642 of /lib/pagelib.php: call to moodle_page->initialise_theme_and_output()
* line 773 of /lib/pagelib.php: call to moodle_page->magic_get_theme()
* line 26 of /theme/uikit/renderers.php: call to moodle_page->__get()
* line 532 of /lib/outputlib.php: call to include_once()
* line 444 of /lib/outputlib.php: call to theme_config->__construct()\n* line 6929 of /lib/moodlelib.php: call to theme_config::load()
* line 341 of /lib/classes/user.php: call to get_list_of_themes()
* line 502 of /lib/classes/user.php: call to core_user::fill_properties_cache()
* line 876 of /user/externallib.php: call to core_user::get_property_type()
* line 2702 of /mod/assign/externallib.php: call to core_user_external::user_description()
* line 124 of /lib/externallib.php: call to mod_assign_external::list_participants_returns()
* line 185 of /lib/externallib.php: call to external_api::external_function_info()
* line 57 of /lib/ajax/service.php: call to external_api::call_external_function()