Fehlermeldung in Hibiscus

Möglicherweise durch VoP

 
Kiki
Benutzer
Avatar
Geschlecht:
Beiträge: 15
Dabei seit: 11 / 2025
Betreff:

Fehlermeldung in Hibiscus

 · 
Gepostet: Gestern um 22:08 Uhr  ·  #1
Hi, ich kann eine Banküberweisung nicht durchführen. Kann mir jemand sagen, was die Fehlermeldung bedeutete und wie man den Fehler behebt?

[01.12.2025 21:59:38] Zusammengefasste Fehlermeldungen:
[01.12.2025 21:59:38] unable to parse pain.002 data: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content ist nicht zulässig in Prolog.
[01.12.2025 21:59:38] org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Speichern der Ergebnisdaten für Job VoPCheck1 im JobResult-Objekt
[...]
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Error while parsing pain VoP document
[...]
[01.12.2025 21:59:38] aborting current loop because of errors
Kiki
Benutzer
Avatar
Geschlecht:
Beiträge: 15
Dabei seit: 11 / 2025
Betreff:

Re: Fehlermeldung in Hibiscus

 · 
Gepostet: Gestern um 22:14 Uhr  ·  #2
PS: Synchronisieren und interne Umbuchung funktionieren problemlos.
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 7948
Dabei seit: 06 / 2008
Betreff:

Re: Fehlermeldung in Hibiscus

 · 
Gepostet: Gestern um 22:18 Uhr  ·  #3
warum wurde ein neuer Thread aufgemacht?
du hattest doch bereits hier: forum/topic.php?t=27832 Probleme gemeldet
welche Versionen sind aktuell konkret installiert? (also Jameica 2.12.0 + Hibiscus 2.12.1 - beides prüfen bzw. konkret benennen)
ergänzende Anmerkung: Hibiscus 2.12.2 kommt morgen heraus mit weiterem bug fix
Kiki
Benutzer
Avatar
Geschlecht:
Beiträge: 15
Dabei seit: 11 / 2025
Betreff:

Re: Fehlermeldung in Hibiscus

 · 
Gepostet: Gestern um 22:22 Uhr  ·  #4
Ich habe ein neues Thema aufgemacht, weil es eine neue (andere) Fehlermeldung ist.

Versionen:
Jameica 2.12.0
Hibiscus 2.12.1
openjdk "17.0.17" 2025-10-21
Kiki
Benutzer
Avatar
Geschlecht:
Beiträge: 15
Dabei seit: 11 / 2025
Betreff:

Re: Fehlermeldung in Hibiscus

 · 
Gepostet: Gestern um 22:23 Uhr  ·  #5
Das ist übrigens die erste Überweisung mit dieser Fehlermeldung. Gestern hat es noch funktioniert.
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 7948
Dabei seit: 06 / 2008
Betreff:

Re: Fehlermeldung in Hibiscus

 · 
Gepostet: Gestern um 22:29 Uhr  ·  #6
Kiki
Benutzer
Avatar
Geschlecht:
Beiträge: 15
Dabei seit: 11 / 2025
Betreff:

Re: Fehlermeldung in Hibiscus

 · 
Gepostet: Gestern um 22:33 Uhr  ·  #7
Oh, vielen Dank für den Hinweis!

Eine Synchronisierung des Bankzugangs hat leider nichts geändert.
Die HBCI4Java-Version ist 4.1.4
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11278
Dabei seit: 03 / 2005
Betreff:

Re: Fehlermeldung in Hibiscus

 · 
Gepostet: Heute um 07:34 Uhr  ·  #8
Wenn es gestern noch funktioniert hat, dann warte mal etwas ab - unter Umständen ist es ja eine Störung seitens der Bank.
Die Fehlermeldung besagt, dass die Bank ein VoP-Ergebnis im XML-Format gesendet hat, welches nicht lesbar ist. Also im Sinne von: Das scheint nichtmal lesbares XML gewesen zu sein.
Kiki
Benutzer
Avatar
Geschlecht:
Beiträge: 15
Dabei seit: 11 / 2025
Betreff:

Re: Fehlermeldung in Hibiscus

 · 
Gepostet: Heute um 08:35 Uhr  ·  #9
Vielen Dank. Dann ist vielleicht interessant, wer der Empfänger ist. Es ist die Hanseatic Bank.
Kiki
Benutzer
Avatar
Geschlecht:
Beiträge: 15
Dabei seit: 11 / 2025
Betreff:

Re: Fehlermeldung in Hibiscus

 · 
Gepostet: Heute um 08:37 Uhr  ·  #10
Hibiscus ist klasse! Oder wie jemand im Linux-xmpp-Chatraum schrieb: Du bist ein Held!
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11278
Dabei seit: 03 / 2005
Betreff:

Re: Fehlermeldung in Hibiscus

 · 
Gepostet: Heute um 08:56 Uhr  ·  #11
Interessant ist weniger, wer der Empfänger ist, sondern bei welcher Bank dein Konto ist. Denn die haben das ungültige XML gesendet.
Kiki
Benutzer
Avatar
Geschlecht:
Beiträge: 15
Dabei seit: 11 / 2025
Betreff:

Re: Fehlermeldung in Hibiscus

 · 
Gepostet: Heute um 16:24 Uhr  ·  #12
Das ist die Apobank. Bei dieser haben die Überweisungen bis zu deinem Update keine Probleme gemacht, weil sie mit der Umstellung langsamer waren als du. :-)))
mbushveld
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 108
Dabei seit: 02 / 2022
Betreff:

Re: Fehlermeldung in Hibiscus

 · 
Gepostet: Heute um 18:51 Uhr  ·  #13
Hallo zusammen,

hier hätte ich einen analogen Fehler bei der ApoBank. Schickt die ApoBank nun ein invalides XML oder ein valide Variante die in Hibiscus nicht abgebildet ist?

Viele Grüße
Michael

Code
[02.12.2025 07:21:58] Synchronisierung via FinTS/HBCI läuft
[02.12.2025 07:21:58]  
[02.12.2025 07:21:58] Synchronisiere Konto: xxxxxxxx [apoBank]
[02.12.2025 07:21:58] Initialisiere Bank-Zugang
[02.12.2025 07:21:58] Führe Geschäftsvorfall aus: "xxxx [apoBank]: (Privatentnahme) xxxx,00 EUR an xxxx (xxxxxx) überweisen"
[02.12.2025 07:21:58] Führe Aufträge aus...
[02.12.2025 07:21:58]     Führe Dialog-Initialisierung aus
[02.12.2025 07:21:58]     Verbinde mit https://fints.apobank.de:443/FinTs30PinTanHttpGate und prüfe Zertifikat
[02.12.2025 07:21:58]     Warte auf Antwortdaten
[02.12.2025 07:21:59]     Benutzerparameter (UPD) aktualisiert [Bisherige Version: 0, neue Version: 0]
[02.12.2025 07:21:59] Aktualisiere UPD
[02.12.2025 07:21:59]   Kennung 1 - UPD-Parameter neu: 0, geändert: 0, gelöscht: 0
[02.12.2025 07:21:59]   Kennung 2 - UPD-Parameter neu: 0, geändert: 0, gelöscht: 0
[02.12.2025 07:21:59] Aktualisiere BPD
[02.12.2025 07:21:59]   Kennung 1 - BPD-Parameter neu: 0, geändert: 0, gelöscht: 0
[02.12.2025 07:21:59]   Kennung 2 - BPD-Parameter neu: 0, geändert: 0, gelöscht: 0
[02.12.2025 07:21:59]     Verarbeite Aufträge
[02.12.2025 07:21:59]     TAN process variant 2
[02.12.2025 07:21:59]     patch VoP request into message for: HKCCS (enabled in BPD: true, forced: false)
[02.12.2025 07:21:59]     insert vop segment before HKCCS
[02.12.2025 07:21:59]     Warte auf Antwortdaten
[02.12.2025 07:22:00]     got VoP multiple result [desc: urn:iso:std:iso:20022:tech:xsd:pain.002.001.10]
[02.12.2025 07:22:00]     [Fehler] unable to parse pain.002 data: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content ist nicht zulässig in Prolog.
[02.12.2025 07:22:00]     [Fehler] org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Speichern der Ergebnisdaten für Job VoPCheck1 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: org.kapott.hbci.exceptions.HBCI_Exception: Error while parsing pain VoP document
  at org.kapott.hbci.GV.GVVoP.parse(GVVoP.java:272)
  at org.kapott.hbci.GV.GVVoP.extractResults(GVVoP.java:155)
  at org.kapott.hbci.GV.HBCIJobImpl.fillJobResult(HBCIJobImpl.java:963)
  ... 7 more
Caused by: java.lang.IllegalArgumentException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content ist nicht zulässig in Prolog.
  at org.kapott.hbci.sepa.SepaVersion.autodetect(SepaVersion.java:476)
  at org.kapott.hbci.sepa.SepaVersion.choose(SepaVersion.java:516)
  at org.kapott.hbci.GV.GVVoP.parse(GVVoP.java:257)
  ... 9 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content ist nicht zulässig in Prolog.
  at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:262)
  at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:342)
  at java.xml/javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:122)
  at org.kapott.hbci.sepa.SepaVersion.autodetect(SepaVersion.java:458)
  ... 11 more
[02.12.2025 07:22:00]     [Fehler] aborting current loop because of errors
[02.12.2025 07:22:00]     Führe Dialog-Ende aus
[02.12.2025 07:22:00]     Warte auf Antwortdaten
[02.12.2025 07:22:00] Aufträge ausgeführt
[02.12.2025 07:22:00] Fehler beim Ausführen des Auftrages an xxxxxx: Fehlermeldung der Bank: 
org.xml.sax.SAXParseException: Content ist nicht zulässig in Prolog.
[02.12.2025 07:22:00] Es sind Fehler aufgetreten
[02.12.2025 07:22:00] 
[02.12.2025 07:22:00] *****************************************************
[02.12.2025 07:22:00] Zusammengefasste Fehlermeldungen:
[02.12.2025 07:22:00]    unable to parse pain.002 data: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content ist nicht zulässig in Prolog.
[02.12.2025 07:22:00]    org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Speichern der Ergebnisdaten für Job VoPCheck1 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: org.kapott.hbci.exceptions.HBCI_Exception: Error while parsing pain VoP document
  at org.kapott.hbci.GV.GVVoP.parse(GVVoP.java:272)
  at org.kapott.hbci.GV.GVVoP.extractResults(GVVoP.java:155)
  at org.kapott.hbci.GV.HBCIJobImpl.fillJobResult(HBCIJobImpl.java:963)
  ... 7 more
Caused by: java.lang.IllegalArgumentException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content ist nicht zulässig in Prolog.
  at org.kapott.hbci.sepa.SepaVersion.autodetect(SepaVersion.java:476)
  at org.kapott.hbci.sepa.SepaVersion.choose(SepaVersion.java:516)
  at org.kapott.hbci.GV.GVVoP.parse(GVVoP.java:257)
  ... 9 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content ist nicht zulässig in Prolog.
  at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:262)
  at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:342)
  at java.xml/javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:122)
  at org.kapott.hbci.sepa.SepaVersion.autodetect(SepaVersion.java:458)
  ... 11 more
[02.12.2025 07:22:00]    aborting current loop because of errors
[02.12.2025 07:22:00] ***************************************************** 
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11278
Dabei seit: 03 / 2005
Betreff:

Re: Fehlermeldung in Hibiscus

 · 
Gepostet: Heute um 18:59 Uhr  ·  #14
Die XML-Version spielt keine Rolle (bei VoP ist derzeit aber ohnehin nur eine gebräuchlich). Der Fehler tritt schon vorher auf, weil die Bank eine grundsätzlich kaputte XML-Datei sendet - egal in welcher Version.
Gewählte Zitate für Mehrfachzitierung:   0