DB Sparkonto nicht mehr abrufbar

 
Dergerman
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 23
Dabei seit: 04 / 2011
Betreff:

DB Sparkonto nicht mehr abrufbar

 · 
Gepostet: 17.08.2020 - 21:33 Uhr  ·  #1
Hi,

ich hab mehrere Sparkonten bei der DB, eines funktioniert einfach nicht mehr.
Ich hab gegoogled und gesucht aber keine Lösung gefunden.
Vielleicht weiss hier einer weiter.

Ich nutze
Mac mit Catalina 10.15.6
Hibiscus 2.8.24
finance.websync 0.9.14

Vielen Dank für eure Zeit und Hilfe

folgender Fehler kommt raus
Code
[17.08.2020 21:25:40] Synchronisierung via FinTS/HBCI läuft
[17.08.2020 21:25:40]  
[17.08.2020 21:25:40] Synchronisiere Konto: SparCard, IBAN DE************* [DB Privat- ... Bank PGK)]
[17.08.2020 21:25:40] Initialisiere Bank-Zugang
[17.08.2020 21:25:40] Führe Geschäftsvorfall aus: "SparCard, IBAN DE****..****** [DB Privat- ... Bank PGK)]: Umsätze/Salden abrufen"
[17.08.2020 21:25:40] Führe Aufträge aus...
[17.08.2020 21:25:40]     Führe Dialog-Initialisierung aus
[17.08.2020 21:25:40] Führe Dialog-Initialisierung aus
[17.08.2020 21:25:40] Erzeuge HBCI-Nachricht DialogInit
[17.08.2020 21:25:40] signiere HBCI-Nachricht
[17.08.2020 21:25:40] Verschlüssele HBCI-Nachricht
[17.08.2020 21:25:40]     Verbinde mit https://fints.deutsche-bank.de:443/ und prüfe Zertifikat
[17.08.2020 21:25:40] Versende HBCI-Nachricht
[17.08.2020 21:25:40]     [Hinweis] no log.ssl.filename specified - logging to HBCI4Java logger
[17.08.2020 21:25:41] Warte auf Antwortdaten
[17.08.2020 21:25:41]     Warte auf Antwortdaten
[17.08.2020 21:25:41] Entschlüssele Antwortnachricht
[17.08.2020 21:25:41] Überprüfe Signatur der Antwortnachricht
[17.08.2020 21:25:41]     [Hinweis] message has no signature
[17.08.2020 21:25:41] Dialog initialisiert - Dialog-ID ist bvktTKhKzJPY20200817212541079%
[17.08.2020 21:25:41]     Verarbeite Aufträge
[17.08.2020 21:25:41] Erstelle Auftragsdaten für Geschäftsvorfall Saldo7
[17.08.2020 21:25:41] Erzeuge HBCI-Nachricht CustomMsg
[17.08.2020 21:25:41] signiere HBCI-Nachricht
[17.08.2020 21:25:41] Verschlüssele HBCI-Nachricht
[17.08.2020 21:25:41] Versende HBCI-Nachricht
[17.08.2020 21:25:41]     [Hinweis] no log.ssl.filename specified - logging to HBCI4Java logger
[17.08.2020 21:25:41] Warte auf Antwortdaten
[17.08.2020 21:25:41]     Warte auf Antwortdaten
[17.08.2020 21:25:42] Entschlüssele Antwortnachricht
[17.08.2020 21:25:42]     unable to apply rewriter RInvalidSuppHBCIVersion - leaving messag unchanged: reststring in CustomMsgRes.MsgTail: 'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
[17.08.2020 21:25:42]     unable to apply rewriter RSecTypeTAN - leaving messag unchanged: reststring in CustomMsgRes.MsgTail: 'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
[17.08.2020 21:25:42]     [Fehler] org.kapott.hbci.exceptions.CanNotParseMessageException: HNHBK:1:3+000000000407+300+bvktTKhKzJPY20200817212541079%+2+bvktTKhKzJPY20200817212541079%:2'HIRMG:2:2+0010::Nachricht entgegengenommen.'HIRMS:3:2:3+0020::Auftrag ausgeführt.'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:394)
  at org.kapott.hbci.manager.HBCIDialog.doJobs(HBCIDialog.java:270)
  at org.kapott.hbci.manager.HBCIDialog.doIt(HBCIDialog.java:450)
  at org.kapott.hbci.manager.HBCIHandler.execute(HBCIHandler.java:416)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:371)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:292)
  at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
  at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in CustomMsgRes.MsgTail: 'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:476)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:539)
  at org.kapott.hbci.protocol.MultipleSEGs.init(MultipleSEGs.java:76)
  at org.kapott.hbci.protocol.factory.MultipleSEGsFactory.createMultipleSEGs(MultipleSEGsFactory.java:61)
  at org.kapott.hbci.protocol.MSG.parseNewChildContainer(MSG.java:187)
  at org.kapott.hbci.protocol.SyntaxElement.parseAndAppendNewChildContainer(SyntaxElement.java:457)
  at org.kapott.hbci.protocol.SyntaxElement.initData(SyntaxElement.java:388)
  at org.kapott.hbci.protocol.SyntaxElement.init(SyntaxElement.java:452)
  at org.kapott.hbci.protocol.MSG.init(MSG.java:171)
  at org.kapott.hbci.protocol.factory.MSGFactory.createMSG(MSGFactory.java:92)
  at org.kapott.hbci.protocol.factory.MSGFactory.createMSG(MSGFactory.java:78)
  at org.kapott.hbci.protocol.factory.MSGFactory.createMSG(MSGFactory.java:73)
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:389)
  ... 7 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in CustomMsgRes.MsgTail.SegHead: 'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:476)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:539)
  at org.kapott.hbci.protocol.MultipleDEGs.init(MultipleDEGs.java:104)
  at org.kapott.hbci.protocol.factory.MultipleDEGsFactory.createMultipleDEGs(MultipleDEGsFactory.java:61)
  at org.kapott.hbci.protocol.SEG.parseNewChildContainer(SEG.java:140)
  at org.kapott.hbci.protocol.SyntaxElement.parseAndAppendNewChildContainer(SyntaxElement.java:457)
  at org.kapott.hbci.protocol.SyntaxElement.initData(SyntaxElement.java:388)
  at org.kapott.hbci.protocol.SyntaxElement.init(SyntaxElement.java:452)
  at org.kapott.hbci.protocol.SEG.init(SEG.java:159)
  at org.kapott.hbci.protocol.factory.SEGFactory.createSEG(SEGFactory.java:60)
  at org.kapott.hbci.protocol.MultipleSEGs.parseAndAppendNewElement(MultipleSEGs.java:82)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:396)
  ... 19 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in CustomMsgRes.MsgTail.SegHead.code: 'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:476)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:539)
  at org.kapott.hbci.protocol.MultipleDEs.init(MultipleDEs.java:146)
  at org.kapott.hbci.protocol.factory.MultipleDEsFactory.createMultipleDEs(MultipleDEsFactory.java:61)
  at org.kapott.hbci.protocol.DEG.parseNewChildContainer(DEG.java:110)
  at org.kapott.hbci.protocol.SyntaxElement.parseAndAppendNewChildContainer(SyntaxElement.java:457)
  at org.kapott.hbci.protocol.SyntaxElement.initData(SyntaxElement.java:388)
  at org.kapott.hbci.protocol.SyntaxElement.init(SyntaxElement.java:452)
  at org.kapott.hbci.protocol.DEG.init(DEG.java:127)
  at org.kapott.hbci.protocol.factory.DEGFactory.createDEG(DEGFactory.java:60)
  at org.kapott.hbci.protocol.MultipleDEGs.parseAndAppendNewElement(MultipleDEGs.java:87)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:396)
  ... 30 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: CustomMsgRes.MsgTail.SegHead.code: vorgegebener Wert "HNHBS" stimmt nicht mit gefundenem Wert "HISAL" überein
  at org.kapott.hbci.protocol.DE.parseValue(DE.java:228)
  at org.kapott.hbci.protocol.DE.initData(DE.java:279)
  at org.kapott.hbci.protocol.DE.init(DE.java:296)
  at org.kapott.hbci.protocol.factory.DEFactory.createDE(DEFactory.java:61)
  at org.kapott.hbci.protocol.MultipleDEs.parseAndAppendNewElement(MultipleDEs.java:128)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:396)
  ... 41 more
[17.08.2020 21:25:42] Ergebnisdaten für Geschäftsvorfall Saldo7 empfangen
[17.08.2020 21:25:42]     [Fehler] aborting current loop because of errors
[17.08.2020 21:25:42]     Führe Dialog-Ende aus
[17.08.2020 21:25:42] Beende Dialog
[17.08.2020 21:25:42] Erzeuge HBCI-Nachricht DialogEnd
[17.08.2020 21:25:42] signiere HBCI-Nachricht
[17.08.2020 21:25:42] Verschlüssele HBCI-Nachricht
[17.08.2020 21:25:42] Versende HBCI-Nachricht
[17.08.2020 21:25:42]     [Hinweis] no log.ssl.filename specified - logging to HBCI4Java logger
[17.08.2020 21:25:42] Warte auf Antwortdaten
[17.08.2020 21:25:42]     Warte auf Antwortdaten
[17.08.2020 21:25:42] Entschlüssele Antwortnachricht
[17.08.2020 21:25:42] Überprüfe Signatur der Antwortnachricht
[17.08.2020 21:25:42]     [Hinweis] message has no signature
[17.08.2020 21:25:42] Dialog beendet
[17.08.2020 21:25:42] Aufträge ausgeführt
[17.08.2020 21:25:42] Fehler beim Abrufen das Saldos: Fehlermeldung der Bank: 
org.kapott.hbci.exceptions.ParseErrorException: CustomMsgRes.MsgTail.SegHead.code: vorgegebener Wert "HNHBS" stimmt nicht mit gefundenem Wert "HISAL" überein
[17.08.2020 21:25:42] Umsatzabruf fehlgeschlagen: Unbekannter Fehler
[17.08.2020 21:25:42] Es sind Fehler aufgetreten
[17.08.2020 21:25:42] 
[17.08.2020 21:25:42] *****************************************************
[17.08.2020 21:25:42] Zusammengefasste Fehlermeldungen:
[17.08.2020 21:25:42]    org.kapott.hbci.exceptions.CanNotParseMessageException: HNHBK:1:3+000000000407+300+bvktTKhKzJPY20200817212541079%+2+bvktTKhKzJPY20200817212541079%:2'HIRMG:2:2+0010::Nachricht entgegengenommen.'HIRMS:3:2:3+0020::Auftrag ausgeführt.'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:394)
  at org.kapott.hbci.manager.HBCIDialog.doJobs(HBCIDialog.java:270)
  at org.kapott.hbci.manager.HBCIDialog.doIt(HBCIDialog.java:450)
  at org.kapott.hbci.manager.HBCIHandler.execute(HBCIHandler.java:416)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:371)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:292)
  at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
  at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in CustomMsgRes.MsgTail: 'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:476)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:539)
  at org.kapott.hbci.protocol.MultipleSEGs.init(MultipleSEGs.java:76)
  at org.kapott.hbci.protocol.factory.MultipleSEGsFactory.createMultipleSEGs(MultipleSEGsFactory.java:61)
  at org.kapott.hbci.protocol.MSG.parseNewChildContainer(MSG.java:187)
  at org.kapott.hbci.protocol.SyntaxElement.parseAndAppendNewChildContainer(SyntaxElement.java:457)
  at org.kapott.hbci.protocol.SyntaxElement.initData(SyntaxElement.java:388)
  at org.kapott.hbci.protocol.SyntaxElement.init(SyntaxElement.java:452)
  at org.kapott.hbci.protocol.MSG.init(MSG.java:171)
  at org.kapott.hbci.protocol.factory.MSGFactory.createMSG(MSGFactory.java:92)
  at org.kapott.hbci.protocol.factory.MSGFactory.createMSG(MSGFactory.java:78)
  at org.kapott.hbci.protocol.factory.MSGFactory.createMSG(MSGFactory.java:73)
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:389)
  ... 7 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in CustomMsgRes.MsgTail.SegHead: 'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:476)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:539)
  at org.kapott.hbci.protocol.MultipleDEGs.init(MultipleDEGs.java:104)
  at org.kapott.hbci.protocol.factory.MultipleDEGsFactory.createMultipleDEGs(MultipleDEGsFactory.java:61)
  at org.kapott.hbci.protocol.SEG.parseNewChildContainer(SEG.java:140)
  at org.kapott.hbci.protocol.SyntaxElement.parseAndAppendNewChildContainer(SyntaxElement.java:457)
  at org.kapott.hbci.protocol.SyntaxElement.initData(SyntaxElement.java:388)
  at org.kapott.hbci.protocol.SyntaxElement.init(SyntaxElement.java:452)
  at org.kapott.hbci.protocol.SEG.init(SEG.java:159)
  at org.kapott.hbci.protocol.factory.SEGFactory.createSEG(SEGFactory.java:60)
  at org.kapott.hbci.protocol.MultipleSEGs.parseAndAppendNewElement(MultipleSEGs.java:82)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:396)
  ... 19 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in CustomMsgRes.MsgTail.SegHead.code: 'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:476)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:539)
  at org.kapott.hbci.protocol.MultipleDEs.init(MultipleDEs.java:146)
  at org.kapott.hbci.protocol.factory.MultipleDEsFactory.createMultipleDEs(MultipleDEsFactory.java:61)
  at org.kapott.hbci.protocol.DEG.parseNewChildContainer(DEG.java:110)
  at org.kapott.hbci.protocol.SyntaxElement.parseAndAppendNewChildContainer(SyntaxElement.java:457)
  at org.kapott.hbci.protocol.SyntaxElement.initData(SyntaxElement.java:388)
  at org.kapott.hbci.protocol.SyntaxElement.init(SyntaxElement.java:452)
  at org.kapott.hbci.protocol.DEG.init(DEG.java:127)
  at org.kapott.hbci.protocol.factory.DEGFactory.createDEG(DEGFactory.java:60)
  at org.kapott.hbci.protocol.MultipleDEGs.parseAndAppendNewElement(MultipleDEGs.java:87)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:396)
  ... 30 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: CustomMsgRes.MsgTail.SegHead.code: vorgegebener Wert "HNHBS" stimmt nicht mit gefundenem Wert "HISAL" überein
  at org.kapott.hbci.protocol.DE.parseValue(DE.java:228)
  at org.kapott.hbci.protocol.DE.initData(DE.java:279)
  at org.kapott.hbci.protocol.DE.init(DE.java:296)
  at org.kapott.hbci.protocol.factory.DEFactory.createDE(DEFactory.java:61)
  at org.kapott.hbci.protocol.MultipleDEs.parseAndAppendNewElement(MultipleDEs.java:128)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:396)
  ... 41 more
[17.08.2020 21:25:42]    aborting current loop because of errors
[17.08.2020 21:25:42] *****************************************************
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10828
Dabei seit: 03 / 2005
Betreff:

Re: DB Sparkonto nicht mehr abrufbar

 · 
Gepostet: 18.08.2020 - 09:23 Uhr  ·  #2
Dergerman
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 23
Dabei seit: 04 / 2011
Betreff:

Abruf allein

 · 
Gepostet: 18.08.2020 - 10:15 Uhr  ·  #3
Ich ruf nur das einzelne Konto ab und bekomme die Fehlermeldung.
Keine Mastercard hier
AndiHD
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 21
Dabei seit: 12 / 2013
Betreff:

Re: DB Sparkonto nicht mehr abrufbar

 · 
Gepostet: 18.08.2020 - 10:17 Uhr  ·  #4
Hallo,

die Sparda Sparkonten funktionieren - nur das Sparda Mastercard Konto "funktioniert plötzlich" nicht mehr.

Gibt es schon eine Idee für den Fix?

Danke und Gruß
Andreas
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10828
Dabei seit: 03 / 2005
Betreff:

Re: DB Sparkonto nicht mehr abrufbar

 · 
Gepostet: 18.08.2020 - 10:45 Uhr  ·  #5
Zitat geschrieben von AndiHD

Gibt es schon eine Idee für den Fix?


Ja. Die Bank soll den Saldobetrag in einem korrekten Zahlenformat senden. Sie sendet:

Zitat

HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:.....


Das "E-" gehört da nicht hin. Weder das "E" noch das "-".
Ich würde fast mal behaupten, dass das Konto eigentlich einen Saldo von "0,00" hat und die Bank aufgrund eines Dezimalrundungsfehlers "E-9" schreibt und damit sowas wie 0^-9 meint (siehe https://www.rechner.club/info/…m-computer).
Dergerman
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 23
Dabei seit: 04 / 2011
Betreff:

Re: DB Sparkonto nicht mehr abrufbar

 · 
Gepostet: 18.08.2020 - 11:01 Uhr  ·  #6
Ich ruf mal die bank an, melde mich wenn ich was weiss

Danke erstmal
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10828
Dabei seit: 03 / 2005
Betreff:

Re: DB Sparkonto nicht mehr abrufbar

 · 
Gepostet: 18.08.2020 - 11:04 Uhr  ·  #7
Hat das Konto einen Saldo von 0?

Mit folgendem Beispiel-Code lässt sich der Fehler sogar reproduzieren:

Code

BigDecimal d = new BigDecimal("0.000000001");
String s = d.toString();
if (d.intValue() < 1)
  s = s.substring(1); // Fuehrende Null weglassen, wenn Betrag unter 1,-
System.out.println(s);


Ausgabe: "E-9".
Mich würde nicht wundern, wenn die Betragsformatierung im HBCI-Server der Bank so oder ähnlich aussieht.
Gewählte Zitate für Mehrfachzitierung:   0