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.
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.