[Erledigt] Fehler mit Chrome 111: SeleniumWebdriverInit fehlerhaft: Erstellen des WebClient fehlgeschlagen!

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
UnbekannterNr1
Beiträge: 45
Registriert: Mi 19. Apr 2017, 16:56
Has thanked: 1 time
Been thanked: 2 times

[Erledigt] Fehler mit Chrome 111: SeleniumWebdriverInit fehlerhaft: Erstellen des WebClient fehlgeschlagen!

Beitrag von UnbekannterNr1 » Mi 8. Mär 2023, 22:45

Hallo,
ich bekomme seit heute beim Abruf von Mashup Konten obige Fehlermeldung. Hat da jemand einen Tipp zur Lösung?
Alle Komponenten sollten eigentlich aktuell sein.

Code: Alles auswählen

08.03.2023 22:36:58] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[08.03.2023 22:36:58]  
[08.03.2023 22:36:58] System-Info: OS[Linux (ver. 5.15.0-67-generic) amd64]  Platform[Jameica 2.11.0-nightly | Build: 479 vom 20230308]  Plugin[hibiscus 2.11.0-nightly | Build: 361 vom 20221013]
[08.03.2023 22:36:58] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.52-nightly | Build: 934 vom 20230307] [Hibiscus Mashup ver. 0.9.31-nightly | Build: 543 vom 20230307]
[08.03.2023 22:36:58] Überprüfe Jameica-Version ...
[08.03.2023 22:36:58] OK: Jameica-Version 2.11.0 installiert und aktiv
[08.03.2023 22:36:58] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[08.03.2023 22:36:58] OK: Java-Version 17.0.6 von 'Private Build' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-17-openjdk-amd64)
[08.03.2023 22:36:58] Überprüfe Selenium-Version ...
[08.03.2023 22:36:58] OK: Selenium-Version 4.8.1 installiert und aktiv
[08.03.2023 22:36:58] Überprüfe ChromeDriver-Version ...
[08.03.2023 22:36:58] OK: ChromeDriver-Version 111.0.5563.41 installiert und aktiv
[08.03.2023 22:36:58] Überprüfe POI-Version ...
[08.03.2023 22:36:58] OK: POI-Version 5.2.3 installiert und aktiv
[08.03.2023 22:36:58]  
[08.03.2023 22:36:58] Synchronisiere Konto 'Barclaycard - Kreditkarte, Kto. 2013676456 [Barclays Ba...urg Branch]' ...
[08.03.2023 22:36:58] Selenium WebDriver über ChromeDriver wird gestartet ...
[08.03.2023 22:36:59] Fehler: SeleniumWebDriverInit fehlerhaft: Erstellen des WebClient fehlgeschlagen!
Stacktrace: java.lang.Exception: org.openqa.selenium.remote.http.ConnectionFailedException: Unable to establish websocket connection to http://localhost:41985/devtools/browser/1bf93ba8-2110-451e-8a6e-dc5b244dc022
Build info: version: '4.8.1', revision: '8ebccac989'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-67-generic', java.version: '17.0.6'
Driver info: driver.version: ChromeDriver
	at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:815)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclaysvisa.Collector.run(Collector.java:147)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:854)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1088)
Caused by: org.openqa.selenium.remote.http.ConnectionFailedException: Unable to establish websocket connection to http://localhost:41985/devtools/browser/1bf93ba8-2110-451e-8a6e-dc5b244dc022
Build info: version: '4.8.1', revision: '8ebccac989'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-67-generic', java.version: '17.0.6'
Driver info: driver.version: ChromeDriver
	at org.openqa.selenium.remote.http.netty.NettyWebSocket.<init>(NettyWebSocket.java:102)
	at org.openqa.selenium.remote.http.netty.NettyWebSocket.lambda$create$3(NettyWebSocket.java:128)
	at org.openqa.selenium.remote.http.netty.NettyClient.openSocket(NettyClient.java:107)
	at org.openqa.selenium.devtools.Connection.<init>(Connection.java:78)
	at org.openqa.selenium.chromium.ChromiumDriver.lambda$new$2(ChromiumDriver.java:116)
	at java.base/java.util.Optional.map(Optional.java:260)
	at org.openqa.selenium.chromium.ChromiumDriver.<init>(ChromiumDriver.java:114)
	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:82)
	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:71)
	at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:635)
	... 5 more


Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können, bitte helfen Sie uns:
Installieren Sie alle Updates und verwenden für das Jameica-Upgrade das Rundum-Sorglos-Paket (https://hibiscus-mashup.derrichter.de/index.php/download)
Suchen Sie diese im Support-Forum über Menü Mashup->Online-Supportforum (https://scripting-forum.derrichter.de/viewforum.php?f=34)
Ist keine Lösung vorhanden, kopieren Sie am besten gleich, mit einem Klick auf den 'Text kopieren'-Button, hier rechts in der Fensterleiste,
den gesamten Inhalt dieser Status-Log und erstellen ein 'Neues Thema'. Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Danke

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2527
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 61 times

Re: Fehler mit Chrome 111: SeleniumWebdriverInit fehlerhaft: Erstellen des WebClient fehlgeschlagen!

Beitrag von Hibiscus-Scripter » Do 9. Mär 2023, 00:52

Mit der neuen Chrome-Browser Version 111 gibt es Probleme mit den bisherigen HTTP-Client.

Je nach eingesetzter Java-Umgebung wird hier nun ein besserer oder schlechterer Workaround angewendet um das Problem im Moment zu lösen.
Welche Java-Version von eurem Jameica/Hibiscus eingesetzt wird, könnt Ihr im Hauptmenü unter "Hilfe->Über" oder "Jameica->Über" erfahren.

Daher müssen im Moment bei allen auch andere Komponenten neu installiert werden. (siehe unten)


Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
  • hibiscus.scripting.chromedriver
  • hibiscus.scripting.selenium (nur ab Java 11 [Im Rundum-Sorglos Paket enthalten])
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe als Anleitung hierzu gibst wie immer auch im Tipps und Tricks-Forum


Hier dann bitte auch wieder Rückmeldung geben!
:!: Dabei bitte nicht vergessen:
Sollten dennoch weiterhin Fehler auftreten hier das vollständige Status-Log posten!
(formatiert wie in den Posting-Regeln beschrieben)


Gruß :wave:


PS: Wenn es genauer interessiert, hier die entsprechenden Meldungen dazu:
Java 8-10 oder Java 11 mit Standard-HTTP-Client: https://groups.google.com/g/chromedrive ... L5-13_qGaA
ab Java 11 mit neuem HTTP-Client: https://github.com/SeleniumHQ/selenium/issues/11750

Es wird aber wohl auf kurz oder lang darauf hinauslaufen, dass mit Einführung von Selenium 4.9 mindestens Java 11 benötigt wird.
Dies ist aber aus meiner Sicht kein Problem mehr, weil durch das tolle Projekt "Azul Java-Pakete" eigentlich für jede gängige OS-Umgebung und OS-Architektur nun auch Java 11 verfügbar ist.



Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

UnbekannterNr1
Beiträge: 45
Registriert: Mi 19. Apr 2017, 16:56
Has thanked: 1 time
Been thanked: 2 times

Re: Fehler mit Chrome 111: SeleniumWebdriverInit fehlerhaft: Erstellen des WebClient fehlgeschlagen!

Beitrag von UnbekannterNr1 » Do 9. Mär 2023, 16:22

Funktioniert wieder. Danke, und bis zum nächsten Mal! :-D

hanichl
Beiträge: 48
Registriert: Sa 19. Okt 2019, 08:52
Has thanked: 2 times
Been thanked: 2 times

Re: Fehler mit Chrome 111: SeleniumWebdriverInit fehlerhaft: Erstellen des WebClient fehlgeschlagen!

Beitrag von hanichl » Fr 10. Mär 2023, 09:49

Bestätige, daß es auch mit Java19 (openjdk) wieder läuft

Zurück zu „Hibiscus Mashup über Finance.Websync - (Beta 0.x = neue Release 3 der alten Scripte)“