Fehlermeldung: Fehler beim Speichern des Mitglieds

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
wbloos
Beiträge: 28
Registriert: Donnerstag 13. Februar 2014, 10:26
Verein: Deutsche Gesellschaft für Stereoskopie Regionalgruppe Nürnberg
Mitglieder: 100
JVerein-Version: 2.6.1
Betriebssystem: Win7 64bit

Fehlermeldung: Fehler beim Speichern des Mitglieds

Beitrag von wbloos »

Hallo, beim Neuanlegen eines Mitgliedes kommt die Fehlermeldung 'Fehler beim Speichern des Mitglieds' - alles lief bisher einwandfrei, weiss nicht woher nun plötzlich dieser Fehler auftauscht. Hab den letzten Logeintrag hier angehängt, vielleicht kann mir jemand sagen woran das liegen könnte.

Danke im Voraus
Werner
[Mon Jun 20 09:43:26 CEST 2022][ERROR][de.jost_net.JVerein.gui.control.MitgliedControl.handleStore] Fehler bei Speichern des Mitgliedes
java.rmi.RemoteException: insert failed, rollback successful; nested exception is:
org.h2.jdbc.JdbcSQLException: Eindeutiger Index oder Primärschlüssel verletzt: "CONSTRAINT_E7C_INDEX_6 ON PUBLIC.MITGLIED(EXTERNEMITGLIEDSNUMMER)"
Unique index or primary key violation: "CONSTRAINT_E7C_INDEX_6 ON PUBLIC.MITGLIED(EXTERNEMITGLIEDSNUMMER)"; 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 (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) [23505-172]
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:688)
at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:308)
at de.jost_net.JVerein.gui.control.MitgliedControl.handleStore(MitgliedControl.java:3140)
at de.jost_net.JVerein.gui.view.AbstractAdresseDetailView$2.handleAction(AbstractAdresseDetailView.java:211)
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:810)
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:806)
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.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:827)
at de.willuhn.jameica.gui.GUI.init(GUI.java:310)
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: Eindeutiger Index oder Primärschlüssel verletzt: "CONSTRAINT_E7C_INDEX_6 ON PUBLIC.MITGLIED(EXTERNEMITGLIEDSNUMMER)"
Unique index or primary key violation: "CONSTRAINT_E7C_INDEX_6 ON PUBLIC.MITGLIED(EXTERNEMITGLIEDSNUMMER)"; 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 (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) [23505-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.index.BaseIndex.getDuplicateKeyException(BaseIndex.java:83)
at org.h2.index.PageBtree.find(PageBtree.java:121)
at org.h2.index.PageBtreeLeaf.addRow(PageBtreeLeaf.java:148)
at org.h2.index.PageBtreeLeaf.addRowTry(PageBtreeLeaf.java:101)
at org.h2.index.PageBtreeNode.addRowTry(PageBtreeNode.java:201)
at org.h2.index.PageBtreeIndex.addRow(PageBtreeIndex.java:104)
at org.h2.index.PageBtreeIndex.add(PageBtreeIndex.java:95)
at org.h2.table.RegularTable.addRow(RegularTable.java:124)
at org.h2.command.dml.Insert.insertRows(Insert.java:126)
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)
... 20 more
NicoB77
Beiträge: 137
Registriert: Freitag 21. April 2017, 21:14
Verein: Pollingua e.V.
Mitglieder: 50
JVerein-Version: Entwicklerversion
Betriebssystem: Linux

Re: Fehlermeldung: Fehler beim Speichern des Mitglieds

Beitrag von NicoB77 »

Hallo Werner,

die externe Mitgliedsnummer scheint schon vorhanden zu sein. Du darfst nur Nummern verwenden, die noch kein anderes Mitglied hat.

Viele Grüße
Reinhard
wbloos
Beiträge: 28
Registriert: Donnerstag 13. Februar 2014, 10:26
Verein: Deutsche Gesellschaft für Stereoskopie Regionalgruppe Nürnberg
Mitglieder: 100
JVerein-Version: 2.6.1
Betriebssystem: Win7 64bit

Re: Fehlermeldung: Fehler beim Speichern des Mitglieds

Beitrag von wbloos »

ok, es wurde schon überprüft ob die neu anzulegende externe Mitgliedsnummer vorhanden ist oder nicht - ist sie aber nicht, es wird fortlaufend weitergezählt, kann ja mal versuchen eine ganz andere viel höhere Nummer zu vergeben.

Gruß
Werner
Benutzeravatar
hibiscus
Beiträge: 115
Registriert: Donnerstag 31. Mai 2018, 08:55

Re: Fehlermeldung: Fehler beim Speichern des Mitglieds

Beitrag von hibiscus »

Vielleicht ist die Nummer ja bei einem Mitglied vergeben, welches in der Liste gerade gar nicht angezeigt wird, weil es vielleicht ausgetreten ist oder so.
Antworten