unbekannter Fehler beim Speichern vom Mitglied - GELÖST

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
nixist
Beiträge: 7
Registriert: Montag 9. Januar 2012, 04:06

unbekannter Fehler beim Speichern vom Mitglied - GELÖST

Beitrag von nixist »

Hallo JVerein Forum Team,

habe ein Problem beim abspeichern vom Mitglied und verstehe nciht an was es liegen kann. Alle relevanten Felder sind eingetragen.

Betreff:
Systeminfo: Linux Debian 9.6 (64bit)

Jameica 2.8.2

Hibiscus
Software-Version: 2.8.6
HBCI4Java-Version: 3.0.22-SNAPSHOT
Datenbank-Version: 65
Build: 369 [Datum 20181101]

JVerein 2.8.9
-> die Datenbank im Ordner jameica/lib/h2 wurde ersetzt (Downgrade von 1.4.197.jar auf 1.4.196.jar - sonst funktioniert JVerein gar nicht in der aktuellen Version)

log Datei ist für den Anhang zu groß, deswegen log hier reinkopiert:

[Thu Nov 29 21:43:23 CET 2018][ERROR][main][de.jost_net.JVerein.gui.control.MitgliedControl.handleStore] Fehler bei Speichern des Mitgliedes
java.rmi.RemoteException: unable to prepare insert sql statement; nested exception is:
org.h2.jdbc.JdbcSQLException: Feld "KONTO" nicht gefunden
Column "KONTO" not found; SQL statement:
insert into MITGLIED (EXTERNEMITGLIEDSNUMMER,GESCHLECHT,INDIVIDUELLERBEITRAG,HANDY,EINGABEDATUM,TITEL,KONTO,PERSONENART,ADRESSTYP,KTOIEMAIL,KTOISTAAT,KTOIADRESSIERUNGSZUSATZ,KTOIGESCHLECHT,KUENDIGUNG,IBAN,NAME,MANDATSEQUENCE,ZAHLUNGSRHYTMUS,MANDATVERSION,ZAHLUNGSWEG,STERBETAG,GEBURTSDATUM,KTOITITEL,ZAHLERID,KTOIPERSONENART,LETZTEAENDERUNG,STAAT,ADRESSIERUNGSZUSATZ,KTOINAME,EMAIL,KTOIPLZ,TELEFONDIENSTLICH,VERMERK1,STRASSE,VERMERK2,VORNAME,ANREDE,TELEFONPRIVAT,KTOIVORNAME,KTOIANREDE,KTOISTRASSE,AUSTRITT,ORT,BLZ,ZAHLUNGSTERMIN,EINTRITT,KTOIORT,BEITRAGSGRUPPE,MANDATDATUM,BIC,PLZ) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) [42122-196]
at de.willuhn.datasource.db.AbstractDBObject.getInsertSQL(AbstractDBObject.java:968)
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:654)
at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:314)
at de.jost_net.JVerein.gui.control.MitgliedControl.handleStore(MitgliedControl.java:3224)
at de.jost_net.JVerein.gui.view.AbstractAdresseDetailView$2.handleAction(AbstractAdresseDetailView.java:213)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:174)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:899)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:895)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:168)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:916)
at de.willuhn.jameica.gui.GUI.init(GUI.java:327)
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: org.h2.jdbc.JdbcSQLException: Feld "KONTO" nicht gefunden
Column "KONTO" not found; SQL statement:
insert into MITGLIED (EXTERNEMITGLIEDSNUMMER,GESCHLECHT,INDIVIDUELLERBEITRAG,HANDY,EINGABEDATUM,TITEL,KONTO,PERSONENART,ADRESSTYP,KTOIEMAIL,KTOISTAAT,KTOIADRESSIERUNGSZUSATZ,KTOIGESCHLECHT,KUENDIGUNG,IBAN,NAME,MANDATSEQUENCE,ZAHLUNGSRHYTMUS,MANDATVERSION,ZAHLUNGSWEG,STERBETAG,GEBURTSDATUM,KTOITITEL,ZAHLERID,KTOIPERSONENART,LETZTEAENDERUNG,STAAT,ADRESSIERUNGSZUSATZ,KTOINAME,EMAIL,KTOIPLZ,TELEFONDIENSTLICH,VERMERK1,STRASSE,VERMERK2,VORNAME,ANREDE,TELEFONPRIVAT,KTOIVORNAME,KTOIANREDE,KTOISTRASSE,AUSTRITT,ORT,BLZ,ZAHLUNGSTERMIN,EINTRITT,KTOIORT,BEITRAGSGRUPPE,MANDATDATUM,BIC,PLZ) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) [42122-196]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)
at org.h2.message.DbException.get(DbException.java:179)
at org.h2.message.DbException.get(DbException.java:155)
at org.h2.table.Table.getColumn(Table.java:680)
at org.h2.command.Parser.parseColumn(Parser.java:887)
at org.h2.command.Parser.parseColumnList(Parser.java:871)
at org.h2.command.Parser.parseInsert(Parser.java:1071)
at org.h2.command.Parser.parsePrepared(Parser.java:417)
at org.h2.command.Parser.parse(Parser.java:321)
at org.h2.command.Parser.parse(Parser.java:293)
at org.h2.command.Parser.prepareCommand(Parser.java:258)
at org.h2.engine.Session.prepareLocal(Session.java:578)
at org.h2.engine.Session.prepareCommand(Session.java:519)
at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1204)
at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:73)
at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:288)
at de.willuhn.datasource.db.AbstractDBObject.getInsertSQL(AbstractDBObject.java:945)
... 22 more



JVerein weißt auf einen Fehler hin: "Fehler beim Speichern des Mitglieds" aber sagt nicht welcher Fehler es ist.

Kann jemand helfen?

Danke. Schöne Grüße
Alex
Zuletzt geändert von nixist am Sonntag 2. Dezember 2018, 06:06, insgesamt 2-mal geändert.
wpein2m
Beiträge: 134
Registriert: Freitag 7. Oktober 2016, 18:58
Verein: 1. TC Sankt Augustin
Mitglieder: 320
JVerein-Version: 2.8.15
Betriebssystem: Windows 10 / MacOS

Re: unbekannter Fehler beim Speichern vom Mitglied

Beitrag von wpein2m »

Hallo Alex,
ich erinnere mich, dass ich so etwas ähnliches auch schon einmal hatte.

Sieht mir nach einem Missmatch aus zwischen verwendeter Datenbank und JVerein-Version:
JVerein will SQL-mäßig etwas machen, was die Datenbank nicht "versteht".
Datenbank-Version und JVerein-Version müssen zusammenpassen bzw. initiiert durch eine neuere JVerein-Version wird eine ältere Datenbank-Version normalerweise automatisch "upgedatet".

Ich würde mal sehen, ob Du zu Deiner Datenbank-Version eine "passende" JVerein-Version findest und installierst.
Die einzelnen Versionen findet man hier: http://www.jverein.de/updates/2.8/

Good luck!

Wolfgang
nixist
Beiträge: 7
Registriert: Montag 9. Januar 2012, 04:06

Re: unbekannter Fehler beim Speichern vom Mitglied

Beitrag von nixist »

Hey. Vielen Dank Wolfgang :)

hat geklappt!!! GELÖST
Ich weiß nicht warum, aber das Überspeichern/Zusammenfügen des Ordners jverein in plugins (also im Startordner) hat tatsächlich geklappt.

Hatte die JVerein -Version 2.8.17 gehabt, aber durch die automatische Pluginaktualisierung im Jameica.
Jetzt habe ich den jverein Ordner überspeichert aus deinem Link, und viola.... es funktioniert. :D

Habe da echt einige Stunden vor dem Tipp von Wolfgang verbracht und konnte nicht verstehen, was die Ursache ist...

Hier nochmal die funktionsfähige Kombo zusammengefasst, falls jemand das selbe Problem haben sollte mal:

+Jameica 2.8.2
+JVerein 2.8.17 (oder eine andere passende Version zu Eurer Datenbank aus dem Link: http://www.jverein.de/updates/2.8/)
+Datenbank ersetzen/downgraden auf die Version h2-1.4.196.jar im Ordner jameica/lib/h2 Link zu den Datenbankversionen: http://central.maven.org/maven2/com/h2database/h2/
-> also Version h2-1.4.197.jar oder das was ihr habt löschen und h2-1.4.196.jar einfügen

falls etwas nicht gehen sollte, dann notfalls nochmal den jverein Ordner mit der aktuellen jverein-version in /jameica/plugins überspeichern nachdem ihr die Datenbank ersetzt habt.

Wolfgang, Danke nochmals.

Alles Liebe :)
Antworten