[Erledigt] AmericanExpress: Element not found form name ssoform

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
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: AmericanExpress: Element not found form name ssoform

Beitrag von Hibiscus-Scripter » Fr 24. Nov 2017, 18:20

Echt Sorry, dauert wie man merkt ja doch länger.
Es sind doch mehr umfangreiche Änderungen notwendig als gedacht da eine vollkommen neue Web-Engine integriert werden muss.
Aber ich hoffe ganz stark auf dieses Wochenende (wir sind ja alle stark berufstätig nebenbei ;) )

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

HibiscOS
Beiträge: 13
Registriert: Do 30. Jul 2015, 15:08

Re: AmericanExpress: Element not found form name ssoform

Beitrag von HibiscOS » Fr 24. Nov 2017, 18:31

jo - DANKE!
Mach Dir keinen Stress!!!

Gruß Ove :-)

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: AmericanExpress: Element not found form name ssoform

Beitrag von Hibiscus-Scripter » So 3. Dez 2017, 23:04

So endlich kann ich wohl eine allgemein funktionierende Version mit dem neuem WebDriver herausgeben...
Hierbei möchte ich gleich erwähnen das mehrere PlugIns in der neuesten Nightly- oder Test-Version installiert werden müssen!
Hilfe hierzu gibst wie immer auch über die Posting-Regeln (dort ganz unten)

Gerne mal mit den aktuellen Nightly-Builds von
  • hibiscus.scripting.htmlunit
  • hibiscus.scripting.phantomjsdriver
  • finance.websync
  • hibiscus.mashup

ausprobieren in der die Fehler behoben sein sollten.
Hilfe hierzu gibst wie immer auch über die Posting-Regeln (dort ganz unten)
Hier dann bitte auch wieder Rückmeldung geben.

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

gochbewohner
Beiträge: 219
Registriert: Mi 10. Jun 2015, 13:23
Been thanked: 11 times

Re: AmericanExpress: Element not found form name ssoform

Beitrag von gochbewohner » Mo 4. Dez 2017, 21:18

Ich habe mich genau an die Anleitung gehalten und alle Teile mit dem Nightly Repositorie installiert.

Beim ersten Versuch trat auch bei mir ein Fehler auf. Ich habe Hibiscus auf einem Stick installiert mit dem Laufwerksbuchstaben S:.

Nach der Fehlermeldung suchte Hibiscus "phantomjs.exe" unter S:\Daten\Jamaica\plugins\hibiscus.scripting.phantomjsdriver\lib\bin\windows. Installiert war die EXE aber unter S:\Programme\jameica\plugins\hibiscus.scripting.phantomjsdriver\lib\bin\windows.

Nach dem ich nun den Ordner "hibiscus.scripting.phantomjsdriver" von Programme nach Daten verschoben habe, funktioniert der Abruf der Umsätze von AMEX einwandfrei.

Ich habe alle Umsätze mit den Original AMEX Daten verglichen. Es ist keine Buchung verloren gegangen. Danke für deine Arbeit.

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: AmericanExpress: Element not found form name ssoform

Beitrag von Hibiscus-Scripter » Mo 4. Dez 2017, 23:08

Danke für die Info und den Test und die Rückmeldung.
Deinen Hinweis hab ich mal umgesetzt. Könntest du ja mal ausprobieren? Einfach nochmals 'finance.websync' und 'hibiscus.mashup' drüber installieren und das PhantomJS-Plugin wieder zurück kopieren.
Aber bei Linux denke ich gibs da dann Probleme oder Meldungen weil die Binary nicht ausführbar ist, wenn man diese im Programm-Plugin-Verzeichnis liegen hat...
... 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

gochbewohner
Beiträge: 219
Registriert: Mi 10. Jun 2015, 13:23
Been thanked: 11 times

Re: [Erledigt] AmericanExpress: Element not found form name ssoform

Beitrag von gochbewohner » Mo 4. Dez 2017, 23:33

Habe ich gerade ausprobiert. Es funktioniert. Musste wohl unter dem Reiter Scripting den alten Pfad zu "S:\Daten\Jamaica\plugins\hibiscus.scripting.phantomjsdriver\hibiscus.scripting.phantomjsdriver.js" entfernen.

Erik

Re: [Erledigt] AmericanExpress: Element not found form name ssoform

Beitrag von Erik » Di 5. Dez 2017, 05:50

Hallo,

ich habe die Pakete wie beschrieben aktualisiert. Beim Abruf der AMEX-Umsätze erhalte ich die folgende (Fehler-)Meldung:

Code: Alles auswählen

[05.12.2017 05:32:25] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[05.12.2017 05:32:25]  
[05.12.2017 05:32:25] System-Info: OS[Linux (ver. 4.10.0-38-generic) amd64]  Platform[Jameica 2.6.4 | Build: 441 vom 20160502]  Plugin[hibiscus 2.6.20 | Build: 361 vom 20170627]
[05.12.2017 05:32:25] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.6-nightly | Build: 292 vom 20171203] [Hibiscus Mashup ver. 0.8.6-nightly | Build: 243 vom 20171203]
[05.12.2017 05:32:25] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[05.12.2017 05:32:25] OK: Java-Version 1.8.0_91 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[05.12.2017 05:32:25] Überprüfe HTMLUnit-Version ...
[05.12.2017 05:32:25] OK: HTMLUnit-Version 2.28 installiert und aktiv
[05.12.2017 05:32:25]  
[05.12.2017 05:32:25] Synchronisiere Konto 'American Express, IBAN DEXXXX..XXXXXX [Standard Chartered Bank Germany Branch, Frankfurt]' ...
[05.12.2017 05:32:25] Bereite PhantomJS vor ...
[05.12.2017 05:32:45] Warnung: Erstellen des phantomJSWebClient fehlerhaft! [Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: 'obelix', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.10.0-38-generic', java.version: '1.8.0_91'
Driver info: driver.version: PhantomJSDriver]
[05.12.2017 05:32:45] Fehler: PhantomJSWebClientInit fehlerhaft: wrong number of arguments
Hierbei werde ich nicht nach einem Passwort gefragt, was ich jetzt erst einmal vermutet hätte. Beim zweiten Versuch die Umsätze abzurufen erhalten ich die folgende (Fehler-)Meldung:

Code: Alles auswählen

[05.12.2017 05:33:12] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[05.12.2017 05:33:12]  
[05.12.2017 05:33:12] System-Info: OS[Linux (ver. 4.10.0-38-generic) amd64]  Platform[Jameica 2.6.4 | Build: 441 vom 20160502]  Plugin[hibiscus 2.6.20 | Build: 361 vom 20170627]
[05.12.2017 05:33:12] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.6-nightly | Build: 292 vom 20171203] [Hibiscus Mashup ver. 0.8.6-nightly | Build: 243 vom 20171203]
[05.12.2017 05:33:12] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[05.12.2017 05:33:12] OK: Java-Version 1.8.0_91 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[05.12.2017 05:33:12] Überprüfe HTMLUnit-Version ...
[05.12.2017 05:33:12] OK: HTMLUnit-Version 2.28 installiert und aktiv
[05.12.2017 05:33:12]  
[05.12.2017 05:33:12] Synchronisiere Konto 'American Express, IBAN DEXXXX..XXXXXX [Standard Chartered Bank Germany Branch, Frankfurt]' ...
[05.12.2017 05:33:12] Bereite PhantomJS vor ...
[05.12.2017 05:33:12] Fehler: /tmp/phantomjsdriverlinux64/phantomjs (Das Programm kann nicht ausgeführt oder verändert werden (busy))
Dieser Fehler bleibt auch bestehen wenn ich Hibiscus/Jamaica neustarte. Die Datei /tmp/phantomjsdriverlinux64/phantomjs existiert und hat bei mir eine Größe von 67.932.064 Bytes und die Zugriffsrechte -rwxr--r-- (ist also für den Besitzer ausführbar). lsof zeigt auch keinerlei Zugriffe darauf. Wenn ich die Datei lösche und erneut versuche die Umsätze der AMEX abzurufen erfolgt wieder Fehlermeldung 1. Folgende Versionen verwende ich

Code: Alles auswählen

Ubuntu 17.04
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.17.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
jamaica 2.6.4
hibiscus 2.6.20
hibiscus.scripting.htmlunit 2.28.0-testing
hibiscus.scripting.pdfbox 2.0.6-testing
hibiscus.scripting.phantomjsdriver 2.1.1-testing
finance.websync 0.8.6-nightly
finance.mashup 0.8.6-nightly
Danke & viele Grüße
Erik

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: [Erledigt] AmericanExpress: Element not found form name ssoform

Beitrag von Hibiscus-Scripter » Di 5. Dez 2017, 07:04

@Erik installiere bitte zunächst nochmal die neuesten Versionen von 'finance.websync' und 'hibiscus.mashup' ... Die sind bei dir schon wieder alt...
... 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

Benutzeravatar
Mo_
Beiträge: 37
Registriert: Fr 8. Aug 2014, 08:58

Re: [Erledigt] AmericanExpress: Element not found form name ssoform

Beitrag von Mo_ » Di 5. Dez 2017, 08:57

Code: Alles auswählen

[05.12.2017 08:51:00] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[05.12.2017 08:51:00]  
[05.12.2017 08:51:00] System-Info: OS[Linux (ver. 4.13.12-gentoo) amd64]  Platform[Jameica 2.7.0-nightly | Build: 855 vom 20171205]  Plugin[hibiscus 2.7.0-nightly | Build: 1829 vom 20171205]
[05.12.2017 08:51:00] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.6-nightly | Build: 298 vom 20171204] [Hibiscus Mashup ver. 0.8.6-nightly | Build: 251 vom 20171204]
[05.12.2017 08:51:00] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[05.12.2017 08:51:00] OK: Java-Version 1.8.0_151 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/icedtea-bin-3.6.0/jre)
[05.12.2017 08:51:00] Überprüfe HTMLUnit-Version ...
[05.12.2017 08:51:00] OK: HTMLUnit-Version 2.28 installiert und aktiv
[05.12.2017 08:51:00] Überprüfe PhantomJS-Version ...
[05.12.2017 08:51:00] OK: PhantomJS-Version 2.1.1 installiert und aktiv
[05.12.2017 08:51:00]  
[05.12.2017 08:51:00] Synchronisiere Konto 'American Express, IBAN DE3051..085104 [Standard Chartered Bank Germany Branch, Frankfurt]' ...
[05.12.2017 08:51:00] Proxy Einstellungen setzen ...
[05.12.2017 08:51:00] OK: Es wird der HTTPS-Proxy vom System benutzt
[05.12.2017 08:51:20] Warnung: Erstellen des phantomJSWebClient fehlerhaft! [Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: 'brch7', ip: '10.180.225.64', os.name: 'Linux', os.arch: 'amd64', os.version: '4.13.12-gentoo', java.version: '1.8.0_151'
Driver info: driver.version: PhantomJSDriver]
[05.12.2017 08:51:20] Fehler: PhantomJSWebClientInit fehlerhaft: Erstellen des phantomJSWebClient fehlerhaft! (siehe Meldungen im Log)
Hibiscus Nightly build
openjdk version "1.8.0_144" OpenJDK Runtime Environment (IcedTea 3.5.1) (Gentoo icedtea-3.5.1) OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode)

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: [Erledigt] AmericanExpress: Element not found form name ssoform

Beitrag von Hibiscus-Scripter » Di 5. Dez 2017, 09:31

@Mo_
installiere bitte nochmal die neuesten Versionen von 'finance.websync' und 'hibiscus.mashup' ... da hab ich die Lage der PhantomJS-Log nochmals angepasst das dieses Problem lösen sollte
(wobei dies bei der Version eigentlich schon gehen sollte, aber naja)
... 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

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