ich setze seit einiger Zeit auf HIbiscus nebst dieser Scripte. Heute war mal wieder Aktualisierungstag und alles was nicht mehr funktionierte (z.B. Selenium ) wurde gefixt.
Einzig die Ikanobank funktioniert nicht. Einen Fehler auf meiner Seite sehe ich nicht. Das Log dazu schaut so aus:
Code: Alles auswählen
Sat Jun 11 17:21:53 CEST 2022][INFO][main][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend.execute] starting non-HBCI (Hibiscus Mashup) synchronization
[Sat Jun 11 17:21:53 CEST 2022][INFO][main][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.<init>] accounts to synchronize: 1, jobs: 1
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: RUNNING
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Sat Jun 11 17:21:53 CEST 2022][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] BEGIN synchronization of account 1/1
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] System-Info: OS[Linux (ver. 5.13.0-46-generic) amd64] Platform[Jameica 2.10.2 | Build: 484 vom 20220503] Plugin[hibiscus 2.10.6 | Build: 368 vom 20220512]
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.36 | Build: 807 vom 20220530] [Hibiscus Mashup ver. 0.9.23 | Build: 489 vom 20220604]
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.utils.JameicaNewVersion.check] [WebSync:currentJameicaVersionCheck] Überprüfe Jameica-Version ...
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.utils.JameicaNewVersion.check] [WebSync:currentJameicaVersionCheck] OK: Jameica-Version 2.10.2 installiert und aktiv
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:JavaCheck] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:JavaCheck] Java-Version 11.0.15 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] Parameterdatei 'de.derrichter.finance.websync.institute.ikanobank.InstitutOptions' entält die übergebene BLZ oder BIC, prüfe zu ladende Engines
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HTMLUnitVersionCheck] Überprüfe HTMLUnit-Version ...
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HTMLUnitVersionCheck] OK: HTMLUnit-Version 2.62.0 installiert und aktiv
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] processing non-HBCI (Hibiscus Mashup) jobs
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute] Synchronisierung der 'Umsätze/Kontoauszug' gestartet über Backend: non-HBCI (Hibiscus Mashup)
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute] Synchronisiere 'Umsätze' mit Institut und Umsetzung für: Ikano Bank AB (publ)
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] HTMLUnit-Webclient wird vorbereitet ...
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] BrowserVersion: Chrome
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] BrowserVersion Code/Minor: Mozilla 0
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] BrowserVersion AppName: Netscape
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] BrowserVersion AppVersion: 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] BrowserVersion UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] BrowserVersion VersionNumeric: 102
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] HTMLUnit-Webclient wurde erfolgreich vorbereitet
[Sat Jun 11 17:21:53 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.Auth.getPasswort] Passwort für Anmeldekennung 123******* wird abgefragt ...
[Sat Jun 11 17:22:03 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:IkanoBank] [WebLogin] IkanoBank-Login aufrufen ... (GET https://www.ikano-storeportal.de/plus-iss/iss/login.xhtml?prodCode=IB1DP&_ga=2.62082665.476520232.1520414199-2052144078.1481700067&&&&&&&&&&&&&&&&&&&&&)
[Sat Jun 11 17:22:05 CEST 2022][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.Auth.resetPassword] Passwort-Reset zur Anmeldekennung 1234******* und Institut: IkanoBank [51420600]
[Sat Jun 11 17:22:05 CEST 2022][ERROR][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] error while synchronizing
java.lang.Exception: Web-Login mit HTMLUnit fehlgeschlagen! Fehlermeldung des Systems: java.lang.Exception: Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren)
Log-Eintrag: java.lang.ClassCastException: class com.gargoylesoftware.htmlunit.html.HtmlButton cannot be cast to class com.gargoylesoftware.htmlunit.html.HtmlInput (com.gargoylesoftware.htmlunit.html.HtmlButton and com.gargoylesoftware.htmlunit.html.HtmlInput are in unnamed module of loader de.willuhn.util.MultipleClassLoader$URLLoader @3a5ed7a6)
at de.derrichter.finance.websync.institute.ikanobank.WebAuth.loginWithHTMLUnit(WebAuth.java:97)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at de.derrichter.hibiscus.mashup.crossover.interact.Auth.htmlunitLogin(Auth.java:264)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.ikanobank.Collector.run(Collector.java:143)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:850)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
at de.derrichter.finance.websync.institute.ikanobank.WebAuth.loginWithHTMLUnit(WebAuth.java:114)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at de.derrichter.hibiscus.mashup.crossover.interact.Auth.htmlunitLogin(Auth.java:264)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.ikanobank.Collector.run(Collector.java:143)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:850)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:89)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:850)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
[Sat Jun 11 17:22:05 CEST 2022][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: ERROR
[Sat Jun 11 17:22:05 CEST 2022][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] stopping synchronization
[Sat Jun 11 17:22:05 CEST 2022][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] finished
Die Webseite https://www.ikano-storeportal.de/plus-iss/iss/login.xhtml?prodCode=IB1DP&_ga=2.62082665.476520232.1520414199-2052144078.1481700067&&&&&&&&&&&&&&&&&&&&& ist jedoch problemlos aufrufbar und ich kann mich darüber auch einloggen. Aber die Fehlermeldung lautet ja auch: siehe Log - Bitte den Entwickler im Forum informieren
sonstiges Feedback:
Beim Anmelden im Forum durfte ich keine Mailadresse mit einem "+" nutzen, obwohl dies RfC konform ist
Der Anti-Bot-Code war anfangs sehr mühselig, später witzig. Auch wenn es nicht meine Aussage wäre
Des weiteren: Vielen Dank für die tolle Arbeit!!!!!!! Das macht es echt viel einfacher die ganzen Nicht-HBCI Konten im Griff zu behalten!