DABbank-PlugIn ver. 2.x.x - Erweiterungen und Anpassungen

Hier sind alle Themen zu den PlugIns der ersten Generation des Hibiscus-Scripting Projekts gelistet
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: DABbank-PlugIn ver. 2.x.x - Erweiterungen und Anpassungen

Beitrag von Hibiscus-Scripter » Fr 26. Dez 2014, 18:02

Dass sowieso wie unter Kontakt auf der Projektseite angegeben auch verschlüsselt wenn gewünscht ... Hört sich dennoch nach einem sonderfall für dich an?
... 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

bonbaric
Beiträge: 3
Registriert: Mo 4. Mai 2015, 20:21

Re: DABbank-PlugIn ver. 2.x.x - Erweiterungen und Anpassungen

Beitrag von bonbaric » Di 26. Mai 2015, 09:51

ich habe bei dem Script folgenden Fehler, kein Anhnung woran das liegt, wer kann helfen (hat schon funktioniert)

Code: Alles auswählen

Login war erfolgreich
[26.05.2015 09:43:22] Prüfe auf neue Informationen der Bank und rufe diese nach Bedarf ab ...
[26.05.2015 09:43:22] Pre-Fehler: für die Sicherheit wird noch der Logout durchgeführt und der Passwortspeicher zurückgesetzt ...
[26.05.2015 09:43:22] [DABbank] Fehler: Konto: JavaException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
Hibiscus 2.6.2 und DAB Script 2.1.10, JRE Version:1.7.0_51-fcs System: Linux Opensuse 13.1

VDS_Chris

Problem mit DAB-Bank

Beitrag von VDS_Chris » Do 4. Jun 2015, 20:19

Bei der DAB-Bank hatte ich ein Problem, wenn ich Post im Postfach hatte. Dann gab es eine Null-Pointer-Exception.
Nach einiger Suche habe ich das Problem gelöst.
Zeile 208

Code: Alles auswählen

var HibiscusScripting_DABbank_UnreadMailCheck = "https://www.dab-bank.de/Mein-Konto-Depot/Postfach/?status=DOCUMENT_UNREAD&from=&till=";
ändern in

Code: Alles auswählen

var HibiscusScripting_DABbank_UnreadMailCheck = "https://www.dab-bank.de/Mein-Konto-Depot/Finanzuebersicht/Postfach/?status=DOCUMENT_UNREAD&from=&till=";
Zuletzt geändert von VDS_Chris am Do 4. Jun 2015, 20:20, insgesamt 1-mal geändert.

bonbaric
Beiträge: 3
Registriert: Mo 4. Mai 2015, 20:21

Re: DABbank-PlugIn ver. 2.x.x - Erweiterungen und Anpassungen

Beitrag von bonbaric » Do 4. Jun 2015, 22:44

Danke, genau das ist das Problem

bosso73

Re: DABbank-PlugIn ver. 2.x.x - Java: StringIndex

Beitrag von bosso73 » Sa 1. Aug 2015, 14:55

Nachdem nach Installation der Abruf via Hibiscus mit Scripting-Modul einige Wochen lief, ist seit 1.3.2015 kein Umsatz mehr abrufbar. Hibiscus steigt mit der Meldung "Fehler: Konto: JavaException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1" aus.

Code: Alles auswählen

[01.08.2015 14:37:48] Synchronisierung via Scripting läuft
[01.08.2015 14:37:48]  
[01.08.2015 14:37:48] Synchronisiere Konto: xxxxxus, Kto. xxxxxxx009 [DAB bank]
[01.08.2015 14:37:48] DABbank-PlugIn: Version 2.1.10 wurde gestartet ...
[01.08.2015 14:37:48] ******************************************************************************************************************
[01.08.2015 14:37:48] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[01.08.2015 14:37:48] OK: Java-Version 1.6.0_27 von 'Sun Microsystems Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8'
[01.08.2015 14:37:48] Überprüfe HTMLUnit-Version ...
[01.08.2015 14:37:48] OK: HTMLUnit-Version 2.15 installiert und aktiv
[01.08.2015 14:37:50] DABbank-Login mit xxxxxxxx5000 ...
[01.08.2015 14:38:02] Login war erfolgreich
[01.08.2015 14:38:02] Prüfe auf neue Informationen der Bank und rufe diese nach Bedarf ab ...
[01.08.2015 14:38:03] Pre-Fehler: für die Sicherheit wird noch der Logout durchgeführt und der Passwortspeicher zurückgesetzt ...
[01.08.2015 14:38:04] [DABbank] Fehler: Konto: JavaException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1

MMMuuu123

Re: DABbank-PlugIn ver. 2.x.x - Erweiterungen und Anpassungen

Beitrag von MMMuuu123 » Di 4. Aug 2015, 20:09

Lieber Hibiscus-Scripter,
Es gelingt mir nicht, das Scripting-Plugin für die DAB-Bank zu installieren:

1.Über Repository im Jameica:
Der Ordner "Scripting-Plugins für Hibiscus-Scripting projects" ist leer.

2. Manueller Download der Scripting-Dateien:
Fehlermeldung bei Aufruf des Links zu https://hibiscus-mashup.derrichter.de/i ... ons-stable
"Error: Folder specified does not exist. This could be because you manually entered the folder name in the URL or you don't have permission to access this folder". Identisches Verhalten in Linux und Win7 mit Firefox,Internet Explorer und Iron;
auch bei abgeschalteter Firewall u. Virenscanner;

Die Software funktioniert mit den bisherigen Konten (Sparkasse und DKB) einwandfrei.

System/Installationen:
Linux Mint 32 bit

Java: jre-8u51-linux-i586;
java version "1.8.0_51" - Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) Client VM (build 25.51-b03, mixed mode)"

Jameica/Hibiscus Installation mit Rundum-Sorglos-Paket
Jameica 2.6.2.
Hibiscus 2.6.12 build 364
HBCI-Plugin v. 2.6.12
HTML unit-plugin zu Hibiscus-Scripting v. 2.15

Das Sorglos-Paket wurde nach Lösche des Programm-Ordners Jameica installiert.
Bisherige, funktionierende Einrichtung: Java 1.7.0 65, Jameica 2.6.1. und Hibiscus 2.6.12.

Für Hinweise wäre ich sehr dankbar.

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

Fehler mit neuer HTMLUnit-Version ...

Beitrag von Hibiscus-Scripter » Mo 5. Okt 2015, 08:23

auf Wunsch eines anderen Entwicklers ist nun die aktuelle Version 2.18 von HTML-Unit online ...

Die wohl wesentlichste Änderung (bis auch einige Bug-Fixes) ist die Variable für die eventuell verwendete Browser-Version von HTML-Unit.

Daher erhält man in diesem PlugIn nun wohl mit der aktuellen Release diesen Fehler wenn man das aktuelle HTML-Unit Addon/PlugIn in der Version 2.18 installiert haben sollte:
java.lang.ClassCastException: Cannot cast jdk.nashorn.internal.runtime.Undefined to com.gargoylesoftware.htmlunit.BrowserVersion
Dies hat den Hintergrund das die Variante "Firefox_24" für die Browser-Simulation nun nicht mehr funktionsfähig ist und diese durch den Parameter "Firefox_38" ersetzt wurde ...

Von daher gibt es hier eine DoItSelf-Lösung für dieses aktuelle Problem des PlugIns (aber eben nur wenn man das aktuelle HTML-Unit Addon/PlugIn in der Version 2.18 installiert haben sollte):

Somit muss mann in seinem Benutzerverzeichnis, im Unterverzeichnis PlugIns, das Unterverzeichnis 'hibiscus.script.dabbank' das PlugIn 'hibiscus.script.dabbank.js' mit einem Editor öffnen.

Dann ist in der Zeile Nr. 1122 der Wert Zeile eben den Wert "Firefox_24" in "Firefox_38" abändern
Also am Ende muss die Zeile 1122 dann so aussehen:

Code: Alles auswählen

webClient = new WebClient(BrowserVersion.FIREFOX_38); 	// hier könnte man auch den verwendeten Browser einstellen
Speichern und schon sollte alles wieder funktionieren ...

Gruß
... 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

ticra

Re: Barclaycard-PlugIn ver. 2.x.x - Erweiterungen und Anpass

Beitrag von ticra » Do 29. Okt 2015, 14:32

Hallo Forum,
Ich kämpfe mit dem Einbinden meiner DAB-Konten über das Scripting Verfahren.
Installiert habe ich das aktuelle Sorglospaket für win32 mit den Versionen:
hibiscus Version 2.6.12
syntax-Version 2.4.0
Java-Version 1.8.0_40
HTMLUnit-Version 2.18
DABbank-PlugIn: Version 2.1.10

Beim Abholen der Umsätze für das erste Konto - Girokonto , Format:

Code: Alles auswählen

Buchungstag;Valuta;Buchungstext;Auftraggeber / Empfänger;Konto/IBAN;BLZ/BIC;Verwendungszweck;Betrag in EUR;
16.09.2015;16.09.2015;Ertrag;;;;Ausschüttung US5801351017;126,83;
läuft das Programm gemäß der Statusanzeige fehlerfrei durch liefert jedoch als Umsatzsumme die "Bankleitzahl 752400", allerdings ohne die im Logfile gelisteten Buchungen in hibiskus darzustellen.

Beim zweiten Konto - Verrechnungskonto (zum Depot) - gleiches Format wie Gironto - :

Code: Alles auswählen

Buchungstag;Valuta;Buchungstext;Auftraggeber / Empfänger;Konto/IBAN;BLZ/BIC;Verwendungszweck;Betrag in EUR;
16.09.2015;16.09.2015;Ertrag;;;;Ausschüttung US5801351017;126,83;
bricht das scripting mit Fehlermeldung ab:
28.10.2015 16:56:50] Synchronisierung via Scripting läuft
[28.10.2015 16:56:50]
[28.10.2015 16:56:50] Synchronisiere Konto: Verrechnungskonto, Kto. 7304953008 [DAB bank]
[28.10.2015 16:56:50] DABbank-PlugIn: Version 2.1.10 wurde gestartet ...
[28.10.2015 16:56:50] ******************************************************************************************************************
[28.10.2015 16:56:50] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[28.10.2015 16:56:50] OK: Java-Version 1.8.0_40 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252'
[28.10.2015 16:56:50] Überprüfe HTMLUnit-Version ...
[28.10.2015 16:56:50] OK: HTMLUnit-Version 2.18 installiert und aktiv
[28.10.2015 16:56:50] DABbank-Login mit XXXXXXXX ...
[28.10.2015 16:57:25] Login war erfolgreich
[28.10.2015 16:57:25] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[28.10.2015 16:57:28] Sie benutzen dieses DABbank-Konto das erste Mal in Hibiscus oder der Saldo und Datum wurde zurückgesetzt ...
[28.10.2015 16:57:28] ... es werden nun alle Umsätze seit 1914 abgeholt ...
[28.10.2015 16:57:32] Kontoauszug erfolgreich. Importiere Daten ...
[28.10.2015 16:57:32] Pre-Fehler: für die Sicherheit wird noch der Logout durchgeführt und der Passwortspeicher zurückgesetzt ...
[28.10.2015 16:57:34] [DABbank] Fehler: Umsatzverarbeitung: de.willuhn.util.ApplicationException: Betrag ungültig. Die Fehlermeldungs-Umgebung Ist:

Code: Alles auswählen

[Wed Oct 28 18:25:50 CET 2015][INFO][jdk.nashorn.internal.scripts.Script$Recompilation$28$101151AAAA$\^eval\_.HibiscusScripting_DABbank_syncDataAndAccount] DABbank-PlugIn: Speichere Umsatz aus der 119. Zeile des Kontoauszuges ...
[Wed Oct 28 18:25:50 CET 2015][INFO][jdk.nashorn.internal.scripts.Script$Recompilation$22$80616AAA$\^eval\_.HibiscusScripting_DABbank_SecLogout] DABbank-PlugIn: für die Sicherheit wird noch der Logout durchgeführt und der Passwortspeicher zurückgesetzt ...
[Wed Oct 28 18:25:50 CET 2015][DEBUG][jdk.nashorn.internal.scripts.Script$Recompilation$22$80616AAA$\^eval\_.HibiscusScripting_DABbank_SecLogout] DABbank-PlugIn: PostLogoutPage: HtmlPage(https://www.dab-bank.de/Mein-Konto-Depot/logout.xhtml?role=Customer)@13912553
[Wed Oct 28 18:25:50 CET 2015][DEBUG][de.willuhn.jameica.security.Wallet.get] reading key scripting.DABbank.ec446134be5dab3698733193c76f2d38
[Wed Oct 28 18:25:50 CET 2015][DEBUG][de.willuhn.jameica.security.Wallet.set] removing key scripting.DABbank.ec446134be5dab3698733193c76f2d38
[Wed Oct 28 18:25:50 CET 2015][DEBUG][de.willuhn.jameica.security.Wallet.write] writing wallet file C:\Users\Carlo\.jameica\cfg/de.willuhn.jameica.hbci.HBCI.wallet2 via RSAEngine
[Wed Oct 28 18:25:50 CET 2015][DEBUG][de.willuhn.jameica.security.Wallet.write] serializing wallet
[Wed Oct 28 18:25:50 CET 2015][DEBUG][de.willuhn.jameica.security.crypto.RSAEngine.encrypt] creating cipher
[Wed Oct 28 18:25:50 CET 2015][DEBUG][de.willuhn.jameica.security.crypto.RSAEngine.encrypt] encrypting data
[Wed Oct 28 18:25:50 CET 2015][DEBUG][de.willuhn.jameica.security.crypto.RSAEngine.encrypt] using block size (in bytes): 255
[Wed Oct 28 18:25:50 CET 2015][DEBUG][de.willuhn.jameica.security.Wallet.write] test if readable
[Wed Oct 28 18:25:50 CET 2015][DEBUG][de.willuhn.jameica.security.Wallet.read] reading wallet file C:\Users\Carlo\.jameica\cfg\de.willuhn.jameica.hbci.HBCI.wallet2_4748608025117449185 via RSAEngine
[Wed Oct 28 18:25:50 CET 2015][DEBUG][de.willuhn.jameica.security.crypto.RSAEngine.decrypt] creating cipher
[Wed Oct 28 18:25:50 CET 2015][DEBUG][de.willuhn.jameica.security.crypto.RSAEngine.decrypt] using block size (in bytes): 256
[Wed Oct 28 18:25:50 CET 2015][DEBUG][de.willuhn.jameica.security.crypto.RSAEngine.decrypt] decrypting data
[Wed Oct 28 18:25:50 CET 2015][DEBUG][de.willuhn.jameica.security.Wallet.read] deserializing wallet
[Wed Oct 28 18:25:50 CET 2015][DEBUG][de.willuhn.jameica.security.Wallet.read] reading wallet done
[Wed Oct 28 18:25:50 CET 2015][DEBUG][de.willuhn.jameica.security.Wallet.write] renaming temp file
[Wed Oct 28 18:25:50 CET 2015][DEBUG][de.willuhn.jameica.security.Wallet.write] writing wallet done
[Wed Oct 28 18:25:50 CET 2015][ERROR][jdk.nashorn.internal.scripts.Script$Recompilation$16$30104AA$\^eval\_.HibiscusScripting_DABbank_Kontoauszug] [DABbank] Fehler: Umsatzverarbeitung: de.willuhn.util.ApplicationException: Betrag ungültig.
[Wed Oct 28 18:25:50 CET 2015][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: ERROR
[Wed Oct 28 18:25:50 CET 2015][DEBUG][de.willuhn.jameica.messaging.NamedConcurrentQueue.sendMessage] no message consumers found, ignoring message
[Wed Oct 28 18:25:50 CET 2015][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] stopping synchronization
Erbitte Hinweise und Hilfe zur Korrektur.
Danke
ticra

VDS_Chris

Re: DABbank-PlugIn ver. 2.x.x - Erweiterungen und Anpassunge

Beitrag von VDS_Chris » Do 31. Dez 2015, 18:14

Für das Problem von Ticra habe ich eine Lösung gefunden.

Eigentlich wird nur ein Abruf der CSV-Daten gemacht. Und diese haben sich geändert.

Code: Alles auswählen

0           1      2            3                        4          5       6                7
Buchungstag;Valuta;Buchungstext;Auftraggeber / Empfänger;Konto/IBAN;BLZ/BIC;Verwendungszweck;Betrag in EUR;
Betrag ist nun in

Code: Alles auswählen

CSVDataRow[i][7]
Also Ab Zeile 2107, dort stehen die Zuweisungen

Code: Alles auswählen

TransactionData[ArrayCount][2] = parseFloat(CSVDataRow[i][5]...
ändern in

Code: Alles auswählen

TransactionData[ArrayCount][2] = parseFloat(CSVDataRow[i][7]
dann

Code: Alles auswählen

TransactionData[ArrayCount][5] ...
war

Code: Alles auswählen

CSVDataRow[i][4]
muss

Code: Alles auswählen

CSVDataRow[i][6]
Aber im Zweifel mal in die o.g. Positionen schauen.

Wichtig: vor den Änderungen die Datei sichern; habe ich nicht gemacht und kann Euch nicht alle Änderungen mehr genau nennen :(

Radim
Beiträge: 13
Registriert: So 8. Dez 2013, 17:49

Re: DABbank-PlugIn ver. 2.x.x - Erweiterungen und Anpassunge

Beitrag von Radim » Do 31. Dez 2015, 18:58

@VDS_Chris:
Das war's! Danke sehr für die Hilfe, denn den Fehler hatte ich auch drin. Nu' is' er weg!
Klasse, funktioniert wieder.
Einen guten Rutsch wünsche ich!

Zurück zu „Release 2.x.x - Stable-Variante der Scripting-PlugIns des Hibiscus-Scripting Projekts“