[Erledigt] ChromeDriver Versionscheck fehlerhaft bei UNC-Pfad

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
CiTRO
Beiträge: 3
Registriert: Di 30. Okt 2018, 20:06

[Erledigt] ChromeDriver Versionscheck fehlerhaft bei UNC-Pfad

Beitrag von CiTRO » Mi 25. Sep 2019, 20:16

Hallo zusammen,

ich habe meine Installation auf die aktuellste Version aktualisiert.
Normale Bankverbindungen funktionieren einwandfrei.

Nur bei der Synchronisation der DKB-Visa Karte bekomme ich folgende Fehler:

Code: Alles auswählen

[25.09.2019 20:04:09] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[25.09.2019 20:04:09]  
[25.09.2019 20:04:09] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.8.4 | Build: 453 vom 20190211]  Plugin[hibiscus 2.8.18 | Build: 382 vom 20190917]
[25.09.2019 20:04:09] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.9.6 | Build: 510 vom 20190917] [Hibiscus Mashup ver. 0.9.6 | Build: 360 vom 20190918]
[25.09.2019 20:04:09] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[25.09.2019 20:04:09] OK: Java-Version 1.8.0_221 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Java\jre1.8.0_221)
[25.09.2019 20:04:09] Überprüfe Selenium-Version ...
[25.09.2019 20:04:09] OK: Selenium-Version 3.141.59 installiert und aktiv
[25.09.2019 20:04:09] Überprüfe ChromeDriver-Version ...
[25.09.2019 20:04:10] Fehler: Versionschecks fehlerhaft: For input string: "wurde"

Code: Alles auswählen

[Wed Sep 25 20:04:09 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverVersionCheck] Überprüfe ChromeDriver-Version ...
[Wed Sep 25 20:04:09 CEST 2019][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [ChromeDriverUtils] Pfad zur ChromeDriver-Binary: \\XXX\yyyy\zzzz\jameica\plugins\hibiscus.scripting.chromedriver\bin\windows\chromedriver.exe
[Wed Sep 25 20:04:09 CEST 2019][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [ChromeDriverUtils] OS-Info: Windows 10 amd64
[Wed Sep 25 20:04:09 CEST 2019][TRACE][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [ChromeDriverUtils] Version-Object: java.lang.ProcessImpl@3ba4a0a2
[Wed Sep 25 20:04:09 CEST 2019][TRACE][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [ChromeDriverUtils] Version-Command InputStream: java.io.BufferedInputStream@3e501ae
[Wed Sep 25 20:04:10 CEST 2019][TRACE][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [ChromeDriverUtils] Version-Command Input/Output/Error: "\\XXX\yyyy\zzzz\jameica"
CMD.EXE wurde mit dem oben angegebenen Pfad als aktuellem Verzeichnis gestartet.
UNC-Pfade werden nicht unterst?tzt.
Stattdessen wird das Windows-Verzeichnis als aktuelles Verzeichnis gesetzt.
ChromeDriver 77.0.3865.40 (f484704e052e0b556f8030b65b953dce96503217-refs/branch-heads/3865@{#442})

[Wed Sep 25 20:04:10 CEST 2019][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [WebSync:ChromeDriverVersionCheck] minChromeDriverVer: 76.0
[Wed Sep 25 20:04:10 CEST 2019][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [WebSync:ChromeDriverVersionCheck] ChromeDriverVer: wurde
[Wed Sep 25 20:04:10 CEST 2019][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [WebSync:ChromeDriverVersionCheck] minChromeDriverArray[0]: 76 / in parseFloat: 76.0    und    minChromeDriverArray[1]: 0 / in parseFloat: 0.0
[Wed Sep 25 20:04:10 CEST 2019][ERROR][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] Versionschecks fehlerhaft: 
java.lang.NumberFormatException: For input string: "wurde"
	at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
	at sun.misc.FloatingDecimal.parseFloat(Unknown Source)
	at java.lang.Float.parseFloat(Unknown Source)
	at de.derrichter.finance.websync.utils.check.ChromeDriverVersion.check(ChromeDriverVersion.java:69)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:499)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)

[Wed Sep 25 20:04:10 CEST 2019][ERROR][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] error while synchronizing
java.lang.Exception: Versionschecks fehlerhaft: For input string: "wurde"
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:545)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)

Hinweis: jameica ist auf einem Netzlaufwerk "installiert".
finance.websync und hibiscus.mashup sind im Benutzerverzeichnis c:\Benutzer\xxx\.jameica

Gibt es hier evtl. eine spezielle Konstellation der Versionen? Möglichkeiten zur Korrektur?

Vielen Dank im Voraus!

Viele Grüße
Manuel

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: DKB-Visa Versionscheck Chrome

Beitrag von Hibiscus-Scripter » Mi 25. Sep 2019, 23:54

Hallo,

danke für die ordentliche Meldung mit der Status-Log.

Ja, das liegt an der Meldung von Windows wegen dem UNC-Pfad. Das müsste ich berücksichtigen.
Die schnelle Lösung wäre hier, den ChromeDriver auch in das Benutzerverzeichnis zu installieren ...
... 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

CiTRO
Beiträge: 3
Registriert: Di 30. Okt 2018, 20:06

Re: ChromeDriver Versionscheck fehlerhaft bei UNC-Pfad

Beitrag von CiTRO » Do 26. Sep 2019, 19:58

Hallo,
danke für die schnelle Antwort.
Leider reicht die Installation des ChromeDriver nicht im Benutzer Verzeichnis.
Vermutung ist, dass die "CMD.exe" vom Arbeitsverzeichnis von jameica gestartet wird und dies ist weiterhin auf dem Netzlaufwerk installiert.

Wenn du zeitlich dazukommst bitte korrigieren =)
Stehe gerne als Tester zu Verfügung. installiere auch gerne eine Vorabversion, aus dem testing-Repo.
Vielen Dank!

Code: Alles auswählen

[Thu Sep 26 19:44:15 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Bereite ChromeDriver vor und definiere Pfade ...
[Thu Sep 26 19:44:15 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] OS-Info: Windows 10 amd64
[Thu Sep 26 19:44:15 CEST 2019][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Def Working-Path to ChromeDriver-Binary is: C:\Users\Manuel\.jameica\plugins\hibiscus.scripting.chromedriver\bin\windows\chromedriver.exe
[Thu Sep 26 19:44:15 CEST 2019][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Def Working-Path to ChromeDriver-Log is: C:\Users\Manuel\.jameica\chromedriver.log
[Thu Sep 26 19:44:15 CEST 2019][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Def Working-Path to Chrome Downloads-Directory is: C:\Users\Manuel\AppData\Local\Temp\chromedriver-downloads
[Thu Sep 26 19:44:15 CEST 2019][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Def Working-Path to Chromium-RootDir is: C:\ProgramData\Chrome-Headless
[Thu Sep 26 19:44:15 CEST 2019][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Def Working-Path to Chromium-Binary is: C:\ProgramData\Chrome-Headless\chrome-win\chrome.exe
[Thu Sep 26 19:44:15 CEST 2019][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Force to use dev-mode for selenium (force alternate Browser, no headless, no quit)?: false
[Thu Sep 26 19:44:15 CEST 2019][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Force to use the alternate Browser over Selenium always on?: false
[Thu Sep 26 19:44:15 CEST 2019][TRACE][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebProgressMonitor.log] MonitorLog-Invoke eingegangen - BeanService: de.willuhn.jameica.services.BeanService@77897704
[Thu Sep 26 19:44:15 CEST 2019][TRACE][bg-task:Worker][de.willuhn.jameica.services.BeanService.get] searching for bean WebSynchronizeBackend
[Thu Sep 26 19:44:15 CEST 2019][TRACE][bg-task:Worker][de.willuhn.jameica.services.BeanService.get]   found in context scope
[Thu Sep 26 19:44:15 CEST 2019][TRACE][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebProgressMonitor.log] MonitorLog-Invoke eingegangen - SynchronizeSession: 
[Thu Sep 26 19:44:15 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverVersionCheck] Überprüfe ChromeDriver-Version ...
[Thu Sep 26 19:44:15 CEST 2019][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [ChromeDriverUtils] Pfad zur ChromeDriver-Binary: C:\Users\Manuel\.jameica\plugins\hibiscus.scripting.chromedriver\bin\windows\chromedriver.exe
[Thu Sep 26 19:44:15 CEST 2019][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [ChromeDriverUtils] OS-Info: Windows 10 amd64
[Thu Sep 26 19:44:15 CEST 2019][TRACE][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [ChromeDriverUtils] Version-Object: java.lang.ProcessImpl@497e19bd
[Thu Sep 26 19:44:15 CEST 2019][TRACE][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [ChromeDriverUtils] Version-Command InputStream: java.io.BufferedInputStream@2cd7e688
[Thu Sep 26 19:44:16 CEST 2019][TRACE][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [ChromeDriverUtils] Version-Command Input/Output/Error: "\\XXXX\yyy\zzz\jameica"
CMD.EXE wurde mit dem oben angegebenen Pfad als aktuellem Verzeichnis gestartet.
UNC-Pfade werden nicht unterst?tzt.
Stattdessen wird das Windows-Verzeichnis als aktuelles Verzeichnis gesetzt.
ChromeDriver 77.0.3865.40 (f484704e052e0b556f8030b65b953dce96503217-refs/branch-heads/3865@{#442})

[Thu Sep 26 19:44:16 CEST 2019][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [WebSync:ChromeDriverVersionCheck] minChromeDriverVer: 76.0
[Thu Sep 26 19:44:16 CEST 2019][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [WebSync:ChromeDriverVersionCheck] ChromeDriverVer: wurde
[Thu Sep 26 19:44:16 CEST 2019][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [WebSync:ChromeDriverVersionCheck] minChromeDriverArray[0]: 76 / in parseFloat: 76.0    und    minChromeDriverArray[1]: 0 / in parseFloat: 0.0
[Thu Sep 26 19:44:16 CEST 2019][ERROR][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] Versionschecks fehlerhaft: 
java.lang.NumberFormatException: For input string: "wurde"
	at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
	at sun.misc.FloatingDecimal.parseFloat(Unknown Source)
	at java.lang.Float.parseFloat(Unknown Source)
	at de.derrichter.finance.websync.utils.check.ChromeDriverVersion.check(ChromeDriverVersion.java:69)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:499)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)

[Thu Sep 26 19:44:16 CEST 2019][ERROR][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] error while synchronizing
java.lang.Exception: Versionschecks fehlerhaft: For input string: "wurde"
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:545)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)

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: ChromeDriver Versionscheck fehlerhaft bei UNC-Pfad

Beitrag von Hibiscus-Scripter » Do 26. Sep 2019, 21:29

So,

sollte nun für alle möglichen Meldungen davor passen,

gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe 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ß

CiTRO
Beiträge: 3
Registriert: Di 30. Okt 2018, 20:06

Re: ChromeDriver Versionscheck fehlerhaft bei UNC-Pfad

Beitrag von CiTRO » Fr 27. Sep 2019, 17:19

Vielen Dank für die schnelle Umsetzung.

Funktioniert wieder einwandfrei!
Danke!

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