VR Bank: Abrufen der Daueraufträge schlägt fehl

invalid sepa-version: 001.001.09

Geek-O

Betreff:

VR Bank: Abrufen der Daueraufträge schlägt fehl

 ·  Gepostet: Gestern um 18:02 Uhr  ·  #182043
Hallo,

ich hatte während der "VoP-Pause" (Vielen Dank, daß es wieder funktioniert, Olaf!) einige Daueraufträge per Webinterface der Bank angelegt, und jetzt kann Hibiscus (2.12.0) sie nicht mehr abrufen. Alles andere (Umsätze, Salden, Überweisungen, Kontoauszüge) funktioniert, soweit ich das sehen kann.

Die relevanten Fehlermeldungen (komplettes Log unten) dürften "[Fehler] org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Speichern der Ergebnisdaten für Job DauerSEPAList1 im JobResult-Objekt" und "Caused by: java.lang.IllegalArgumentException: invalid sepa-version: 001.001.09" sein.

Ich habe die Aufträge testweise wieder gelöscht, danach lief der Abruf der leeren Liste ohne Fehler durch. Dann habe ich versucht, sie per Hibiscus wieder einzurichten, was beim ersten auch funktioniert hat, aber danach beim Abrufen dann wieder der gleiche Fehler, weshalb ich dann natürlich auch die weiteren nicht mehr anlegen konnte.

Liegt das Problem bei Hibiscus, bei der Bank oder sitzt es vor dem Bildschirm?

TIA

Code

[14.11.2025 15:16:25] Synchronisierung via FinTS/HBCI läuft
[14.11.2025 15:16:25]  
[14.11.2025 15:16:26] Synchronisiere Konto: Kontokorrent VR, IBAN DExxx [VR Bank xxx]
[14.11.2025 15:16:26] Initialisiere Bank-Zugang
[14.11.2025 15:16:26] Führe Geschäftsvorfall aus: "Kontokorrent VR, IBAN DExxx [VR Bank xxx]: SEPA-Daueraufträge abrufen"
[14.11.2025 15:16:26] Führe Aufträge aus...
[14.11.2025 15:16:26]     Führe Dialog-Initialisierung aus
[14.11.2025 15:16:31]     Verbinde mit https://fints2.atruvia.de:443/cgi-bin/hbciservlet und prüfe Zertifikat
[14.11.2025 15:16:31]     Warte auf Antwortdaten
[14.11.2025 15:16:31]     Verarbeite Aufträge
[14.11.2025 15:16:31]     Warte auf Antwortdaten
[14.11.2025 15:16:32]     [Fehler] org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Speichern der Ergebnisdaten für Job DauerSEPAList1 im JobResult-Objekt
  at org.kapott.hbci.GV.HBCIJobImpl.fillJobResult(HBCIJobImpl.java:971)
  at org.kapott.hbci.manager.HBCIDialog.doJobs(HBCIDialog.java:313)
  at org.kapott.hbci.manager.HBCIDialog.doIt(HBCIDialog.java:469)
  at org.kapott.hbci.manager.HBCIHandler.execute(HBCIHandler.java:541)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:352)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:273)
  at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:401)
  at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1113)
Caused by: java.lang.IllegalArgumentException: invalid sepa-version: 001.001.09
  at org.kapott.hbci.sepa.SepaVersion.<init>(SepaVersion.java:219)
  at org.kapott.hbci.sepa.SepaVersion.byURN(SepaVersion.java:187)
  at org.kapott.hbci.sepa.SepaVersion.choose(SepaVersion.java:504)
  at org.kapott.hbci.GV.GVDauerSEPAList.extractResults(GVDauerSEPAList.java:131)
  at org.kapott.hbci.GV.HBCIJobImpl.fillJobResult(HBCIJobImpl.java:963)
  ... 7 more
[14.11.2025 15:16:32]     [Fehler] aborting current loop because of errors
[14.11.2025 15:16:32]     Führe Dialog-Ende aus
[14.11.2025 15:16:32]     Warte auf Antwortdaten
[14.11.2025 15:16:32] Aufträge ausgeführt
[14.11.2025 15:16:32]  
[14.11.2025 15:16:32]   3920: Zugelassene TAN-Verfahren für den Benutzer
[14.11.2025 15:16:32]  
[14.11.2025 15:16:32] Synchronisierung via FinTS/HBCI erfolgreich beendet
[14.11.2025 15:16:32] 
[14.11.2025 15:16:32] *****************************************************
[14.11.2025 15:16:32] Zusammengefasste Fehlermeldungen:
[14.11.2025 15:16:32]    org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Speichern der Ergebnisdaten für Job DauerSEPAList1 im JobResult-Objekt
  at org.kapott.hbci.GV.HBCIJobImpl.fillJobResult(HBCIJobImpl.java:971)
  at org.kapott.hbci.manager.HBCIDialog.doJobs(HBCIDialog.java:313)
  at org.kapott.hbci.manager.HBCIDialog.doIt(HBCIDialog.java:469)
  at org.kapott.hbci.manager.HBCIHandler.execute(HBCIHandler.java:541)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:352)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:273)
  at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:401)
  at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1113)
Caused by: java.lang.IllegalArgumentException: invalid sepa-version: 001.001.09
  at org.kapott.hbci.sepa.SepaVersion.<init>(SepaVersion.java:219)
  at org.kapott.hbci.sepa.SepaVersion.byURN(SepaVersion.java:187)
  at org.kapott.hbci.sepa.SepaVersion.choose(SepaVersion.java:504)
  at org.kapott.hbci.GV.GVDauerSEPAList.extractResults(GVDauerSEPAList.java:131)
  at org.kapott.hbci.GV.HBCIJobImpl.fillJobResult(HBCIJobImpl.java:963)
  ... 7 more
[14.11.2025 15:16:32]    aborting current loop because of errors
[14.11.2025 15:16:32] *****************************************************

hbciuser

Betreff:

Re: VR Bank: Abrufen der Daueraufträge schlägt fehl

 ·  Gepostet: Heute um 06:03 Uhr  ·  #182072
Funktioniert hier bei einer anderen Atruvia Bank problemlos (zumindest gerade eben).

hibiscus

Betreff:

Re: VR Bank: Abrufen der Daueraufträge schlägt fehl

 ·  Gepostet: Heute um 08:16 Uhr  ·  #182076
Der Fehler ist bekannt. Die Bank sendet hier einen ungültigen SEPA-Descriptor beim Abruf der Daueraufträge. "001.001.09" ist kein gültiger. Da steht ja noch nicht mal drin, ob es pain, camt oder sonstwas ist. Dort muss ein gültiger URN stehen und nicht irgend eine Versionsnummer. Im Nightly-Build ist ein Workaround dafür enthalten. Wenn die Bank einen ungültigen SEPA-Deskriptor sendet, prüft Hibiscus als Fallback direkt den Header der XML-Datei (noch bevor diese geparst wird) und schaut, ob da ein gültiger Deskriptor drin steht. Mangels Testmöglichkeiten konnte ich selbst nicht herausfinden, ob das funktioniert.

hbciuser

Betreff:

Re: VR Bank: Abrufen der Daueraufträge schlägt fehl

 ·  Gepostet: Heute um 11:13 Uhr  ·  #182079
Dann frage ich mich, warum es bei mir funktioniert hat. Kann ja dann nur noch daran liegen, dass die Server hinter dem LB unterschiedliche Konfigs / Versionsstände haben. Wäre kein wirklich unbekanntes Problem bei Atruvia ... .

hibiscus

Betreff:

Re: VR Bank: Abrufen der Daueraufträge schlägt fehl

 ·  Gepostet: Heute um 13:28 Uhr  ·  #182082
Dafür habe ich auch keine Erklärung

Geek-O

Betreff:

Re: VR Bank: Abrufen der Daueraufträge schlägt fehl

 ·  Gepostet: Heute um 16:47 Uhr  ·  #182087
Mit der Nightly funktioniert es bei mir. Genial.

Vielen Dank!

Code

[15.11.2025 16:35:18] Synchronisierung via FinTS/HBCI läuft
[15.11.2025 16:35:18]  
[15.11.2025 16:35:18] Synchronisiere Konto: Kontokorrent, IBAN DExxx [VR Bank xxx]
[15.11.2025 16:35:18] Initialisiere Bank-Zugang
[15.11.2025 16:35:19] Führe Geschäftsvorfall aus: "Kontokorrent, IBAN DExxx [VR Bank xxx]: SEPA-Daueraufträge abrufen"
[15.11.2025 16:35:19] Führe Aufträge aus...
[15.11.2025 16:35:19]     Führe Dialog-Initialisierung aus
[15.11.2025 16:35:19]     Verbinde mit https://fints2.atruvia.de:443/cgi-bin/hbciservlet und prüfe Zertifikat
[15.11.2025 16:35:19]     Warte auf Antwortdaten
[15.11.2025 16:35:19]     Verarbeite Aufträge
[15.11.2025 16:35:19]     Warte auf Antwortdaten
[15.11.2025 16:35:19]     [Hinweis] invalid sepa version given in sepadescr: 001.001.09
[15.11.2025 16:35:20]       parsed sepa data, entries: 1
[15.11.2025 16:35:20]     [Hinweis] invalid sepa version given in sepadescr: 001.001.09
[15.11.2025 16:35:20]       parsed sepa data, entries: 1
[15.11.2025 16:35:20]     [Hinweis] invalid sepa version given in sepadescr: 001.001.09
[15.11.2025 16:35:20]       parsed sepa data, entries: 1
[15.11.2025 16:35:20]     Führe Dialog-Ende aus
[15.11.2025 16:35:20]     Warte auf Antwortdaten
[15.11.2025 16:35:20] Aufträge ausgeführt
[15.11.2025 16:35:20]  
[15.11.2025 16:35:20]   3920: Zugelassene TAN-Verfahren für den Benutzer
[15.11.2025 16:35:20]  
[15.11.2025 16:35:20] Synchronisierung via FinTS/HBCI erfolgreich beendet

hibiscus

Betreff:

Re: VR Bank: Abrufen der Daueraufträge schlägt fehl

 ·  Gepostet: Heute um 17:44 Uhr  ·  #182090
Prima. Danke für die Rückmeldung. Dann hat der Workaround funktioniert. Ich denke, ich mache kommende Woche ein neues Release.