SEPA Abbuchung Rechteproblem bei Dateierstellung

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

gdickmeis
Beiträge: 21
Registriert: Sonntag 26. April 2015, 18:49
Verein: LSV Bonn-Rhein-Sieg e. V.
Mitglieder: 120
JVerein-Version: 2.8.8
Betriebssystem: Linux FC20

Re: SEPA Abbuchung Rechteproblem bei Dateierstellung

Beitrag von gdickmeis »

Hallo nochmal,

auch bei Dateiausgabe tritt das Problem auf. Siehe jameica.log im Anhang.

Beste Grüße,
Gerhard
Dateianhänge
jameica.log.gz
(31.96 KiB) 340-mal heruntergeladen
Benutzeravatar
heiner
Administrator
Beiträge: 4510
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: SEPA Abbuchung Rechteproblem bei Dateierstellung

Beitrag von heiner »

Klar kannst du selber debuggen. Siehe https://www.youtube.com/channel/UCBK0D1 ... NpM8F296jg

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
gdickmeis
Beiträge: 21
Registriert: Sonntag 26. April 2015, 18:49
Verein: LSV Bonn-Rhein-Sieg e. V.
Mitglieder: 120
JVerein-Version: 2.8.8
Betriebssystem: Linux FC20

Re: SEPA Abbuchung Rechteproblem bei Dateierstellung

Beitrag von gdickmeis »

Hallo Heiner,

habe das bereits aufgebaut und gestern etwas herum 'gedebuggt'.
Die genaue Stelle habe ich noch nicht gefunden. Ich brauche Einarbeitungszeit, die ich momentan nicht habe.

Wie weiter oben gepostet sind Beitragsklassen und Buchungsklassen sauber verlinkt.
Das dürfte also so betrachtet nicht unbedingt die Ursache sein. Ich sehe heut abend nochmal weiter,
aber die Sache braucht dringend Klärung sonst könnte es sein das ich bei der
Einführung von JVerein durch meine Vorstandskollegen gestoppt werde. Das möchte ich
unbedingt vermeiden!

Beste Grüsse,
Gerhard
Danzelot
Beiträge: 294
Registriert: Freitag 30. Juli 2010, 21:29
Verein: Musica Margaretha Reutti e.V.
Mitglieder: 51
JVerein-Version: 2.8.17
Betriebssystem: Windows
Wohnort: Ulm

Re: SEPA Abbuchung Rechteproblem bei Dateierstellung

Beitrag von Danzelot »

Hallo Heiner,
hallo Gerhard,

ich habe mir mal die entsprechende Stelle in AbrechnungSEPA.java angesehen.
In Zeile 545 wird die Methode abrechnungMitgliederSub aufgerufen. Diese gibt als JVereinZahler ein null zurück, daher auch die NPE in Zeile 559.

In dieser Methode gibt es mehrere Bedingungen, die zu einem nicht-gesetzten Rückgabewert führen.
- das Mitglied muss nicht abgerechnet werden
- der abzurechnende Betrag ist 0
- letzte Lastschrift älter als 36 Monate
- es liegt kein SEPA-Mandat vor

In der Behandlung der sekundären Beitragsgruppen wird in Zeile 559 nun nicht geprüft, ob ein gültiger Zahler ermittelt werden konnte, dies erfolgt erst in Zeile 562, da ist es aber schon zu spät.

@Heiner: Im angehängten Patch habe ich die while-Iteration in die Null-Prüfung auf den JVereinZahler hineingezogen. Somit sollte der Fehler behoben sein.

Gruß
Danzelot
Dateianhänge
jverein.patch
Patch Abrechnung sekundäre Beitragsgruppen
(3.67 KiB) 337-mal heruntergeladen
gdickmeis
Beiträge: 21
Registriert: Sonntag 26. April 2015, 18:49
Verein: LSV Bonn-Rhein-Sieg e. V.
Mitglieder: 120
JVerein-Version: 2.8.8
Betriebssystem: Linux FC20

Re: SEPA Abbuchung Rechteproblem bei Dateierstellung

Beitrag von gdickmeis »

Hallo Danzelot,
hallo Heiner,

habe das eben mal eingebaut und erfolgreich getestet. Jetzt läuft die Abrechnung annähernd fehlerfrei durch.

Annähernd bedeutet das ich eben ein Mitglied hatte das per Überweisung zahlt, dem aber die sekundären Beiträge nicht berechnet wurden. Das Gleiche passiert auch bei Barzahlung.

Beste Grüße,
Gerhard
Benutzeravatar
heiner
Administrator
Beiträge: 4510
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: SEPA Abbuchung Rechteproblem bei Dateierstellung

Beitrag von heiner »

Hallo Danzelot,

ich habe den Bug noch anders gefixed.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
photobix
Beiträge: 5
Registriert: Mittwoch 4. März 2015, 10:01

Re: SEPA Abbuchung Rechteproblem bei Dateierstellung

Beitrag von photobix »

Hallo Heiner,

dürfte ich höflichst fragen, wann Du das Update mit dem Fix verteilen magst?
Gerne können wir (der CCC in Düsseldorf) unterstützen, falls nötig. Hier sind einige, die Programmieren können und sogar Spaß daran haben :)

Danke, photobix
Benutzeravatar
heiner
Administrator
Beiträge: 4510
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: SEPA Abbuchung Rechteproblem bei Dateierstellung

Beitrag von heiner »

Vermutlich wird es im Laufe der nächsten Woche eine neue JVerein-Version geben.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Hammartin
Beiträge: 9
Registriert: Donnerstag 14. Mai 2015, 20:01
Verein: Flüchtlingshilfe Hamm
Mitglieder: 20
JVerein-Version: 2.8.9
Betriebssystem: MacOSX

Re: SEPA Abbuchung Rechteproblem bei Dateierstellung

Beitrag von Hammartin »

Bei mir war es übrigens die fehlende Zuweisung - der Tipp hat geholfen.
Vielen Dank!
Norbert Mayer
Beiträge: 3
Registriert: Sonntag 29. März 2015, 15:18
JVerein-Version: 2.8.10
Betriebssystem: Win XP

Re: SEPA Abbuchung Rechteproblem bei Dateierstellung

Beitrag von Norbert Mayer »

Bei mir tritt beim Abrechnungslauf ein ähnlicher Fehler auf:
Fehler beim erstellen der Abbuchungsdatei: C:\DOKUME~1\HP8400\LOKALE~1\Temp\sepafrst5795378687771517547.tmp

[Fri Aug 21 11:13:54 GMT+01:00 2015][ERROR][de.jost_net.JVerein.gui.control.AbrechnungSEPAControl$3.run] error while reading objects from C:\DOKUME~1\HP8400\LOKALE~1\Temp\sepafrst5795378687771517547.tmp
java.lang.NullPointerException
at de.jost_net.JVerein.io.BeitragsUtil.getBeitrag(BeitragsUtil.java:55)
at de.jost_net.JVerein.io.AbrechnungSEPA.abrechnungMitgliederSub(AbrechnungSEPA.java:598)
at de.jost_net.JVerein.io.AbrechnungSEPA.abrechnenMitglieder(AbrechnungSEPA.java:550)
at de.jost_net.JVerein.io.AbrechnungSEPA.<init>(AbrechnungSEPA.java:123)
at de.jost_net.JVerein.gui.control.AbrechnungSEPAControl$3.run(AbrechnungSEPAControl.java:442)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:964)

Die Datei wird erstellt, ist jedoch leer. Beitragsgruppen und -klassen sind zugeordnet.
jverein 2.8.10 /20150609/509
Hibiskus 2.6.12
Was mache ich falsch?
Viele Grüße
Norbert Mayer
Antworten