[Erledigt] LLB - ADAC, Fehler: Aktuelle DeviceID konnten nicht aus dem Cookie gelesen werden

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
Rogue One
Beiträge: 4
Registriert: Di 8. Okt 2019, 18:55

[Erledigt] LLB - ADAC, Fehler: Aktuelle DeviceID konnten nicht aus dem Cookie gelesen werden

Beitrag von Rogue One » Di 21. Apr 2020, 09:20

Hallo,

leider bekomme ich wenn ich meine LBB ADAC Kreditkarte abrufen will nach der Installation des latest and greatest Hibiscus "Rundum-sorglos-Paket" mit hibiscus.mashup und finance.websync Version 0.9.11 folgenden Fehlermeldung:
Fehler: Aktuelle DeviceID konnten nicht aus den cookie gelesen werden:java.lang.NullPointerExeption

Code: Alles auswählen

[21.04.2020 09:11:27] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[21.04.2020 09:11:27]  
[21.04.2020 09:11:28] System-Info: OS[Linux (ver. 4.4.0-142-generic) amd64]  Platform[Jameica 2.8.6 | Build: 455 vom 20191101]  Plugin[hibiscus 2.8.23 | Build: 387 vom 20200114]
[21.04.2020 09:11:28] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.11 | Build: 585 vom 20200409] [Hibiscus Mashup ver. 0.9.11 | Build: 380 vom 20200409]
[21.04.2020 09:11:28] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[21.04.2020 09:11:28] OK: Java-Version 1.8.0_241 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[21.04.2020 09:11:28] Überprüfe Selenium-Version ...
[21.04.2020 09:11:28] OK: Selenium-Version 3.141.59 installiert und aktiv
[21.04.2020 09:11:28] Überprüfe ChromeDriver-Version ...
[21.04.2020 09:11:28] OK: ChromeDriver-Version 81.0.4044.69 installiert und aktiv
[21.04.2020 09:11:28] Überprüfe PDFBox-Version ...
[21.04.2020 09:11:28] OK: PDFBox-Version 2.0.19 installiert und aktiv
[21.04.2020 09:11:28]  
[21.04.2020 09:11:28] Synchronisiere Konto 'ADAC-VISA - Kreditkarte, IBAN DE6610..706880 [Landesbank ... Sparkasse]' ...
[21.04.2020 09:11:28] Selenium WebDriver über ChromeDriver wird gestartet ...
[21.04.2020 09:11:28] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[21.04.2020 09:11:28] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[21.04.2020 09:11:28] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[21.04.2020 09:11:32] OK. Ergebnis der Berechnung: 5129640F3220184C8ECD4EAA49259A92 (Dauer: 4 Sek.)
[21.04.2020 09:11:33] Überprüfe Chromium-Version ...
[21.04.2020 09:11:33] OK. Browser ist: chrome ver. 81
[21.04.2020 09:11:34] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung Räub******* auf https://adac.lbb.de ...
[21.04.2020 09:12:03] ADAC-VISA-Login war erfolgreich
[21.04.2020 09:12:05] Web-Logout der aktuellen Online-Sitzung ...
[21.04.2020 09:12:05] ADAC-VISA-Logout war erfolgreich
[21.04.2020 09:12:05] Fehler: Aktuelle DeviceID konnte nicht aus dem Cookie gelesen werden: java.lang.NullPointerException
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.lbb.Collector.run(Collector.java:231)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:619)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)
Meine Kundenkennung enthält auch Umlaute und mein Passwort Sonderzeichen. Ist das untere bereits diskutierte Problem in der Version 0.9.11 noch nicht gefixed?
viewtopic.php?f=34&t=847&p=4728&hilit=A ... ceID#p4729

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

Re: LLB - ADAC, Fehler: Aktuelle DeviceID konnten nicht aus den cookie gelesen werden

Beitrag von Hibiscus-Scripter » Di 21. Apr 2020, 12:05

So, danke für die ordentliche Meldung mit der vollständigen Status-Log,
und natürlich ist das verlinkte Problem für diesen Fall gelöst worden. Nur hättest du dich da ja auch melden können um deinen Fall zu schildern :wtf:
Dort lag mir nur ein Beispiel vor, dass das @-Zeichen im Cookie durch %40 ersetzt wird.

Also daher nochmals die Bitte an alle, mir doch weiter Beispiele zukommen zu lassen indem Ihr:
  • Mit den Browsern Chrome, Opera oder Firefox das Addon oder die Erweiterung "Edit This Cookie" installiert
  • Dann ruft Ihr euer LBB-, ADAC-, Amazon-Onlinebanking auf
  • Spätestens nach dem Login, kann man dann (bei aktivierten Addon) oben rechts auf ein "Cookie" (Keks) klicken, dort steht dann alles was wir brauchen:
    EditThisCookie - Amazon.png
  • Hinter dem Eintrag "deviceId-" steht euer Benutzername, aber die Umlaute und Sonderzeichen sind wohl durch etwas ersetzt worden
Diese Unterschiede hier dann bitte melden oder ganz genau und vollständig mit Screenshot per Persönlicher Nachricht.
Danke.

Gruß :wave:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
... 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

Rogue One
Beiträge: 4
Registriert: Di 8. Okt 2019, 18:55

Re: LLB - ADAC, Fehler: Aktuelle DeviceID konnten nicht aus dem Cookie gelesen werden

Beitrag von Rogue One » Di 21. Apr 2020, 15:18

Dann würde ich sagen, das die Umlaute UTF-8 codiert werden, wenn wie bei mir aus ä --> %C3%A4 wird!?
https://www.utf8-zeichentabelle.de/

Gruß :wave:

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

Re: LLB - ADAC, Fehler: Aktuelle DeviceID konnten nicht aus dem Cookie gelesen werden

Beitrag von Hibiscus-Scripter » Di 21. Apr 2020, 15:23

Kann sein, natürlich. Nur weiß ich halt nicht welche Sonderzeichen die Bank alles übersetzt. Die Umlaute sind nun klar.
Und die UTF-8-Kodierung in dem Cookie sind bei dir alles in Großbuchstaben?
... 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

Ener
Beiträge: 8
Registriert: Mo 31. Dez 2018, 21:56

Re: LLB - ADAC, Fehler: Aktuelle DeviceID konnten nicht aus dem Cookie gelesen werden

Beitrag von Ener » So 26. Apr 2020, 15:32

Wie cool, Danke für diesen Thread und dein Angebot das Plugin zu überarbeiten! Ich habe in meiner Kundenkennung (lbb-amazon) das Raute-Zeichen #, welches im Cookie auf %23 übersetzt wird. Danke nochmals, dass du dich diesem Problem annimmst, ein kleines Dankeschön ist unterwegs.

Falls du weitere Infos benötigst (oder Input per pm), bitte kurze Info!

Rogue One
Beiträge: 4
Registriert: Di 8. Okt 2019, 18:55

Re: LLB - ADAC, Fehler: Aktuelle DeviceID konnten nicht aus dem Cookie gelesen werden

Beitrag von Rogue One » So 26. Apr 2020, 18:16

Und die UTF-8-Kodierung in dem Cookie sind bei dir alles in Großbuchstaben?
Ja, aus ä wird %C3%A4 in Großbuchstaben.

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

Re: LLB - ADAC, Fehler: Aktuelle DeviceID konnten nicht aus dem Cookie gelesen werden

Beitrag von Hibiscus-Scripter » So 26. Apr 2020, 19:52

So es wurden nun Umlaute mit in die Konvertierung eingebaut: Ä ä Ö ö Ü ü und ß und das #-Zeichen.

Wenn jemand noch weitere Beispiele für eine Umsetzung in UTF-8 hat, z. B. ein Dollar-Zeichen oder sowas, dann bitte melden.
Soweit wird das dann wieder belassen ... denn dies sollte eigentlich nicht der Fall sein (siehe https://stackoverflow.com/questions/196 ... in-cookies)

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe hierzu gibst wie immer auch im Tipps und Tricks-Forum


Hier dann bitte auch wieder Rückmeldung geben!
:!: Dabei bitte nicht vergessen:
Sollten dennoch weiterhin Fehler auftreten hier das vollständige Status-Log posten!
(formatiert wie in den Posting-Regeln beschrieben)


Gruß :wave:

Ener
Beiträge: 8
Registriert: Mo 31. Dez 2018, 21:56

Re: LLB - ADAC, Fehler: Aktuelle DeviceID konnten nicht aus dem Cookie gelesen werden

Beitrag von Ener » So 26. Apr 2020, 20:52

Kurze Rückmeldung: Der Login mit # funktioniert im neuesten Nightly. Noch einmal vielen herzlichen Dank!

Rogue One
Beiträge: 4
Registriert: Di 8. Okt 2019, 18:55

Re: LLB - ADAC, Fehler: Aktuelle DeviceID konnten nicht aus dem Cookie gelesen werden

Beitrag von Rogue One » Fr 1. Mai 2020, 17:48

Kurze Rückmeldung: Der Login mit Umlauten rennt im neuesten Nightly. Noch einmal vielen herzlichen Dank!

:thumbup:

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