[Wartet auf Antwort] Leaseplanbank kein login möglich

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
frankef
Beiträge: 4
Registriert: Sa 6. Mai 2023, 08:57

[Wartet auf Antwort] Leaseplanbank kein login möglich

Beitrag von frankef » Sa 6. Mai 2023, 09:06

Hallo,
das Login in ein Leaseplanbankkonto schlägt fehlt, es wird kein Passwort abgefragt:

Code: Alles auswählen

[Fri May 05 17:40:34 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.Auth.getPasswort] Passwort für Anmeldekennung frb******* wird abgefragt ...
[Fri May 05 17:40:34 CEST 2023][ERROR][main][de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog$4.run] error while painting dialog
java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.swt.browser.WebKit
at org.eclipse.swt.browser.BrowserFactory.createWebBrowser(BrowserFactory.java:23)
at org.eclipse.swt.browser.Browser.<init>(Browser.java:96)
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)
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)

[Fri May 05 17:40:34 CEST 2023][ERROR][main][de.willuhn.jameica.gui.GUI.loop] main loop crashed, retry
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.RuntimeException: java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.swt.browser.WebKit)
at org.eclipse.swt.SWT.error(SWT.java:4893)
at org.eclipse.swt.SWT.error(SWT.java:4808)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:188)
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: java.lang.RuntimeException: java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.swt.browser.WebKit
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)
... 7 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.swt.browser.WebKit
at org.eclipse.swt.browser.BrowserFactory.createWebBrowser(BrowserFactory.java:23)
at org.eclipse.swt.browser.Browser.<init>(Browser.java:96)
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

[Fri May 05 17:40:34 CEST 2023][ERROR][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin] Exception bei Auth.Login! Stacktrace:
java.lang.Exception: LeasePlanBank-Login fehlgeschlagen! org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.RuntimeException: java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.swt.browser.WebKit)
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.leaseplanbank.Collector.run(Collector.java:163)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:890)
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: java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.swt.browser.WebKit
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: java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.swt.browser.WebKit
at org.eclipse.swt.browser.BrowserFactory.createWebBrowser(BrowserFactory.java:23)
at org.eclipse.swt.browser.Browser.<init>(Browser.java:96)
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

at de.derrichter.hibiscus.mashup.crossover.interact.Auth.getPasswort(Auth.java:142)
at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:342)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.leaseplanbank.Collector.run(Collector.java:163)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:890)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Verwendete Versionen:

ubuntu 22.04
openjdk version 11.0.18
jameica 2.10.1
hibiscus 2.10.12
selenium 4.8.3
htmlunit 2.70.0
chromedriver 112.05615
mashup 0.9.34

Frank
Zuletzt geändert von frankef am Sa 6. Mai 2023, 18:02, insgesamt 1-mal geändert.

gochbewohner
Beiträge: 219
Registriert: Mi 10. Jun 2015, 13:23
Been thanked: 11 times

Re: Leaseplanbank kein login möglich

Beitrag von gochbewohner » Sa 6. Mai 2023, 10:23

Bitte vor dem Posten die Forenregeln lesen. Das Log muss als Codeblock, die Taste mit "< / >", gepostet werden.

hbci
VIP
VIP
Beiträge: 766
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 32 times

Re: Leaseplanbank kein login möglich

Beitrag von hbci » Sa 6. Mai 2023, 19:20

Wenn du außerdem, wie in den Forenregeln beschrieben, das richtige Log, nämlich das Statuslog, postest, kannst du dir die händische Aufzählung der verwendeten Versionen sparen.

Im Übrigen läuft bei mir der Abruf fehlerfrei, nach Fehler, weil die persönlichen Daten per einmaligem Web-Login aktualisiert werden müssen:

Code: Alles auswählen

[06.05.2023 19:21:27] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[06.05.2023 19:21:27]  
[06.05.2023 19:21:27] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.12 | Build: 374 vom 20230418]
[06.05.2023 19:21:27] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.57-nightly | Build: 972 vom 20230430] [Hibiscus Mashup ver. 0.9.34-nightly | Build: 557 vom 20230430]
[06.05.2023 19:21:27] Überprüfe Jameica-Version ...
[06.05.2023 19:21:27] OK: Jameica-Version 2.10.4 installiert und aktiv
[06.05.2023 19:21:28] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[06.05.2023 19:21:28] OK: Java-Version 11.0.18 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.10.4\jre-win64)
[06.05.2023 19:21:28] Überprüfe Selenium-Version ...
[06.05.2023 19:21:28] OK: Selenium-Version 4.8.3 installiert und aktiv
[06.05.2023 19:21:28] Überprüfe ChromeDriver-Version ...
[06.05.2023 19:21:31] OK: ChromeDriver-Version 112.0.5615.49 installiert und aktiv
[06.05.2023 19:21:31] Überprüfe PDFBox-Version ...
[06.05.2023 19:21:31] OK: PDFBox-Version 2.0.27 installiert und aktiv
[06.05.2023 19:21:31]  
[06.05.2023 19:21:31] Synchronisiere Konto 'LeasePlanBank - Tagesgeld, IBAN NL51LP..* [BIC: LPLNNL2FXXX]' ...
[06.05.2023 19:21:31] Selenium WebDriver über ChromeDriver wird gestartet ...
[06.05.2023 19:21:48] Überprüfe Chrome-Version ...
[06.05.2023 19:21:48] OK. Browser ist: chrome ver. 112
[06.05.2023 19:21:50] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://sparen.leaseplanbank.de/login/login ...
[06.05.2023 19:23:10] LeasePlanBank-Login war erfolgreich
[06.05.2023 19:23:10] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[06.05.2023 19:23:10] Suche Umsätze im Zeitraum vom 14.04.2023 bis 06.05.2023 und lese diese aus ...
[06.05.2023 19:23:18] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_LeasePlanBank-Sync_1683393797978.png (Pfad: C:\Users\*\Desktop\)
[06.05.2023 19:23:46] Web-Logout der aktuellen Online-Sitzung ...
[06.05.2023 19:23:48] Warnung: LeasePlanBank-Logout war fehlerhaft; Bitte dem Entwickler im Forum melden!
[06.05.2023 19:23:51] Fehler: Im Onlinebanking muss auf folgende Meldung reagiert werden: Kontrollieren Sie Ihre persönlichen Daten
HibiscusMashup-Fehler_LeasePlanBank-Sync_1683393797978.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

frankef
Beiträge: 4
Registriert: Sa 6. Mai 2023, 08:57

Re: Leaseplanbank kein login möglich

Beitrag von frankef » So 7. Mai 2023, 13:31

Das Weblogin funktioniert bei mir problemlos, allerdings wird bei mir beim Abruf über hibiscus kein Passwort abgefragt. Das sieht man ja auch in der Fehlermeldung:

Code: Alles auswählen

[Fri May 05 17:40:34 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.Auth.getPasswort] Passwort für Anmeldekennung frb******* wird abgefragt ...
[Fri May 05 17:40:34 CEST 2023][ERROR][main][de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog$4.run] error while painting dialog
java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.swt.browser.WebKit

hbci
VIP
VIP
Beiträge: 766
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 32 times

Re: Leaseplanbank kein login möglich

Beitrag von hbci » So 7. Mai 2023, 13:53

Wenn du nicht das Status-Log wie in den Posting-Regeln beschrieben postest, kann dir nicht geholfen werden.

frankef
Beiträge: 4
Registriert: Sa 6. Mai 2023, 08:57

Re: Leaseplanbank kein login möglich

Beitrag von frankef » So 7. Mai 2023, 17:47

Hier noch der Status-Log:

Code: Alles auswählen

[07.05.2023 17:42:00] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[07.05.2023 17:42:00]  
[07.05.2023 17:42:00] System-Info: OS[Linux (ver. 5.19.0-41-generic) amd64]  Platform[Jameica 2.10.1 | Build: 444 vom 19700114]  Plugin[hibiscus 2.10.12 | Build: 374 vom 20230418]
[07.05.2023 17:42:00] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.57 | Build: 968 vom 20230422] [Hibiscus Mashup ver. 0.9.34 | Build: 555 vom 20230422]
[07.05.2023 17:42:00] Überprüfe Jameica-Version ...
[07.05.2023 17:42:05] WARNUNG: Jameica-Version ist veraltet! Neue Version 2.10.4 ist verfügbar. (Ihre derzeitige Version ist 2.10.1)
[07.05.2023 17:42:05] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[07.05.2023 17:42:05] OK: Java-Version 11.0.18 von 'Ubuntu' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-11-openjdk-amd64)
[07.05.2023 17:42:05] Überprüfe Selenium-Version ...
[07.05.2023 17:42:05] OK: Selenium-Version 4.8.3 installiert und aktiv
[07.05.2023 17:42:05] Überprüfe ChromeDriver-Version ...
[07.05.2023 17:42:05] OK: ChromeDriver-Version 112.0.5615.49 installiert und aktiv
[07.05.2023 17:42:05] Überprüfe PDFBox-Version ...
[07.05.2023 17:42:05] OK: PDFBox-Version 2.0.27 installiert und aktiv
[07.05.2023 17:42:05]  
[07.05.2023 17:42:05] Synchronisiere Konto 'Leaseplanbank-Tagesgeld, IBAN NL46LP..183101 [BIC: LPLNNL2FXXX]' ...
[07.05.2023 17:42:05] Selenium WebDriver über ChromeDriver wird gestartet ...
[07.05.2023 17:43:06] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[07.05.2023 17:43:06] Hinweis: Chrome/Chromium liegt in einer nicht kompatiblen Version vor (Fehler: Could not start a new session. Response code 500. Message: unknown error: DevToolsActivePort file doesn't exist) ...
[07.05.2023 17:43:06] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[07.05.2023 17:43:06] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[07.05.2023 17:43:07] OK. Ergebnis der Berechnung: 40A850EA0C33E3DDF49394EFBC932643 (Dauer: 0 Sek.)
[07.05.2023 17:43:07] Überprüfe Chromium-Version ...
[07.05.2023 17:43:07] OK. Browser ist: chrome ver. 112
[07.05.2023 17:43:09] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung frbe******* auf https://sparen.leaseplanbank.de/login/login ...
[07.05.2023 17:43:09] Fehler: Exception bei Auth.Login! Fehlernachricht: LeasePlanBank-Login fehlgeschlagen! org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: 'int org.eclipse.swt.internal.webkit.WebKitGTK.webkit_get_minor_version()')
	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.leaseplanbank.Collector.run(Collector.java:163)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:890)
	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: java.lang.UnsatisfiedLinkError: 'int org.eclipse.swt.internal.webkit.WebKitGTK.webkit_get_minor_version()'
	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: java.lang.UnsatisfiedLinkError: 'int org.eclipse.swt.internal.webkit.WebKitGTK.webkit_get_minor_version()'
	at org.eclipse.swt.internal.webkit.WebKitGTK.webkit_get_minor_version(Native Method)
	at org.eclipse.swt.browser.WebKit$WebKitExtension.gdbus_init(WebKit.java:385)
	at org.eclipse.swt.browser.WebKit$WebKitExtension.init(WebKit.java:370)
	at org.eclipse.swt.browser.WebKit.<clinit>(WebKit.java:217)
	at org.eclipse.swt.browser.BrowserFactory.createWebBrowser(BrowserFactory.java:23)
	at org.eclipse.swt.browser.Browser.<init>(Browser.java:96)
	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


hbci
VIP
VIP
Beiträge: 766
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 32 times

Re: Leaseplanbank kein login möglich

Beitrag von hbci » So 7. Mai 2023, 18:02

Na also, warum nicht gleich?! :roll:
Deine Jameica-Version ist völlig veraltet, siehe auch Warnung im Log. Vielleicht solltest du mal eine Neuinstallation des Rund-um-sorglos-Pakets in Betracht ziehen.
Die Fehlermeldung deutet auf den hier beschriebenen und gelösten Fehler hin.
Edit: Wenn ich mir das Jameica-Changelog so anschaue, wird der Fehler wahrscheinlich schon durch das Jameica-Update gefixt.

frankef
Beiträge: 4
Registriert: Sa 6. Mai 2023, 08:57

Re: Leaseplanbank kein login möglich

Beitrag von frankef » Mo 8. Mai 2023, 17:52

Meine jameica-Version ist aktuell, die 2.10.1 ist die aktuellste im Ubuntu-Repository. Danke für den Link auf die libwebkit-Diskussion, da scheint das Problem zu liegen, d.h. der Dialog zur Passworteingabe kann nicht dargestellt werden. Das muss ich mir mal genauer durchlesen, ob es dafür irgendeine Lösung gibt.

hbci
VIP
VIP
Beiträge: 766
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 32 times

Re: Leaseplanbank kein login möglich

Beitrag von hbci » Mo 8. Mai 2023, 19:06

Wenn das o. g. Changelog und selbst die Log-Ausgabe deiner "aktuellen" Jameica-Version sagen, sie sei nicht aktuell, dann wird das wohl so stimmen. Nutze einfach das Repository des Jameica-Entwicklers: https://www.willuhn.de/products/Jameica/updates

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