Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scripting plugin issue since update to Gnome 46 runtime update #36

Open
webagentur-hartmann opened this issue Jun 30, 2024 · 2 comments

Comments

@webagentur-hartmann
Copy link
Contributor

Since the runtime was updated to Gnome 46 (#35) the plugin no longer works on my computer.

[Sun Jun 30 20:52:13 CEST 2024][ERROR][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.error] [SeleniumUtils] WebDriver Task-Kill fehlgeschlagen! Stacktrace: java.io.IOException: Cannot run program "killall": error=2, Datei oder Verzeichnis nicht gefunden
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.quitBrowserDriver(SeleniumUtils.java:481)
	at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:153)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.weltsparen.Collector.run(Collector.java:160)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:905)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
Caused by: java.io.IOException: error=2, Datei oder Verzeichnis nicht gefunden
	at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
	at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:314)
	at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:244)
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110)
	... 8 more
@tobias-hammerschmidt
Copy link
Collaborator

I think this issue was already present in previous versions of the gnome runtime (see #21 (comment)). Are you sure that the sync doesn't work at all?

@webagentur-hartmann
Copy link
Contributor Author

It seems to be an issue with the chromedriver in version 126. The first appearance was on June 14th, 2024, one day after the first release of driver version 126 and three days before you merged the update to Gnome 46 runtime. Furthermore, it also appears on Windows machines.

Please see the following forum comment:

https://scripting-forum.derrichter.de/viewtopic.php?f=34&t=1666&start=10
https://scripting-forum.derrichter.de/viewtopic.php?f=34&t=1671

The mentioned comment #21 was about the missing webkit in Gnome runtime.

It seems that the current workaround is to manually downgrade the chromedriver to version 125 (https://hibiscus-mashup.derrichter.de/index.php/download/plugins-und-addons-stable), and to prevent an automatic update of the plugin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants