Fehlermeldung beim Kontoimport

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
DesMas
Beiträge: 8
Registriert: Samstag 2. Dezember 2017, 11:41

Fehlermeldung beim Kontoimport

Beitrag von DesMas »

Hallo,

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
Wenn ich mir die JVerein Tabelle Version angucke, dann hat die die Spalten id und version.
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
Hinweis zum Setup:
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?
Benutzeravatar
hibiscus
Beiträge: 128
Registriert: Donnerstag 31. Mai 2018, 08:55

Re: Fehlermeldung beim Kontoimport

Beitrag von hibiscus »

Aktualisiere mal deine Jameica-Version. Mit einigen MySQL/Maria-Treibern gibt es das Problem, dass der bei gleichnamigen Tabellen in unterschiedlichen Datenbanken durcheinander kommt und in der falschen Datenbank schaut.
DesMas
Beiträge: 8
Registriert: Samstag 2. Dezember 2017, 11:41

Re: Fehlermeldung beim Kontoimport

Beitrag von DesMas »

Moin Moin,

habe auf jameica 2.10.4 aktualisiert.
Leider treten die beiden benannten Fälle weiterhin auf.

der Mariadb Treiber ist in Version mariadb-java-client-3.0.8 - mag es daran liegen?

Nachtrag:
habe den Treiber auf Version 3.4.1 angehoben. Jedoch ohne Erfolg.
Antworten