Erstellung von Moodle-Accounts schlägt aufgrund der Moodle-Kennwortrichtlinie fehl
- Plugin-Version: 1.2.13
- Moodle 4.4
- PHP 8.2
- PostgreSQL 15
Execute scheduled task: CAMPUSonline courses & enrolments FULL sync (enrol_campusonline\task\sync_task)
... started 12:48:01. Current memory use 16.1 MB.
Debugging increased temporarily due to faildelay of 60
GET CAMPUSonline endpoint co-tm-core/course/api/courses data {"semester_key":"2022W","only_elearning_courses":"true","limit":null}
GET CAMPUSonline endpoint co-brm-core/org/api/organisations data
paging to cursor eyJpZCI6IjE0MDc5In0=, collected 100 items so far
GET CAMPUSonline endpoint co-brm-core/org/api/organisations data {"cursor":"eyJpZCI6IjE0MDc5In0="}
paging to cursor eyJpZCI6IjE0MTgxIn0=, collected 200 items so far
GET CAMPUSonline endpoint co-brm-core/org/api/organisations data {"cursor":"eyJpZCI6IjE0MTgxIn0="}
paging to cursor eyJpZCI6IjE0MzIxIn0=, collected 300 items so far
GET CAMPUSonline endpoint co-brm-core/org/api/organisations data {"cursor":"eyJpZCI6IjE0MzIxIn0="}
GET CAMPUSonline endpoint co-sm-core/semester/api/semesters data
GET CAMPUSonline endpoint co-tm-core/course/api/courses data {"semester_key":"2023W","only_elearning_courses":"true","limit":null}
GET CAMPUSonline endpoint co-tm-core/course/api/courses data {"semester_key":"2024W","only_elearning_courses":"true","limit":null}
GET CAMPUSonline endpoint co-tm-core/course/api/courses data {"semester_key":"2025S","only_elearning_courses":"true","limit":null}
GET CAMPUSonline endpoint co-tm-core/course/api/courses data {"semester_key":"2025W","only_elearning_courses":"true","limit":null}
GET CAMPUSonline endpoint co-tm-core/course/api/courses data {"semester_key":"2026S","only_elearning_courses":"true","limit":null}
GET CAMPUSonline endpoint co-tm-core/course/api/courses data {"semester_key":"2026W","only_elearning_courses":"true","limit":null}
Syncing 1 courses ...
Syncing CAMPUSonline course 146338 with mode FLAT_COURSE
POST CAMPUSonline endpoint co-tm-core/course/api/e-learning-infos data {"externalUrl":"https:\/\/example.com\/course\/view.php?id=2","courseUid":"146338"}
- Updated CAMPUSonline course 146338 with Moodle course URL https://example.com/course/view.php?id=2.
GET CAMPUSonline endpoint co-tm-core/course/api/registrations data {"course_uid":"146338"}
GET CAMPUSonline endpoint co-tm-core/course/api/lectureships data {"course_uid":"146338"}
- WARNING: could not find Moodle user for CAMPUSonline person B155390978999477. Try running the user identification task first.
GET CAMPUSonline endpoint co-brm-core/pers/api/person-claims data {"claim":"CO_CLAIM_ALL","person_uid":"B155390978999477"}
... used 24 dbqueries
... used 2.1466820240021 seconds
Scheduled task failed: CAMPUSonline courses & enrolments FULL sync (enrol_campusonline\task\sync_task),error/<div>Kennwörter müssen mindestens 8 Zeichen lang sein.</div><div>Kennwörter müssen mindestens 1 Ziffer(n) enthalten.</div><div>Kennwörter müssen mindestens 1 Kleinbuchstaben enthalten.</div><div>Kennwörter müssen mindestens 1 Großbuchstaben enthalten.</div><div>Kennwörter müssen mindestens 1 Sonderzeichen enthalten, z.B. *, -, oder #.</div>
Backtrace:
* line 1450 of /enrol/campusonline/classes/sync.php: call to user_create_user()
* line 963 of /enrol/campusonline/classes/sync.php: call to enrol_campusonline\sync->create_moodle_user()
* line 851 of /enrol/campusonline/classes/sync.php: call to enrol_campusonline\sync->sync_enrolments()
* line 59 of /enrol/campusonline/classes/task/sync_task.php: call to enrol_campusonline\sync->sync_courses()
* line 410 of /lib/classes/cron.php: call to enrol_campusonline\task\sync_task->execute()
* line 194 of /admin/cli/scheduled_task.php: call to core\cron::run_inner_scheduled_task()
(example.com ist lediglich ein Platzhalter)
Edited by Sebastian Sennewald