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
unbekannter Fehler beim Speichern vom Mitglied - GELÖST
Moderator: heiner
unbekannter Fehler beim Speichern vom Mitglied - GELÖST
Zuletzt geändert von nixist am Sonntag 2. Dezember 2018, 06:06, insgesamt 2-mal geändert.
-
- 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
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
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
Re: unbekannter Fehler beim Speichern vom Mitglied
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.
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

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.

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
