zunächst einmal vielen herzlichen Dank für die Implementierung des neuen Beitragsmodells!
Ich wollte die neue Funktionalität natürlich gleich testen und habe daher ein frisches Setup mit den aktuellsten Nightlies von Hibiscus und Jameica sowie der JVerein-Version 484 aufgesetzt.
Anschließend wollte ich die Mitglieder-Import-Datei einlesen, die ich auch schon für meine früheren Versuche mit JVerein verwendet habe.
Leider bricht der Import ziemlich schnell ab, es werden jedoch ein paar Mitglieder angelegt. Leider gibt das Log auch nicht wirklich Aufschluß über den Grund des Abbruchs:
Code: Alles auswählen
error while reading objects from import_members_iso
java.lang.NullPointerException
at de.jost_net.JVerein.io.BeitragsUtil.getBeitrag(BeitragsUtil.java:55)
at de.jost_net.JVerein.server.MitgliedImpl.plausi(MitgliedImpl.java:176)
at de.jost_net.JVerein.server.MitgliedImpl.insertCheck(MitgliedImpl.java:103)
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:643)
at de.jost_net.JVerein.io.Import.importMitglied(Import.java:973)
at de.jost_net.JVerein.io.Import.importFile(Import.java:518)
at de.jost_net.JVerein.gui.view.ImportView$6.run(ImportView.java:418)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:969)
Und ich hätte noch eine Frage bzgl. der Änderung bei den Beitragsgruppen: Wenn meine Beiträge übers Jahr gleich sein sollen, also bspw. 120€/Jahr unabhängig vom Abrechnungsintervall, so muss ich 10€ bei monatlich, 30€ bei vierteljährlich, 60€ bei halbjährlich und 120€ bei jährlich eintragen, richtig?
EDIT: Und eine letzte Frage: kann ich beim Import auch direkt den entsprechenden Abrechnungszeitraum pro Mitglied importieren? Falls das (noch) nicht möglich ist, wäre es dann aus Datenintegritätssicht in Ordnung, wenn ich nach dem Import die entsprechenden Werte (1,31..33,61..66,1201..1212) per SQL in MITGLIED->ZAHLUNGSTERMIN schreibe?
Für eine Hilfestellung wäre ich wirklich dankbar!
Viele Grüße,
Christian