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".

java.lang.NoClassDefFoundError: jakarta/xml/bind/JAXB

little.yoda

Betreff:

java.lang.NoClassDefFoundError: jakarta/xml/bind/JAXB

 ·  Gepostet: 15.09.2025 - 11:20 Uhr  ·  #179275
Hallo Olaf,

ich teste gerade die aktuelle Nightly-Version und laufe beim Kontoabruf regelmäßig in folgende Fehlermeldung:

Code

[Mon Sep 15 10:51:13 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync] processing jobs
[Mon Sep 15 10:51:13 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.HBCIUmsatzJob.<init>] startdate: 14.09.2025 00:00
[Mon Sep 15 10:51:13 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs] adding job SaldoReq to queue
[Mon Sep 15 10:51:13 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs] adding job KUmsAllCamt to queue
[Mon Sep 15 10:51:13 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs] executing jobs
[Mon Sep 15 10:51:13 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.log] Führe Dialog-Initialisierung aus
[Mon Sep 15 10:51:13 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Führe Dialog-Initialisierung aus
[Mon Sep 15 10:51:13 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Erzeuge HBCI-Nachricht DialogInit
[Mon Sep 15 10:51:13 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] signiere HBCI-Nachricht
[Mon Sep 15 10:51:13 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Verschlüssele HBCI-Nachricht
[Mon Sep 15 10:51:13 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Versende HBCI-Nachricht
[Mon Sep 15 10:51:13 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Warte auf Antwortdaten
[Mon Sep 15 10:51:13 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.log] Warte auf Antwortdaten
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Entschlüssele Antwortnachricht
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Überprüfe Signatur der Antwortnachricht
[Mon Sep 15 10:51:14 CEST 2025][WARN][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.log] message has no signature
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] kreditinstituts-spezifische Daten erhalten - neue Version ist 24
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.BPDUtil.updateCache] BPD cache update state [expired: true, new version: false]
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.BPDUtil.updateCache] updating BPD cache
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.BPDUtil.updateCache] customer 1: updated BPD- inserts: 0, updates: 0, deletions: 0
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.log] Benutzerparameter (UPD) aktualisiert [Bisherige Version: 0, neue Version: 0]
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] nutzerspezifische Daten aktualisiert - neue Version is 0
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.BPDUtil.updateCache] UPD cache update state [expired: true, new version: false]
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.BPDUtil.updateCache] updating UPD cache
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.BPDUtil.updateCache] customer 1: updated UPD- inserts: 0, updates: 4, deletions: 0
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.BPDUtil.expireCache] expire BPD cache
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.BPDUtil.updateCache] BPD cache update state [expired: true, new version: false]
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.BPDUtil.updateCache] updating BPD cache
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.BPDUtil.updateCache] customer 1: updated BPD- inserts: 0, updates: 0, deletions: 0
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Dialog initialisiert - Dialog-ID ist DKB_171oAiqubo0IwXpC-8Fm-lL2uz
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.log] Verarbeite Aufträge
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Erstelle Auftragsdaten für Geschäftsvorfall Saldo7
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Erstelle Auftragsdaten für Geschäftsvorfall TAN2Step7
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Erzeuge HBCI-Nachricht CustomMsg
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] signiere HBCI-Nachricht
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Verschlüssele HBCI-Nachricht
[Mon Sep 15 10:51:14 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Versende HBCI-Nachricht
[Mon Sep 15 10:51:15 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Warte auf Antwortdaten
[Mon Sep 15 10:51:15 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.log] Warte auf Antwortdaten
[Mon Sep 15 10:51:15 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Entschlüssele Antwortnachricht
[Mon Sep 15 10:51:15 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Überprüfe Signatur der Antwortnachricht
[Mon Sep 15 10:51:15 CEST 2025][WARN][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.log] message has no signature
[Mon Sep 15 10:51:15 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Ergebnisdaten für Geschäftsvorfall Saldo7 empfangen
[Mon Sep 15 10:51:15 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Ergebnisdaten für Geschäftsvorfall TAN2Step7 empfangen
[Mon Sep 15 10:51:15 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Erstelle Auftragsdaten für Geschäftsvorfall KUmsZeitCamt1
[Mon Sep 15 10:51:15 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Erstelle Auftragsdaten für Geschäftsvorfall TAN2Step7
[Mon Sep 15 10:51:15 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Erzeuge HBCI-Nachricht CustomMsg
[Mon Sep 15 10:51:15 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] signiere HBCI-Nachricht
[Mon Sep 15 10:51:15 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Verschlüssele HBCI-Nachricht
[Mon Sep 15 10:51:15 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Versende HBCI-Nachricht
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Warte auf Antwortdaten
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.log] Warte auf Antwortdaten
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Entschlüssele Antwortnachricht
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Überprüfe Signatur der Antwortnachricht
[Mon Sep 15 10:51:16 CEST 2025][WARN][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.log] message has no signature
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs] executing check for job SaldoReq
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.handleResult] execution state: tan needed: false, tan-cancel: false, executed: true, success status: true, error status: false
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.getErrorText] global status: 
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.getErrorText] job status: 
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.getErrorText] retval[0]: 0020 - Auftrag ausgeführt.
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.handleResult] mark job executed [executed: true, status: OK]
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.HBCISaldoJob.markExecuted] saldo fetched successfully
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs] executing check for job KUmsAllCamt
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.handleResult] execution state: tan needed: false, tan-cancel: false, executed: true, success status: true, error status: false
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.getErrorText] global status: 
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.getErrorText] job status: 
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.getErrorText] retval[0]: 0020 - Auftrag ausgeführt.
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.handleResult] mark job executed [executed: true, status: OK]
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.HBCIUmsatzJob.getMergeWindow] merge window: Fri Aug 15 00:00:00 CEST 2025 - now (based on last sync)
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.HBCIUmsatzJob.markExecuted] got no new booked entries
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.HBCIUmsatzJob.markExecuted] got no new not-booked (vorgemerkte) entries
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.HBCIUmsatzJob.markExecuted] clean obsolete not-booked entries
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.HBCIUmsatzJob.markExecuted] removed entries: 0
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.server.hbci.HBCIUmsatzJob.markExecuted] umsatz list fetched successfully
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.close] closing resources
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] closing pin/tan passport
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] pin/tan passport closed
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] stopping synchronization
[Mon Sep 15 10:51:16 CEST 2025][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] finished
[Mon Sep 15 10:51:16 CEST 2025][ERROR][bg-task:Worker][de.willuhn.jameica.gui.GUI$7.run] error while executing background task
java.lang.NoClassDefFoundError: jakarta/xml/bind/JAXB
  at org.kapott.hbci.GV.parsers.ParseCamt05200108.parse(ParseCamt05200108.java:77)
  at org.kapott.hbci.GV.parsers.ParseCamt05200108.parse(ParseCamt05200108.java:68)
  at org.kapott.hbci.GV.GVKUmsAllCamt.extractResults(GVKUmsAllCamt.java:182)
  at org.kapott.hbci.GV.HBCIJobImpl.fillJobResult(HBCIJobImpl.java:931)
  at org.kapott.hbci.manager.HBCIDialog.doJobs(HBCIDialog.java:311)
  at org.kapott.hbci.manager.HBCIDialog.doIt(HBCIDialog.java:467)
  at org.kapott.hbci.manager.HBCIHandler.execute(HBCIHandler.java:545)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:352)
  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: jakarta.xml.bind.JAXB
  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593)
  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
  ... 11 more


Hier noch ein Ausschnitt, welche jaxb-jar geladen werden.
Code

[Mon Sep 15 11:04:59 CEST 2025][INFO][main][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/sven/.bin/jameica/lib/jakarta_ee/jakarta.activation-api-2.1.3.jar
[Mon Sep 15 11:04:59 CEST 2025][INFO][main][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/sven/.bin/jameica/lib/jakarta_ee/jakarta.xml.bind-api-4.0.2.jar
[Mon Sep 15 11:04:59 CEST 2025][INFO][main][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/sven/.bin/jameica/lib/jakarta_ee/jaxb-core-4.0.5.jar
[Mon Sep 15 11:04:59 CEST 2025][INFO][main][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/sven/.bin/jameica/lib/jakarta_ee/jaxb-runtime-4.0.5.jar
[Mon Sep 15 11:04:59 CEST 2025][INFO][main][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/sven/.bin/jameica/lib/jakarta_ee/txw2-4.0.5.jar
[Mon Sep 15 11:04:59 CEST 2025][INFO][main][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/sven/.bin/jameica/lib/java_ee/activation-1.1.1.jar
[Mon Sep 15 11:04:59 CEST 2025][INFO][main][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/sven/.bin/jameica/lib/java_ee/istack-commons-runtime-3.0.5.jar
[Mon Sep 15 11:04:59 CEST 2025][INFO][main][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/sven/.bin/jameica/lib/java_ee/javax.annotation-api-1.3.2.jar
[Mon Sep 15 11:04:59 CEST 2025][INFO][main][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/sven/.bin/jameica/lib/java_ee/jaxb-api-2.4.0-b180725.0427.jar
[Mon Sep 15 11:04:59 CEST 2025][INFO][main][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/sven/.bin/jameica/lib/java_ee/jaxb-runtime-2.4.0-b180725.0644.jar
[Mon Sep 15 11:04:59 CEST 2025][INFO][main][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/sven/.bin/jameica/lib/java_ee/txw2-2.4.0-b180725.0644.jar
[Mon Sep 15 11:04:59 CEST 2025][INFO][main][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/sven/.bin/jameica/lib/mariadb/mariadb-java-client-3.5.1.jar


openjdk 21.0.8 2025-07-15
OpenJDK Runtime Environment (build 21.0.8+9-Ubuntu-0ubuntu124.04.1)
OpenJDK 64-Bit Server VM (build 21.0.8+9-Ubuntu-0ubuntu124.04.1, mixed mode, sharing)

little.yoda

Betreff:

Re: java.lang.NoClassDefFoundError: jakarta/xml/bind/JAXB

 ·  Gepostet: 15.09.2025 - 16:17 Uhr  ·  #179282
Nach einem Neustart kann ich den Fehler nicht mehr reproduzieren.

hibiscus

Betreff:

Re: java.lang.NoClassDefFoundError: jakarta/xml/bind/JAXB

 ·  Gepostet: 15.09.2025 - 17:00 Uhr  ·  #179286
Stelle auf jeden Fall sicher, dass du das aktuelle Nightly-Build von Jameica verwendest, wenn du ein Nightly-Build von Hibiscus nutzt. Hatte da hbci4java aktualisiert. Das braucht jetzt ebenfalls Java 17 und ist von javax.xml auf jakarta.xml umgestellt worden.