ich bin gerade dabei einen weiteren Verein für JVerein auf einem Remote Server einzurichten.
Die Migration der Daten hat soweit funktioniert, jedoch kommt es an zwei stellen zu einem Fehler.
1. Buchführung > Konten
Wenn ich versuche das Konto des Vereins aus Hibiscus per "Hibiscus-Konten-import" zu laden, wird es mir zwar im Dialog korrekt angezeigt, sobald ich den aber bestätige wird kurzfristig oben eine SQL Fehlermeldung angezeigt: "unknown colum backend in fieldlist"
2. About-Dialog
Wenn ich im Menü auf "JVerein > Über" gehe kommt eine Meldung "Fehler beim Öffnen des AboutView Dialogs"
Code: Alles auswählen
[Wed Sep 11 19:15:24 CEST 2024][ERROR][main][de.jost_net.JVerein.gui.action.AboutAction.handleAction] Fehler beim öffnen des AboutView-Dialoges
java.lang.RuntimeException: java.rmi.RemoteException: unable to load data from table version; nested exception is:
java.sql.SQLException: Unknown label 'name'. Possible value [version.version, version.id, id, version]
at de.willuhn.jameica.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:499)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:5941)
at de.willuhn.jameica.gui.dialogs.AbstractDialog.open(AbstractDialog.java:484)
at de.jost_net.JVerein.gui.action.AboutAction.handleAction(AboutAction.java:33)
at de.willuhn.jameica.gui.Menu$1.handleEvent(Menu.java:172)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5797)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1374)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4583)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:925)
at de.willuhn.jameica.gui.GUI.init(GUI.java:328)
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:75)
Caused by: java.rmi.RemoteException: unable to load data from table version; nested exception is:
java.sql.SQLException: Unknown label 'name'. Possible value [version.version, version.id, id, version]
at de.willuhn.datasource.db.AbstractDBObject.load(AbstractDBObject.java:276)
at de.willuhn.datasource.db.DBServiceImpl.createObject(DBServiceImpl.java:394)
at de.jost_net.JVerein.gui.view.AboutView.paint(AboutView.java:79)
at de.willuhn.jameica.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:494)
... 15 more
Caused by: java.sql.SQLException: Unknown label 'name'. Possible value [version.version, version.id, id, version]
at org.mariadb.jdbc.codec.RowDecoder.getIndex(RowDecoder.java:204)
at org.mariadb.jdbc.codec.RowDecoder.getValue(RowDecoder.java:182)
at org.mariadb.jdbc.client.result.Result.getString(Result.java:488)
at de.willuhn.datasource.db.types.TypeString.get(TypeString.java:30)
at de.willuhn.datasource.db.AbstractDBObject.fill(AbstractDBObject.java:302)
at de.willuhn.datasource.db.AbstractDBObject.load(AbstractDBObject.java:272)
... 18 more
Eingetragen sind die Werte ID: 1, Version: 417
Bei einem der anderen Vereine funktioniert der About-Dialog ohne Probleme. Die Tabelle version ist dabei strukturell und inhaltlich identisch
^^ was mich nur noch mehr verwirrt.
Versionen:
- Jameica: 2.8.6
- JVerein: 2.8.18
- Hibiscus: 2.10.21
Auf dem Server (Debian Linux) sind mehrere Vereine mit getrennten MariaDB Datenbanken jeweils für JVerein und Hibiscus eingerichtet
Alle Vereine nutzen gemeinsam die gleiche Jameica Application mit global im Programmordner eingebettetem JVerein und Hibiscus Plugin
JVerein läuft nicht im Server-Modus.
Hat jemand eine Idee, woran das hier hapert?