Bug#1089055: missing dependency on libcsvjdbc-java results in not working import
Evgeni Golov
evgeni at debian.org
Wed Dec 4 18:30:28 GMT 2024
Package: jverein
Version: 2.8.19+dfsg-1
Severity: normal
X-Debbugs-Cc: evgeni at debian.org
Ohai!
When you install jverein as-is and then try to import a member list
(JVerein → Administration → Import, then select a file via the "Datei
wählen" dialog), the import fails and the following error is seen on
stderr:
[Wed Dec 04 19:03:42 CET 2024][ERROR][main][de.jost_net.JVerein.io.CSVConnection.openCsvDB] Fehler
java.lang.ClassNotFoundException: org.relique.jdbc.csv.CsvDriver
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)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:421)
at java.base/java.lang.Class.forName(Class.java:412)
at de.jost_net.JVerein.io.CSVConnection.openCsvDB(CSVConnection.java:220)
at de.jost_net.JVerein.gui.view.ImportView.loadFromImportFile(ImportView.java:549)
at de.jost_net.JVerein.gui.view.ImportView.access$200(ImportView.java:85)
at de.jost_net.JVerein.gui.view.ImportView$3.widgetSelected(ImportView.java:286)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5855)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1529)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5065)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4517)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:938)
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)
org.relique.jdbc.csv.CsvDriver is in libcsvjdbc-java, so the following
fixes it:
1. apt install libcsvjdbc-java
2. ln -s /usr/share/java/csvjdbc.jar /usr/share/jameica/plugins/jverein/lib/csvjdbc.jar
Thanks for maintaining jverein!
Evgeni
-- System Information:
Debian Release: trixie/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.11.4-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: default
Versions of packages jverein depends on:
ii hibiscus 2.10.23+dfsg-1
ii jameica 2.10.4+dfsg-2
ii jarwrapper 0.80
ii libhbci4j-core-java 3.1.85+dfsg-1
ii libitext5-java 5.5.13.3-4
ii libmail-java 1.6.5-3
ii libmariadb-java 2.7.6-1
ii libobantoo-java 2.1.12+ds1-4
ii libpostgresql-jdbc-java 42.7.3-1
ii libsuper-csv-java 2.4.0-4
ii libswtchart-java 0.10.0-4
jverein recommends no packages.
jverein suggests no packages.
-- no debconf information
More information about the pkg-java-maintainers
mailing list