#1138613 libhbci4j-core-java: jameica (from debian repo) complains java.lang.NoClassDefFoundError: jakarta/xml/bind/JAXB #1138613
- Package:
- libhbci4j-core-java
- Source:
- libhbci4j-core-java
- Submitter:
- Dr. Bastian Ebeling
- Date:
- 2026-06-26 18:51:03 UTC
- Severity:
- normal
Dear Maintainer,
Hi Bastian, * Dr. Bastian Ebeling <bastian.ebeling@web.de> [2026-06-01 09:09]: I can't reproduce this with a fresh VM: debvm-create -r stable -z 15G -- \ --hook-dir=/usr/share/mmdebstrap/hooks/useradd \ --aptopt='Apt::Install-Recommends "true"' \ --include=linux-image-generic,task-gnome-desktop,jameica=2.12.0+dfsg-1~bpo13+1,hibiscus=2.12.2+dfsg-1~bpo13+1,libhbci4j-core-java:amd64=4.1.6+dfsg-1~bpo13+1 \ http://deb.debian.org/debian "deb http://deb.debian.org/debian stable-backports main" debvm-run -g -- -m 8G # inside start jameica in a terminal. Can you give more specific instructions?
Dear Jochen, thank you for taking this. If you are German, we could switch language. I can tell you, that when running on my computer (Linux BWN12101 7.0.12-1-liquorix-amd64 #1 ZEN SMP PREEMPT liquorix 7.0-13.1~trixie (2026-06-09) x86_64 GNU/Linux) with the debian provided jameica (Package: jameica Version: 2.12.0+dfsg-1~bpo13+1) it throws errors and within jameica getting account bookings is not successful. When running with downloaded jameica from willuhn it is running. My understanding of the log details resulted in the idea, that there are missing dependencies (jakarta.xml.bind). Is the logfile attached helpful? Feel free to ask further. Best regards Bastian
* Bastian Ebeling <bastian.ebeling@web.de> [2026-06-13 12:01]: The log looks the same when I start jameica up to your error. Which jameica plugins do you have installed, which versions and from where? Do you use any third party apt repos? Does sudo dpkg --verify give any output? Cheers Jochen
Dear Jochen, thank you for your patience. I've been on business travelling and had no chance to prior check: dpkg is all fine. From my point of view, the newest jameica (with hibiscus 2.12.4 plugin) has dependencies, which are not fulfilled. Software-Version: 2.12.4 HBCI4Java-Version: 4.1.10 Datenbank-Version: 71 [Datum 20260505] As introduced above, it seems to be ./lib/jakarta_ee/jaxb-runtime-4.0.5.jar ./lib/jakarta_ee/jaxb-core-4.0.5.jar which are part of the download version, which runs fine. Can we somehow get this solved into debian? Best regards Bastian
Hi Bastian, * Bastian Ebeling <bastian.ebeling@web.de> [2026-06-26 20:19]: So you are using hibiscus 2.12.4 whereas there is only 2.12.2 in Debian? Can you please try with the version from Debian? libjaxb-java: /usr/share/java/jaxb-runtime.jar $ dpkg -S /usr/share/java/jaxb-api.jar libjaxb-api-java: /usr/share/java/jaxb-api.jar $ apt show jameica | grep libjaxb Depends: libactivation-java, libbcpkix-java, libbcprov-java, libbcutil-java, libcommons-cli-java, libcommons-collections3-java, libcommons-lang-java, libcommons-logging-java, libeclipse-core-commands-java, libeclipse-core-runtime-java, libeclipse-jface-databinding-java, libeclipse-osgi-java, libeclipse-ui-forms-java, libequinox-common-java, libgeronimo-annotation-1.3-spec-java, jameica-h2database (>= 1.4.199), libicu4j-java, libistack-commons-java, libjameica-datasource-java, libjameica-util-java, libjaxb-api-java, libjaxb-java, libmckoisqldb-java, librhino-java, libmariadb-java, libnanoxml2-java, libpaperclips-java, libswt-cairo-gtk-4-jni, libswtcalendar-java, libtxw2-java, liboro-java, velocity $ dpkg -l libjaxb-java libjaxb-api-java +-- Desired=Unknown/Install/Remove/Purge/Hold |+- Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend ||+ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||| Name Version Architecture Description +++-================-============-============-===================================== ii libjaxb-api-java 2.3.1-1 all Java Architecture for XML Binding API ii libjaxb-java 2.3.0.1-11 all JAXB Reference Implementation So the files are installed but in an older version. There is already #1099355 asking for a new version. Cheers Jochen