[Gelöst] Umsätze von LeasePlan Bank Tagesgeld werden nicht abgerufen

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
bhe
Beiträge: 20
Registriert: Di 16. Jul 2019, 22:24
Been thanked: 3 times

[Gelöst] Umsätze von LeasePlan Bank Tagesgeld werden nicht abgerufen

Beitrag von bhe » So 21. Jul 2024, 22:31

Hallo,

ich habe ein neues Tagesgeldkonto bei der LeasePlan Bank angelegt. Wenn ich Umsatz und Saldo abrufe läuft die Abfrage fehlerfrei durch, aber es werden keine Umsätze oder Saldo übernommen. Anfang des Jahres gab es bereits eine Meldung hier im Forum, es schien sich aber von alleine gelöst zu haben.

Testweise habe ich auch mal die Nightlys probiert, allerdings ohne Veränderung.
Hat jemand einen Tipp was das Problem sein könnte?

Hier noch das Log:

Code: Alles auswählen

[21.07.2024 21:59:59] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[21.07.2024 21:59:59]  
[21.07.2024 21:59:59] System-Info: OS[Linux (ver. 6.6.40-1-lts) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.20 | Build: 384 vom 20240405]
[21.07.2024 21:59:59] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.76-nightly | Build: 1115 vom 20240618] [Hibiscus Mashup ver. 0.9.44-nightly | Build: 612 vom 20240508]
[21.07.2024 21:59:59] Überprüfe Jameica-Version ...
[21.07.2024 21:59:59] OK: Jameica-Version 2.10.4 installiert und aktiv
[21.07.2024 21:59:59] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[21.07.2024 21:59:59] OK: Java-Version 22.0.2 von 'Arch Linux' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-22-openjdk)
[21.07.2024 21:59:59] Überprüfe Selenium-Version ...
[21.07.2024 21:59:59] OK: Selenium-Version 4.21.0 installiert und aktiv
[21.07.2024 21:59:59] Überprüfe ChromeDriver-Version ...
[21.07.2024 21:59:59] OK: ChromeDriver-Version 126.0.6478.62 installiert und aktiv
[21.07.2024 21:59:59] Überprüfe PDFBox-Version ...
[21.07.2024 21:59:59] OK: PDFBox-Version 2.0.31 installiert und aktiv
[21.07.2024 21:59:59]  
[21.07.2024 21:59:59] Synchronisiere Konto 'LeasePlanBank - Tagesgeld, IBAN NL65LP..123456 [BIC: LPLNNL2FXXX]' ...
[21.07.2024 21:59:59] Selenium WebDriver über ChromeDriver wird gestartet ...
[21.07.2024 22:00:01] Überprüfe Chrome-Version ...
[21.07.2024 22:00:01] OK. Browser ist: chrome ver. 126
[21.07.2024 22:00:03] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung abcd******* auf https://sparen.leaseplanbank.de/login/login ...
[21.07.2024 22:01:19] LeasePlanBank-Login war erfolgreich
[21.07.2024 22:01:19] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[21.07.2024 22:01:19] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[21.07.2024 22:01:19] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[21.07.2024 22:01:19] Suche Umsätze im Zeitraum vom 24.07.2014 bis 21.07.2024 und lese diese aus ...
[21.07.2024 22:01:25] Wegen Wochende Abrufzeitraum auf 'Alle' gesetzt um ausstehende Transaktionen im akutellen Saldo zu beachten
[21.07.2024 22:01:30] Web-Logout der aktuellen Online-Sitzung ...
[21.07.2024 22:01:31] LeasePlanBank-Logout war erfolgreich
Viele Grüße!

hbci
VIP
VIP
Beiträge: 1110
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 65 times

Re: Umsätze von LeasePlan Bank Tagesgeld werden nicht abgerufen

Beitrag von hbci » Mo 22. Jul 2024, 00:37

Wo ist der Fehlerscreenshot?

Bei mir klappt wegen des Cookie-Banners noch nicht mal der Login:

Code: Alles auswählen

[22.07.2024 00:29:43] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[22.07.2024 00:29:44]  
[22.07.2024 00:29:44] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.11.0-nightly | Build: 479 vom 20240320]  Plugin[hibiscus 2.11.0-nightly | Build: 361 vom 20240320]
[22.07.2024 00:29:44] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.76-nightly | Build: 1115 vom 20240618] [Hibiscus Mashup ver. 0.9.44-nightly | Build: 612 vom 20240508]
[22.07.2024 00:29:44] Überprüfe Jameica-Version ...
[22.07.2024 00:29:44] OK: Jameica-Version 2.11.0 installiert und aktiv
[22.07.2024 00:29:44] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[22.07.2024 00:29:44] OK: Java-Version 17.0.10 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.11.0-nightly 20240320\jre-win64)
[22.07.2024 00:29:44] Überprüfe Selenium-Version ...
[22.07.2024 00:29:44] OK: Selenium-Version 4.21.0 installiert und aktiv
[22.07.2024 00:29:44] Überprüfe ChromeDriver-Version ...
[22.07.2024 00:29:45] OK: ChromeDriver-Version 126.0.6478.55 installiert und aktiv
[22.07.2024 00:29:45] Überprüfe PDFBox-Version ...
[22.07.2024 00:29:45] OK: PDFBox-Version 2.0.31 installiert und aktiv
[22.07.2024 00:29:45]  
[22.07.2024 00:29:45] Synchronisiere Konto 'LeasePlanBank - Tagesgeld, IBAN NL51LP..* [BIC: LPLNNL2FXXX]' ...
[22.07.2024 00:29:46] Selenium WebDriver über ChromeDriver wird gestartet ...
[22.07.2024 00:29:55] Überprüfe Chrome-Version ...
[22.07.2024 00:29:55] OK. Browser ist: chrome ver. 126
[22.07.2024 00:29:57] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://sparen.leaseplanbank.de/login/login ...
[22.07.2024 00:30:44] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_LeasePlanBank-Sync_1721601043281 (Pfad: C:\Users\*\Desktop\)
[22.07.2024 00:31:37] WARNUNG: Erstellen von Support-Paket abgebrochen, da das Log-Level nicht auf TRACE eingstellt ist!
[22.07.2024 00:31:37] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! WebDriver-Fehler: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils$2@32b7ce81 (tried for 30 second(s) with 500 milliseconds interval)
Build info: version: '4.21.0', revision: '79ed462ef4'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 126.0.6478.183, chrome: {chromedriverVersion: 126.0.6478.55 (7616ff175414..., userDataDir: C:\Users\*\AppData\Local\...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:52832}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:52832/devtoo..., se:cdpVersion: 126.0.6478.183, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 23690c84b31c5b635136f3778a547ef8
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:228)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.waitForJSandJQueryToLoad(SeleniumUtils.java:196)
	at de.derrichter.finance.websync.institute.leaseplanbank.WebAuth.loginWithSelenium(WebAuth.java:59)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:469)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.leaseplanbank.Collector.run(Collector.java:180)
	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)
HibiscusMashup-Fehler_LeasePlanBank-Sync_1721601043281.png

Edit: Beim ca. 8. Versuch gehts auf einmal:

Code: Alles auswählen

[22.07.2024 00:53:04] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[22.07.2024 00:53:04]  
[22.07.2024 00:53:04] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.11.0-nightly | Build: 479 vom 20240320]  Plugin[hibiscus 2.11.0-nightly | Build: 361 vom 20240320]
[22.07.2024 00:53:04] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.76-nightly | Build: 1115 vom 20240618] [Hibiscus Mashup ver. 0.9.44-nightly | Build: 612 vom 20240508]
[22.07.2024 00:53:04] Überprüfe Jameica-Version ...
[22.07.2024 00:53:04] OK: Jameica-Version 2.11.0 installiert und aktiv
[22.07.2024 00:53:04] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[22.07.2024 00:53:04] OK: Java-Version 17.0.10 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.11.0-nightly 20240320\jre-win64)
[22.07.2024 00:53:04] Überprüfe Selenium-Version ...
[22.07.2024 00:53:04] OK: Selenium-Version 4.21.0 installiert und aktiv
[22.07.2024 00:53:04] Überprüfe ChromeDriver-Version ...
[22.07.2024 00:53:04] OK: ChromeDriver-Version 126.0.6478.55 installiert und aktiv
[22.07.2024 00:53:04] Überprüfe PDFBox-Version ...
[22.07.2024 00:53:04] OK: PDFBox-Version 2.0.31 installiert und aktiv
[22.07.2024 00:53:04]  
[22.07.2024 00:53:04] Synchronisiere Konto 'LeasePlanBank - Tagesgeld, IBAN NL51LP..* [BIC: LPLNNL2FXXX]' ...
[22.07.2024 00:53:05] Selenium WebDriver über ChromeDriver wird gestartet ...
[22.07.2024 00:53:08] Überprüfe Chrome-Version ...
[22.07.2024 00:53:08] OK. Browser ist: chrome ver. 126
[22.07.2024 00:53:10] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://sparen.leaseplanbank.de/login/login ...
[22.07.2024 00:54:39] LeasePlanBank-Login war erfolgreich
[22.07.2024 00:54:39] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[22.07.2024 00:54:39] Suche Umsätze im Zeitraum vom 02.07.2024 bis 22.07.2024 und lese diese aus ...
[22.07.2024 00:54:54] Web-Logout der aktuellen Online-Sitzung ...
[22.07.2024 00:54:56] LeasePlanBank-Logout war erfolgreich
[22.07.2024 00:54:57] Kontoauszug erfolgreich. Importiere Daten ...
[22.07.2024 00:54:58] Ergebnis des Sync: Keine neuen Umsätze vorhanden
[22.07.2024 00:54:58] Saldo aktualisiert von Konto: LeasePlanBank - Tagesgeld
[22.07.2024 00:54:58] Das Konto 'LeasePlanBank - Tagesgeld, IBAN NL51LP..* [BIC: LPLNNL2FXXX]' wurde erfolgreich synchronisiert
[22.07.2024 00:54:58] Synchronisierung via non-HBCI (Hibiscus Mashup) erfolgreich beendet
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

bhe
Beiträge: 20
Registriert: Di 16. Jul 2019, 22:24
Been thanked: 3 times

Re: Umsätze von LeasePlan Bank Tagesgeld werden nicht abgerufen

Beitrag von bhe » Mo 22. Jul 2024, 22:50

hbci hat geschrieben:
Mo 22. Jul 2024, 00:37
Wo ist der Fehlerscreenshot?
Von welchem Fehler? Bei mir läuft alles durch, aber es erscheinen keine Umsätze.

hbci
VIP
VIP
Beiträge: 1110
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 65 times

Re: Umsätze von LeasePlan Bank Tagesgeld werden nicht abgerufen

Beitrag von hbci » Di 23. Jul 2024, 13:54

Dann hilft wohl hier nur, wie auch im Fall aus dem Februar, ein Trace-Log an den Scripter zu schicken.

hbci
VIP
VIP
Beiträge: 1110
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 65 times

Re: Umsätze von LeasePlan Bank Tagesgeld werden nicht abgerufen

Beitrag von hbci » Di 23. Jul 2024, 22:27

Der oben beschriebene Fehler mit dem Cookie-Banner tritt übrigens regelmäßig auf und zwar immer dann, wenn Jameica und/oder Chrome nach einer längeren Pause neu gestartet werden. Ein reproduzierbarer Workaround ist, den fest installierten Chrome zu starten, die Leaseplan-Loginseite in einem Inkognito-Fenster zu öffnen und dort dann die notwendigen Cookies zu bestätigen. Das Fenster lässt man dann so geöffnet, und das Konto lässt sich in Hibiscus abrufen. Sporadisch tritt dann folgender Fehler auf, aber meistens klappt der Aufruf mit dem Workaround spätestens im zweiten Anlauf:

Code: Alles auswählen

[23.07.2024 22:07:25] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[23.07.2024 22:07:25]  
[23.07.2024 22:07:25] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.11.0-nightly | Build: 479 vom 20240320]  Plugin[hibiscus 2.11.0-nightly | Build: 361 vom 20240320]
[23.07.2024 22:07:25] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.76-nightly | Build: 1115 vom 20240618] [Hibiscus Mashup ver. 0.9.44-nightly | Build: 612 vom 20240508]
[23.07.2024 22:07:25] Überprüfe Jameica-Version ...
[23.07.2024 22:07:25] OK: Jameica-Version 2.11.0 installiert und aktiv
[23.07.2024 22:07:25] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[23.07.2024 22:07:25] OK: Java-Version 17.0.10 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.11.0-nightly 20240320\jre-win64)
[23.07.2024 22:07:25] Überprüfe Selenium-Version ...
[23.07.2024 22:07:25] OK: Selenium-Version 4.21.0 installiert und aktiv
[23.07.2024 22:07:25] Überprüfe ChromeDriver-Version ...
[23.07.2024 22:07:26] OK: ChromeDriver-Version 126.0.6478.55 installiert und aktiv
[23.07.2024 22:07:26] Überprüfe PDFBox-Version ...
[23.07.2024 22:07:26] OK: PDFBox-Version 2.0.31 installiert und aktiv
[23.07.2024 22:07:26]  
[23.07.2024 22:07:26] Synchronisiere Konto 'LeasePlanBank - Tagesgeld, IBAN NL51LP..* [BIC: LPLNNL2FXXX]' ...
[23.07.2024 22:07:27] Selenium WebDriver über ChromeDriver wird gestartet ...
[23.07.2024 22:07:33] Überprüfe Chrome-Version ...
[23.07.2024 22:07:33] OK. Browser ist: chrome ver. 126
[23.07.2024 22:07:35] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://sparen.leaseplanbank.de/login/login ...
[23.07.2024 22:09:19] LeasePlanBank-Login war erfolgreich
[23.07.2024 22:09:19] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[23.07.2024 22:09:19] Suche Umsätze im Zeitraum vom 09.07.2024 bis 23.07.2024 und lese diese aus ...
[23.07.2024 22:09:30] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_LeasePlanBank-Sync_1721765370514 (Pfad: C:\Users\*\Desktop\)
[23.07.2024 22:10:01] Web-Logout der aktuellen Online-Sitzung ...
[23.07.2024 22:10:03] LeasePlanBank-Logout war erfolgreich
[23.07.2024 22:10:09] WARNUNG: Erstellen von Support-Paket abgebrochen, da das Log-Level nicht auf TRACE eingstellt ist!
[23.07.2024 22:10:09] Fehler: Exception beim Abrufen der Kontoumsätze: java.io.IOException: Missing root object specification in trailer.
	at org.apache.pdfbox.pdfparser.COSParser.parseTrailerValuesDynamically(COSParser.java:2948)
	at org.apache.pdfbox.pdfparser.PDFParser.initialParse(PDFParser.java:173)
	at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:231)
	at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1114)
	at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1097)
	at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1056)
	at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1004)
	at de.derrichter.finance.websync.institute.leaseplanbank.WebPull.getTransData(WebPull.java:418)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.leaseplanbank.Collector.run(Collector.java:203)
	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)
HibiscusMashup-Fehler_LeasePlanBank-Sync_1721765370514.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

bhe
Beiträge: 20
Registriert: Di 16. Jul 2019, 22:24
Been thanked: 3 times

Re: Umsätze von LeasePlan Bank Tagesgeld werden nicht abgerufen

Beitrag von bhe » Mi 24. Jul 2024, 00:05

hbci hat geschrieben:
Di 23. Jul 2024, 13:54
Dann hilft wohl hier nur, wie auch im Fall aus dem Februar, ein Trace-Log an den Scripter zu schicken.
Ich habe mal das Trace-Log erstellt, hier tritt bei der Umwandlung des PDF ein Fehler auf. Das heruntergeladene PDF ist vorhanden und lesbar. Hier die Zeilen ab Logout:

Code: Alles auswählen

[Tue Jul 23 23:44:44 CEST 2024][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [WebSync:LeasePlanBank] [getTransData] Warte auf die Fertigstellung des Downloads des Kontoauszugs ...
[Tue Jul 23 23:44:44 CEST 2024][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [WebSync:LeasePlanBank] [getTransData] downloaded file: /tmp/chromedriver-downloads/Transaktionsuebersicht.pdf
[Tue Jul 23 23:44:44 CEST 2024][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [WebSync:LeasePlanBank] [getTransData] [PDDocument.load FILE]: org.apache.pdfbox.pdmodel.PDDocument@97d7f79
[Tue Jul 23 23:44:44 CEST 2024][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [WebSync:LeasePlanBank] [getTransData] Erzeuge einen Kontoauszug aus PDF ...
[Tue Jul 23 23:44:44 CEST 2024][WARN][bg-task:Worker][org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.loadDiskCache] 73 new fonts found, font cache will be re-built
[Tue Jul 23 23:44:44 CEST 2024][WARN][bg-task:Worker][org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.<init>] Building on-disk font cache, this may take a while
[Tue Jul 23 23:44:44 CEST 2024][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:LeasePlanBank] [WebLogout] Abmelden aufrufen durch klicken ... 
[Tue Jul 23 23:44:44 CEST 2024][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [[WebSync:LeasePlanBank] ] [WebLogout] Gefundener Logout-Button: [[ChromeDriver: chrome on linux (8afd100d340d1e17ca82eb46cfce6821)] -> xpath: (//a[@data-module='LogOut'])[1]]
[Tue Jul 23 23:44:46 CEST 2024][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [WebSync:LeasePlanBank] [WebLogout] postLogoutPage: ChromeDriver: chrome on linux (8afd100d340d1e17ca82eb46cfce6821)
[Tue Jul 23 23:44:46 CEST 2024][TRACE][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:LeasePlanBank] [SeleniumUtils] [checkWebDriverResponse] Funktion 'StringCharUtils.checkWebDriverResponse' wurde aufgerufen...
[Tue Jul 23 23:44:46 CEST 2024][TRACE][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:LeasePlanBank] [SeleniumUtils] [checkWebDriverResponse] xPathExpression '//label[contains(@class,'error-message') and text()!='' and not(contains(@style,'display: none')) and not(contains(@style,'display:none'))]' ergab kein Ergebnis
[Tue Jul 23 23:44:46 CEST 2024][TRACE][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:LeasePlanBank] [SeleniumUtils] [checkWebDriverResponse] xPathExpression '//div[contains(@class,'servicebanner') and not(contains(@style,'display: none')) and not(contains(@style,'display:none'))]' ergab kein Ergebnis
[Tue Jul 23 23:44:46 CEST 2024][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [[WebSync:LeasePlanBank] ] [WebLogout] Gefundene Logout-Bestätigung: [[ChromeDriver: chrome on linux (8afd100d340d1e17ca82eb46cfce6821)] -> xpath: //h1[contains(.,'Anmelden')]]
[Tue Jul 23 23:44:46 CEST 2024][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:LeasePlanBank] [WebLogout] Logout bei der 'LeasePlan Bank' war erfolgreich
[Tue Jul 23 23:44:46 CEST 2024][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [SeleniumUtils] WebDriver-Instanz ist ChromeDriver und wird nun beendet ...
[Tue Jul 23 23:44:46 CEST 2024][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [SeleniumUtils] Noch laufende WebDriver killen...
[Tue Jul 23 23:44:46 CEST 2024][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [SeleniumUtils] OS-Info: Linux amd64
[Tue Jul 23 23:44:46 CEST 2024][TRACE][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [SeleniumUtils] Command-Object: Process[pid=15007, exitValue="not exited"]
[Tue Jul 23 23:44:46 CEST 2024][TRACE][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [SeleniumUtils] Command InputStream: java.lang.ProcessImpl$ProcessPipeInputStream@ef98c6f
[Tue Jul 23 23:44:46 CEST 2024][TRACE][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [SeleniumUtils] Command Input/Output/Error: chromedriver: Kein Prozess gefunden
[Tue Jul 23 23:44:46 CEST 2024][DEBUG][bg-task:Worker][de.willuhn.jameica.hbci.server.DBPropertyUtil.logCache] *** [CACHE] loaded scope meta.konto.
[Tue Jul 23 23:44:46 CEST 2024][DEBUG][bg-task:Worker][de.willuhn.datasource.db.DBIteratorImpl.init] executing sql query: prep102: select PROPERTY.* from PROPERTY where name like ? {1: 'meta.konto.%'}
[Tue Jul 23 23:44:46 CEST 2024][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.institute.leaseplanbank.Collector.run] Erstelle ein Support-Paket bei einem Websync-Fehler ist hier im Moment: false
[Tue Jul 23 23:44:46 CEST 2024][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] stopping synchronization
[Tue Jul 23 23:44:46 CEST 2024][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] finished
[Tue Jul 23 23:44:46 CEST 2024][ERROR][bg-task:Worker][de.willuhn.jameica.gui.GUI$7.run] error while executing background task
java.lang.NoSuchMethodError: 'boolean org.apache.fontbox.ttf.OpenTypeFont.isSupportedOTF()'
	at org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.addTrueTypeFontImpl(FileSystemFontProvider.java:781)
	at org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.addTrueTypeFont(FileSystemFontProvider.java:715)
	at org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.scanFonts(FileSystemFontProvider.java:392)
	at org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.<init>(FileSystemFontProvider.java:370)
	at org.apache.pdfbox.pdmodel.font.FontMapperImpl$DefaultFontProvider.<clinit>(FontMapperImpl.java:141)
	at org.apache.pdfbox.pdmodel.font.FontMapperImpl.getProvider(FontMapperImpl.java:160)
	at org.apache.pdfbox.pdmodel.font.FontMapperImpl.findFont(FontMapperImpl.java:430)
	at org.apache.pdfbox.pdmodel.font.FontMapperImpl.findFontBoxFont(FontMapperImpl.java:393)
	at org.apache.pdfbox.pdmodel.font.FontMapperImpl.getFontBoxFont(FontMapperImpl.java:367)
	at org.apache.pdfbox.pdmodel.font.PDType1Font.<init>(PDType1Font.java:146)
	at org.apache.pdfbox.pdmodel.font.PDType1Font.<clinit>(PDType1Font.java:79)
	at org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:76)
	at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:171)
	at org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:66)
	at org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:959)
	at org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:532)
	at org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:507)
	at org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:151)
	at org.apache.pdfbox.text.LegacyPDFStreamEngine.processPage(LegacyPDFStreamEngine.java:155)
	at org.apache.pdfbox.text.PDFTextStripper.processPage(PDFTextStripper.java:363)
	at org.apache.pdfbox.text.PDFTextStripper.processPages(PDFTextStripper.java:291)
	at org.apache.pdfbox.text.PDFTextStripper.writeText(PDFTextStripper.java:238)
	at org.apache.pdfbox.text.PDFTextStripper.getText(PDFTextStripper.java:202)
	at de.derrichter.finance.websync.institute.leaseplanbank.WebPull.getTransData(WebPull.java:427)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.leaseplanbank.Collector.run(Collector.java:203)
	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)
Warum funktionier PDFBox bei mir nicht? Version 2.0.31 ist installiert...

hbci
VIP
VIP
Beiträge: 1110
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 65 times

Re: Umsätze von LeasePlan Bank Tagesgeld werden nicht abgerufen

Beitrag von hbci » Mi 24. Jul 2024, 07:40

Der Fehler trat hier schon mal auf. Gelöst wurde das Problem aber seinerzeit nicht bzw. es löste sich in Wohlgefallen auf. Witzigerweise ist dieser Beitrag die einzige Fundstelle, die Google bei der Suche nach dieser Fehlermeldung ausspuckt. Nach meinem laienhaften Verständnis hört sich die und die folgenden Zeilen nach irgendwelchen nicht vorhandenen Schriftarten und/oder einem Berechtigungsproblem an.

bhe
Beiträge: 20
Registriert: Di 16. Jul 2019, 22:24
Been thanked: 3 times

Re: Umsätze von LeasePlan Bank Tagesgeld werden nicht abgerufen

Beitrag von bhe » Do 25. Jul 2024, 20:44

Das Problem hat sich jetzt gelöst, ich weiß aber nicht warum. :think:
Da es ein Schriftartproblem ist/war habe ich einmal testweise die Windows-Arial Schriftarten installiert und

Code: Alles auswählen

fc-cache --force && fc-cache-32 --force
ausgeführt. Dann hatte es funktioniert. Arial habe ich wieder entfernt und testweise die installierten Schriftarten ersetzt. Ging auch. Jetzt ist wieder alles auf Anfang, geht aber immer noch.

Also vermutlich irgendein Problem mit dem Font-Cache.

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