Seite 1 von 2

Fehler bei Pre Notification per 1ct

Verfasst: Mittwoch 9. September 2015, 22:02
von rabenste
Hallo,

ich wollte gerade bei einigen neuen Mitgliedern den Beitrag Einsatz, habe den Abrechnungslauf durchgeführt und wollte jetzt die Pre Notification versenden per 1ct Überweisung.

Leider bekomme ich beim Klick auf starten die Fehlermeldung "Zusammenfassen der Überweisungen fehlgeschlagen: Null"

Woran kann dies liegen?

Re: Fehler bei Pre Notification per 1ct

Verfasst: Samstag 12. September 2015, 08:18
von heiner
Schaue dir bitte mal die Datei .jameica/jameica.log an. Gibt es dort Fehlermeldungen? Ggfls. lösche die Datei und erstelle die 1ct-Prenotification neu. Danach beendest du Jameica und schaust dir die Datei an.

Heiner

Re: Fehler bei Pre Notification per 1ct

Verfasst: Donnerstag 24. September 2015, 21:11
von blafoo
Gleicher Fehler hier.

Der Stacktrace an der Stelle sieht so aus:

Code: Alles auswählen

[Thu Sep 24 20:59:18 CEST 2015][ERROR][de.jost_net.JVerein.gui.control.PreNotificationControl$2.handleAction] Fehler
de.willuhn.util.ApplicationException: Zusammenfassen der Überweisungen fehlgeschlagen: null
	at de.willuhn.jameica.hbci.gui.action.SepaUeberweisungMerge.handleAction(SepaUeberweisungMerge.java:171)
	at de.jost_net.JVerein.io.Ct1Ueberweisung.hibiscusausgabe(Ct1Ueberweisung.java:146)
	at de.jost_net.JVerein.io.Ct1Ueberweisung.write(Ct1Ueberweisung.java:74)
	at de.jost_net.JVerein.gui.control.PreNotificationControl.generiere1ct(PreNotificationControl.java:370)
	at de.jost_net.JVerein.gui.control.PreNotificationControl.access$800(PreNotificationControl.java:72)
	at de.jost_net.JVerein.gui.control.PreNotificationControl$2.handleAction(PreNotificationControl.java:267)

Re: Fehler bei Pre Notification per 1ct

Verfasst: Sonntag 27. September 2015, 14:50
von ojohann
Hallo gleiches Problem, hier mein .log:

Code: Alles auswählen

[Sun Sep 27 14:47:37 CEST 2015][ERROR][de.jost_net.JVerein.gui.control.PreNotificationControl$2.handleAction] Fehler
de.willuhn.util.ApplicationException: Zusammenfassen der Überweisungen fehlgeschlagen: null
	at de.willuhn.jameica.hbci.gui.action.SepaUeberweisungMerge.handleAction(SepaUeberweisungMerge.java:171)
	at de.jost_net.JVerein.io.Ct1Ueberweisung.hibiscusausgabe(Ct1Ueberweisung.java:146)
	at de.jost_net.JVerein.io.Ct1Ueberweisung.write(Ct1Ueberweisung.java:74)
	at de.jost_net.JVerein.gui.control.PreNotificationControl.generiere1ct(PreNotificationControl.java:370)
	at de.jost_net.JVerein.gui.control.PreNotificationControl.access$800(PreNotificationControl.java:72)
	at de.jost_net.JVerein.gui.control.PreNotificationControl$2.handleAction(PreNotificationControl.java:267)
	at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:177)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
	at de.willuhn.jameica.gui.GUI$5.run(GUI.java:815)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
	at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
	at de.willuhn.jameica.gui.GUI.startSync(GUI.java:811)
	at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:171)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
	at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
	at de.willuhn.jameica.gui.GUI.loop(GUI.java:832)
	at de.willuhn.jameica.gui.GUI.init(GUI.java:315)
	at de.willuhn.jameica.system.Application.init(Application.java:148)
	at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
	at de.willuhn.jameica.Main.main(Main.java:78)
JVerein: 2.8.11, Hibiscus: 2.6.14, jameica: 2.6.2

Danke schonmal ojohann

Re: Fehler bei Pre Notification per 1ct

Verfasst: Montag 28. September 2015, 23:08
von blafoo
So, nach hartem Kampf den Fehler gefunden.

Der Fehler-Teufel steckt in EinstellungImpl#getHibiscusKonto() und ist seit drei Monaten drin. Die Methode wird ausschließlich im Rahmen der 1-Cent Pre-Notification verwendet.

Fehler: die nicht vorhandene Exception-Behandlung in den Zeilen 433-436. Dann wäre die ClassCastException aufgefallen, ausgelöst in Zeile 426:

Code: Alles auswählen

return (de.willuhn.jameica.hbci.rmi.Konto) konten.next();
Ursache dafür:

Code: Alles auswählen

DBIterator konten = service.createList(Konto.class);
Blöderweise heißen beide Klassen "Konto", kommen aber aus ganz unterschiedlichen Packages und haben nix miteinander zu tun.

Lösung:

Code: Alles auswählen

DBIterator konten = service.createList(de.willuhn.jameica.hbci.rmi.Konto.class);

Und schwupps geht alles....

Wer nicht selber compiliert muss auf die nächste Version warten...

Re: Fehler bei Pre Notification per 1ct

Verfasst: Dienstag 29. September 2015, 17:55
von ojohann
schade :-(

kein patch oder ähnliches?

Aber Danke :-)

ojohann

Re: Fehler bei Pre Notification per 1ct

Verfasst: Sonntag 15. November 2015, 17:03
von mber
Danke für die Hilfe, blafoo!

@Heiner: Ist geplant, ein Update mit diesem Fix herauszubringen? Falls ja, wann wäre denn mit einer neuen Version zu rechnen?

Danke!
Martin

Re: Fehler bei Pre Notification per 1ct

Verfasst: Montag 16. November 2015, 19:26
von heiner
Ich fange nach einer längeren Pause gerade wieder aktiv an zu programmieren. Evtl. wird es in 2-3 Wochen ein Release geben.

Heiner

Re: Fehler bei Pre Notification per 1ct

Verfasst: Mittwoch 18. November 2015, 08:16
von mber
Das hört sich gut an, danke!
Martin

Re: Fehler bei Pre Notification per 1ct

Verfasst: Freitag 27. November 2015, 19:40
von hkay
Hallo,

ich habe das exakt gleiche Problem. Leider muss ich meine Lastschriften noch dieses Jahr durchführen.
Ich habe also versucht die ältere Version (2.6.3) zu installieren, in der Hoffnung, dass die Datenbank abwärtz kompatibel ist.
Leider scheitert der Download mit folgender Meldung:

Code: Alles auswählen

[27.11.2015 19:33:25] Download von http://www.jverein.de/updates/2.6/jverein.2.6.3.zip
[27.11.2015 19:33:30] 601 Kb/sek
[27.11.2015 19:33:33] Download beendet
[27.11.2015 19:33:33] Kein gültiges Jameica-Plugin
Ich arbeite unter 32-bit Windows.

Ist es möglich an einen Download der Nightly der 2.8.12 zu kommen? Ich habe leider nicht das Fachwissen um die Änderungen selbst vorzunehmen.
Das würde mir wirklich weiterhelfen.