PSD2 bei der Sparda BW funktioniert

PSD2 Sparda SDV

 
hbciuser
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 194
Dabei seit: 10 / 2017
Betreff:

PSD2 bei der Sparda BW funktioniert

 · 
Gepostet: 11.09.2019 - 18:12 Uhr  ·  #1
Hallo!

Kurze success story: PSD2 mit der Sparda BW funktioniert nachdem ich den Bankzugang neu angelegt habe (evtl. hätte es auch nur mit einem BPD/UPD neu anlegen funktioniert - ich bin mir nicht sicher).

Was allerdings beim Neuanlegen des Bankzugangs passierte, was folgendes:

[Wed Sep 11 17:31:12 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.Controller.handleStore] storing pin/tan config
[Wed Sep 11 17:31:12 CEST 2019][ERROR][main][de.willuhn.jameica.hbci.passports.pintan.Controller.handleStore] error while creating config
java.lang.IllegalArgumentException: Argument cannot be null
at org.eclipse.swt.SWT.error(SWT.java:4576)
at org.eclipse.swt.SWT.error(SWT.java:4510)
at org.eclipse.swt.SWT.error(SWT.java:4481)
at org.eclipse.swt.widgets.Widget.error(Widget.java:506)
at org.eclipse.swt.widgets.Widget.checkParent(Widget.java:380)
at org.eclipse.swt.widgets.Widget.<init>(Widget.java:261)
at org.eclipse.swt.widgets.Control.<init>(Control.java:151)
at org.eclipse.swt.widgets.Button.<init>(Button.java:100)
at de.willuhn.jameica.gui.style.StyleFactoryDefaultImpl.createCheckbox(StyleFactoryDefaultImpl.java:43)
at de.willuhn.jameica.gui.input.CheckboxInput.getControl(CheckboxInput.java:50)
at de.willuhn.jameica.hbci.passports.pintan.Controller.handleStore(Controller.java:615)
at de.willuhn.jameica.hbci.passports.pintan.Detail$4.handleAction(Detail.java:125)
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:899)
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:895)
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:916)
at de.willuhn.jameica.gui.GUI.init(GUI.java:327)
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)

Der Fehler trat auf beim Speichern der neuen Bankzugangskonfiguration (Konten habe ich ihn nicht anlegen lassen). Er hat mich unterwegs während der Anlage des neuen Kontos auch irgendwann gefragt, ob er meinen USB-Tangenerator verwenden soll (das war ja nötig für den Test der Konfig, weil da schon die erste TAN benötigt wurde).
Ich habe dann einfach ohne Speichern die Konfig abgebrochen - was nicht weiter dramatisch war, weil trotzdem alles gespeichert war (Bankzugang war vollständig da). Als ich ihn dann wieder geöffnet habe, war auch die Auswahl für den USB Tangenerator da. Jetzt konnte ich auch speichern. Ich bin mir aber nicht mehr ganz sicher, ob da dann auch schon ein Konto in der Liste war (das hatte ich evtl. im vorherigen Zugang mittlerweile freigegeben) - vielleicht lag es auch daran.

Kurze Ergänzung:
- Verwendete Versionen: Hibiscus 2.8.14 / Jamaica 2.8.4 auf Linux
- Nur Saldoabruf getestet / keine Transaktion im eigentlichen Sinne ausgelöst.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11391
Dabei seit: 03 / 2005
Betreff:

Re: PSD2 bei der Sparda BW funktioniert

 · 
Gepostet: 11.09.2019 - 18:15 Uhr  ·  #2
Ja, das ist ein bekannter Fehler, über den ich auch schonmal gestolpert war. Der Fehler entsteht, weil Hibiscus da mittendrin erkennt, dass ChipTAN USB genutzt werden darf und erweitert die Logik um die Checkbox für ChipTAN USB. Zu dem Zeitpunkt wird die Checkbox aber noch gar nicht angezeigt. Hier hilft es, den Dialog vorher einmal zu verlassen und dann wieder zu öffnen.

PS: Danke für die Rückmeldung, dass es bei einer Bank auch mal ohne PSD2-spezifische Fehler geht.
Gewählte Zitate für Mehrfachzitierung:   0