Seite 1 von 1

Import-Problem

Verfasst: Donnerstag 29. September 2011, 20:50
von b.funk
Hallo,

ich habe J-Verein mit MySQL-Datenbank eingerichtet und es funktioniert so weit.
Leider habe ich Probleme beim Daten-Import.
Nachdem ich die CSV-Datei immer wieder bearbeitet und Fehler behoben habe, kamen in der grafischen Oberfläche keine auf einzelne Einträge bezogenen Fehlermeldungen mehr. (Ich habe verschiedene Felder korrigiert, habe die Maximallänge von Einträgen betrachtet usw.. Mir scheint alles wie hier beschrieben: http://www.jverein.de/administration_import.php eingerichtet zu sein.)

Jetzt kommt solch eine Meldung:
[29.09.2011 20:27:50] nicht importiert: 23
Leider wird aber gar nichts importiert.

Das Jameica-Log gibt folgende Auskunft:
[Thu Sep 29 20:27:50 CEST 2011][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Thu Sep 29 20:27:50 CEST 2011][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Thu Sep 29 20:27:50 CEST 2011][ERROR][de.jost_net.JVerein.io.Import.<init>] Fehler
java.lang.ArrayIndexOutOfBoundsException: 23
at org.relique.jdbc.csv.CsvResultSet.updateRecordEnvironment(CsvResultSet.java:256)
at org.relique.jdbc.csv.CsvResultSet.next(CsvResultSet.java:221)
at de.jost_net.JVerein.io.Import.checkeBeitragsgruppen(Import.java:696)
at de.jost_net.JVerein.io.Import.<init>(Import.java:251)
at de.jost_net.JVerein.gui.view.ImportView$2.run(ImportView.java:158)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:917)

[Thu Sep 29 20:27:50 CEST 2011][INFO][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Daten importiert aus /Dateipfad/importdatei.csv
Gelegentlich kam auch schon
nicht importiert: Null
in der grafischen Oberfläche, dann war im Log zu lesen:
...
java.lang.ArrayIndexOutOfBoundsException
...
.

Hat jemand eine Idee, was das Problem sein könnte?

Viele Grüße
Florian

Re: Import-Problem

Verfasst: Freitag 30. September 2011, 09:21
von ChristianL
Hallo Florian,

ich überarbeite gerade den kompletten Import via CVS. Aus welchem Programm übernimmst Du die Daten?
Könntest Du mir die Daten anonymisiert zukommen lassen? Einfach aus den Namen der Menschen und deren Anschrift eine fortlaufender NameX und AnschriftX machen. Das geht am leichtesten in Excel.

Welche Zusatzfelder hast Du definiert?

Ich bräuchte also zwei Dateien, einmal der Orginal Export anonymisiert und einmal die Datei mit all den Änderungen die Du bereits vorgenommen hast, ebenfalls anonymisiert. Für mich wichtig ist, dass die Formatierung erhalten bleibt und das die Beitragsgruppen etc nicht geändert werden.
Könntest Du mir die zukommen lassen? Am besten per Mail ich glaub Du kannst mir über das Forum schreiben.

Einen zweiten Entwurf werde ich Heiner nächsten Sonntag zukommen lassen, je nachdem ob meine Sachen dann OK sind wird er es in die Entwicklerversion aufnehmen. D.h. solange müsstest Du dich noch gedulden falls, es kein Trivales Problem ist, was ich dann aber an den Daten sehe.

Aktuell kann der Import Daten von SPG-Verein (aktuell) importieren. Ich hab es erweitert dass es auch z.B. mit WISO mein Vereinsdaten umgehen kann. Und je mehr Software ich abdecken kann um so besser.

Re: Import-Problem

Verfasst: Freitag 30. September 2011, 10:26
von b.funk
Hallo Christian,

danke für die schnelle Antwort. Leider bin ich gerade nicht im Verein, so dass ich Dir auf die Schnelle die Daten nicht zukommen lassen kann. Ich schau mal, ob ich heute kurz vorbeigehen kann.
Wir hatten unsere Daten bisher in einer einfach Excel-Liste (bzw. dem OpenOffice-Pendant). Die Daten hab' ich dann entsprechend umsortiert.

Danke schon mal und bis später ... .

Viele Grüße
Florian

Re: Import-Problem

Verfasst: Freitag 30. September 2011, 20:01
von b.funk
Hallo Christian,

tut mir leid, die Fehler-Quelle saß mal wieder vorm Bildschirm.
Blöderweise waren in der ODS-Tabelle zwei Zeilen-Umbrüche, die die CSV-Datei unlesbar machten. (Hätte ich mir mal die exportierte CSV-Datei angesehen, statt immer nur die Original-Datei, hätte ich das wesentlich früher merken können ... .) Nach entfernen der Umbrüche wurden die Mitglieder (mit gelegentlichen Nachbesserungen) importiert. Hurra!

Viele Grüße und Danke für das Hilfs-Angebot,
Florian