Aktualisiertes Nightly-Build verfügbar. Testet damit bitte insbesondere Consors und Comdirect. Und nach Möglichketi auch noch weitere Banken. Ich will mit dem nächsten Release ungern wieder eine Bank kaputt machen, die schonmal funktionierte.
Ich habe zwar keine neuen Umsätze auf den Konten, aber die Abfrage lief bei Comdirect, Consorsbank und Postbank ohne Fehlermeldung durch. Bei der Consorsbank wurde diesmal nur eine TAN abgefragt, bisher waren es immer zwei TANs. Danke.
Der Umsatzabruf war von der Problematik ohnehin nicht betroffen. Der Fehler trat nur ganz am Anfang bei der Dialoginitialisierung auf, wo sich Hibiscus fuer ein uebergangsweises TAN-Verfahren entscheiden muss - so lange bis die Bank die fuer den Benutzer tatsaechlich erlaubten TAN-Verfahren gemeldet hat. Und du hast wirklich bei allen 3 Konten neue Bankzugaenge angelegt - nicht nur die existierenden getestet?
Das hatte ich natürlich nicht gemacht, habe das jetzt aber nachgeholt. Auch nach Neuanlegen der Bankzugänge läuft der Test des Zugangs ohne Fehlermeldung durch. Allerdings bekommt man bei Postbank eine sehr lange Liste mit TAN-Verfahren, wenn man BestSign benutzt nicht schwierig, weil es nur einen Eintrag gibt, aber für chipTAN gibt es 4 Möglichkeiten, da wüsste ich jetzt nicht welches ich hätte auswählen müssen.
Ja, das mit der u.U. langen Liste moeglicher TAN-Verfahren ist die Konsequenz aus der Aenderung. Bisher versuchte Hibiscus an der Stelle erstmal uebergangsweise selbst eines auszuwaehlen, mit dem die Initialisierung gemacht werden kann. Das funktionierte auch bei allen Banken. Nur eben bei Consors nicht.
Die fruehe Auswahl des TAN-Verfahrens hat aus meiner Sicht aber zwei Vorteile. Zum einen hat der User die Moeglichkeit zur Einflussnahme, wenn sich die Bank etwas anders verhaelt. Zum anderen spart das bei der Initialisierung u.U. ein paar zusaetzliche HBCI-Nachrichten zwischen Client und Server, weil ein Wechsel des TAN-Verfahrens nach dem Erhalt der fuer den Benutzer erlaubten Verfahren wegfaellt.
@ufo: Danke fuer den zweiten Test. Will heute ungern voreilig ein zweites Release rauswerfen, welches ich dann erneut zurueckziehen muss. Wenn heute im Laufe des Tages keine weiteren Fehler kommen, wird das 2.8.18.
Hab das eben für Consors auch mit der neuesten nightly build getestet. (hab Consors zuvor wochenlang nicht mehr abgeholt gehabt)
- Ich hatte noch mobileTAN (SMS) bei Consors. Damit geht quasi gar nichts mehr oder? TAN-Dialog zeigte nur Einschritt und SecurePlus zur Auswahl.
- Also über Homepage eingeloggt und SecurePlus App aktiviert
- In Hibiscus Bankverbindung gelöscht > neu angelegt und Testen gedrückt > TAN-Auswahl Dialog kam > SecurePlus ausgewählt > 2 TAN Anfragen kamen, die ich generiert und eingetragen habe und alles läuft
Ja, das mit der u.U. langen Liste moeglicher TAN-Verfahren ist die Konsequenz aus der Aenderung. Bisher versuchte Hibiscus an der Stelle erstmal uebergangsweise selbst eines auszuwaehlen, mit dem die Initialisierung gemacht werden kann. Das funktionierte auch bei allen Banken. Nur eben bei Consors nicht.
Ich finde, das ist zumutbar. Schlimmstenfalls muss man halt etwas probieren.
Bei der Postbank ist mir gerade noch folgendes aufgefallen:
1. Wenn man das TAN-Verfahren zurücksetzt und den Konfigurationstest wiederholt, werden nur noch die tatsächlich verwendbaren TAN-Verfahren angezeigt, und man erhält auch eine Auswahlbox für die TAN-Medien.
2. Bricht man den Konfigurationstest bei der Auswahl des TAN-Verfahrens ab, kann man den Test nicht erneut starten ("Fehler beim Speichern der Konfiguration"). Man muss Jameica beenden und neu starten.
Bei der Postbank ist mir gerade noch folgendes aufgefallen:
1. Wenn man das TAN-Verfahren zurücksetzt und den Konfigurationstest wiederholt, werden nur noch die tatsächlich verwendbaren TAN-Verfahren angezeigt, und man erhält auch eine Auswahlbox für die TAN-Medien.
Das ist korrekt. Zu dem Zeitpunkt hat die Bank ja dann per Rückmelde-Code 3920 die tatsächlich verfügbaren Verfahren geliefert. Daher werden dann auch nur noch diese angezeit.
Zitat geschrieben von ufo
2. Bricht man den Konfigurationstest bei der Auswahl des TAN-Verfahrens ab, kann man den Test nicht erneut starten ("Fehler beim Speichern der Konfiguration"). Man muss Jameica beenden und neu starten.
Kannst du hierzu mal in der jameica.log nach dem Stacktrace schauen und den hier posten? Ich hab die Vermutung, dass das an der Checkbox für ChipTAN USB liegt.
Bei der Postbank ist mir gerade noch folgendes aufgefallen:
1. Wenn man das TAN-Verfahren zurücksetzt und den Konfigurationstest wiederholt, werden nur noch die tatsächlich verwendbaren TAN-Verfahren angezeigt, und man erhält auch eine Auswahlbox für die TAN-Medien.
Das ist korrekt. Zu dem Zeitpunkt hat die Bank ja dann per Rückmelde-Code 3920 die tatsächlich verfügbaren Verfahren geliefert. Daher werden dann auch nur noch diese angezeit.
Ok, es gibt also gespeicherte Parameter, die man nur durch Löschen des Bankzugangs wieder los wird. Löschen von BPD + Zurücksetzen des TAN-Verfahren reichen da nicht aus...
Zitat geschrieben von hibiscus
Zitat geschrieben von ufo
2. Bricht man den Konfigurationstest bei der Auswahl des TAN-Verfahrens ab, kann man den Test nicht erneut starten ("Fehler beim Speichern der Konfiguration"). Man muss Jameica beenden und neu starten.
Kannst du hierzu mal in der jameica.log nach dem Stacktrace schauen und den hier posten? Ich hab die Vermutung, dass das an der Checkbox für ChipTAN USB liegt.
Abbrechen des Tests und Versuch, ihn neu zu starten, liefert:
Code
[Tue Sep 17 11:14:07 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] open pin/tan passport
[Tue Sep 17 11:14:07 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] url : hbci.postbank.de/banking/hbci.do
[Tue Sep 17 11:14:07 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] blz : 60010070
[Tue Sep 17 11:14:07 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] filter : Base64
[Tue Sep 17 11:14:07 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] HBCI version: 300
[Tue Sep 17 11:14:07 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] using stored tan sec mech: <ask-user>
[Tue Sep 17 11:14:12 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] closing pin/tan passport
[Tue Sep 17 11:14:12 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] pin/tan passport closed
[Tue Sep 17 11:14:12 CEST 2019][ERROR][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] error while opening pin/tan passport
org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Erzeugen eines HBCIHandler Objektes
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:145)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:180)
at de.willuhn.jameica.hbci.gui.action.PassportTest$1.run(PassportTest.java:77)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Registrieren der Institutsdaten
at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:250)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:132)
... 3 more
Caused by: de.willuhn.jameica.system.OperationCanceledException: Vorgang abgebrochen
at de.willuhn.jameica.gui.internal.buttons.Cancel$1.handleAction(Cancel.java:37)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:174)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:908)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:5941)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:904)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:168)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5797)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1374)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4583)
at de.willuhn.jameica.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:559)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:5026)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4586)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:925)
at de.willuhn.jameica.gui.GUI.init(GUI.java:328)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:75)
[Tue Sep 17 11:14:12 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.gui.action.PassportTest$1.run] test of passport failed: class de.willuhn.jameica.system.OperationCanceledException: Vorgang abgebrochen
[Tue Sep 17 11:14:12 CEST 2019][WARN][bg-task:][de.willuhn.jameica.hbci.gui.DialogFactory.dirtyPINCache] mark pin cache dirty for all passports
[Tue Sep 17 11:14:12 CEST 2019][INFO][Thread-6][de.willuhn.jameica.hbci.gui.action.PassportTest$2.run] log target removed
[Tue Sep 17 11:14:20 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.Controller.handleStore] storing pin/tan config
[Tue Sep 17 11:14:20 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store] storing pin/tan config
[Tue Sep 17 11:14:20 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store] updating existing config
[Tue Sep 17 11:14:20 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store] saving passport config
[Tue Sep 17 11:14:20 CEST 2019][ERROR][main][de.willuhn.jameica.hbci.HBCICallbackSWT.callback] unknown reason 27, datatype: 2: *** Select a pintan method from the list
[Tue Sep 17 11:14:20 CEST 2019][ERROR][main][de.willuhn.jameica.hbci.passports.pintan.Controller.handleStore] error while creating config
org.kapott.hbci.exceptions.HBCI_Exception: unknown reason 27: *** Select a pintan method from the list
at de.willuhn.jameica.hbci.HBCICallbackSWT.callback(HBCICallbackSWT.java:310)
at org.kapott.hbci.passport.AbstractPinTanPassport.chooseTANMethod(AbstractPinTanPassport.java:844)
at org.kapott.hbci.passport.AbstractPinTanPassport.getCurrentTANMethod(AbstractPinTanPassport.java:820)
at org.kapott.hbci.passport.HBCIPassportPinTan.saveChanges(HBCIPassportPinTan.java:212)
at de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store(PinTanConfigFactory.java:102)
at de.willuhn.jameica.hbci.passports.pintan.Controller.handleStore(Controller.java:646)
at de.willuhn.jameica.hbci.passports.pintan.Controller.handleTest(Controller.java:537)
at de.willuhn.jameica.hbci.passports.pintan.Detail$3.handleAction(Detail.java:121)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:174)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:908)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:5941)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:904)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:168)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5797)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1374)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4583)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:925)
at de.willuhn.jameica.gui.GUI.init(GUI.java:328)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:75)
Danke fuer den Stacktrace. Konnte den Fehler zwar nicht reproduzieren, denke aber, dass ich ihn gefixt habe. Ich aktualisiere gleich nochmal das Nightly-Build und starte dann nochmal einen allgemeinen Aufruf zum Test des Nightly-Build.
Kein wesentlicher Unterschied mit der neuen Version:
Code
[Tue Sep 17 13:11:04 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.Controller.handleStore] storing pin/tan config
[Tue Sep 17 13:11:04 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store] storing pin/tan config
[Tue Sep 17 13:11:04 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store] updating existing config
[Tue Sep 17 13:11:04 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store] saving passport config
[Tue Sep 17 13:11:04 CEST 2019][INFO][bg-task:][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Tue Sep 17 13:11:04 CEST 2019][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Tue Sep 17 13:11:04 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] open pin/tan passport
[Tue Sep 17 13:11:04 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] url : hbci.postbank.de/banking/hbci.do
[Tue Sep 17 13:11:04 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] blz : 60010070
[Tue Sep 17 13:11:04 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] filter : Base64
[Tue Sep 17 13:11:04 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] HBCI version: 300
[Tue Sep 17 13:11:04 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] using stored tan sec mech: <ask-user>
[Tue Sep 17 13:11:10 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] closing pin/tan passport
[Tue Sep 17 13:11:10 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] pin/tan passport closed
[Tue Sep 17 13:11:10 CEST 2019][ERROR][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] error while opening pin/tan passport
org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Erzeugen eines HBCIHandler Objektes
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:145)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:180)
at de.willuhn.jameica.hbci.gui.action.PassportTest$1.run(PassportTest.java:77)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Registrieren der Institutsdaten
at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:250)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:132)
... 3 more
Caused by: de.willuhn.jameica.system.OperationCanceledException: Vorgang abgebrochen
at de.willuhn.jameica.gui.internal.buttons.Cancel$1.handleAction(Cancel.java:37)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:174)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:908)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:5941)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:904)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:168)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5797)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1374)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4583)
at de.willuhn.jameica.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:559)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:5026)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4586)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:925)
at de.willuhn.jameica.gui.GUI.init(GUI.java:328)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:75)
[Tue Sep 17 13:11:10 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.gui.action.PassportTest$1.run] test of passport failed: class de.willuhn.jameica.system.OperationCanceledException: Vorgang abgebrochen
[Tue Sep 17 13:11:10 CEST 2019][WARN][bg-task:][de.willuhn.jameica.hbci.gui.DialogFactory.dirtyPINCache] mark pin cache dirty for all passports
[Tue Sep 17 13:11:10 CEST 2019][INFO][Thread-6][de.willuhn.jameica.hbci.gui.action.PassportTest$2.run] log target removed
[Tue Sep 17 13:11:15 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.Controller.handleStore] storing pin/tan config
[Tue Sep 17 13:11:15 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store] storing pin/tan config
[Tue Sep 17 13:11:15 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store] updating existing config
[Tue Sep 17 13:11:15 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store] saving passport config
[Tue Sep 17 13:11:15 CEST 2019][ERROR][main][de.willuhn.jameica.hbci.HBCICallbackSWT.callback] unknown reason 27, datatype: 2: *** Select a pintan method from the list
[Tue Sep 17 13:11:15 CEST 2019][ERROR][main][de.willuhn.jameica.hbci.passports.pintan.Controller.handleStore] error while creating config
org.kapott.hbci.exceptions.HBCI_Exception: unknown reason 27: *** Select a pintan method from the list
at de.willuhn.jameica.hbci.HBCICallbackSWT.callback(HBCICallbackSWT.java:310)
at org.kapott.hbci.passport.AbstractPinTanPassport.chooseTANMethod(AbstractPinTanPassport.java:847)
at org.kapott.hbci.passport.AbstractPinTanPassport.getCurrentTANMethod(AbstractPinTanPassport.java:822)
at org.kapott.hbci.passport.HBCIPassportPinTan.saveChanges(HBCIPassportPinTan.java:212)
at de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store(PinTanConfigFactory.java:102)
at de.willuhn.jameica.hbci.passports.pintan.Controller.handleStore(Controller.java:654)
at de.willuhn.jameica.hbci.passports.pintan.Controller.handleTest(Controller.java:537)
at de.willuhn.jameica.hbci.passports.pintan.Detail$3.handleAction(Detail.java:121)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:174)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:908)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:5941)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:904)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:168)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5797)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1374)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4583)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:925)
at de.willuhn.jameica.gui.GUI.init(GUI.java:328)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:75)
[Tue Sep 17 13:11:19 CEST 2019][INFO][main][de.willuhn.jameica.gui.GUI$3.widgetDisposed] saving window maximized flag: false
[Tue Sep 17 13:11:19 CEST 2019][INFO][main][de.willuhn.jameica.gui.GUI$3.widgetDisposed] saving window size: 1000x780
[Tue Sep 17 13:11:19 CEST 2019][INFO][main][de.willuhn.jameica.gui.GUI$3.widgetDisposed] saving window location: 868x314
[Tue Sep 17 13:11:19 CEST 2019][INFO][main][de.willuhn.jameica.gui.GUI.quit] shutting down GUI
Der erste Stack-Trace kommt, wenn man beim Konfigurationstest bei der Auswahl des TAN-Verfahrens auf "Abbrechen" klickt.
Der zweite kommt sofort ohne weitere Interaktion, wenn man versucht, den Konfigurationstest zu wiederholen.
Mit der neuen Version geht die Consorsbank nicht mehr, mehr habe ich erst einmal nicht getestet.
Code
[Tue Sep 17 14:41:52 CEST 2019][ERROR][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] Meldung der Bank: 9800:Der Dialog wurde abgebrochen. org.kapott.hbci.status.HBCIStatus.addRetVal(HBCIStatus.java:72)
[Tue Sep 17 14:41:52 CEST 2019][ERROR][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] Meldung der Bank: 9010:Ungültiger Signaturaufbau: Fehler im Segmentaufbau. org.kapott.hbci.status.HBCIStatus.addRetVal(HBCIStatus.java:72)
[Tue Sep 17 14:41:52 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Überprüfe Signatur der Antwortnachricht
[Tue Sep 17 14:41:52 CEST 2019][WARN][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] message has no signature
[Tue Sep 17 14:41:52 CEST 2019][ERROR][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] org.kapott.hbci.exceptions.HBCI_Exception: Nachricht ist nicht verschlüsselt
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:463)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:176)
at org.kapott.hbci.dialog.AbstractRawHBCIDialog.sendData(AbstractRawHBCIDialog.java:109)
at org.kapott.hbci.dialog.HBCIDialogSync.sendData(HBCIDialogSync.java:99)
at org.kapott.hbci.dialog.AbstractRawHBCIDialog.execute(AbstractRawHBCIDialog.java:82)
at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:421)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:607)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:630)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:262)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:133)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:180)
at de.willuhn.jameica.hbci.gui.action.PassportTest$1.run(PassportTest.java:77)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069) org.kapott.hbci.manager.HBCIUtils.log(HBCIUtils.java:1608)
[Tue Sep 17 14:41:52 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] closing pin/tan passport
[Tue Sep 17 14:41:52 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] pin/tan passport closed
[Tue Sep 17 14:41:52 CEST 2019][ERROR][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] error while opening pin/tan passport
org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Erzeugen eines HBCIHandler Objektes
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:145)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:180)
at de.willuhn.jameica.hbci.gui.action.PassportTest$1.run(PassportTest.java:77)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Registrieren der Nutzerdaten
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:264)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:133)
... 3 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Ermitteln einer neuen System-ID
at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:438)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:607)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:630)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:262)
... 4 more
Caused by: org.kapott.hbci.exceptions.ProcessException: Fehler beim Ermitteln einer neuen System-ID
at org.kapott.hbci.dialog.HBCIDialogSync.checkResult(HBCIDialogSync.java:114)
at org.kapott.hbci.dialog.AbstractRawHBCIDialog.execute(AbstractRawHBCIDialog.java:92)
at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:421)
... 7 more
Unabhängig davon ist mir noch eine Kleinigkeit beim Einrichten des Bankzugangs aufgefallen, wenn man die Entertaste drückt nachdem man die Bankleitzahl eingetragen hat, kommt eine Meldung, dass man die URL der Bank eingeben soll, die wurde dann aber in der Zwischenzeit schon eingetragen.
@ds10: Ich habe jetzt diese einzige Änderung im Nightly-Build wieder rückgängig gemacht, bei der Hibiscus seit jeher eigentlich einen falschen Wert in einer HBCI-Nachricht sendete (Profil-Version des Sicherheitsverfahrens fälschlicherweise 2 statt 1), was aber scheinbar von allen Banken ignoriert/toleriert wurde. Mach mal ein Update und teste nochmal. Wenn es jetzt wieder geht, dann hat die Consors da einen Fehler in ihrem System.
Wenn es immer noch nicht wieder geht, dann hat die Bank da gerade irgend ein Problem auf ihrer Seite. Ich hatte nichts weiter geändert.
[Tue Sep 17 15:49:37 CEST 2019][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Tue Sep 17 15:49:37 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] open pin/tan passport
[Tue Sep 17 15:49:37 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] url : hbci.postbank.de/banking/hbci.do
[Tue Sep 17 15:49:37 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] blz : 60010070
[Tue Sep 17 15:49:37 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] filter : Base64
[Tue Sep 17 15:49:37 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] HBCI version: 300
[Tue Sep 17 15:49:37 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] using stored tan sec mech: <ask-user>
[Tue Sep 17 15:49:41 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] closing pin/tan passport
[Tue Sep 17 15:49:41 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] pin/tan passport closed
[Tue Sep 17 15:49:41 CEST 2019][ERROR][bg-task:][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] error while opening pin/tan passport
org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Erzeugen eines HBCIHandler Objektes
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:145)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:180)
at de.willuhn.jameica.hbci.gui.action.PassportTest$1.run(PassportTest.java:77)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Registrieren der Institutsdaten
at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:250)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:132)
... 3 more
Caused by: de.willuhn.jameica.system.OperationCanceledException: Vorgang abgebrochen
at de.willuhn.jameica.gui.internal.buttons.Cancel$1.handleAction(Cancel.java:37)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:174)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:908)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:5941)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:904)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:168)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5797)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1374)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4583)
at de.willuhn.jameica.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:559)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:5026)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4586)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:925)
at de.willuhn.jameica.gui.GUI.init(GUI.java:328)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:75)
[Tue Sep 17 15:49:41 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.gui.action.PassportTest$1.run] test of passport failed: class de.willuhn.jameica.system.OperationCanceledException: Vorgang abgebrochen
[Tue Sep 17 15:49:41 CEST 2019][WARN][bg-task:][de.willuhn.jameica.hbci.gui.DialogFactory.dirtyPINCache] mark pin cache dirty for all passports
[Tue Sep 17 15:49:41 CEST 2019][INFO][Thread-7][de.willuhn.jameica.hbci.gui.action.PassportTest$2.run] log target removed
[Tue Sep 17 15:49:48 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.Controller.handleStore] storing pin/tan config
[Tue Sep 17 15:49:48 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store] storing pin/tan config
[Tue Sep 17 15:49:48 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store] updating existing config
[Tue Sep 17 15:49:48 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store] saving passport config
[Tue Sep 17 15:49:48 CEST 2019][ERROR][main][de.willuhn.jameica.hbci.HBCICallbackSWT.callback] unknown reason 27, datatype: 2: *** Select a pintan method from the list
[Tue Sep 17 15:49:48 CEST 2019][ERROR][main][de.willuhn.jameica.hbci.passports.pintan.Controller.handleStore] error while creating config
org.kapott.hbci.exceptions.HBCI_Exception: unknown reason 27: *** Select a pintan method from the list
at de.willuhn.jameica.hbci.HBCICallbackSWT.callback(HBCICallbackSWT.java:310)
at org.kapott.hbci.passport.AbstractPinTanPassport.chooseTANMethod(AbstractPinTanPassport.java:847)
at org.kapott.hbci.passport.AbstractPinTanPassport.getCurrentTANMethod(AbstractPinTanPassport.java:822)
at org.kapott.hbci.passport.HBCIPassportPinTan.saveChanges(HBCIPassportPinTan.java:212)
at de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store(PinTanConfigFactory.java:102)
at de.willuhn.jameica.hbci.passports.pintan.Controller.handleStore(Controller.java:654)
at de.willuhn.jameica.hbci.passports.pintan.Controller.handleTest(Controller.java:537)
at de.willuhn.jameica.hbci.passports.pintan.Detail$3.handleAction(Detail.java:121)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:174)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:908)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:5941)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:904)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:168)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5797)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1374)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4583)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:925)
at de.willuhn.jameica.gui.GUI.init(GUI.java:328)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:75)
Hinweis nach EU Cookierichtlinie Diese Seite verwendet Cookies, um den Login und ungelesen Markierungen zu verwalten. Mit dem surfen auf dieser Seite erklärst Du Dich damit einverstanden, dass Cookies gesetzt werden. Mit der Option ganz unten auf der Seite "Cookies von diesem Forum entfernen" kannst Du alle Cookies, die von diesem Forum gesetzt wurden, von Deinem Computer entfernen lassen. Weitere Informationen findest Du in unserer Cookierichtlinie.