ich setze seit einiger Zeit auf HIbiscus nebst dieser Scripte. Heute war mal wieder Aktualisierungstag und alles was nicht mehr funktionierte (z.B. Selenium

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:








