[Gelöst mit (lib-)webkit-Update bei GTK (SWT)-Fehler] Linux - GTK does not currently have Browser support

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
pyromaniac
Beiträge: 2
Registriert: Di 9. Mär 2021, 14:36

[Gelöst mit libwebkit] DKB Exception mit ChromeDriver 89

Beitrag von pyromaniac » Di 9. Mär 2021, 14:55

Nach dem Update auf Chrome 89 (und ChromeDriver 89) funktioniert der Abruf der DBK Kreditkartenumsätze nicht mehr:

Code: Alles auswählen

[09.03.2021 14:40:27] Synchronization via non-HBCI (Hibiscus Mashup) in progress
[09.03.2021 14:40:27]  
[09.03.2021 14:40:27] System-Info: OS[Linux (ver. 5.10.17) amd64]  Platform[Jameica 2.10.0 | Build: 480 vom 20201127]  Plugin[hibiscus 2.10.0 | Build: 361 vom 20201127]
[09.03.2021 14:40:27] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.21-nightly | Build: 702 vom 20210308] [Hibiscus Mashup ver. 0.9.18 | Build: 440 vom 20210125]
[09.03.2021 14:40:27] Überprüfe Jameica-Version ...
[09.03.2021 14:40:27] OK: Jameica-Version 2.10.0 installiert und aktiv
[09.03.2021 14:40:27] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[09.03.2021 14:40:27] OK: Java-Version 11.0.7.10 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/x86_64-pc-linux-gnu/lib/openjdk11)
[09.03.2021 14:40:27] Überprüfe Selenium-Version ...
[09.03.2021 14:40:27] OK: Selenium-Version 3.141.59 installiert und aktiv
[09.03.2021 14:40:27] Überprüfe ChromeDriver-Version ...
[09.03.2021 14:40:27] OK: ChromeDriver-Version 89.0.4389.23 installiert und aktiv
[09.03.2021 14:40:27]  
[09.03.2021 14:40:27] Synchronisiere Konto 'DKB - Kreditkarte, IBAN DE6312..999333 [Deutsche Kr...ank Berlin]' ...
[09.03.2021 14:40:27] Selenium WebDriver über ChromeDriver wird gestartet ...
[09.03.2021 14:40:28] Überprüfe Chrome-Version ...
[09.03.2021 14:40:28] OK. Browser ist: chrome ver. 89
[09.03.2021 14:40:30] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 1006******* auf https://www.dkb.de/banking ...
[09.03.2021 14:40:30] Error: Exception bei Auth.Login! Fehlernachricht: DKB-Visa-Login fehlgeschlagen! org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.RuntimeException: org.eclipse.swt.SWTError: No more handles because there is no underlying browser available.
Please ensure that WebKit with its GTK 3.x bindings is installed (WebKit2 API level is preferred). Additionally, please note that GTK4 does not currently have Browser support.
)
	at org.eclipse.swt.SWT.error(SWT.java:4869)
	at org.eclipse.swt.SWT.error(SWT.java:4784)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:262)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855)
	at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog.open(AbstractDialog.java:550)
	at de.derrichter.hibiscus.mashup.crossover.callback.WebDialogs.askPIN(WebDialogs.java:304)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.getPasswort(Auth.java:104)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:303)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.dkbvisa.Collector.run(Collector.java:184)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:655)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Caused by: java.lang.RuntimeException: org.eclipse.swt.SWTError: No more handles because there is no underlying browser available.
Please ensure that WebKit with its GTK 3.x bindings is installed (WebKit2 API level is preferred). Additionally, please note that GTK4 does not currently have Browser support.

	at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:564)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4988)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4510)
	at de.willuhn.jameica.gui.GUI.loop(GUI.java:928)
	at de.willuhn.jameica.gui.GUI.init(GUI.java:331)
	at de.willuhn.jameica.system.Application.init(Application.java:145)
	at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
	at de.willuhn.jameica.Main.main(Main.java:75)
Caused by: org.eclipse.swt.SWTError: No more handles because there is no underlying browser available.
Please ensure that WebKit with its GTK 3.x bindings is installed (WebKit2 API level is preferred). Additionally, please note that GTK4 does not currently have Browser support.

	at org.eclipse.swt.SWT.error(SWT.java:4895)
	at org.eclipse.swt.browser.Browser.<init>(Browser.java:120)
	at de.derrichter.hibiscus.mashup.gui.dialogs.PasswordDialog.paint(PasswordDialog.java:277)
	at de.derrichter.hibiscus.mashup.gui.dialogs.PinDialog.paint(PinDialog.java:114)
	at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:560)
	... 9 more
ich habe allerdings Google Chrome 89.0.4389.82 installiert.

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

Gelöst mit (lib-)webkit-Update bei GTK (SWT)-Fehler

Beitrag von Hibiscus-Scripter » Di 9. Mär 2021, 20:03

Hallo pyromaniac,

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

Die ausschlaggebende Meldung ist wohl diese:
pyromaniac hat geschrieben:
Di 9. Mär 2021, 14:55
Please ensure that WebKit with its GTK 3.x bindings is installed (WebKit2 API level is preferred). Additionally, please note that GTK4 does not currently have Browser support.
Da ist in deinem System eine nicht kompatible SWT-Version installiert.

Google brachte mir das als Ergebnis:
https://openwritings.net/pg/eclipse/ecl ... kdown-file

Die Kernaussage ist also folgende:
Please ensure Webkit with its Gtk 3.x bindings installed. Webkit2 API level preferred.
Also auf Deutsch: Bitte stellen Sie sicher, dass Webkit mit seinen Gtk 3.x-Bindungen installiert ist. Webkit2-API-Ebene bevorzugt.
Hierzu ein Befehl den ich auch per Google gefunden habe:
https://unix.stackexchange.com/question ... ts-gtk-3-x

:idea: Hier nochmal eine Erläuterung der Pakete und dessen Namen:
https://stackoverflow.com/a/19695900/6104616


Oder aber frage doch einfach mal im https://www.homebanking-hilfe.de/forum/index.php?f=33 Forum bei Olaf nach dem Fehler.
Der kennst dich da viel besser aus.

Gruß :wave:
... 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

pyromaniac
Beiträge: 2
Registriert: Di 9. Mär 2021, 14:36

Re: DKB Exception mit ChromeDriver 89

Beitrag von pyromaniac » Mi 10. Mär 2021, 15:08

Hibiscus-Scripter hat geschrieben:
Di 9. Mär 2021, 20:03
Da ist in deinem System eine nicht kompatible SWT-Version installiert.
Tatsächlich war es nicht SWT (ich wüsste nichtmal was das ist, sondern webkit. nachdem ich libwebkit installiert habe, ist alles OK, vielen Dank für die Hilfe.

Gruß
Thomas

xaverlalo
Beiträge: 2
Registriert: Sa 30. Jan 2021, 12:17

[Gelöst mit (lib-)webkit-Update bei GTK (SWT)-Fehler] Linux - GTK does not currently have Browser support

Beitrag von xaverlalo » Fr 13. Aug 2021, 22:25

Hallo,
ich habe hibiscus und jameica sowie die alle nötigen Plugins in der neusten stable Version (Chrome-Driver in 91 und 92-testing ausprobiert) neu installiert.

Leider kommt der Dialog zum Kennwort eingeben nicht, sondern es gibt folgenden Fehler.

Code: Alles auswählen

[13.08.2021 10:09:10] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[13.08.2021 10:09:10]  
[13.08.2021 10:09:10] System-Info: OS[Linux (ver. 5.13.8-zen2-1-zen) amd64]  Platform[Jameica 2.10.0 | Build: 480 vom 20201127]  Plugin[hibiscus 2.10.3 | Build: 365 vom 20210420]
[13.08.2021 10:09:10] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.24 | Build: 720 vom 20210531] [Hibiscus Mashup ver. 0.9.19 | Build: 450 vom 20210531]
[13.08.2021 10:09:10] Überprüfe Jameica-Version ...
[13.08.2021 10:09:10] OK: Jameica-Version 2.10.0 installiert und aktiv
[13.08.2021 10:09:10] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[13.08.2021 10:09:10] OK: Java-Version 11.0.12 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-11-openjdk)
[13.08.2021 10:09:10] Überprüfe Selenium-Version ...
[13.08.2021 10:09:10] OK: Selenium-Version 3.141.59 installiert und aktiv
[13.08.2021 10:09:10] Überprüfe ChromeDriver-Version ...
[13.08.2021 10:09:10] OK: ChromeDriver-Version 92.0.4515.43 installiert und aktiv
[13.08.2021 10:09:10]  
[13.08.2021 10:09:10] Synchronisiere Konto 'DKB - Kreditkarte, IBAN ...' ...
[13.08.2021 10:09:10] ChromeDriver Proxy-Einstellungen setzen ...
[13.08.2021 10:09:10] Info-Warnung: Systemproxy-Einstellungen verwenden ist in der Applikation eingestellt, es ist aber kein Proxy im System eingetragen!
[13.08.2021 10:09:10] Selenium WebDriver über ChromeDriver wird gestartet ...
[13.08.2021 10:09:10] Überprüfe Chrome-Version ...
[13.08.2021 10:09:10] OK. Browser ist: chrome ver. 92
[13.08.2021 10:09:12] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://www.dkb.de/banking ...
[13.08.2021 10:09:12] Fehler: Exception bei Auth.Login! Fehlernachricht: DKB-Visa-Login fehlgeschlagen! org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.RuntimeException: org.eclipse.swt.SWTError: No more handles because there is no underlying browser available.
Please ensure that WebKit with its GTK 3.x bindings is installed (WebKit2 API level is preferred). Additionally, please note that GTK4 does not currently have Browser support.
)
	at org.eclipse.swt.SWT.error(SWT.java:4869)
	at org.eclipse.swt.SWT.error(SWT.java:4784)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:262)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855)
	at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog.open(AbstractDialog.java:550)
	at de.derrichter.hibiscus.mashup.crossover.callback.WebDialogs.askPIN(WebDialogs.java:304)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.getPasswort(Auth.java:112)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:340)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.dkbvisa.Collector.run(Collector.java:184)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:655)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Caused by: java.lang.RuntimeException: org.eclipse.swt.SWTError: No more handles because there is no underlying browser available.
Please ensure that WebKit with its GTK 3.x bindings is installed (WebKit2 API level is preferred). Additionally, please note that GTK4 does not currently have Browser support.

	at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:564)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4988)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4510)
	at de.willuhn.jameica.gui.GUI.loop(GUI.java:928)
	at de.willuhn.jameica.gui.GUI.init(GUI.java:331)
	at de.willuhn.jameica.system.Application.init(Application.java:145)
	at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
	at de.willuhn.jameica.Main.main(Main.java:75)
Caused by: org.eclipse.swt.SWTError: No more handles because there is no underlying browser available.
Please ensure that WebKit with its GTK 3.x bindings is installed (WebKit2 API level is preferred). Additionally, please note that GTK4 does not currently have Browser support.

	at org.eclipse.swt.SWT.error(SWT.java:4895)
	at org.eclipse.swt.browser.Browser.<init>(Browser.java:120)
	at de.derrichter.hibiscus.mashup.gui.dialogs.PasswordDialog.paint(PasswordDialog.java:322)
	at de.derrichter.hibiscus.mashup.gui.dialogs.PinDialog.paint(PinDialog.java:114)
	at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:560)
	... 9 more
Ich würde mich über Hilfe sehr freuen.

Grüße

hbci
VIP
VIP
Beiträge: 445
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 4 times

Re: Arch Linux - SWTError beim DKB-Visa-Login

Beitrag von hbci » Sa 14. Aug 2021, 06:53

Schau mal, ob dir hier im Allgemeinen und hier und hier im Speziellen geholfen wird.

xaverlalo
Beiträge: 2
Registriert: Sa 30. Jan 2021, 12:17

[Gelöst] Arch Linux - SWTError beim DKB-Visa-Login

Beitrag von xaverlalo » Mo 16. Aug 2021, 09:07

Danke. Die von dir genannten Suchen habe ich auch schon gemacht und damit herum probiert.

Schlussendlich hat nun folgendes geholfen (was genau, weiß ich leider nicht)

swt deinstallieren
kdewebkit qt5-webkit webkit2gtk webkitgtk-bin installieren
hibiskus jameica deinstallieren (und den yay build-cache ordner löschen)
hibiskus jameica frisch paketieren und installieren

DANKE für die schnelle Hilfe, die mich motiviert hat das nochmal auszuprobieren (das meiste hatte ich schon so oder so ähnlich mal gemacht) :thumbup:

UnbekannterNr1
Beiträge: 28
Registriert: Mi 19. Apr 2017, 16:56
Has thanked: 1 time

Probleme nach Neuinstallation bei Barclays und Advanzia

Beitrag von UnbekannterNr1 » Mi 22. Dez 2021, 15:15

Hallo,

da sich mein Kubuntu 21.10 nach zuviel dran rumspielen verabschiedet hatte, musste ich es neu aufsetzen. Vorher habe ich meine alte Jameica Installation gesichert. Sparkasse, DKB, und Paypal funktionieren ohne Probleme. Aber bei Barclays und Advanzia kommen Fehlermeldungen. Das sind die, die per ans Handy gesendete Tan verifiziert werden. Das Feld für die Tan Eingabe ploppt nicht auf. Hat da jemand einen Tipp für mich. Die Module sollten alle aktuell sein.
Ich hoffe, die Fehlermeldung hier reicht. Falls nicht, liefere ich es gerne nach.

Code: Alles auswählen

[22.12.2021 15:07:40] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[22.12.2021 15:07:40]  
[22.12.2021 15:07:40] System-Info: OS[Linux (ver. 5.13.0-22-generic) amd64]  Platform[Jameica 2.11.0-nightly | Build: 479 vom 20211130]  Plugin[hibiscus 2.11.0-nightly | Build: 361 vom 20211222]
[22.12.2021 15:07:40] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.29-nightly | Build: 786 vom 20211211] [Hibiscus Mashup ver. 0.9.21 | Build: 480 vom 20211125]
[22.12.2021 15:07:40] Überprüfe Jameica-Version ...
[22.12.2021 15:07:40] OK: Jameica-Version 2.11.0 installiert und aktiv
[22.12.2021 15:07:40] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[22.12.2021 15:07:40] OK: Java-Version 15.0.3 von 'Private Build' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-15-openjdk-amd64)
[22.12.2021 15:07:40] Überprüfe Selenium-Version ...
[22.12.2021 15:07:40] OK: Selenium-Version 4.1.0 installiert und aktiv
[22.12.2021 15:07:40] Überprüfe ChromeDriver-Version ...
[22.12.2021 15:07:40] OK: ChromeDriver-Version 96.0.4664.45 installiert und aktiv
[22.12.2021 15:07:40] Überprüfe POI-Version ...
[22.12.2021 15:07:40] OK: POI-Version 4.1.2 installiert und aktiv
[22.12.2021 15:07:40]  
[22.12.2021 15:07:40] Synchronisiere Konto 'Barclaycard - Kreditkarte, Kto. 2013676456 [Barclays Ba...urg Branch]' ...
[22.12.2021 15:07:40] Selenium WebDriver über ChromeDriver wird gestartet ...
[22.12.2021 15:07:41] Überprüfe Chrome-Version ...
[22.12.2021 15:07:41] OK. Browser ist: chrome ver. 96
[22.12.2021 15:07:43] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung Unbe******* auf https://banking.barclaycard.de ...
[22.12.2021 15:07:43] Fehler: Exception bei Auth.Login! Fehlernachricht: Barclays-Visa-Login fehlgeschlagen! org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.RuntimeException: org.eclipse.swt.SWTError: No more handles because there is no underlying browser available.
Please ensure that WebKit with its GTK 3.x bindings is installed (WebKit2 API level is preferred). Additionally, please note that GTK4 does not currently have Browser support.
)
	at org.eclipse.swt.SWT.error(SWT.java:4893)
	at org.eclipse.swt.SWT.error(SWT.java:4808)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:262)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:5996)
	at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog.open(AbstractDialog.java:550)
	at de.derrichter.hibiscus.mashup.crossover.callback.WebDialogs.askPIN(WebDialogs.java:304)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.getPasswort(Auth.java:112)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:340)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclaysvisa.Collector.run(Collector.java:166)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:850)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Caused by: java.lang.RuntimeException: org.eclipse.swt.SWTError: No more handles because there is no underlying browser available.
Please ensure that WebKit with its GTK 3.x bindings is installed (WebKit2 API level is preferred). Additionally, please note that GTK4 does not currently have Browser support.

	at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:564)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:5096)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4602)
	at de.willuhn.jameica.gui.GUI.loop(GUI.java:928)
	at de.willuhn.jameica.gui.GUI.init(GUI.java:331)
	at de.willuhn.jameica.system.Application.init(Application.java:145)
	at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
	at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.eclipse.swt.SWTError: No more handles because there is no underlying browser available.
Please ensure that WebKit with its GTK 3.x bindings is installed (WebKit2 API level is preferred). Additionally, please note that GTK4 does not currently have Browser support.

	at org.eclipse.swt.SWT.error(SWT.java:4919)
	at org.eclipse.swt.browser.Browser.<init>(Browser.java:120)
	at de.derrichter.hibiscus.mashup.gui.dialogs.PasswordDialog.paint(PasswordDialog.java:323)
	at de.derrichter.hibiscus.mashup.gui.dialogs.PinDialog.paint(PinDialog.java:129)
	at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:560)
	... 9 more

UnbekannterNr1
Beiträge: 28
Registriert: Mi 19. Apr 2017, 16:56
Has thanked: 1 time

Re: Probleme nach Neuinstallation bei Barclays und Advanzia

Beitrag von UnbekannterNr1 » Mi 22. Dez 2021, 19:01

So,
ich habe jetzt folgende Datei installiert:

Code: Alles auswählen

ibwebkit2gtk-4.0-37_2.34.1-0ubuntu0.21.10.1_amd64.deb
Im zweiten Anlauf funktioniert alles. Vielen Dank für die Hilfe.

Error
Beiträge: 8
Registriert: Mo 12. Dez 2022, 16:18

Re: "no underlying browser available"... aber Chromium ist da?

Beitrag von Error » Mo 12. Dez 2022, 17:28

Ups, sorry! Hier:

Code: Alles auswählen

[12.12.2022 17:26:07] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[12.12.2022 17:26:07]  
[12.12.2022 17:26:07] System-Info: OS[Linux (ver. 5.15.0-56-generic) amd64]  Platform[Jameica 2.10.2 | Build: 484 vom 20220503]  Plugin[hibiscus 2.10.9 | Build: 371 vom 20221114]
[12.12.2022 17:26:07] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.49-nightly | Build: 904 vom 20221210] [Hibiscus Mashup ver. 0.9.29-nightly | Build: 527 vom 20221202]
[12.12.2022 17:26:07] Überprüfe Jameica-Version ...
[12.12.2022 17:26:07] OK: Jameica-Version 2.10.2 installiert und aktiv
[12.12.2022 17:26:07] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[12.12.2022 17:26:07] OK: Java-Version 17.0.4.1 von 'Flathub' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /app/jre)
[12.12.2022 17:26:07] Überprüfe Selenium-Version ...
[12.12.2022 17:26:07] OK: Selenium-Version 4.6.0 installiert und aktiv
[12.12.2022 17:26:07] Überprüfe ChromeDriver-Version ...
[12.12.2022 17:26:07] OK: ChromeDriver-Version 108.0.5359.71 installiert und aktiv
[12.12.2022 17:26:07] Überprüfe POI-Version ...
[12.12.2022 17:26:07] OK: POI-Version 5.2.2 installiert und aktiv
[12.12.2022 17:26:07]  
[12.12.2022 17:26:07] Synchronisiere Konto 'Barclaycard, IBAN DEXXXX..XXXXXX [Barclays Ba...urg Branch]' ...
[12.12.2022 17:26:07] Selenium WebDriver über ChromeDriver wird gestartet ...
[12.12.2022 17:26:08] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[12.12.2022 17:26:08] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[12.12.2022 17:26:08] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[12.12.2022 17:26:09] OK. Ergebnis der Berechnung: CFEB79CA0A3DF77AB5E8F8F671186E23 (Dauer: 1 Sek.)
[12.12.2022 17:26:10] Überprüfe Chromium-Version ...
[12.12.2022 17:26:10] OK. Browser ist: chrome ver. 108
[12.12.2022 17:26:12] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung XXXX******* auf https://banking.barclaycard.de ...
[12.12.2022 17:26:12] Fehler: Exception bei Auth.Login! Fehlernachricht: Barclays-Visa-Login fehlgeschlagen! org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.RuntimeException: org.eclipse.swt.SWTError: No more handles because there is no underlying browser available.
Please ensure that WebKit with its GTK 3.x bindings is installed (WebKit2 API level is preferred). Additionally, please note that GTK4 does not currently have Browser support.
)
	at org.eclipse.swt.SWT.error(SWT.java:4893)
	at org.eclipse.swt.SWT.error(SWT.java:4808)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:262)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:5996)
	at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog.open(AbstractDialog.java:550)
	at de.derrichter.hibiscus.mashup.crossover.callback.WebDialogs.askPIN(WebDialogs.java:373)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.getPasswort(Auth.java:112)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:342)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclaysvisa.Collector.run(Collector.java:167)
	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:1081)
Caused by: java.lang.RuntimeException: org.eclipse.swt.SWTError: No more handles because there is no underlying browser available.
Please ensure that WebKit with its GTK 3.x bindings is installed (WebKit2 API level is preferred). Additionally, please note that GTK4 does not currently have Browser support.

	at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:564)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:5096)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4602)
	at de.willuhn.jameica.gui.GUI.loop(GUI.java:928)
	at de.willuhn.jameica.gui.GUI.init(GUI.java:331)
	at de.willuhn.jameica.system.Application.init(Application.java:145)
	at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
	at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.eclipse.swt.SWTError: No more handles because there is no underlying browser available.
Please ensure that WebKit with its GTK 3.x bindings is installed (WebKit2 API level is preferred). Additionally, please note that GTK4 does not currently have Browser support.

	at org.eclipse.swt.SWT.error(SWT.java:4919)
	at org.eclipse.swt.browser.Browser.<init>(Browser.java:120)
	at de.derrichter.hibiscus.mashup.gui.dialogs.security.PasswordDialog.paint(PasswordDialog.java:326)
	at de.derrichter.hibiscus.mashup.gui.dialogs.security.PinDialog.paint(PinDialog.java:129)
	at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:560)
	... 9 more


Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können,
Installieren Sie alle Updates und verwenden für das Jameica-Upgrade das Rund-um-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

Error
Beiträge: 8
Registriert: Mo 12. Dez 2022, 16:18

Re: "no underlying browser available"... aber Chromium ist da?

Beitrag von Error » Mo 12. Dez 2022, 19:24

Klarer Fall von falschem Suchbegriff... Danke für den Schubs zum richtigen Post!

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