Pesan tersebut muncul pada salah satu course yang salah satu aktifitasnya di hapus, namun rupanya proses hapus tidak sempurna sehingga menyebabkan muncul pesan error tersebut.
Pesan error muncul seperti pada gambar berikut ini :

Cari-cari solusi ada yang bilang menjalankan cron.php, misalnya dengan perintah seperti berikut ini :
php /var/www/moodle/admin/cli/cron.php
Ketika perintah tersebut di jalankan sudah lebih dari 90 menit ternyata tidak selesai juga, akhirnya di paksa berhenti saja
Coba dari solusi lain yang merujuk langsung pada Tabel di Database, tapi sebelum utak-atik pastikan tabel sudah di backup dulu untuk berjaga-jaga jika kasusnya lebih parah.
Hapus CMID langsung dari database (solusi pasti berhasil)
- Cari ID aktivitas yang stuck
SELECT id, course, module, instance, deletioninprogress, added
FROM mdl_course_modules
WHERE deletioninprogress = 1;
Akan muncul 1 baris (aktivitas “Materi”).
- Hapus aktivitas tersebut
DELETE FROM mdl_course_modules
WHERE id = ID_YANG_MUNCUL; - Hapus grade item terkait
Temukan dahulu:
SELECT id FROM mdl_grade_items
WHERE itemname LIKE ‘%Materi%’;
Jika ada, hapus:
DELETE FROM mdl_grade_items WHERE id = ID_GRADE;