Hibiscus Depotviewer

Fehlermeldung nach Installation

 
fujisan
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 108
Dabei seit: 10 / 2013
Betreff:

Hibiscus Depotviewer

 · 
Gepostet: 01.02.2026 - 15:23 Uhr  ·  #1
Habe schon versucht, das Toolkit vorher zu installieren, dann wiederr deinstalliert. Bei der Installation von Depotviewer habe ich das bestätigt. Und nach der erneuten Fehlermelung noch einmal installiert. Hast Du noch einen Tipp @littleyoda
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
little.yoda
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 271
Dabei seit: 05 / 2014
Betreff:

Re: Hibiscus Depotviewer

 · 
Gepostet: Heute um 05:53 Uhr  ·  #2
Kannst du mir mal die Logdatei jameica.log per E-Mail schicken?

https://littleyoda.github.io/



Bitte prüfe mal, ob hibiscus.scripting.htmlunit installiert ist.
fujisan
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 108
Dabei seit: 10 / 2013
Betreff:

Re: Hibiscus Depotviewer

 · 
Gepostet: Heute um 10:00 Uhr  ·  #3
E-Mail ist raus, hibiscus.scripting.htmlunit ist installiert. Screenshot und log in der Mail.
Betreff: hibiscus.scripting.htmlunit

Danke
little.yoda
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 271
Dabei seit: 05 / 2014
Betreff:

Re: Hibiscus Depotviewer

 · 
Gepostet: Heute um 10:29 Uhr  ·  #4
Also irgendwas simmt bei dir mit htmlunit nicht. Es werden diverse Libaries nicht gefunden:


Code

java.lang.NoClassDefFoundError: org/htmlunit/WebClient
  at de.open4me.depot.abruf.impl.CortalConsorsMitHBCI.runUmsaetze(CortalConsorsMitHBCI.java:85)
  at de.open4me.depot.abruf.impl.CortalConsorsMitHBCI.run(CortalConsorsMitHBCI.java:54)
  at de.open4me.depot.hbcijobs.HBCIDepotBestandJob.markExecuted(HBCIDepotBestandJob.java:166)
  at de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.markExecutedInternal(AbstractHBCIJob.java:415)
  at de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.handleResult(AbstractHBCIJob.java:328)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:371)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:273)
  at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:401)
  at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1113)
Caused by: java.lang.ClassNotFoundException: org.htmlunit.WebClient
  at java.base/java.net.URLClassLoader.findClass(Unknown Source)
  at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
  at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
  ... 9 more


Code

java.lang.NoClassDefFoundError: org/apache/commons/lang3/time/DateUtils
  at de.open4me.depot.tools.Bestandsabfragen.getBalanceData(Bestandsabfragen.java:128)
  at de.open4me.depot.tools.Bestandsabfragen.getBalanceChartData(Bestandsabfragen.java:100)
  at de.willuhn.jameica.hbci.gui.parts.SaldoChart$ReloadListener.handleEvent(SaldoChart.java:459)
  at de.willuhn.jameica.hbci.gui.parts.SaldoChart.paint(SaldoChart.java:313)
  at de.willuhn.jameica.hbci.gui.views.KontoNew.bind(KontoNew.java:177)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:719)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
  at de.willuhn.jameica.gui.GUI$6.run(GUI.java:916)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
  at org.eclipse.swt.widgets.Display.syncExec(Display.java:4894)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:912)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:596)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:531)
  at de.willuhn.jameica.hbci.gui.action.KontoNew.handleAction(KontoNew.java:35)
  at de.willuhn.jameica.gui.parts.AbstractTablePart.open(AbstractTablePart.java:382)
  at de.willuhn.jameica.gui.parts.TablePart$5.mouseDoubleClick(TablePart.java:683)
  at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)
  at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
  at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362)
  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1214)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4160)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3748)
  at de.willuhn.jameica.gui.GUI.loop(GUI.java:933)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:335)
  at de.willuhn.jameica.system.Application.init(Application.java:145)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
  at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang3.time.DateUtils
  at java.base/java.net.URLClassLoader.findClass(Unknown Source)
  at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
  at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
  ... 27 more



Kannst du mal den Inhalt inkl. Dateigrößen des folgenden Verzeichnisses posten?
.jameica/plugins/hibiscus.scripting.htmlunit/lib/org.htmlunit
fujisan
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 108
Dabei seit: 10 / 2013
Betreff:

Re: Hibiscus Depotviewer

 · 
Gepostet: Heute um 13:18 Uhr  ·  #5
Zitat geschrieben von little.yoda

Also irgendwas simmt bei dir mit htmlunit nicht. Es werden diverse Libaries nicht gefunden:
...
Kannst du mal den Inhalt inkl. Dateigrößen des folgenden Verzeichnisses posten?
.jameica/plugins/hibiscus.scripting.htmlunit/lib/org.htmlunit

Da liegt nur die "hibiscus.scripting.htmlunit" ohne weitere Unterordner mit dem Inhalt:

<plugin xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" name="hibiscus.scripting.htmlunit" version="4.4.0" xsi:noNamespaceSchemaLocation="https://www.willuhn.de/schema/jameica-plugin-1.3.xsd">
<description>HTMLUnit-Plugin zu Hibiscus-Scripting</description>
<homepage>https://htmlunit.sourceforge.net</homepage>
<url>https://scripting-updates.derrichter.de/updates/htmlunit/hibiscus.scripting.htmlunit.zip</url>
<license>Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0</license>;
<icon>gargoylesoftware-icon-64x64.png</icon>
<!-- Eigentlich braucht keines der PlugIns irgendwas von Jamieca/Hibiscus
<requires jameica="${project.requires.jameica}">
<import plugin="${project.requires.import.plugin}" version="${project.requires.import.version}" />
-->
<requires> </requires>
<messaging>
<message queue="jameica.scripting.add">
<![CDATA[ ${manifest.pluginDir}/hibiscus.scripting.htmlunit.js ]]>
</message>
</messaging>
</plugin>
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
fujisan
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 108
Dabei seit: 10 / 2013
Betreff:

Re: Hibiscus Depotviewer

 · 
Gepostet: Heute um 13:20 Uhr  ·  #6
Übrigens die Consors kannst auch über hbci mittlerweile (Depot) abfragen.
Legt mir hibiscus bei den Konten an.
little.yoda
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 271
Dabei seit: 05 / 2014
Betreff:

Re: Hibiscus Depotviewer

 · 
Gepostet: Heute um 13:55 Uhr  ·  #7
Zitat geschrieben von fujisan

Da liegt nur die "hibiscus.scripting.htmlunit" ohne weitere Unterordner mit dem Inhalt:


Dann ist bei der Installation etwas schief gelaufen. Bitte das Plugin neu installieren.

Es sollte eine Vielzahl von jar-Dateien beinhalten.
Code

lib/commons-net/commons-net-3.11.1.jar
lib/org.apache.httpcomponents/httpmime-4.5.14.jar
lib/org.apache.httpcomponents/httpcore-4.4.16.jar
lib/org.apache.httpcomponents/httpclient-4.5.14.jar
lib/org.brotli/dec-0.1.2.jar
lib/commons-logging/commons-logging-1.3.3.jar
lib/org.htmlunit/htmlunit-core-js-4.4.0.jar
lib/org.htmlunit/htmlunit-4.4.0.jar
lib/org.htmlunit/htmlunit-websocket-client-4.4.0.jar
lib/org.htmlunit/htmlunit-cssparser-4.4.0.jar
lib/org.htmlunit/htmlunit-csp-4.4.0.jar
lib/org.htmlunit/htmlunit-xpath-4.4.0.jar
lib/org.htmlunit/neko-htmlunit-4.4.0.jar
lib/org.apache.commons/commons-text-1.12.0.jar
lib/org.apache.commons/commons-lang3-3.15.0.jar
lib/commons-codec/commons-codec-1.17.1.jar
lib/commons-io/commons-io-2.16.1.jar
fujisan
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 108
Dabei seit: 10 / 2013
Betreff:

Re: Hibiscus Depotviewer

 · 
Gepostet: Heute um 21:26 Uhr  ·  #8
Zitat geschrieben von little.yoda

Zitat geschrieben von fujisan

Da liegt nur die "hibiscus.scripting.htmlunit" ohne weitere Unterordner mit dem Inhalt:


Dann ist bei der Installation etwas schief gelaufen. Bitte das Plugin neu installieren.

Es sollte eine Vielzahl von jar-Dateien beinhalten.
Code

lib/commons-net/commons-net-3.11.1.jar
lib/org.apache.httpcomponents/httpmime-4.5.14.jar
lib/org.apache.httpcomponents/httpcore-4.4.16.jar
lib/org.apache.httpcomponents/httpclient-4.5.14.jar
lib/org.brotli/dec-0.1.2.jar
lib/commons-logging/commons-logging-1.3.3.jar
lib/org.htmlunit/htmlunit-core-js-4.4.0.jar
lib/org.htmlunit/htmlunit-4.4.0.jar
lib/org.htmlunit/htmlunit-websocket-client-4.4.0.jar
lib/org.htmlunit/htmlunit-cssparser-4.4.0.jar
lib/org.htmlunit/htmlunit-csp-4.4.0.jar
lib/org.htmlunit/htmlunit-xpath-4.4.0.jar
lib/org.htmlunit/neko-htmlunit-4.4.0.jar
lib/org.apache.commons/commons-text-1.12.0.jar
lib/org.apache.commons/commons-lang3-3.15.0.jar
lib/commons-codec/commons-codec-1.17.1.jar
lib/commons-io/commons-io-2.16.1.jar



OK, jetzt hat sie auch noch ein kleines jpg und der Depotviewer ist in der Menuleiste.
Jetzt habe ich nur noch das Problem, wenn es denn eines ist, dass bei der 2ten Passwortabfrage der Login fehlschlägt.
Vermute einmal, dass dies beim screenscrapping passiert. Da fehlt ja die TANabfrage die ich im Browserbanking ja jedesmal eingeben muss. Kann denn der Depotviewer nur hbci mit screenscrapper? Bzw., kann ich das bei der Consors abschalten?
Egal, ob ich den Haken bei Umsätzen setze oder nicht, der Depotviewer versucht noch einmal screenscrapping. Wenn das nicht wäre, würde der Abruf ohne Fehlermeldung durchlaufen.
Die Umsätze bekomme ich ja nicht über den Depotabruf sondern über das zugehörige Verrechnungskonto.
Dein Orderbuch ist eine geniale Idee für die Auswertungen. Da reicht mir die Bestandsabfrage und der Abgleich mit dem Orderbuch. Und dadurch, das man hier den Bestand eigentlich nur bestätigen muss, tut das nicht weh. Nachkäufe muss ich eigentlich nur beim ersten Abgleich trennen. Wenn du die Umsätze willst, die sind im zugehörigen Verrechnungskonto zu finden!
Aber durch den Abgleich, habe ich die eh über die Bestandsänderung.
Ist auf jeden Fall besser gelöst als in Banking4. Da muss ich ein Offline Gegenkonto führen, Aus der Sollbuchung Kauf eine Gegenbuchung Haben machen, damit das in der Auswertung erscheint. Und wenn ich Verkaufe, die Gegenbuchung löschen, die Sollbuchung Einkauf auf das Auswertungsdatum der Habenbuchung Verkauf setzen - um den G/V in der Auswertung zu sehen! Obwohl der Einkaufspreis beim Bestandsabruf mit übertragen wurde, und der nicht gebuchte G/V angezeigt wird.

Die Inkonsistenz zwischen Orderbuch und Bestand liegt wohl daran, dass ich den Abgleich noch nicht durchgeführt habe. Also Bestände passen. Umsätze habe ich im zugehörigen Verrechnungskonto! Also, wenn ich nichts übersehen habe, kannst das screenscraping bei der Consors rausnehmen, die Umsätze gibt es über hbci, nur eben nicht im Depot.

Und wenn du die partout im Orderbuch haben willst, wird es eh nur kompliziert. Du brauchst die Info, welches Verrechnungskonto, Kauf oder Verkauf, Umbuchung usw. Ich finde die Lösung mit Bestandsänderung wird als Order angeboten mehr als ausreichend, bzw. sehr gut und gelungen.

Danke und ich werde mich bei euch beiden Erkenntlich zeigen.
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
Gewählte Zitate für Mehrfachzitierung:   0