Ajax service.php randomly fails

Ajax service.php randomly fails

by Jose Cebellán -
Number of replies: 0

Hi everyone,

On our institution, the ajax service.php seems to be failing randomly, specificly when are being requested these two json in the Overview page: core_course_get_enrolled_courses_by_timeline_classification and core_calendar_get_calendar_monthly_view.

The error thrown is the typical "undefined" error window, here I attach an example:

Error


Server response is incomplete, the json stopped being printed in middle of a base64 image:

"courseimage":"data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTAiIGhlaWdodD0iMTEwIj48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJyZ2IoMTE2LCAxODUsIDI1NSkiIC8+PHBvbHlsaW5lIHBvaW50cz0iMCwgMCwgMzEuNzU0MjY0ODA1NDI5LCAxOC4zMzMzMzMzMzMzMzMsIDAsIDM2LjY2NjY2NjY2NjY2NywgMCwgMCIgZmlsbD0iIzIyMiIgZmlsbC1vcGFjaXR5PSIwLjA2MzMzMzMzMzMzMzMzMyIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utb3BhY2l0eT0iMC4wMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwgLTE4LjMzMzMzMzMzMzMzMykgcm90YXRlKDE4MCwgMTUuODc3MTMyNDAyNzE1LCAxOC4zMzMzMzMzMzMzMzMpIiAvPjxwb2x5bGluZSBwb2ludHM9IjAsIDAsIDMxLjc1NDI2NDgwNTQyOSwgMTguMzMzMzMzMzMzMzMzLCAwLCAzNi42NjY2NjY2NjY2NjcsIDAsIDAiIGZpbGw9IiMyMjIiIGZpbGwtb3BhY2l0eT0iMC4wNjMzMzMzMzMzMzMzMzMiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9IjAuMDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDkxLjY2NjY2NjY2NjY2Nykgcm90YXRlKDE4MCwgMTUuODc3MTMyNDAyNzE1LCAxOC4zMzMzMzMzMzMzMzMpIiAvPjxwb2x5bGluZSBwb2ludHM9IjAsIDAsIDMxLjc1NDI2NDgwNTQyOSwgMTguMzMzMzMzMzMzMzMzLCAwLCAzNi42NjY2NjY2NjY2NjcsIDAsIDAiIGZpbGw9IiNkZGQiIGZpbGwtb3BhY2l0eT0iMC4wNTQ2NjY2NjY2NjY2NjciIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9IjAuMDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxLjc1NDI2NDgwNTQyOSwgLTE4LjMzMzMzMzMzMzMzMykgcm90YXRlKDAsIDE1Ljg3NzEzMjQwMjcxNSwgMTguMzMzMzMzMzMzMzMzKSIgLz48cG9seWxpbmUgcG9pbnRzPSIwLCAwLCAzMS43NTQyNjQ4MDU0MjksIDE4LjMzMzMzMzMzMzMzMywgMCwgMzYuNjY2NjY2NjY2NjY3LCAwLCAwIiBmaWxsPSIjZGRkIiBmaWxsLW9wYWNpdHk9IjAuMDU0NjY2NjY2NjY2NjY3IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIwLjAyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMS43NTQyNjQ4MDU0MjksIDkxLjY2NjY2NjY2NjY2Nykgcm90YXRlKDAsIDE1Ljg3NzEzMjQwMjcxNSwgMTguMzMzMzMzMzMzMzMzKSIgLz48cG9seWxpbmUgcG9pbnRzPSIwLCAwLCAzMS43NTQyNjQ4MDU0MjksIDE4LjMzMzMzMzMzMzMzMywgMCwgMzYuNjY2NjY2NjY2NjY3LCAwLCAwIiBmaWxsPSIjMjIyIiBmaWxsLW9wYWNpdHk9IjAuMTMyNjY2NjY2NjY2NjciIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9IjAuMDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYzLjUwODUyOTYxMDg1OSwgLTE4LjMzMzMzMzMzMzMzMykgcm90YXRlKDE4MCw

More courses and data is missing in this json. But if I just refresh the page it works correctly.

Any idea about what could be going on here?

Moodle version we are using: 3.7.1 (Build: 20190708)

Average of ratings: -