Fehler beim anlegen neuer Mitglieder
Verfasst: Montag 8. Juni 2015, 23:20
Hallo zusammen,
ich habe ein Problem beim anlegen neuer Mitglieder. Zunächst mein setting:
Ubuntu 15.04 64-bit openjdk-7
Fehler bemerkt mit
jameica 2.6.1
jverein 2.6.1
hibiscus 2.6.12 (hier bin ich mir nicht ganz sicher)
zunächst habe ich versucht auf jverein 2.6.3 zu updaten. Das schlug fehl (Fehlermeldung war etwas wie "2.6.3 ist kein gültiges jameica plugin")
Update auf 2.8.9 war dagegen kein Problem, hat aber nichts geholfen.
Als nächstes habe ich ein update auf jameica 2.6.2 und schließlich auf 2.7.0 nightly gemacht, hat beides aber nicht geholfen.
Die Fehlermeldung ist
Die Suche nach "[23502-172]" hat mich auch ins Onlinebankingforum ( http://www.onlinebanking-forum.de/forum ... hp?t=18611 ) geführt, ich weiss also nicht genau ob es ein jameica oder ein jverein Fehler ist, oder ob irgendetwas mit meiner Datenbank nicht stimmt.
Bin für jede Hilfe dankbar. Ich kann leider nicht genau sagen wann ich zuletzt erfolgreich ein neues Mitglied angelegt habe. Bestehende Mitglieder zu ändern und zu speichern ist kein Problem.
Viele Grüße
Christian
ich habe ein Problem beim anlegen neuer Mitglieder. Zunächst mein setting:
Ubuntu 15.04 64-bit openjdk-7
Fehler bemerkt mit
jameica 2.6.1
jverein 2.6.1
hibiscus 2.6.12 (hier bin ich mir nicht ganz sicher)
zunächst habe ich versucht auf jverein 2.6.3 zu updaten. Das schlug fehl (Fehlermeldung war etwas wie "2.6.3 ist kein gültiges jameica plugin")
Update auf 2.8.9 war dagegen kein Problem, hat aber nichts geholfen.
Als nächstes habe ich ein update auf jameica 2.6.2 und schließlich auf 2.7.0 nightly gemacht, hat beides aber nicht geholfen.
Die Fehlermeldung ist
Code: Alles auswählen
Fehler bei Speichern des Mitgliedes
java.rmi.RemoteException: insert failed, rollback successful; nested exception is:
org.h2.jdbc.JdbcSQLException: NULL nicht zulässig für Feld "ID"
NULL not allowed for column "ID"; 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 (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) [23502-172]
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:694)
at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:308)
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:177)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:844)
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:840)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:171)
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:861)
at de.willuhn.jameica.gui.GUI.init(GUI.java:318)
at de.willuhn.jameica.system.Application.init(Application.java:148)
at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.h2.jdbc.JdbcSQLException: NULL nicht zulässig für Feld "ID"
NULL not allowed for column "ID"; 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 (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) [23502-172]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
at org.h2.message.DbException.get(DbException.java:169)
at org.h2.message.DbException.get(DbException.java:146)
at org.h2.table.Column.validateConvertUpdateSequence(Column.java:295)
at org.h2.table.Table.validateConvertUpdateSequence(Table.java:699)
at org.h2.command.dml.Insert.insertRows(Insert.java:122)
at org.h2.command.dml.Insert.update(Insert.java:86)
at org.h2.command.CommandContainer.update(CommandContainer.java:79)
at org.h2.command.Command.executeUpdate(Command.java:235)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:154)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:140)
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:649)
... 21 more
Bin für jede Hilfe dankbar. Ich kann leider nicht genau sagen wann ich zuletzt erfolgreich ein neues Mitglied angelegt habe. Bestehende Mitglieder zu ändern und zu speichern ist kein Problem.
Viele Grüße
Christian