Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CSV Import kann den Beitrag nicht in die Datenbank übertragen #333

Open
life707 opened this issue Sep 6, 2024 · 4 comments
Open

CSV Import kann den Beitrag nicht in die Datenbank übertragen #333

life707 opened this issue Sep 6, 2024 · 4 comments

Comments

@life707
Copy link

life707 commented Sep 6, 2024

Hallo, ich arbeite gerade an einer Feuerwehrseite und soll die Einsatzberichte der alten Seite auf die neue Seite übertragen, jedoch funktioniert das Plugin nicht korrekt und gibt mir jedes Mal, wenn ich den CSV Import durchführe, folgende Fehlermeldung aus:
Fehler

Ich wüsste gerne, ob das ein Bug ist oder einfach ein Problem mit der Plugin/Theme Kompatibilität.
Oder gibt es eventuell einen anderen Weg, Einsätze im CSV Format in die Einsatzkomponente zu importieren?

@life707 life707 changed the title CSV Import kann den Beitrag nicht auf die Datenbank übertragen CSV Import kann den Beitrag nicht in die Datenbank übertragen Sep 6, 2024
@abrain
Copy link
Owner

abrain commented Sep 7, 2024

Das ist aus der Ferne nicht ganz einfach zu beurteilen, aber der Fehler passiert erst auf den letzten Metern. "Der Beitrag konnte nicht in die Datenbank eingefügt werden." ist die Meldung, die von WordPress zurückkommt. Leider nicht sehr spezifisch.

Die Fehlermeldung könnte von Seiten des Plugins noch verbessert werden, bei welcher Zeile der Fehler aufgetreten ist. Wenn wir hier rausfinden, was beim Einfügen konkret das Problem ist, kann die Vorabprüfung auch verbessert werden, um Fehler vor dem Import zu melden.

Die Einsatzberichte werden einzeln eingefügt. Sollte der Abbruch mitten im Import erfolgen, ist zumindest ein Teil der Berichte importiert. Es taucht aber vermutlich kein neuer Bericht in der Übersicht (/wp-admin/edit.php?post_type=einsatz) auf?

Und wird in der Datei die erste Zeile für Überschriften verwendet oder geht es direkt mit den Daten los?

@life707
Copy link
Author

life707 commented Sep 16, 2024

Dies ist mir auch schon aufgefallen, jedoch bekomme ich keine weiteren Fehlermeldungen.
Es wäre sehr hilfreich, wenn die Fehlermeldung optimiert werden könnte.

Und nein, leider taucht keiner der importierten Einsatzberichte in der Übersicht auf.
Ja, die erste Zeile besteht aus Überschriften, diese habe ich jedoch in der Import-Einstellung angegeben.

Woran könnte der Import sonst scheitern? Könnte es ein Problem mit der Plugin und Theme Kompatibilität sein?

@life707
Copy link
Author

life707 commented Sep 19, 2024

Es wäre sehr freundlich eine Rückmeldung zu meinem Problem zu bekommen, da offensichtlich etwas mit dem Plugin nicht funktioniert. Falls eine Idee zu einer Lösung des Problems oder eine zeitweilige Alternativlösung vorliegt, wäre es sehr hilfreich mir dies mitzuteilen. Außerdem wäre es sehr freundlich mich darüber zu informieren, ob denn schon an der Plugin Optimierung gearbeitet wird und wie lange dies dauert.

@abrain
Copy link
Owner

abrain commented Sep 26, 2024

leider taucht keiner der importierten Einsatzberichte in der Übersicht auf.

Das heißt im Umkehrschluss, dass kein Bericht importiert wird und das Problem schon beim ersten Datensatz auftritt.

Woran könnte der Import sonst scheitern? Könnte es ein Problem mit der Plugin und Theme Kompatibilität sein?

Dass es ein anderes Plugin oder Theme verursacht, ist in der Theorie möglich, aber dann sollten auch an anderer Stelle Probleme auftauchen.

In der Dokumentation zur Import-Funktion ist eine Beispiel-Datei verlinkt. Ist ein Import dieser Datei fehlerfrei möglich?

Falls ja, ist möglicherweise mit der eigentlichen Datei etwas nicht in Ordnung. Dabei ist ein Encoding-Konflikt die wahrscheinlichste Ursache. Bisher konnte ich nur auf diese Weise den Fehler "Der Beitrag konnte nicht in die Datenbank eingefügt werden." erreichen.

Nachdem ich jetzt einen Fehlerfall erzeugen kann, kann ich auch die Fehlerbehandlung verbessern. Aussagen oder gar Garantien zu einer voraussichtlichen Dauer kann ich bei einem Freizeitprojekt leider nicht geben.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants