Hallo zusammen,
ich hatte ein Mitglied doppelt in der Mitgliederdatenbank. Die Zahlungen und Informationen habe ich zusammengeführt, so dass ich den doppelten Eintrag jetzt eigentlich löschen könnte. Das funktioniert aber nicht. Im Logfile erscheint:
[Mon Feb 05 07:56:47 CET 2024][ERROR][main][de.jost_net.JVerein.gui.action.MitgliedDeleteAction.handleAction] Fehler beim L.schen des Mitgliedes
java.rmi.RemoteException: delete failed, rollback successful; nested exception is:
org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: Referentielle Integrit.t verletzt: "FKLASTSCHRIFT2: PUBLIC.LASTSCHRIFT FOREIGN KEY(MITGLIED) REFERENCES PUBLIC.MITGLIED(ID) (543)"
Referential integrity constraint violation: "FKLASTSCHRIFT2: PUBLIC.LASTSCHRIFT FOREIGN KEY(MITGLIED) REFERENCES PUBLIC.MITGLIED(ID) (543)"; SQL statement:
delete from MITGLIED where ID = 543 [23503-199]
at de.willuhn.datasource.db.AbstractDBObject.delete(AbstractDBObject.java:390)
at de.jost_net.JVerein.gui.action.MitgliedDeleteAction.handleAction(MitgliedDeleteAction.java:63)
at de.willuhn.jameica.gui.parts.ContextMenu$1.handleEvent(ContextMenu.java:184)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4256)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4054)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3642)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:938)
at de.willuhn.jameica.gui.GUI.init(GUI.java:335)
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:78)
Caused by: org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: Referentielle Integrit.t verletzt: "FKLASTSCHRIFT2: PUBLIC.LASTSCHRIFT FOREIGN KEY(MITGLIED) REFERENCES PUBLIC.MITGLIED(ID) (543)"
Referential integrity constraint violation: "FKLASTSCHRIFT2: PUBLIC.LASTSCHRIFT FOREIGN KEY(MITGLIED) REFERENCES PUBLIC.MITGLIED(ID) (543)"; SQL statement:
delete from MITGLIED where ID = 543 [23503-199]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:457)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
at org.h2.message.DbException.get(DbException.java:205)
at org.h2.message.DbException.get(DbException.java:181)
at org.h2.constraint.ConstraintReferential.checkRow(ConstraintReferential.java:373)
at org.h2.constraint.ConstraintReferential.checkRowRefTable(ConstraintReferential.java:390)
at org.h2.constraint.ConstraintReferential.checkRow(ConstraintReferential.java:265)
at org.h2.table.Table.fireConstraints(Table.java:1020)
at org.h2.table.Table.fireAfterRow(Table.java:1038)
at org.h2.command.dml.Delete.update(Delete.java:129)
at org.h2.command.CommandContainer.update(CommandContainer.java:133)
at org.h2.command.Command.executeUpdate(Command.java:267)
at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:169)
at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:126)
at de.willuhn.datasource.db.AbstractDBObject.delete(AbstractDBObject.java:372)
... 12 more
[Mon Feb 05 07:57:05 CET 2024][INFO][pool-5-thread-1][de.willuhn.jameica.hbci.messaging.MarkOverdueMessageConsumer.updateAll] update all unread counters
Wie kann ich das Mitglied nun löschen?
Beste Grüße,
Martin Bergien
Löschen einer Karteileiche nicht möglich
Moderator: heiner
- mbergien
- Beiträge: 27
- Registriert: Freitag 2. Februar 2024, 20:37
- Verein: Freunde des Braunschweiger Botanischen Gartens e.V.
- Mitglieder: 370
- JVerein-Version: 2.8.20
- Betriebssystem: Windows
Löschen einer Karteileiche nicht möglich
Beste Grüße,
Martin Bergien
--
Freunde des Braunschweiger Botanischen Gartens (https://www.tu-braunschweig.de/ifp/garten/foerderverein)
(Kassenwart)
Vorstellung meines Vereins im Forum: (viewtopic.php?t=7280)
Martin Bergien
--
Freunde des Braunschweiger Botanischen Gartens (https://www.tu-braunschweig.de/ifp/garten/foerderverein)
(Kassenwart)
Vorstellung meines Vereins im Forum: (viewtopic.php?t=7280)