Santander: Abruf scheitert: Fehler: Cannot invoke "de.frankmuenster.mahoe.web.WebSiteExceptionTypes.ordinal()"

In diesem Forum gibt es Support zu den Plugins von Frank Münster

Moderator: kalinrow

hbci
VIP
VIP
Beiträge: 1337
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 36 times
Been thanked: 90 times

Santander: Abruf scheitert: Fehler: Cannot invoke "de.frankmuenster.mahoe.web.WebSiteExceptionTypes.ordinal()"

Beitrag von hbci » Mo 27. Okt 2025, 15:54

Code: Alles auswählen

[27.10.2025 15:53:18] Synchronisierung via Mahoe läuft
[27.10.2025 15:53:18]  
[27.10.2025 15:53:18] Synchronisiere Konto Santander Bank, IBAN DE6331..* [Santander Consumer Bank]
[27.10.2025 15:53:18] Java: 21.0.6 | OS: Windows 11 amd64 | HTMLUnit: 4.4.0 | System-Encoding : UTF-8 | Mahoe: 2.6.88-nightly(375)
[27.10.2025 15:53:18] Umsatzabfrage für Konto *, Kundennummer: *, IBAN: DE6331010833*, Bezeichnung: Santander Bank 
[27.10.2025 15:53:18] Fehler: Cannot invoke "de.frankmuenster.mahoe.web.WebSiteExceptionTypes.ordinal()" because the return value of "de.frankmuenster.mahoe.web.WebSiteException.getType()" is null
Das obige Beispiel ist ein Girokonto, gleiches Bild bei einer Keditkarte.

Edit: Fehler behoben, da mein Firefox unter Windows portabel ist, muss der Pfad zur Binary angegeben werden.

Kreditkartenabruf funktioniert, allerdings werden die gefundenen Umsätze nicht in der Umsatzliste angezeigt:

Code: Alles auswählen

[27.10.2025 17:10:14] Synchronisierung via Mahoe läuft
[27.10.2025 17:10:14]  
[27.10.2025 17:10:14] Synchronisiere Konto Santander Bank *, Kto. * [Santander Consumer Bank]
[27.10.2025 17:10:14] Java: 21.0.6 | OS: Windows 11 amd64 | HTMLUnit: 4.4.0 | System-Encoding : UTF-8 | Mahoe: 2.6.88-nightly(375)
[27.10.2025 17:10:14] Umsatzabfrage für Konto *, Kundennummer: *, IBAN: , Bezeichnung: Santander Bank * 
[27.10.2025 17:10:18] Anmelden an Bankseite
[27.10.2025 17:11:25] Anmeldung erfolgreich.
[27.10.2025 17:11:25] Aktualisiere allg. Kontoinformationen.
[27.10.2025 17:11:34] Saldo speichern
[27.10.2025 17:11:34] IBAN speichern.
[27.10.2025 17:11:35] Umsätze abfragen.
[27.10.2025 17:11:35] Ermittele gebuchte Umsätze.
[27.10.2025 17:11:44] Speichere gebuchte Umsätze.
[27.10.2025 17:11:44] 2 neue(r) gebuchte(r) Umsatz/Umsätze gespeichert.
[27.10.2025 17:11:44] Ermittele vorgemerkte Umsätze.
[27.10.2025 17:11:44] Speichere vorgemerkte Umsätze.
[27.10.2025 17:11:44] 0 neue(r) vorgemerkte(r) Umsatz/Umsätze gespeichert.
[27.10.2025 17:11:46] Nach neuen Institutsnachrichten suchen.
[27.10.2025 17:13:09] Keine neuen Nachrichten vorhanden
[27.10.2025 17:13:09] Keine weiteren Jobs vorhanden. Schließe Bankverbindung.
[27.10.2025 17:13:28] Synchronisierung via Mahoe erfolgreich beendet
2025-10-27 17_15_04-Jameica 2.11.0-nightly.png

Tagesgeld- oder Girokontoabruf scheitert, da offenbar nicht korrekt erkannt wird, dass es sich eben nicht um ein Kreditkartenkonto handelt:

Code: Alles auswählen

[27.10.2025 16:47:07] Synchronisierung via Mahoe läuft
[27.10.2025 16:47:07]  
[27.10.2025 16:47:07] Synchronisiere Konto Santander Bank, IBAN DE9650..* [Santander Consumer Bank]
[27.10.2025 16:47:07] Java: 21.0.6 | OS: Windows 11 amd64 | HTMLUnit: 4.4.0 | System-Encoding : UTF-8 | Mahoe: 2.6.88-nightly(375)
[27.10.2025 16:47:07] Umsatzabfrage für Konto *, Kundennummer: *, IBAN: DE9650033300*, Bezeichnung: Santander Bank 
[27.10.2025 16:47:08] Anmelden an Bankseite
[27.10.2025 16:47:51] Anmeldung erfolgreich.
[27.10.2025 16:47:51] Aktualisiere allg. Kontoinformationen.
[27.10.2025 16:48:52] Fehler: Expected condition failed: waiting for at least one condition to be valid: visibility of element located by By.cssSelector: div[class^=CardsMovementsHeader__kartenInfoBtn] || visibility of element located by By.cssSelector: button[class^=IbanFieldMH__detailsButton] (tried for 60 second(s) with 500 milliseconds interval)
Build info: version: '4.31.0', revision: '1ef9f18787*'
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '21.0.6'
Driver info: org.openqa.selenium.firefox.FirefoxDriver
Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 144.0, moz:accessibilityChecks: false, moz:buildID: 20251009125714, moz:geckodriverVersion: 0.35.0, moz:headless: false, moz:platformVersion: 10.0, moz:processID: 22244, moz:profile: C:\Users\*\AppData\Local\..., moz:shutdownTimeout: 60000, moz:webdriverClick: true, moz:windowless: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, userAgent: Mozilla/5.0 (Windows NT 10....}
Session ID: e8979282-ebb6-4f94-a8e0-29455018f6ef
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

kalinrow
Moderator
Moderator
Beiträge: 31
Registriert: Do 14. Nov 2013, 12:39
Been thanked: 3 times

Re: Santander: Abruf scheitert: Fehler: Cannot invoke "de.frankmuenster.mahoe.web.WebSiteExceptionTypes.ordinal()"

Beitrag von kalinrow » So 9. Nov 2025, 17:45

Hallo,

vielen Dank für die Information zu dem portablen FF. Das könnte auch bei anderen benutzen das Problem sein.

Santander Tagesgeld, funktioniert im Moment nicht. Auch dort muss das Skript an eine geänderte UI angepasst werden.
Da beim Tagesgeld alle Informationen als XHR-Requests geladen werden, wollte ich die eigentlich benutzten. Leider unterstützt Selenium mit FF den Develop-Modus nicht, somit kommt man nicht an die einzelnen XHR-Request ran. HTMLUnit kommt mit dem Seitenaufbau, der komplett über Javascript läuft nicht zu recht. Als dritte, aber völlig neue Lösung könnte man Playwright benutzten. Müsste aber erts komplett entwickelt werden. da ich demnächst auch noch einige Wochen weg bin, wird es leider noch etwas dauern, bis das Tagesgeld wieder abrufbar sein wird.

Viele Grüße
Frank

hbci
VIP
VIP
Beiträge: 1337
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 36 times
Been thanked: 90 times

Re: Santander: Abruf scheitert: Fehler: Cannot invoke "de.frankmuenster.mahoe.web.WebSiteExceptionTypes.ordinal()"

Beitrag von hbci » So 9. Nov 2025, 17:47

Danke für die Info.

y5050
Beiträge: 1
Registriert: Fr 14. Nov 2025, 16:12

Re: Santander: Abruf scheitert: Fehler: Cannot invoke "de.frankmuenster.mahoe.web.WebSiteExceptionTypes.ordinal()"

Beitrag von y5050 » Fr 14. Nov 2025, 16:39

Hallo,

nur als ergänzende Info: bei Schwäbisch Hall tritt dieselbe Fehlermeldung auf.
(daneben funktioniert momentan auch die Erstellung eines Fehlerberichts über www.schwaebisch-hall.de/bin/bshweb/accountdetails?vtn= nicht)

Code: Alles auswählen

[14.11.2025 16:25:54] Synchronisierung via Mahoe läuft
[14.11.2025 16:25:54]  
[14.11.2025 16:25:54] Synchronisiere Konto Schwäbisch Hall, Kto. x [Bausparkass...bisch Hall]
[14.11.2025 16:25:54] Java: 17.0.12 | OS: Windows 11 amd64 | HTMLUnit: 4.4.0 | System-Encoding : Cp1252 | Mahoe: 2.6.92-nightly(379)
[14.11.2025 16:25:54] Umsatzabfrage für Konto x, Kundennummer: x, IBAN: , Bezeichnung: Schwäbisch Hall 
[14.11.2025 16:25:54] Fehler: Cannot invoke "de.frankmuenster.mahoe.web.WebSiteExceptionTypes.ordinal()" because the return value of "de.frankmuenster.mahoe.web.WebSiteException.getType()" is null

Beste Grüße,
Peter

Zurück zu „Plugins wie Aktien-Bestand, Mahoe, Ordnerverwaltung oder dem QR-Code-Scanner“