Seit ein paar Tagen bekomme ich beim abrufen der Umsätze einen Dialog zur Auswahl des TAN-Mediums angezeigt, allerdings wird nur eine leere Option angeboten.
Im Log sehe ich:
Der Grund dafür findet sich in einem Stacktrace etwas früher:
Wenn ich den Dialog einfach bestätige, läuft der Abgleich weiter. Auch wird bei einer Überweisung die PhotoTan angezeigt und die Überweisung erfolgreich durchgeführt, aber lästig ist das schon und auch verwunderlich.
Kann ich da irgendetwas tun? Da ich nur ein TanMedium habe, wird eine Auswahl auch eigentlich nicht benötigt.
Vielen Dank für Rückmeldungen/Einsichten/Infos...
Im Log sehe ich:
Code
asking user for TAN media (options provided by institute: null)
Der Grund dafür findet sich in einem Stacktrace etwas früher:
Code
org.kapott.hbci.exceptions.CanNotParseMessageException: HNHBK:1:3+000000000565+300+RX0Lq38rHYMBAAA1pwSVehKWCgQA+2+RX0Lq38rHYMBAAA1pwSVehKWCgQA:2'HNSHK:2:4+PIN:2+901+689857408+1+1+2::EvJRGE?+iFIMBAAA1pwSVehKWCgQA+1+1:20220908:154735+1:999:1+6:10:16+280:30060601:XXXXXXXXXXXXXXXXXXX:S:0:0'HIRMG:3:2+0010::Nachricht entgegengenommen.'HIRMS:4:2:3+0020::Auftrag ausgef\u00FChrt.'HITAB:5:5:3+0+A:1::FDV2825694-1::::::::::leser1:::::12345'HNSHA:6:2+689857408'HNHBS:7:1+2'
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:394)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:176)
at org.kapott.hbci.dialog.AbstractRawHBCIDialog.sendData(AbstractRawHBCIDialog.java:123)
at org.kapott.hbci.dialog.AbstractRawHBCIDialog.execute(AbstractRawHBCIDialog.java:96)
at org.kapott.hbci.dialog.HBCIProcessTanMedia.execute(HBCIProcessTanMedia.java:125)
at org.kapott.hbci.dialog.HBCIProcessTanMedia.execute(HBCIProcessTanMedia.java:68)
at org.kapott.hbci.manager.HBCIUser.sync(HBCIUser.java:684)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:718)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:295)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:171)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:116)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:182)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:549)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:524)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$AbstractTaskWrapper.run(HBCISynchronizeBackend.java:602)
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:4988)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4510)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:928)
at de.willuhn.jameica.gui.GUI.init(GUI.java:331)
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)
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in TanMediaRes.MsgTail: +A:1::FDV2825694-1::::::::::leser1:::::12345'HNSHA:6:2+689857408'HNHBS:7: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)
... 23 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in TanMediaRes.MsgTail.SegHead: +A:1::FDV2825694-1::::::::::leser1:::::12345'HNSHA:6:2+689857408'HNHBS:7: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)
... 35 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in TanMediaRes.MsgTail.SegHead.code: +A:1::FDV2825694-1::::::::::leser1:::::12345'HNSHA:6:2+689857408'HNHBS:7: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)
... 46 more
Caused by: org.kapott.hbci.exceptions.PredelimErrorException: TanMediaRes.MsgTail.SegHead.code: unerwartetes Trennzeichen; erwartet war "'", gefunden wurde "+" (falscher Nachrichtentyp?)
at org.kapott.hbci.protocol.DE.parseValue(DE.java:219)
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)
... 57 more org.kapott.hbci.manager.HBCIUtils.log(HBCIUtils.java:1609)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:394)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:176)
at org.kapott.hbci.dialog.AbstractRawHBCIDialog.sendData(AbstractRawHBCIDialog.java:123)
at org.kapott.hbci.dialog.AbstractRawHBCIDialog.execute(AbstractRawHBCIDialog.java:96)
at org.kapott.hbci.dialog.HBCIProcessTanMedia.execute(HBCIProcessTanMedia.java:125)
at org.kapott.hbci.dialog.HBCIProcessTanMedia.execute(HBCIProcessTanMedia.java:68)
at org.kapott.hbci.manager.HBCIUser.sync(HBCIUser.java:684)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:718)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:295)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:171)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:116)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:182)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:549)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:524)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$AbstractTaskWrapper.run(HBCISynchronizeBackend.java:602)
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:4988)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4510)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:928)
at de.willuhn.jameica.gui.GUI.init(GUI.java:331)
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)
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in TanMediaRes.MsgTail: +A:1::FDV2825694-1::::::::::leser1:::::12345'HNSHA:6:2+689857408'HNHBS:7: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)
... 23 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in TanMediaRes.MsgTail.SegHead: +A:1::FDV2825694-1::::::::::leser1:::::12345'HNSHA:6:2+689857408'HNHBS:7: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)
... 35 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in TanMediaRes.MsgTail.SegHead.code: +A:1::FDV2825694-1::::::::::leser1:::::12345'HNSHA:6:2+689857408'HNHBS:7: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)
... 46 more
Caused by: org.kapott.hbci.exceptions.PredelimErrorException: TanMediaRes.MsgTail.SegHead.code: unerwartetes Trennzeichen; erwartet war "'", gefunden wurde "+" (falscher Nachrichtentyp?)
at org.kapott.hbci.protocol.DE.parseValue(DE.java:219)
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)
... 57 more org.kapott.hbci.manager.HBCIUtils.log(HBCIUtils.java:1609)
Wenn ich den Dialog einfach bestätige, läuft der Abgleich weiter. Auch wird bei einer Überweisung die PhotoTan angezeigt und die Überweisung erfolgreich durchgeführt, aber lästig ist das schon und auch verwunderlich.
Kann ich da irgendetwas tun? Da ich nur ein TanMedium habe, wird eine Auswahl auch eigentlich nicht benötigt.
Vielen Dank für Rückmeldungen/Einsichten/Infos...