Your message dated Sat, 08 Feb 2025 14:21:12 +0000 with message-id <[email protected]> and subject line Closing has caused the Debian Bug report #1078328, regarding jameica-plugin "syntax" fails: [de.willuhn.jameica.fibu.server.DBSupportMySqlImpl.create] unable to execute sql scripts de.willuhn.util.ApplicationException: Fehler beim Laden des JDBC-Treibers. com.mysql.jdbc.Driver to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 1078328: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1078328 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: jameica Version: 2.10.4+dfsg-2 Severity: important Dear Maintainer, after installation of plugin "syntax" this plugin fails to initialze when selecting MySQL (there is no MariaDB option) as database with the following error: [Fri Aug 09 14:53:49 CEST 2024][INFO][main][de.willuhn.jameica.fibu.gui.controller.FirstStartControl.handleForward] launch de.willuhn.jameica.fibu.gui.controller.FirstStartControl$FirstStart 2 [Fri Aug 09 14:53:49 CEST 2024][ERROR][main][de.willuhn.jameica.fibu.server.DBSupportMySqlImpl.create] unable to load jdbc driver java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:375) at de.willuhn.jameica.fibu.server.DBSupportMySqlImpl.create(DBSupportMySqlImpl.java:77) at de.willuhn.jameica.fibu.gui.controller.FirstStartControl$FirstStart2.handleAction(FirstStartControl.java:457) at de.willuhn.jameica.fibu.gui.controller.FirstStartControl.handleForward(FirstStartControl.java:395) at de.willuhn.jameica.fibu.gui.views.FirstStart1CreateDatabase$1.handleAction(FirstStart1CreateDatabase.java:56) at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:174) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74) at de.willuhn.jameica.gui.GUI$6.run(GUI.java:921) at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) at org.eclipse.swt.widgets.Display.syncExec(Display.java:5960) at de.willuhn.jameica.gui.GUI.startSync(GUI.java:917) at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:168) 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) When researching this it turns out that a transition of MySql to MariaDB is implemented upstream: https://github.com/willuhn/syntax/commit/05e449f6fae98bafb74d5a6b923efd0d8f76c352 Unfortunately, this is only in syntax version 2.11-nightly which has not been released yet, the latest release version 2.10.4 still has the MySql driver name hard-coded. jameica 2.10.4 has a defined dependency on libmariadb-java but the plugin "syntax" cannot be configured to use the mariadb driver before 2.11. The "syntax" plugin requires the MySql driver available in mysql-connector-java, however, that package was remove a few years ago: https://tracker.debian.org/pkg/mysql-connector-java So this version of jameica with plugin "syntax" seems to be un-usable. Upgrading to 2.11 (when it is released) will probaly address the situation. In the meantime jameica with its plugin "syntax" can be installed instead from https://www.willuhn.de/products/syntax/, this package includes the MySql driver. -- System Information: Debian Release: 12.6 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.1.0-23-amd64 (SMP w/16 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages jameica depends on: ii jameica-h2database 1.4.199-1 ii libactivation-java 1.2.0-2 ii libbcpkix-java 1.72-2 ii libbcprov-java 1.72-2 ii libbcutil-java 1.72-2 ii libcommons-cli-java 1.5.0-1 ii libcommons-collections3-java 3.2.2-2 ii libcommons-lang-java 2.6-10 ii libcommons-logging-java 1.2-3 ii libeclipse-core-commands-java 3.10.300+eclipse4.26-1 ii libeclipse-core-runtime-java 3.26.100+eclipse4.26-1 ii libeclipse-jface-databinding-java 1.14.0+eclipse4.26-1 ii libeclipse-osgi-java 3.18.200+eclipse4.26-4 ii libeclipse-ui-forms-java 3.11.500+eclipse4.26-1 ii libequinox-common-java 3.17.0+eclipse4.26-4 ii libgeronimo-annotation-1.3-spec-java 1.3-1 ii libicu4j-java 72.1-1 ii libistack-commons-java 3.0.6-5 ii libjameica-datasource-java 2.8.1+dfsg-4 ii libjameica-util-java 2.8-3 ii libjaxb-api-java 2.3.1-1 ii libjaxb-java 2.3.0.1-10.1 ii libmariadb-java 2.7.6-1 ii libmckoisqldb-java 1.0.6-4 ii libnanoxml2-java 2.2.3.dfsg-9 ii liboro-java 2.0.8a-14 ii libpaperclips-java 1.0.4-3 ii librhino-java 1.7.14-2.1 ii libswt-cairo-gtk-4-jni 4.26.0-1 ii libswtcalendar-java 0.5-3 ii libtxw2-java 2.3.0.1-10.1 ii velocity 1.7-6 jameica recommends no packages. jameica suggests no packages. -- no debconf information
--- End Message ---
--- Begin Message ---New SynTAX version was released, so closing this.
--- End Message ---
__ This is the maintainer address of Debian's Java team <https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>. Please use [email protected] for discussions and questions.
