[Hilfe] ChromeDriver-Version und installierter Chrome/Chromium Browser passen nicht zusammen / nicht kompatible Version

GKai
Beiträge: 1
Registriert: So 11. Okt 2020, 09:52

[Hilfe] ChromeDriver-Version und installierter Chrome/Chromium Browser passen nicht zusammen / nicht kompatible Version

Beitrag von GKai » Mo 12. Okt 2020, 08:08

Moin!

Ich habe ein ähnliches Problem. Bis zum 05.10.2020 hat bei mir alles wunderbar funktioniert, danach hat sich Chrome anscheinend aktualisiert und passt nicht mehr zum Plugin. Chrome, Hibisbus und Plugins sind alle aktuell.

Der Ablauf:
Chrome-Headless manuell gelöscht.
Hibiscus will mit Chrome zusammenarbeiten: Version passt nicht.
Hibiscus lädt darauf seinen eigenen Chrome herunter: Checksummen-Fehler.
Hibiscus versucht es nochmal: Fehler und Abbruch, weil Verzeichnis vom vorherigen Durchlauf schon angelegt ist.

Weiß jemand Rat?

Beste Grüße
Kai

Code: Alles auswählen

[12.10.2020 07:56:48] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[12.10.2020 07:56:48]  
[12.10.2020 07:56:48] System-Info: OS[Mac OS X (ver. 10.15.7) x86_64]  Platform[Jameica 2.8.6 | Build: 455 vom 20191101]  Plugin[hibiscus 2.8.24 | Build: 388 vom 20200708]
[12.10.2020 07:56:48] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.16 | Build: 631 vom 20200907] [Hibiscus Mashup ver. 0.9.14 | Build: 394 vom 20200909]
[12.10.2020 07:56:48] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[12.10.2020 07:56:48] OK: Java-Version 11.0.5 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /Applications/jameica.app/jre-macos64/Contents/Home)
[12.10.2020 07:56:48] Überprüfe Selenium-Version ...
[12.10.2020 07:56:48] OK: Selenium-Version 3.141.59 installiert und aktiv
[12.10.2020 07:56:48] Überprüfe ChromeDriver-Version ...
[12.10.2020 07:56:48] OK: ChromeDriver-Version 85.0.4183.87 installiert und aktiv
[12.10.2020 07:56:48]  
[12.10.2020 07:56:48] Synchronisiere Konto 'DKB – Kreditkarte, IBAN xxxxxx..xxxxxx [Deutsche Kr...ank Berlin]' ...
[12.10.2020 07:56:48] Selenium WebDriver über ChromeDriver wird gestartet ...
[12.10.2020 07:56:49] Überprüfe Chrome-Version ...
[12.10.2020 07:56:49] Ihre verwendete Chrome-Version 86.0.4240.75 passt nicht zu  der verwendeten ChromeDriver ver. 85.0.4183.87 und wird daher nicht offiziell unterstützt
[12.10.2020 07:56:49] ... dieser wird daher nun automatisch nachgeladen ... (und wird wieder entfernt wenn Chrome\Chromium in dazu passender Version gefunden wird!)
[12.10.2020 07:56:51] Download-Fortschritt: 10%
[12.10.2020 07:56:52] Download-Fortschritt: 20%
[12.10.2020 07:56:53] Download-Fortschritt: 30%
[12.10.2020 07:56:54] Download-Fortschritt: 40%
[12.10.2020 07:56:55] Download-Fortschritt: 50%
[12.10.2020 07:56:56] Download-Fortschritt: 60%
[12.10.2020 07:56:57] Download-Fortschritt: 70%
[12.10.2020 07:56:58] Download-Fortschritt: 80%
[12.10.2020 07:56:59] Download-Fortschritt: 90%
[12.10.2020 07:57:00] Download-Fortschritt: 100%
[12.10.2020 07:57:00] ... Download erfolgreich, beginne entpacken ...
[12.10.2020 07:57:04] OK. Chrome/Chromium erfolgreich bezogen und abgelegt unter '/Users/Shared/Chrome-Headless'
[12.10.2020 07:57:04] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[12.10.2020 07:57:12] Browser hat Prüfsummen-Test nicht bestanden! Wird daher nun neu geladen ...
[12.10.2020 07:57:13] Download-Fortschritt: 10%
[12.10.2020 07:57:14] Download-Fortschritt: 20%
[12.10.2020 07:57:15] Download-Fortschritt: 30%
[12.10.2020 07:57:16] Download-Fortschritt: 40%
[12.10.2020 07:57:17] Download-Fortschritt: 50%
[12.10.2020 07:57:18] Download-Fortschritt: 60%
[12.10.2020 07:57:19] Download-Fortschritt: 70%
[12.10.2020 07:57:20] Download-Fortschritt: 80%
[12.10.2020 07:57:21] Download-Fortschritt: 90%
[12.10.2020 07:57:22] Download-Fortschritt: 100%
[12.10.2020 07:57:22] ... Download erfolgreich, beginne entpacken ...
[12.10.2020 07:57:26] Fehler: SeleniumWebDriverInit fehlerhaft: Checksum-Test fehlgeschlagen! Entpacken fehlgeschlagen! Stacktrace: java.lang.Exception: unzip error: java.nio.file.FileAlreadyExistsException: /Users/Shared/Chrome-Headless/chrome-mac/Chromium.app/Contents/Frameworks/Chromium Framework.framework/Versions/Current
	at java.base/sun.nio.fs.UnixException.translateToIOException(Unknown Source)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
	at java.base/sun.nio.fs.UnixFileSystemProvider.createSymbolicLink(Unknown Source)
	at java.base/java.nio.file.Files.createSymbolicLink(Unknown Source)
	at de.derrichter.finance.websync.utils.ZipFileUtils.extract(ZipFileUtils.java:139)
	at de.derrichter.finance.websync.utils.ZipFileUtils.extractAll(ZipFileUtils.java:96)
	at de.derrichter.finance.websync.utils.webdrivertools.ChromeDriverUtils.getChromiumBrowser(ChromeDriverUtils.java:218)
	at de.derrichter.finance.websync.utils.webdrivertools.ChromeDriverUtils.secuityCheckOfBrowser(ChromeDriverUtils.java:349)
	at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:777)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.dkbvisa.Collector.run(Collector.java:168)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:619)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)

	at de.derrichter.finance.websync.utils.ZipFileUtils.extractAll(ZipFileUtils.java:101)
	at de.derrichter.finance.websync.utils.webdrivertools.ChromeDriverUtils.getChromiumBrowser(ChromeDriverUtils.java:218)
	at de.derrichter.finance.websync.utils.webdrivertools.ChromeDriverUtils.secuityCheckOfBrowser(ChromeDriverUtils.java:349)
	at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:777)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.dkbvisa.Collector.run(Collector.java:168)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:619)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)

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

Re: ChromeDriver-Version und installierter Chrome/Chromium Browser passen nicht zusammen

Beitrag von Hibiscus-Scripter » Mo 12. Okt 2020, 14:15

So, danke für die ordentliche Meldung mit der vollständigen Status-Log :thumbup:

Es kommt nach einer neuen Chrome-Browser-Version immer wieder mal vor, dass der ChromeDriver (der als Schnittstelle zwischen diesem Chrome-Browser und Hibsicus Mashup fungiert) von mir zeitlich nicht direkt als stabile Version im allgemeinen Update-Repository zu Verfügung gestellt werden kann.

Meist ist aber bereits weit vorher im Test- und Nightlybuild Repository die "nächste" Version bereits vorhanden.
Wenn dann also Meldungen und Fehler auftauchen die genau auf dieses Problem hinweisen:

Code: Alles auswählen

[12.10.2020 07:56:48] OK: ChromeDriver-Version 85.0.4183.87 installiert und aktiv

Code: Alles auswählen

[12.10.2020 07:56:49] Ihre verwendete Chrome-Version 86.0.4240.75 passt nicht zu  der verwendeten ChromeDriver ver. 85.0.4183.87 und wird daher nicht offiziell unterstützt
kann man sich für sich über das Hauptmenü
Mashup->interne Entwicklung->non-HBCI Plugins online suchen...
die neuere Version des ChromeDriver
manuell installieren,
andernfalls
wird der alternative Chromium-Browser in der passenden Version zum installiertem und eben aktiv verwendeten ChromeDriver automatisch heruntergeladen.
Das Ganze sieht dann z. B. so aus: (Wenn man noch einen alten ChromeDriver installiert hat oder ich noch keine aktuellere Version zum aktuellen Browser veröffentlicht habe. [Das gleich vor weg: das ist im Moment so gewollt zur besseren Kontrolle der Lauffähigkeit])

Code: Alles auswählen

[09.08.2023 22:39:20] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[09.08.2023 22:39:20]  
[09.08.2023 22:39:20] System-Info: OS[Mac OS X (ver. 10.14.6) x86_64]  Platform[Jameica 2.11.0-nightly | Build: 1 vom ]  Plugin[hibiscus 2.11.0-nightly | Build:  vom ]
[09.08.2023 22:39:20] >>> Plugin 'Finance.Websync' nicht im Benutzerverzeichnis installiert. Keine Versions- u. Buildnummer, kein Support <<<
[09.08.2023 22:39:20] Überprüfe Jameica-Version ...
[09.08.2023 22:39:20] OK: Jameica-Version 2.11.0 installiert und aktiv
[09.08.2023 22:39:20] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[09.08.2023 22:39:20] ACHTUNG: Java-Version 11.0.19 ist zwar OK aber verwendet falschen Zeichensatz 'ISO-8859-15' (Richtig wäre 'UTF-8')
[09.08.2023 22:39:20] Überprüfe Selenium-Version ...
[09.08.2023 22:39:20] OK: Selenium-Version 4.11.0 installiert und aktiv
[09.08.2023 22:39:20] Überprüfe ChromeDriver-Version ...
[09.08.2023 22:39:20] OK: ChromeDriver-Version 113.0.5672.63 installiert und aktiv
[09.08.2023 22:39:20]  
[09.08.2023 22:39:20] Synchronisiere Konto 'CreditEuropeBank-Test, Kto. 9936095425 [Credit Euro...eutschland]' ...
[09.08.2023 22:39:20] Selenium WebDriver über ChromeDriver wird gestartet ...
[09.08.2023 22:39:22] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[09.08.2023 22:39:22] Hinweis: Chrome/Chromium liegt in einer nicht kompatiblen Version vor (Fehler: Could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 113) ...
[09.08.2023 22:39:22] ... dieser wird daher nun automatisch nachgeladen ... (und wird wieder entfernt, wenn Chrome in einer kompatiblen Version gefunden wird!)
[09.08.2023 22:39:23] Download-Fortschritt: 10%
[09.08.2023 22:39:24] Download-Fortschritt: 20%
[09.08.2023 22:39:25] Download-Fortschritt: 30%
[09.08.2023 22:39:25] Download-Fortschritt: 40%
[09.08.2023 22:39:26] Download-Fortschritt: 50%
[09.08.2023 22:39:26] Download-Fortschritt: 60%
[09.08.2023 22:39:27] Download-Fortschritt: 70%
[09.08.2023 22:39:27] Download-Fortschritt: 80%
[09.08.2023 22:39:28] Download-Fortschritt: 90%
[09.08.2023 22:39:28] Download-Fortschritt: 100%
[09.08.2023 22:39:28] ... Download erfolgreich, beginne entpacken ...
[09.08.2023 22:39:34] OK. Chrome/Chromium erfolgreich bezogen und abgelegt unter '/Users/Shared/Chrome-Headless'
[09.08.2023 22:39:34] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[09.08.2023 22:39:34] ... wird ausgelassen, da dieser Chromium scheinbar signiert wurde.
[09.08.2023 22:39:37] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 1001******* auf https://banking.crediteurope.de/web/# ...
[09.08.2023 22:39:39] Fehler: CreditEuropeBank-Login fehlgeschlagen! Passwort-Eingabe vom Benutzer abgebrochen (OperationCanceledException)
und dann kommt nur noch das, also kein nochmaliger Download:

Code: Alles auswählen

[09.08.2023 22:51:40] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[09.08.2023 22:51:40]  
[09.08.2023 22:51:40] System-Info: OS[Mac OS X (ver. 10.14.6) x86_64]  Platform[Jameica 2.11.0-nightly | Build: 1 vom ]  Plugin[hibiscus 2.11.0-nightly | Build:  vom ]
[09.08.2023 22:51:40] >>> Plugin 'Finance.Websync' nicht im Benutzerverzeichnis installiert. Keine Versions- u. Buildnummer, kein Support <<<
[09.08.2023 22:51:40] Überprüfe Jameica-Version ...
[09.08.2023 22:51:40] OK: Jameica-Version 2.11.0 installiert und aktiv
[09.08.2023 22:51:40] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[09.08.2023 22:51:40] ACHTUNG: Java-Version 11.0.19 ist zwar OK aber verwendet falschen Zeichensatz 'ISO-8859-15' (Richtig wäre 'UTF-8')
[09.08.2023 22:51:40] Überprüfe Selenium-Version ...
[09.08.2023 22:51:40] OK: Selenium-Version 4.11.0 installiert und aktiv
[09.08.2023 22:51:40] Überprüfe ChromeDriver-Version ...
[09.08.2023 22:51:40] OK: ChromeDriver-Version 113.0.5672.63 installiert und aktiv
[09.08.2023 22:51:40]  
[09.08.2023 22:51:40] Synchronisiere Konto 'CreditEuropeBank-Test, Kto. 9936095425 [Credit Euro...eutschland]' ...
[09.08.2023 22:51:40] Selenium WebDriver über ChromeDriver wird gestartet ...
[09.08.2023 22:51:42] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[09.08.2023 22:51:42] Hinweis: Chrome/Chromium liegt in einer nicht kompatiblen Version vor (Fehler: Could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 113) ...
[09.08.2023 22:51:42] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[09.08.2023 22:51:42] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[09.08.2023 22:51:42] ... wird ausgelassen, da dieser Chromium scheinbar signiert wurde.
[09.08.2023 22:51:43] Überprüfe Chromium-Version ...
[09.08.2023 22:51:43] OK. Browser ist: chrome ver. 113
[09.08.2023 22:51:45] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 1001******* auf https://banking.crediteurope.de/web/# ...
[09.08.2023 22:51:47] Fehler: CreditEuropeBank-Login fehlgeschlagen! Passwort-Eingabe vom Benutzer abgebrochen (OperationCanceledException)

Das Ganze funktioniert natürlich eben auch in die andere Richtung und man kann eine Beta, Dev oder Canary Version des ChromeDrivers installieren und hierzu sollte der passende Chromium-Browser in der passenden Version geladen werden.
Die Verfügbarkeit der Versionen kann man hier einsehen und die Links prüfen: https://googlechromelabs.github.io/chrome-for-testing/


Gruß :wave:

PS: Den Checksummen-Fehler beim manuellem Chromium-Browser kann ich mir nur z. B. durch eine Sicherheitssoftware oder ähnlichem erklären, weshalb immer diese Pfade bei seiner Sicherheitssoftware ausnehmen sollte:
Windows: C:\ProgramData\Chrome-Headless (ProgramData ist ein versteckter Ordner)
Mac (bisher aber nichts bekannt): /Macintosh HD/Benutzer/Geteilt/Chrome-Headless (interner Pfad: /Users/Shared/Headless)
Linux (bisher aber nichts bekannt): ./chrome-headless (im eigenen Benutzerordner)

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

[Hilfe] ChromeDriver-Version und installierter Chrome/Chromium Browser passen nicht zusammen

Beitrag von Hibiscus-Scripter » Fr 11. Nov 2022, 20:30

Die Kommunikation zwischen den Komponenten sieht wie folgt aus
(man darf nicht den Web-Browser mit der Schnittstelle also dem Driver (ChromeDriver) verwechseln:
Schnittstellen-Diagramm.png

:idea: Hierzu auch noch die Erläuterungen zu den einzelnen Plugins.


Nochmals als Erläuterung zu zwei am häufigst vorkommenden Szenarien:
  1. Kein aktueller Stand weil Update noch nicht verfügbar oder Updates noch nicht installiert:
    Hier kann auch die Meldung erscheinen:
    Ihre verwendete Chrome-Version 107.0.5304.107 passt nicht zu der verwendeten ChromeDriver ver. 106.0.5249.61 und wird daher nicht offiziell unterstützt.
    Erläuterung:
    Der Benutzer hat auf seinem System den Chrome-Webbrowser in der aktuellsten stabilen Version oder in einer zukünftigen Beta- oder Testversion installiert aber in Jamieca/Hibiscus (noch) nicht die aktuellen Updates eingespielt oder ein aktuellerer ChromeDriver ist als Update noch nicht verfügbar.
    Somit passt das ChromeDriver-Plugin in Jameica noch nicht auf dem aktuellen Stand des Chrome-Browsers.
    Man sollte somit zuerst die Update-Stand prüfen und wenn notwendig dieses Plugin aktualisieren.
    Um dies in Zukunft zu minimieren kann man auch die automatische Update-Prüfung von Jameica einschalten und/oder öfter ausführen lassen.
    (Es kann aber tatsächlich immer wieder vorkommen, dass noch kein aktuelles stabiles Driver-Plugin gibt, dann gilt Punkt 3)
    .
    .
  2. Es könnte noch sein, dass vom Anwender wurde vermutlich ohne dass es einen Hinweis darauf gab, die Test-Version des ChromeDriver-Plugins in Jamieca installiert.

    - Wir nehmen hier mal an, dass der "aktuelle" Web-Browser Chromium (oder Chrome, der ja nur auf Chromium basiert) in der Version 107.x.x installiert ist.
    Dieser erhält dann eine Meldung wie diese:
    Chrome/Chromium liegt in einer nicht kompatiblen Version vor (Fehler: Could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 108)
    Sollte also durch solche eine Vorabversion der Start des Chrome-Drivers verhindert werden, gilt auch Punkt 3
    .
    .
  3. Passen der Chrome-Browser und der Chrome-Driver aus einem der oben genannten Gründe nicht zusammen, wird der alternative Chromium-Browser in der passenden Version zum installiertem und eben aktiv verwendeten Chrome-Driver heruntergeladen.
    Das Ganze sieht dann z. B. so aus: (Wenn man z. B. noch einen alten ChromeDriver installiert hat oder ich noch keine aktuellere Version zum aktuellen Browser veröffentlicht habe. [Das gleich vor weg: das ist im Moment so gewollt zur besseren Kontrolle der Lauffähigkeit])

    Code: Alles auswählen

    [09.08.2023 22:39:20] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
    [09.08.2023 22:39:20]  
    [09.08.2023 22:39:20] System-Info: OS[Mac OS X (ver. 10.14.6) x86_64]  Platform[Jameica 2.11.0-nightly | Build: 1 vom ]  Plugin[hibiscus 2.11.0-nightly | Build:  vom ]
    [09.08.2023 22:39:20] >>> Plugin 'Finance.Websync' nicht im Benutzerverzeichnis installiert. Keine Versions- u. Buildnummer, kein Support <<<
    [09.08.2023 22:39:20] Überprüfe Jameica-Version ...
    [09.08.2023 22:39:20] OK: Jameica-Version 2.11.0 installiert und aktiv
    [09.08.2023 22:39:20] Überprüfe Java-Version und den verwendeten Zeichensatz ...
    [09.08.2023 22:39:20] ACHTUNG: Java-Version 11.0.19 ist zwar OK aber verwendet falschen Zeichensatz 'ISO-8859-15' (Richtig wäre 'UTF-8')
    [09.08.2023 22:39:20] Überprüfe Selenium-Version ...
    [09.08.2023 22:39:20] OK: Selenium-Version 4.11.0 installiert und aktiv
    [09.08.2023 22:39:20] Überprüfe ChromeDriver-Version ...
    [09.08.2023 22:39:20] OK: ChromeDriver-Version 113.0.5672.63 installiert und aktiv
    [09.08.2023 22:39:20]  
    [09.08.2023 22:39:20] Synchronisiere Konto 'CreditEuropeBank-Test, Kto. 9936095425 [Credit Euro...eutschland]' ...
    [09.08.2023 22:39:20] Selenium WebDriver über ChromeDriver wird gestartet ...
    [09.08.2023 22:39:22] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
    [09.08.2023 22:39:22] Hinweis: Chrome/Chromium liegt in einer nicht kompatiblen Version vor (Fehler: Could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 113) ...
    [09.08.2023 22:39:22] ... dieser wird daher nun automatisch nachgeladen ... (und wird wieder entfernt, wenn Chrome in einer kompatiblen Version gefunden wird!)
    [09.08.2023 22:39:23] Download-Fortschritt: 10%
    [09.08.2023 22:39:24] Download-Fortschritt: 20%
    [09.08.2023 22:39:25] Download-Fortschritt: 30%
    [09.08.2023 22:39:25] Download-Fortschritt: 40%
    [09.08.2023 22:39:26] Download-Fortschritt: 50%
    [09.08.2023 22:39:26] Download-Fortschritt: 60%
    [09.08.2023 22:39:27] Download-Fortschritt: 70%
    [09.08.2023 22:39:27] Download-Fortschritt: 80%
    [09.08.2023 22:39:28] Download-Fortschritt: 90%
    [09.08.2023 22:39:28] Download-Fortschritt: 100%
    [09.08.2023 22:39:28] ... Download erfolgreich, beginne entpacken ...
    [09.08.2023 22:39:34] OK. Chrome/Chromium erfolgreich bezogen und abgelegt unter '/Users/Shared/Chrome-Headless'
    [09.08.2023 22:39:34] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
    [09.08.2023 22:39:34] ... wird ausgelassen, da dieser Chromium scheinbar signiert wurde.
    [09.08.2023 22:39:37] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 1001******* auf https://banking.crediteurope.de/web/# ...
    [09.08.2023 22:39:39] Fehler: CreditEuropeBank-Login fehlgeschlagen! Passwort-Eingabe vom Benutzer abgebrochen (OperationCanceledException)
    
    und dann kommt nur noch das, also kein nochmaliger Download:

    Code: Alles auswählen

    [09.08.2023 22:51:40] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
    [09.08.2023 22:51:40]  
    [09.08.2023 22:51:40] System-Info: OS[Mac OS X (ver. 10.14.6) x86_64]  Platform[Jameica 2.11.0-nightly | Build: 1 vom ]  Plugin[hibiscus 2.11.0-nightly | Build:  vom ]
    [09.08.2023 22:51:40] >>> Plugin 'Finance.Websync' nicht im Benutzerverzeichnis installiert. Keine Versions- u. Buildnummer, kein Support <<<
    [09.08.2023 22:51:40] Überprüfe Jameica-Version ...
    [09.08.2023 22:51:40] OK: Jameica-Version 2.11.0 installiert und aktiv
    [09.08.2023 22:51:40] Überprüfe Java-Version und den verwendeten Zeichensatz ...
    [09.08.2023 22:51:40] ACHTUNG: Java-Version 11.0.19 ist zwar OK aber verwendet falschen Zeichensatz 'ISO-8859-15' (Richtig wäre 'UTF-8')
    [09.08.2023 22:51:40] Überprüfe Selenium-Version ...
    [09.08.2023 22:51:40] OK: Selenium-Version 4.11.0 installiert und aktiv
    [09.08.2023 22:51:40] Überprüfe ChromeDriver-Version ...
    [09.08.2023 22:51:40] OK: ChromeDriver-Version 113.0.5672.63 installiert und aktiv
    [09.08.2023 22:51:40]  
    [09.08.2023 22:51:40] Synchronisiere Konto 'CreditEuropeBank-Test, Kto. 9936095425 [Credit Euro...eutschland]' ...
    [09.08.2023 22:51:40] Selenium WebDriver über ChromeDriver wird gestartet ...
    [09.08.2023 22:51:42] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
    [09.08.2023 22:51:42] Hinweis: Chrome/Chromium liegt in einer nicht kompatiblen Version vor (Fehler: Could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 113) ...
    [09.08.2023 22:51:42] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
    [09.08.2023 22:51:42] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
    [09.08.2023 22:51:42] ... wird ausgelassen, da dieser Chromium scheinbar signiert wurde.
    [09.08.2023 22:51:43] Überprüfe Chromium-Version ...
    [09.08.2023 22:51:43] OK. Browser ist: chrome ver. 113
    [09.08.2023 22:51:45] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 1001******* auf https://banking.crediteurope.de/web/# ...
    [09.08.2023 22:51:47] Fehler: CreditEuropeBank-Login fehlgeschlagen! Passwort-Eingabe vom Benutzer abgebrochen (OperationCanceledException)
    

    Das Ganze funktioniert natürlich eben auch in die andere Richtung und man kann eine Beta, Dev oder Canary Version des ChromeDrivers installieren und hierzu sollte der passende Chromium-Browser in der passenden Version geladen werden.
    Die Verfügbarkeit der Versionen kann man hier einsehen und die Links prüfen: https://googlechromelabs.github.io/chrome-for-testing/


    Tipp: Downgrade des Chrome-Driver nach Installation einer Test-Version:
    Da man dieses Plugin in Jameica nicht einfach wieder Downgraden kann, müsste diese höhere Version des Driver-Plugins manuell aus dem Plugins-Verzeichnis gelöscht werden.
    Erläuterung:
    Man muss nun im Benutzerprofil-Ordner von Jameica im Ordner
    "plugins"
    den Ordner "hibiscus.scripting.chromedriver" löschen.
    Die Standard-Pfade des Benutzerprofil-Ordner sind unter den einzelnen Betriebsystemen wie folgt:
    Windows: C:\Benutzer\<Benutzername>\.jameica ( interner Pfad: C:\Users\<Benutzername>\.jameica )
    macOS: Macintosh HD\Benutzer\<Benutzername>\Library\jameica ( interner Pfad: /Users/<Benutzername>/Library/jameica )
    Linux: /home/<Benutzername>/.jameica ( interner Pfad: ~/.jameica ) - [ist unter Linux, standardmäßig versteckt]

    Danach kann man wieder ganz normal das stabile Plugin installieren das ja nun fehlt.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

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

Zurück zu „Sammlung wiederkehrender Fehler aufgrund System-Problemen und Spezial-Threads“