Liebe Hibiscus-Community,
zuerst vielen lieben Dank für das großartige Programm, so macht Banking unter Linux Spaß.
Leider bekomme ich ein Postbank Konto unter Debian 10 nicht ans laufen, ich habe unzählige Beiträge hier gelesen und Fehlerberichte studiert, leider trifft nichts auf meine Problematik zu:
- mTAN im neuen Banking-Portal aktiviert, getestet mit Überweisung über Webseite, ok
- In Hibiscus funktioniert die Synchronisierung des Kontos, es werden Umsätze angezeigt
Bei Lastschrift kommt leider nicht die Abfrage für die Medienbezeichnung (mT:...)
Stattdessen wird folgende Exception geworfen:
[Tue Jun 25 12:39:34 CEST 2019][INFO][main][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend.execute] starting FinTS/HBCI synchronization
[Tue Jun 25 12:39:34 CEST 2019][INFO][main][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.<init>] accounts to synchronize: 1, jobs: 1
[Tue Jun 25 12:39:34 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: RUNNING
[Tue Jun 25 12:39:34 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] BEGIN synchronization of account 1/1
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] open pin/tan passport
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.findByKonto] searching config for konto *******, blz: 10010010
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.findByKonto] found config via account. url: hbci.postbank.de/banking/hbci.do
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] url : hbci.postbank.de/banking/hbci.do
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] blz : 10010010
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] filter : Base64
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] HBCI version: 300
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] using stored tan sec mech: 930:mobileTAN
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.HBCICallbackSWT.log] [BPD] max age: 7 days
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.HBCICallbackSWT.log] [BPD] last update: Tue Jun 25 10:15:21 CEST 2019
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync] processing jobs
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs] adding job LastSEPA to queue
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs] executing check for job LastSEPA
[Tue Jun 25 12:39:35 CEST 2019][ERROR][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs] error while processing job result
java.lang.NullPointerException
at de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.getJobResult(AbstractHBCIJob.java:205)
at de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.handleResult(AbstractHBCIJob.java:216)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:393)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:295)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
[Tue Jun 25 12:39:35 CEST 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]
[Tue Jun 25 12:39:35 CEST 2019][WARN][bg-task:Worker][de.willuhn.jameica.hbci.gui.DialogFactory.dirtyPINCache] mark pin cache dirty for single passport
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.close] closing resources
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.gui.action.PassportProcessCode3072.handleAction] no changed customer data in persistent data of passport found
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] closing pin/tan passport
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] pin/tan passport closed
[Tue Jun 25 12:39:35 CEST 2019][ERROR][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] error while synchronizing
org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Erzeugen des Jobs LastSEPA
at org.kapott.hbci.manager.HBCIHandler.newJob(HBCIHandler.java:388)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:358)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:295)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
at org.kapott.hbci.manager.HBCIHandler.newJob(HBCIHandler.java:382)
... 4 more
Caused by: org.kapott.hbci.exceptions.JobNotSupportedException: Geschäftsvorfall LastSEPA wird nicht unterstützt, evtl. andere HBCI-Version benutzen
at org.kapott.hbci.GV.HBCIJobImpl.findSpecNameForGV(HBCIJobImpl.java:227)
at org.kapott.hbci.GV.HBCIJobImpl.<init>(HBCIJobImpl.java:96)
at org.kapott.hbci.GV.AbstractSEPAGV.<init>(AbstractSEPAGV.java:72)
at org.kapott.hbci.GV.AbstractGVLastSEPA.<init>(AbstractGVLastSEPA.java:55)
at org.kapott.hbci.GV.GVLastSEPA.<init>(GVLastSEPA.java:44)
at org.kapott.hbci.GV.GVLastSEPA.<init>(GVLastSEPA.java:33)
... 10 more
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: ERROR
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] stopping synchronization
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] finished
Hibiscus/Jameica wurde aus dem StandardDebian Repo installiert (Debian 10) => Hibiscus 2.8.10 / Jameica 2.8.3 (Fehler trat da auch schon auf) und über den Menüpunkt Plugins aktualisieren auf 2.8.13 / 2.8.4 hochgezogen
Warum crasht der hier:
Kann er den Dialog für die Abfrage der TAN nicht erzeugen?
habe sowohl Java 11 als auch 12 getestet. Gleiches Ergebnis
Vielen Dank für jede Hilfe!
zuerst vielen lieben Dank für das großartige Programm, so macht Banking unter Linux Spaß.
Leider bekomme ich ein Postbank Konto unter Debian 10 nicht ans laufen, ich habe unzählige Beiträge hier gelesen und Fehlerberichte studiert, leider trifft nichts auf meine Problematik zu:
- mTAN im neuen Banking-Portal aktiviert, getestet mit Überweisung über Webseite, ok
- In Hibiscus funktioniert die Synchronisierung des Kontos, es werden Umsätze angezeigt
Bei Lastschrift kommt leider nicht die Abfrage für die Medienbezeichnung (mT:...)
Stattdessen wird folgende Exception geworfen:
Code
[Tue Jun 25 12:39:34 CEST 2019][INFO][main][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend.execute] starting FinTS/HBCI synchronization
[Tue Jun 25 12:39:34 CEST 2019][INFO][main][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.<init>] accounts to synchronize: 1, jobs: 1
[Tue Jun 25 12:39:34 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: RUNNING
[Tue Jun 25 12:39:34 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] BEGIN synchronization of account 1/1
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] open pin/tan passport
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.findByKonto] searching config for konto *******, blz: 10010010
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.findByKonto] found config via account. url: hbci.postbank.de/banking/hbci.do
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] url : hbci.postbank.de/banking/hbci.do
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] blz : 10010010
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] filter : Base64
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] HBCI version: 300
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] using stored tan sec mech: 930:mobileTAN
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.HBCICallbackSWT.log] [BPD] max age: 7 days
[Tue Jun 25 12:39:35 CEST 2019][INFO][main][de.willuhn.jameica.hbci.HBCICallbackSWT.log] [BPD] last update: Tue Jun 25 10:15:21 CEST 2019
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync] processing jobs
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs] adding job LastSEPA to queue
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs] executing check for job LastSEPA
[Tue Jun 25 12:39:35 CEST 2019][ERROR][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs] error while processing job result
java.lang.NullPointerException
at de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.getJobResult(AbstractHBCIJob.java:205)
at de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.handleResult(AbstractHBCIJob.java:216)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:393)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:295)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
[Tue Jun 25 12:39:35 CEST 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]
[Tue Jun 25 12:39:35 CEST 2019][WARN][bg-task:Worker][de.willuhn.jameica.hbci.gui.DialogFactory.dirtyPINCache] mark pin cache dirty for single passport
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.close] closing resources
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.gui.action.PassportProcessCode3072.handleAction] no changed customer data in persistent data of passport found
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] closing pin/tan passport
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] pin/tan passport closed
[Tue Jun 25 12:39:35 CEST 2019][ERROR][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] error while synchronizing
org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Erzeugen des Jobs LastSEPA
at org.kapott.hbci.manager.HBCIHandler.newJob(HBCIHandler.java:388)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:358)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:295)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
at org.kapott.hbci.manager.HBCIHandler.newJob(HBCIHandler.java:382)
... 4 more
Caused by: org.kapott.hbci.exceptions.JobNotSupportedException: Geschäftsvorfall LastSEPA wird nicht unterstützt, evtl. andere HBCI-Version benutzen
at org.kapott.hbci.GV.HBCIJobImpl.findSpecNameForGV(HBCIJobImpl.java:227)
at org.kapott.hbci.GV.HBCIJobImpl.<init>(HBCIJobImpl.java:96)
at org.kapott.hbci.GV.AbstractSEPAGV.<init>(AbstractSEPAGV.java:72)
at org.kapott.hbci.GV.AbstractGVLastSEPA.<init>(AbstractGVLastSEPA.java:55)
at org.kapott.hbci.GV.GVLastSEPA.<init>(GVLastSEPA.java:44)
at org.kapott.hbci.GV.GVLastSEPA.<init>(GVLastSEPA.java:33)
... 10 more
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: ERROR
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] stopping synchronization
[Tue Jun 25 12:39:35 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] finished
Hibiscus/Jameica wurde aus dem StandardDebian Repo installiert (Debian 10) => Hibiscus 2.8.10 / Jameica 2.8.3 (Fehler trat da auch schon auf) und über den Menüpunkt Plugins aktualisieren auf 2.8.13 / 2.8.4 hochgezogen
Warum crasht der hier:
Code
java.lang.NullPointerException
at de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.getJobResult(AbstractHBCIJob.java:205)
at de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.handleResult(AbstractHBCIJob.java:216)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:393)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:295)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
at de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.getJobResult(AbstractHBCIJob.java:205)
at de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.handleResult(AbstractHBCIJob.java:216)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:393)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:295)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
Kann er den Dialog für die Abfrage der TAN nicht erzeugen?
habe sowohl Java 11 als auch 12 getestet. Gleiches Ergebnis
Vielen Dank für jede Hilfe!