Bewertung: Fehler beim Import aus CSV und Tabellenkalkulation

Bewertung: Fehler beim Import aus CSV und Tabellenkalkulation

von Anton Tremetzberger -
Anzahl Antworten: 1
Nutzerbild von Besonders aktive Moodler

Liebe Community,

einige Lehrende nutzen für die Bewertung von Tests/Aufgaben die Import-Funktion. Meistens machen es die Lehrenden per Copy-Paste (aus Tabellenkalkulation einfügen) oder per CSV-Import.

Nun mussten wir feststellen, dass der Import nicht mehr funktioniert und mit folgender Fehlermeldung abbricht:
Fehler beim Lesen der Datenbank
http://docs.moodle.org/35/de/error/moodle/dmlreadexception

  • es funktioniert weder mit der CSV-Datei noch per Copy-Paste (aus Tabellenkalkulation einfügen)
  • CSV ist UTF8, das ist auch bei der Importeinstellung so festgelegt.
  • Die Useridentifikation erfolgt per E-Mail
  • Alle User in der Datei sind auch im Kurs vorhanden
  • Wir nutzen Moodle 3.5.7+

Wir haben eine Testumgebung (gleiche Moodle-Version), die genauso eingestellt ist, dort funktioniert es problemlos.

Irgendwelche Ideen, wie man das beheben kann?

danke, BG Anton

Mittelwert:  -
Als Antwort auf Anton Tremetzberger

Re: Bewertung: Fehler beim Import aus CSV und Tabellenkalkulation

von Anton Tremetzberger -
Nutzerbild von Besonders aktive Moodler
also nach längerer Suche sind wir nun auf die Ursache des Problems gestoßen. Es war ein Zeichensatzproblem der MariaDB-Datenbank. Diese sollte eigentlich durchgängig utf8mb4_unicode_ci sein, einige Tabellen waren jedoch utf8_unicode_ci. Nachdem alle Tabellen nun auf utf8mb4_unicode_ci geändert wurden, läuft es.

Wir konnten es nicht nachvollziehen, warum es unterschiedliche Zeichensätze gegeben hat. Wir vermuten, dass es irgendwie im Zuge der Updates von 3.5.1+ auf 3.5.7+ oder eines Versionsupdates der MariaDB passiert ist.

BG Anton