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