by Erik Frangež.
Hi,
today i have created another instance for moodle (fresh, everything by default). with php 7.3*,
MariaDB 10.1* and
Apache (everything running on virtualized Debian 9).
I have same problem!!
root@hrcek:/var/www/html/admin/tool/task/cli# php schedule_task.php --execute='\core\task\session_cleanup_task'
Execute scheduled task: Cleanup old sessions (core\task\session_cleanup_task)
... used 7 dbqueries
... used 0,020804166793823 seconds
Scheduled task complete: Cleanup old sessions (core\task\session_cleanup_task)
... used 8 dbqueries
... used 0,022386074066162 seconds
Scheduled task failed: Cleanup old sessions (core\task\session_cleanup_task),Error writing to
database
Debug info:
Column count doesn't match value count at row 1
INSERT INTO mdl_task_log (type,component,classname,userid,timestart,timeend,dbreads,dbwrites,result,output) VALUES(?,?,?,?,?,?,?,?,?,?)
[array (
0 => 0,
1 => 'moodle',
2 => 'core\\task\\session_cleanup_task',
3 => 0,
4 => 1564141229.488987,
5 => 1564141229.508868,
6 => 6,
7 => 1,
8 => 0,
9 => 'Execute scheduled task: Cleanup old sessions (core\\task\\session_cleanup_task)
... used 7 dbqueries
... used 0,020804166793823 seconds
Scheduled task complete: Cleanup old sessions (core\\task\\session_cleanup_task)
',
)]
Backtrace:
* line 1329 of /lib/dml/my
sqli_native_moodle_database.php: call to moodle_database->query_end()
* line 1375 of /lib/dml/my
sqli_native_moodle_database.php: call to mysqli_native_moodle_database->insert_record_raw()
* line 84 of /lib/classes/task/database_logger.php: call to mysqli_native_moodle_database->insert_record()
* line 299 of /lib/classes/task/logmanager.php: call to core\task\database_logger::store_log_for_task()
* line 718 of /lib/classes/task/manager.php: call to core\task\logmanager::finalise_log()
* line 163 of /admin/tool/task/cli/schedule_task.php: call to core\task\manager::scheduled_task_complete()
Can anyone try to install clean copy of moodle and do the same test described above?
Thank you!