CRC Fehler beim Synchronisieren

 
dakkon
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 11 / 2019
Betreff:

CRC Fehler beim Synchronisieren

 · 
Gepostet: 04.11.2019 - 21:17 Uhr  ·  #1
Hallo liebe Forenexperten!

Meine Bemühungen Banking auf Linux umzustellen bin ich unerwartet auf ein Problem gestoßen.

Zum System: Ich nutze Pop!OS 19.10 (also sehr nahe an Ubuntu 19.10), Java 13 von Oracle

Bis zum Anlegen der Konten läuft alles reibungslos. Wenn ich dann jedoch das erste Mal versuche Daten für Konten abzurufen, kommt folgende Fehlermeldung:

Zitat
[04.11.2019 21:09:23] Synchronization via FinTS/HBCI in progress
[04.11.2019 21:09:23]
[04.11.2019 21:09:23] Synchronizing Account: Gehaltskonto, Acc. ######### [apoBank]
[04.11.2019 21:09:23] Initialisiere Bank-Zugang
[04.11.2019 21:09:23] Führe Geschäftsvorfall aus: "Gehaltskonto, Acc. ######### [apoBank]:Get Transactions/Balance"
[04.11.2019 21:09:23] Führe Aufträge aus...
[04.11.2019 21:09:23] [Hinweis] CRC algorithm A4 not yet implemented
[04.11.2019 21:09:23] Error while fetching balance of account: Unknown Error
[04.11.2019 21:09:23] Umsatzabruf fehlgeschlagen: Unknown Error
[04.11.2019 21:09:23] Error: property my.bic is not set


In der Konsole kommt es dabei zu folgenden Fehlermeldungen:

Zitat
[Mon Nov 04 21:09:23 CET 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] BEGIN synchronization of account 1/1
[Mon Nov 04 21:09:23 CET 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] open pin/tan passport
[Mon Nov 04 21:09:23 CET 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.findByKonto] searching config for konto #########, blz: #########
[Mon Nov 04 21:09:23 CET 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.findByKonto] found config via account. url: hbci-pintan.gad.de/cgi-bin/hbciservlet
[Mon Nov 04 21:09:23 CET 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] url : hbci-pintan.gad.de/cgi-bin/hbciservlet
[Mon Nov 04 21:09:23 CET 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] blz : 30060601
[Mon Nov 04 21:09:23 CET 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] filter : Base64
[Mon Nov 04 21:09:23 CET 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] HBCI version: 300
[Mon Nov 04 21:09:23 CET 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] using stored tan sec mech: <ask-user>
[Mon Nov 04 21:09:23 CET 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync] processing jobs
[Mon Nov 04 21:09:23 CET 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs] adding job SaldoReq to queue
[Mon Nov 04 21:09:23 CET 2019][WARN][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.log] CRC algorithm A4 not yet implemented
[Mon Nov 04 21:09:23 CET 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs] adding job KUmsAllCamt to queue
[Mon Nov 04 21:09:23 CET 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs] executing check for job SaldoReq
[Mon Nov 04 21:09:23 CET 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.handleResult] execution state: tan needed: false, tan-cancel: false, executed: false, success status: false, error status: false
[Mon Nov 04 21:09:23 CET 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.getErrorText] global status:
[Mon Nov 04 21:09:23 CET 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.getErrorText] job status:
[Mon Nov 04 21:09:23 CET 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.handleResult] mark job failed
[Mon Nov 04 21:09:23 CET 2019][WARN][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs] Error while fetching balance of account: Unknown Error
[Mon Nov 04 21:09:23 CET 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs] executing check for job KUmsAllCamt
[Mon Nov 04 21:09:23 CET 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.handleResult] execution state: tan needed: false, tan-cancel: false, executed: false, success status: false, error status: false
[Mon Nov 04 21:09:23 CET 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.getErrorText] global status:
[Mon Nov 04 21:09:23 CET 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.getErrorText] job status:
[Mon Nov 04 21:09:23 CET 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.handleResult] mark job failed
[Mon Nov 04 21:09:23 CET 2019][WARN][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs] Umsatzabruf fehlgeschlagen: Unknown Error
[Mon Nov 04 21:09:23 CET 2019][WARN][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync] found errors or synchronization cancelled, mark PIN cache dirty [have error: true, interrupted: false]
[Mon Nov 04 21:09:23 CET 2019][WARN][bg-task:Worker][de.willuhn.jameica.hbci.gui.DialogFactory.dirtyPINCache] mark pin cache dirty for single passport
[Mon Nov 04 21:09:23 CET 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.close] closing resources
[Mon Nov 04 21:09:23 CET 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] closing pin/tan passport
[Mon Nov 04 21:09:23 CET 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] pin/tan passport closed
[Mon Nov 04 21:09:23 CET 2019][ERROR][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] error while synchronizing
org.kapott.hbci.exceptions.HBCI_Exception: error while adding task KUmsZeitCamt1 to current dialog
at org.kapott.hbci.manager.HBCIDialog.addTask(HBCIDialog.java:546)
at org.kapott.hbci.manager.HBCIHandler.addJobToDialog(HBCIHandler.java:324)
at org.kapott.hbci.GV.HBCIJobImpl.addToQueue(HBCIJobImpl.java:1194)
at org.kapott.hbci.GV.HBCIJobImpl.addToQueue(HBCIJobImpl.java:1199)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:360)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:292)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)
Caused by: org.kapott.hbci.exceptions.InvalidUserDataException: property my.bic is not set
at org.kapott.hbci.GV.HBCIJobImpl.verifyConstraints(HBCIJobImpl.java:483)
at org.kapott.hbci.GV.AbstractSEPAGV.verifyConstraints(AbstractSEPAGV.java:351)
at org.kapott.hbci.GV.GVKUmsAllCamt.verifyConstraints(GVKUmsAllCamt.java:205)
at org.kapott.hbci.manager.HBCIDialog.addTask(HBCIDialog.java:496)
... 7 more


Ich hoffe irgendjemand kann mir da auf die Sprünge helfen, was ich falsch mache. Unter Windows und MacOS lief es (wenn auch in älteren Versionen) mit dem Bankzugang bislang ohne Probleme.

Vielen Dank!
dakkon
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 11 / 2019
Betreff:

Re: CRC Fehler beim Synchronisieren

 · 
Gepostet: 04.11.2019 - 23:25 Uhr  ·  #2
Ich habe herausgefunden woran es lag. Aus irgendeinem Grunde fehlte in den Zugangsdaten die IBAN. Nachdem ich diese ergänzt habe, hat es funktioniert.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: CRC Fehler beim Synchronisieren

 · 
Gepostet: 05.11.2019 - 10:21 Uhr  ·  #3
Korrekt. Das Stichwort im Stacktrace hier war "property my.bic is not set". Das bedeutet, das BIC und/oder iBAN fehlen.

Zum Hintergrund: Beim Anlegen eines neuen Bankzugangs werden die BIC und IBAN über einen dedizierten HBCI-Geschäftsvorfall (HKSPA) von der Bank abgerufen. In Hibiscus 2.8.18 funktionierte der bei manchen Banken nicht korrekt, sodass der Bankzugang und die Konten zwar angelegt wurden, dort drin die IBAN aber fehlte. Mit Hibiscus 2.8.21 sollte das Problem beim Neuanlegen eines Bankzugangs nicht mehr auftreten.
kvogelsa
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 2
Dabei seit: 12 / 2019
Betreff:

Gleicher Fehler in Server-Version

 · 
Gepostet: 06.12.2019 - 10:18 Uhr  ·  #4
Hallo und erst einmal vielen Dank für die ganze Mühe, die die Erstellung einer Software mit sich bringt.

Ich bin neu mit hibiscus und möchte den hibiscus-Server einsetzen. Installation und Einrichtung ging alles sauber. Folgende Versionen kommen zum Einsatz:

https://www.willuhn.de/product…2.8.21.zip
iVm
https://github.com/AdoptOpenJD…b09.tar.gz

OS ist Ubuntu 18.04.3 LTS.

Als DB nutze ich die interne H2.

Ich habe die Bankzugänge (Kreissparkasse Köln) angelegt, erhalte aber auch "Fehler: Property my.bic wurde nicht gesetzt", wenn ich syncronisieren möchte.

Ich finde aber nichts, wo ich IBAN oder BIC eintragen könnte.

Vielen Dank für Eure Hilfe!
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: CRC Fehler beim Synchronisieren

 · 
Gepostet: 06.12.2019 - 10:23 Uhr  ·  #5
Das manuelle Nachtragen der Daten ist im Server nicht vorgesehen. Allerdings ist auch in 2.8.21 noch ein Fehler enthalten, der dazu führen kann, dass der Abruf der SEPA-Kontoinformationen nicht automatisch stattfindet und daher die IBAN und BIC nicht automatisch befüllt wird. Ist im Nightly-Build bereits gefixt. Daher: Installiere mal das Nightly-Build des Servers und versuche es damit. Ich kann jetzt allerdings nicht beurteilen, ob der Server dann die fehlende IBAN und BIC automatisch nachträgt. Ggf. kann es also nötig sein, das Konto und den Bankzugang zu löschen und nochmal neu anzulegen.
kvogelsa
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 2
Dabei seit: 12 / 2019
Betreff:

Re: CRC Fehler beim Synchronisieren

 · 
Gepostet: 06.12.2019 - 10:57 Uhr  ·  #6
Danke für die schnelle Antwort! Es hat funktioniert :)
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: CRC Fehler beim Synchronisieren

 · 
Gepostet: 06.12.2019 - 11:19 Uhr  ·  #7
Prima. Danke für die Rückmeldung. War ein Neuanlegen des Kontos und Bankzugangs nötig oder hat es nach dem Update von allein geklappt?
Gewählte Zitate für Mehrfachzitierung:   0