Da bin ich vermutlich einfach zu doof zum finden.Hibiscus-Scripter hat geschrieben:Meinte natürlich die FAQ der Projektseite
Ich habe jetzt einen neuen Account unter Jameica eingerichtet, Hibiscus, jameica.update und jameica.scripting neu installiert.
Danach habe ich das Repository von hier neu angelegt und hibiscus.scripting.htmlunit und dann hibiscus.script.fidorbank installiert.
Nach jedem Modul gabs einen Neustart von Jameica.
Nun habe ich das Konto neu angelegt in Hibiscus mit dem fidorbank-Plugin (ich wurde gefragt) und der erste Sync ist dann erst mal wegen eines Java-Fehlers abgeschmiert. Neustart von Jameica.
Danach konnte ich aber einen vollen Sync durchführen und nur die letzten 30 Umsätze sind importiert worden. Das ist aber ein anderes Thema.
Hier steht allerdings immer noch nicht viel mehr drin, aber ich verstehe nun, dass man mittels Log hoch klappen nach ein paar Sekunden mehr Log angezeigt bekommt. Da muss man erst mal drauf kommen . Aber wie gesagt, ist auch nicht mehr als in der Console.Hibiscus-Scripter hat geschrieben:aber mit nur einem kleinem Abschnitt kann ich wie immer nix anfangen ;) da brauch ich schon die ganze LOG vom Start des Scripts bis zum Ende … sonst kann ich dir leider nicht helfen …
Ich habe nun noch weitere Tests durchgeführt da auch das Banking mit dem Postbank Modul nicht mehr funktioniert.
Ich gehe davon aus das irgendwas dem htmlunit stört nur finde ich nicht was.
Die Modulinstallaion im neuen Account habe ich im Userverzeichnis vorgenommen.
Bei Installation im alten Account kann ich nicht mehr genau sagen was da mal so alles installiert und deinstalliert wurde.
Ich hatte anfangs mal noch im jameica-Verzeichnis ein uraltes htmlunit gefunden und gelöscht. Danach funktionierte aber das Fidorplugin ohne Probleme bis zum Zeitpunkt des letzten Updates. Da es mit einem neuen Account funktioniert, kann es doch eigentlich nicht mehr mit der Jameicainstallation zusammenhängen. Das wollte ich nochmal ergänzen.
So, was habe ich nun noch weiter getestet?:
Konto aus altem account exportiert und in neuen account importiert. Fidor funktioniert. Ok.
Im alten Account alle Plugins (Fidor, Postbank, Mercedesbank) entfernt. Neustart. htmlunit konnte ich aber nicht über Jameica entfernen.
Gestoppt. Ich habe daher im Benutzerverzeichnis das Verzeichnis einfach gelöscht. Gestartet.
Danach htmlunit wieder installiert, Neustart, und wieder entfernt, Neustart (was nun auch in Jameica funktioniert hatte).
Wieder htmlunit installiert. Neustart.
Danach Fidor installiert. Neustart.
Im Fidorkonto ein Abgleich versucht aber wieder die beschriebene Fehlermeldung direkt nach der Passwortabfrage:
Code: Alles auswählen
[Sun Dec 15 15:20:41 CET 2013][DEBUG][de.willuhn.jameica.gui.dialogs.AbstractDialog$5.run] dialog closed
[Sun Dec 15 15:20:41 CET 2013][DEBUG][de.willuhn.jameica.gui.dialogs.AbstractDialog.close] notifying listeners
[Sun Dec 15 15:20:41 CET 2013][INFO][sun.reflect.NativeMethodAccessorImpl.invoke0] FidorBank-Script: FidorBank-Login aufrufen ... (GET https://banking.fidor.de/login)
[Sun Dec 15 15:20:41 CET 2013][ERROR][de.willuhn.jameica.messaging.NamedQueue$Worker.send] consumer de.willuhn.jameica.scripting.messaging.InvokeMessageConsumer produced an error (java.lang.NoSuchMethodError: java.lang.NoSuchMethodError: org.apache.http.impl.client.AbstractHttpClient.execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/client/methods/CloseableHttpResponse;) while consuming message de.willuhn.jameica.messaging.QueryMessage@57816fb6
[Sun Dec 15 15:20:41 CET 2013][INFO][de.willuhn.jameica.messaging.NamedQueue$Worker.send] error while processing message
java.lang.NoSuchMethodError: org.apache.http.impl.client.AbstractHttpClient.execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/client/methods/CloseableHttpResponse;
at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:167)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1281)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1198)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:307)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:376)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:361)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:37)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:244)
at sun.org.mozilla.javascript.internal.MemberBox.invoke(MemberBox.java:132)
at sun.org.mozilla.javascript.internal.NativeJavaMethod.call(NativeJavaMethod.java:190)
at sun.org.mozilla.javascript.internal.Interpreter.interpretLoop(Interpreter.java:3073)
at sun.org.mozilla.javascript.internal.Interpreter.interpret(Interpreter.java:2239)
at sun.org.mozilla.javascript.internal.InterpretedFunction.call(InterpretedFunction.java:138)
at sun.org.mozilla.javascript.internal.ContextFactory.doTopCall(ContextFactory.java:323)
at sun.org.mozilla.javascript.internal.ScriptRuntime.doTopCall(ScriptRuntime.java:2747)
at sun.org.mozilla.javascript.internal.InterpretedFunction.call(InterpretedFunction.java:136)
at com.sun.script.javascript.RhinoScriptEngine.invoke(RhinoScriptEngine.java:178)
at com.sun.script.javascript.RhinoScriptEngine.invokeFunction(RhinoScriptEngine.java:142)
at de.willuhn.jameica.scripting.messaging.InvokeMessageConsumer.handleMessage(InvokeMessageConsumer.java:93)
at de.willuhn.jameica.messaging.NamedQueue$Worker.send(NamedQueue.java:279)
at de.willuhn.jameica.messaging.NamedQueue$Worker.access$400(NamedQueue.java:181)
at de.willuhn.jameica.messaging.NamedQueue.sendSyncMessage(NamedQueue.java:174)
at de.willuhn.jameica.hbci.gui.action.KontoSyncViaScripting$1.run(KontoSyncViaScripting.java:75)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:940)
[Sun Dec 15 15:20:41 CET 2013][DEBUG][de.willuhn.datasource.db.DBIteratorImpl.init] executing sql query: prep732: select UMSATZ.* from UMSATZ where konto_id = 48 and datum >= ? ORDER BY datum DESC, id DESC {1: DATE '2013-11-15'};
[Sun Dec 15 15:20:41 CET 2013][DEBUG][de.willuhn.datasource.db.DBIteratorImpl.init] executing sql query: prep733: select UMSATZTYP.* from UMSATZTYP ORDER BY nummer,name
[Sun Dec 15 15:21:11 CET 2013][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$1$1.run] auto closing monitor snapin