I am having a post-upgrade issue. Initially i noticed that after an upgrade to Moodle 3.7, some users i had newly created, could not see some blocks on their dashboards.
Then i went to Appearance > Default dashboard page and i saw all the blocks as they should be. I clicked the button to reset dashboard for all users and i got the notification confirming that all dashboards had been reset.
Then i go to a user's dashboard but i see that the dashboard still had the missing blocks - the dashboard was not reset.
I turned debugging on and got this message:
Invalid parameter value detected
Missing required key in single structure: classification
Error code: invalidparameter
* line 332 of /lib/externallib.php: invalid_parameter_exception thrown
* line 223 of /lib/externallib.php: call to external_api::validate_parameters()
* line 59 of /lib/ajax/service.php: call to external_api
When i go to /var/log/apache2/error.log, i see this:
Default exception handler: Exception - call to a member function instance_copy() on boolean Debug: \nError code: generalexceptionmessage\n*
line 95 of /my/lib.php: Error thrown\n*
line 127 of /my/index.php: call to my_copy_page()\n
Can you please help?