Hallo zurück!
Danke für den Tipp! Der Fehler ist weg, der Download wird nun wieder durchgeführt.
Jetzt schlägt aber das Entpacken fehl. Die Prüfsumme stimmt nicht überein !? Irgendwie Seltsam!!!
Code: Alles auswählen
[24.08.2020 11:56:02] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[24.08.2020 11:56:02]
[24.08.2020 11:56:02] System-Info: OS[Mac OS X (ver. 10.15.6) x86_64] Platform[Jameica 2.8.6 | Build: 455 vom 20191101] Plugin[hibiscus 2.8.24 | Build: 388 vom 20200708]
[24.08.2020 11:56:02] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.15 | Build: 625 vom 20200818] [Hibiscus Mashup ver. 0.9.13 | Build: 390 vom 20200818]
[24.08.2020 11:56:02] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[24.08.2020 11:56:02] OK: Java-Version 11.0.5 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /Applications/jameica286.app/jre-macos64/Contents/Home)
[24.08.2020 11:56:02] Überprüfe Selenium-Version ...
[24.08.2020 11:56:02] OK: Selenium-Version 3.141.59 installiert und aktiv
[24.08.2020 11:56:02] Überprüfe ChromeDriver-Version ...
[24.08.2020 11:56:02] OK: ChromeDriver-Version 84.0.4147.30 installiert und aktiv
[24.08.2020 11:56:02] Überprüfe PDFBox-Version ...
[24.08.2020 11:56:02] OK: PDFBox-Version 2.0.20 installiert und aktiv
[24.08.2020 11:56:02]
[24.08.2020 11:56:02] Synchronisiere Konto 'LBB-VISA - Kreditkarte NEU, IBAN DE6610..706880 [Landesbank ... Sparkasse]' ...
[24.08.2020 11:56:02] Selenium WebDriver über ChromeDriver wird gestartet ...
[24.08.2020 11:56:03] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[24.08.2020 11:56:03] Hinweis: Chrome/Chromium konnte nicht gefunden werden ...
[24.08.2020 11:56:03] ... dieser wird daher nun automatisch nachgeladen ... (und wird wieder entfernt, wenn Chrome gefunden wird!)
[24.08.2020 11:56:05] Download-Fortschritt: 10%
[24.08.2020 11:56:05] Download-Fortschritt: 20%
[24.08.2020 11:56:06] Download-Fortschritt: 30%
[24.08.2020 11:56:06] Download-Fortschritt: 40%
[24.08.2020 11:56:07] Download-Fortschritt: 50%
[24.08.2020 11:56:07] Download-Fortschritt: 60%
[24.08.2020 11:56:08] Download-Fortschritt: 70%
[24.08.2020 11:56:08] Download-Fortschritt: 80%
[24.08.2020 11:56:09] Download-Fortschritt: 90%
[24.08.2020 11:56:09] Download-Fortschritt: 100%
[24.08.2020 11:56:09] ... Download erfolgreich, beginne entpacken ...
[24.08.2020 11:56:15] OK. Chrome/Chromium erfolgreich bezogen und abgelegt unter '/Users/Shared/Chrome-Headless'
[24.08.2020 11:56:15] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[24.08.2020 11:56:20] Browser hat Prüfsummen-Test nicht bestanden! Wird daher nun neu geladen ...
[24.08.2020 11:56:20] Download-Fortschritt: 10%
[24.08.2020 11:56:21] Download-Fortschritt: 20%
[24.08.2020 11:56:21] Download-Fortschritt: 30%
[24.08.2020 11:56:22] Download-Fortschritt: 40%
[24.08.2020 11:56:22] Download-Fortschritt: 50%
[24.08.2020 11:56:23] Download-Fortschritt: 60%
[24.08.2020 11:56:23] Download-Fortschritt: 70%
[24.08.2020 11:56:23] Download-Fortschritt: 80%
[24.08.2020 11:56:24] Download-Fortschritt: 90%
[24.08.2020 11:56:24] Download-Fortschritt: 100%
[24.08.2020 11:56:24] ... Download erfolgreich, beginne entpacken ...
[24.08.2020 11:56:30] 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/Libraries
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:213)
at de.derrichter.finance.websync.utils.webdrivertools.ChromeDriverUtils.secuityCheckOfBrowser(ChromeDriverUtils.java:344)
at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:670)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.lbb.Collector.run(Collector.java:163)
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:213)
at de.derrichter.finance.websync.utils.webdrivertools.ChromeDriverUtils.secuityCheckOfBrowser(ChromeDriverUtils.java:344)
at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:670)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.lbb.Collector.run(Collector.java:163)
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)
Woran könnte das nun wieder liegen??? Eine Deinstallation des Chromium-Driver-Plugins sowie die Neuinstallation hat zu keiner Besserung geführt.
Auch die Installation der Nightly-Versionen der Plugins von Websync, Mashup und Chrome-Driver hat nichts gebracht.
Kann das mit der neuen Mac OS Version (habe die Tage von 10.15.5 auf 10.15.6 geupdatet) zusammen hängen ????
Oder hat es etwas mit Java und der Berechnung der Prüfsumme zu tun ???
Und noch eine letzte Anmerkung: Die Chromeversion, die Hibiscus runterlädt ist Version 84.0.4147.0 (Entwickler-Build) (64-Bit).
Lt. dem Installierten Nightly-Plugin sollte es doch eigentlich die 85.0.4183 sein, oder ???
Danke!
Ergänzung:
Anscheinend lädt das Chrome Driver Plugin (hier ggf. nach löschen des Ordners /Users/Shared/Chrome-Headless) nicht die zum Plugin passende aktuelle Version herunter, sondern die Revision davor. Deshalb passt die Prüfsumme nicht.
Ich habe mir jetzt einmalig wie folgt helfen können:
1) Die Nightly-Version des Chrome Driver Plugins heruntergeladen.
2) In Jameica/Hibscus das Plugin installiert (manuelles Update).
3) Jameica neu gestartet.
4) Die Kontensynchronisation für das LBB Amazon Konto gestartet.
5) Nach der Statusmeldung "Chromium heruntergeladen 100%. Download erfolgreich, beginne entpacken" den Ordner /Users/Shared/Chrome-Headless/chrome-mac/Chromium.app in einen anderen Ordner kopiert (Diese App hat Versionsnummer 84.0.4147.0 und nicht wie das Plugin eigentlich erwartet 85.0.4183).
6) Nach fehlerhafter Synchronisierung das Plugin "Selenium Chrome Driver" deinstalliert.
7) Jameica beendet und neu gestartet.
8) Das Plugin "Selenium Chrome Driver" in de Stable Version 84.0.4147 installiert.
9) Jameica beendet und neu gestartet.
10) Den Ordner /Users/Shared/Chrome-Headless/chrome-mac/ geöffnet und die darin befindliche Chromium.app gelöscht (sofern vorhanden). Nun die zuvor kopierte App in Version 84.0.4147.0 in diesen Ordner hineinkopiert.
11) Synchronisierung des LBB Amazon Kontos gestartet. Und siehe da. Hibiscus erkennt, dass der Pfad /Users/Shared/Chrome-Headless/Chromium.App ... vorhanden ist und lädt Cromium nicht nach. Der Integritätscheck wird erfolgreich abgeschlossen, da die Chromium-Version zum Driver passt.
12) Da das Verzeichnis /Users/Shared/Chrome-Headless/chrome-mac/Chromium.app auch nach beenden von Jameica bestehen bleibt, kann ich nun weiter synchronisieren.
für mich stellt sich nur die Frage: Was macht das Chrome Driver Plugin nach dem nächsten Update. Auf jeden Fall sollte ich das Verzeichnis /Users/Shared/Chrome-Headless vorher löschen und hoffen, dass das Plugin die passende Chromium Version nachlädt.
Gruß
Steve