Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
-
tidenhub
- VIP
- Beiträge: 20
- Registriert: Sa 18. Jun 2016, 05:39
Beitrag
von tidenhub » Di 28. Aug 2018, 10:44
Hallo,
die Postbank hat das Design ihrer Webseite angepasst, und der Login ist zukünftig nur mit einer Postbank ID möglich.
Dadurch tritt aktuell folgender Fehler auf:
Code: Alles auswählen
[28.08.2018 03:38:52] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[28.08.2018 03:38:52]
[28.08.2018 03:38:52] System-Info: OS[Mac OS X (ver. 10.13.6) x86_64] Platform[Jameica 2.8.1 | Build: 449 vom 20180713] Plugin[hibiscus 2.8.3 | Build: 366 vom 20180627]
[28.08.2018 03:38:52] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.9-nightly | Build: 392 vom 20180828] [Hibiscus Mashup ver. 0.8.9-nightly | Build: 298 vom 20180826]
[28.08.2018 03:38:52] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[28.08.2018 03:38:52] ACHTUNG: Java-Version 1.8.0_152 ist zwar OK aber verwendet falschen Zeichensatz 'UTF-8' (Richtig wäre 'MacRoman')
[28.08.2018 03:38:52] Überprüfe HTMLUnit-Version ...
[28.08.2018 03:38:52] OK: HTMLUnit-Version 2.32 installiert und aktiv
[28.08.2018 03:38:52]
[28.08.2018 03:38:52] Synchronisiere Konto 'PB Tagesgeld, IBAN DE3710..725197 [BIC: PBNKDEFF100]' ...
[28.08.2018 03:38:53] HTMLUnit Proxy-Einstellungen setzen ...
[28.08.2018 03:38:53] Info-Warnung: Systemproxy-Einstellungen verwenden ist in der Applikation eingestellt, es ist aber kein Proxy im System eingetragen!
[28.08.2018 03:38:53] Web-Login mit HTMLUnit-Engine mit Anmeldekennung 7411******* auf https://banking.postbank.de/rai/login ...
[28.08.2018 03:39:13] Fehler: Web-Login mit HTMLUnit fehlgeschlagen! Fehlermeldung des Systems: java.lang.Exception: Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren)
Log-Eintrag: java.lang.NullPointerException
at de.derrichter.finance.websync.institute.postbanktask.WebAuth.loginWithHTMLUnit(WebAuth.java:81)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at de.derrichter.hibiscus.mashup.crossover.interact.Auth.htmlunitLogin(Auth.java:243)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.postbanktask.Collector.run(Collector.java:147)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:449)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
at de.derrichter.finance.websync.institute.postbanktask.WebAuth.loginWithHTMLUnit(WebAuth.java:87)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at de.derrichter.hibiscus.mashup.crossover.interact.Auth.htmlunitLogin(Auth.java:243)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.postbanktask.Collector.run(Collector.java:147)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:449)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
-
Hibiscus-Scripter
- Administrator
- Beiträge: 2527
- Registriert: Mi 30. Okt 2013, 17:14
- Wohnort: Würzburg
- Has thanked: 96 times
- Been thanked: 60 times
Beitrag
von Hibiscus-Scripter » Di 28. Aug 2018, 18:28
OK. Hatte gehofft das Angebot des Links "Zum bisherigen Online-Banking wechseln" mit HTMLUnit als Zwischenlösung dienen ist.
Dem ist leider nicht so. Bei einer neuen Browser-Session wird man immer wieder zum neuem Design geleitet und HTMLUnit nicht unterstützt.
Dies bedeutet es steht ein Komplett-Umbau auf den ChromeDriver an, dies ist ein bisschen Arbeit ;), vor allem weil hier das Tagesgeld, die Kreditkarte und das Sparkonto abgebildet ist.
Gruß
-
Steve0815
- Beiträge: 11
- Registriert: Di 28. Aug 2018, 20:53
Beitrag
von Steve0815 » Di 28. Aug 2018, 20:58
Also, das alte Login mit Kontonummer ist immer noch möglich, wenn man die URL
https://banking.postbank.de/
aufruft. (Zumindest im Webbrowser).
Wenn man hingegen
https://banking.postbank.de/rai/login aufruft (sieghe Skript), dann
wird man automatisch auf das neue Login
https://meine.postbank.de/#/login
umgeleitet, bei dem ein Login nur mit der ID möglich ist.
Vielleicht kann man das Script ja übergangsweise mit der o. b. URL anpassen, so dass man weiterhin mit der Kontonummer an die Umsatzdaten herankommt???
Danke
Gruß
Steve0815
-
Hibiscus-Scripter
- Administrator
- Beiträge: 2527
- Registriert: Mi 30. Okt 2013, 17:14
- Wohnort: Würzburg
- Has thanked: 96 times
- Been thanked: 60 times
Beitrag
von Hibiscus-Scripter » Mi 29. Aug 2018, 23:57
So, nun hat die Postbank das doch noch abgeschafft, mit der immer wieder sporaden Zwangs-Umleitung aufs neue Online-Banking. Haben sich vermutlich auch andere beschwert.
Nun konnte also doch noch die URL zum Login aufs alte Online-Banking geändert werden und das Login-Form angepasst.
Der Umbau auf die ChromeDriver-Engine die dann die neue Homepage unterstützt ist aber schon im Gange ...
Gerne mal mit den
aktuellen Nightly-Builds von
- finance.websync
- hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
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ß
-
porter
- Beiträge: 1
- Registriert: Mi 29. Aug 2018, 19:50
- Wohnort: Fulda
Beitrag
von porter » Do 30. Aug 2018, 23:32
Nabend,
die Nightly Builds haben es für mein Postbank Tagesgeldkonto gebracht.
Super Arbeit!!
Grüße
-
Hibiscus-Scripter
- Administrator
- Beiträge: 2527
- Registriert: Mi 30. Okt 2013, 17:14
- Wohnort: Würzburg
- Has thanked: 96 times
- Been thanked: 60 times
Beitrag
von Hibiscus-Scripter » So 2. Sep 2018, 02:06
Fertig.
Hibiscus Mashup verhällt sich nun so wie die Homepage auch. Bei Benutzung der Kontonummer als Login-Name wird mit der alten HTMLUnit-Engine das alte Online-Banking abgerufen. Wird in Hibiscus die neue "Postbank ID" angegeben und als Login-Name verwendet, läuft der Abruf automatisch über die neue ChromeDriver-Engine und ruft das neue Online-Banking ab.
Noch ein paar Anmerkungen hierzu:
- Durch eine unterschiedlichen Aufbau der Daten im CSV-Kontoauszug beim Tagesgeld-Konto werden alle abgerufenen Umsätze im Abrufzeitraum als Umsatz-Doppler angelegt. Daher muss man die alten, doppelten Umsätze löschen.
Wem dies auch ein Dorn im Auge ist, empfehle ich diesen Umstand der Postbank zu melden!
- Eigentlich sollten beim Wechsel auf die Postbank ID mit der Kreditkarte keine Umsatz-Doppler entstehen da hier der Aufbau gleich ist. Da aber auch direkt ein Fehler im Datensatzaufbau gelöst wurde, ist dieser nun anders und produziert auch hier im Abrufzeitraum Umsatz-Doppler. Hier wieder die alten Umsätze löschen (die nicht fetten nach dem Abruf)
- Für die Sparcard und ich glaube auch für Anlagekonten kann man noch gar keine Postbank ID anlegen lassen, daher sind diese Kontoarten auch ungetestet! Zitat:
Bitte beachten Sie: Eine Einrichtung der Postbank ID mit Anlagekontonummer und PIN ist derzeit nicht möglich.
Da harren wir der Dinge ...
- Allgemein kann man aber sagen, dass der Abruf mit der neuen ChromeDriver-Engine im neuem Online-Banking wesentlich stabiler und schneller von statten geht
Der Umbau auf die ChromeDriver-Engine welche die neue Homepage unterstützt ist somit für die aktuell verfügbaren Produkte abgeschlossen ...
Gerne mal mit den
aktuellen Nightly-Builds von
- finance.websync
- hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
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ß
-
tidenhub
- VIP
- Beiträge: 20
- Registriert: Sa 18. Jun 2016, 05:39
Beitrag
von tidenhub » So 2. Sep 2018, 04:38
Der neue Abruf mit "Postbank ID" klappt bei mir wie angekündigt.
Vielen Dank, David Tiede
-
Steve0815
- Beiträge: 11
- Registriert: Di 28. Aug 2018, 20:53
Beitrag
von Steve0815 » Mo 3. Sep 2018, 21:25
Äh, blöde Frage: Ich habe mir die nightly builds runtergeladen und installiert. Bei der Postbank VISA habe ich auf das Login via ID umgestellt (Zugagsdaten geändert). Jetzt meckert Jamaica aber auf meinem Mac und gint an, dass die Chrome Driver nicht installiert seien.
Daher die Frage: Woher bekomme ich die und wohin muss ich die auf dem Mac64bit installieren ???
Danke!
Gruß
Steva
-
Hibiscus-Scripter
- Administrator
- Beiträge: 2527
- Registriert: Mi 30. Okt 2013, 17:14
- Wohnort: Würzburg
- Has thanked: 96 times
- Been thanked: 60 times
Beitrag
von Hibiscus-Scripter » Mo 3. Sep 2018, 21:51
schau mal unter dem Hauptmenü-Punkt
Mashup non-HBCI Plugins online suchen...
Gruß