Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

Fehler beim Umsatzabruf: java.lang.NoSuchFieldError: id

zenox

Betreff:

Fehler beim Umsatzabruf: java.lang.NoSuchFieldError: id

 ·  Gepostet: 27.10.2018 - 12:52 Uhr  ·  #140709
Hallo,
ich nutze Hibiscus mit meinem Sparkassen Konto unter Linux 4.18.16 in der Version 2.8.4.
Seit etwa einem Monat funktioniert die Umsatzabfrage mit meinem Konto nicht mehr. SEPA-Überweisungen funktionieren allerdings noch wie gehabt.


Der genaue Fehler sagt folgendes:
Code

error while processing job result
java.lang.NoSuchFieldError: id
  at de.willuhn.jameica.hbci.server.Converter.HBCIUmsatz2HibiscusUmsatz(Converter.java:64)
  at de.willuhn.jameica.hbci.server.hbci.HBCIUmsatzJob.markExecuted(HBCIUmsatzJob.java:191)
  at de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.markExecutedInternal(AbstractHBCIJob.java:343)
  at de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.handleResult(AbstractHBCIJob.java:281)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:393)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:295)
  at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
  at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)


Auch das Zurücksetzen von Umsetzen und Datum brachte keine Besserung.
Kann mir jemand helfen, werden noch weitere Informationen dazu benötigt?

zenox

clio

Betreff:

Re: Fehler beim Umsatzabruf: java.lang.NoSuchFieldError: id

 ·  Gepostet: 27.10.2018 - 13:10 Uhr  ·  #140711
Welche Distri, welche Java Version?

zenox

Betreff:

Re: Fehler beim Umsatzabruf: java.lang.NoSuchFieldError: id

 ·  Gepostet: 27.10.2018 - 13:17 Uhr  ·  #140712
Zitat geschrieben von clio

Welche Distri, welche Java Version?


Arch Linux 4.18.16-arch1-1-ARCH

jameica
Code

Version: 2.8.2
SWT-Version: 4628 / gtk
Java-Version: 1.8.0_192 / Linux amd64
Build: 450 [Datum 20180917]


hibiscus
Code

Software-Version: 2.8.4
HBCI4Java-Version: 3.0.18-SNAPSHOT
Datenbank-Version: 64
Build: 367 [Datum 20180926]

clio

Betreff:

Re: Fehler beim Umsatzabruf: java.lang.NoSuchFieldError: id

 ·  Gepostet: 27.10.2018 - 13:45 Uhr  ·  #140713
Versuche es mal testweise mit Java 10 bzw. 11, müßte ja in Arch bereits vorhanden sein.

zenox

Betreff:

Re: Fehler beim Umsatzabruf: java.lang.NoSuchFieldError: id

 ·  Gepostet: 27.10.2018 - 14:06 Uhr  ·  #140714
Danke für den Tipp, das hatte ich noch nicht auf dem Schirm. Leider funktioniert es auch mit gesetztem jre10-openjdk nicht. Es erscheint der selbe Fehler.

hibiscus

Betreff:

Re: Fehler beim Umsatzabruf: java.lang.NoSuchFieldError: id

 ·  Gepostet: 28.10.2018 - 09:02 Uhr  ·  #140727
Das ist ein Versionskonflikt von HBCI4Java. Scheinbar hast du mal eine neuere Hibiscus-Version ueber eine alte drueber kopiert. Im Ordner "plugins/hibiscus/lib" finden sich vermutlich zwei Versionen von hbci4java-<version>.jar. Beim Start von Hibiscus wird dann zufaellig die aeltere von beiden geladen, in der es ein Feld noch nicht gibt. Bitte installiere Hibiscus entweder ueber den Paketmanager deiner Linux-Distribution oder verwende die Online-Update-Funktion von Jameica unter Datei->Einstellungen->Plugins. Es besteht keine Notwendigkeit, die Programmdateien manuell zu kopieren.

zenox

Betreff:

Re: Fehler beim Umsatzabruf: java.lang.NoSuchFieldError: id

 ·  Gepostet: 28.10.2018 - 21:52 Uhr  ·  #140733
Vielen Dank! Ich habe das Paket neu aus dem AUR installiert und jetzt funktioniert es wieder.