Backup bei Programmende wird nicht erstellt

 
Kuddel100
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8
Dabei seit: 05 / 2023
Betreff:

Backup bei Programmende wird nicht erstellt

 · 
Gepostet: 29.05.2026 - 14:08 Uhr  ·  #1
Die Fehlermeldung:

"Eindeutiger Index oder Primärschlüssel verletzt: "PUBLIC.CONSTRAINT_F373_INDEX_1 ON PUBLIC.PROPERTY(NAME) VALUES ( /* 47269 */ 'bpd.17055050.7546903111.Params_100.KontoauszugPar3.ParKontoauszug.canindex' )"
Unique index or primary key violation: "PUBLIC.CONSTRAINT_F373_INDEX_1 ON PUBLIC.PROPERTY(NAME) VALUES ( /* 47269 */ 'bpd.17055050.7546903111.Params_100.KontoauszugPar3.ParKontoauszug.canindex' )"; SQL statement:
update property set name = REPLACE(name,?,?) where name like ? [23505-199]"

Wie kann ich das beheben?
Kuddel100
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8
Dabei seit: 05 / 2023
Betreff:

Re: Backup bei Programmende wird nicht erstellt

 · 
Gepostet: 29.05.2026 - 14:36 Uhr  ·  #2
Synchronisierung hat geholfen
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11557
Dabei seit: 03 / 2005
Betreff:

Re: Backup bei Programmende wird nicht erstellt

 · 
Gepostet: 29.05.2026 - 15:02 Uhr  ·  #3
Das wollte ich auch gerade schreiben. Das war ein Migrationsproblem im BPD/UPD Cache. Durch das Synchronisieren des Bankzugangs wird der Cache geleert und neu erstellt.
ReinRalle
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: NRW
Beiträge: 11
Dabei seit: 04 / 2021
Betreff:

Re: Backup bei Programmende wird nicht erstellt

 · 
Gepostet: Heute um 20:16 Uhr  ·  #4
Guten Abend,

hänge mich mal ran, weil ich einen neuen Thread vermeiden möchte!

Erhalte ähnliche Meldungen:

Code

[Mon Jun 01 20:03:20 CEST 2026][ERROR][bg-task:Worker][de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.executeUpdate] error while executing sql update
org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: Eindeutiger Index oder Primärschlüssel verletzt: "PUBLIC.CONSTRAINT_INDEX_F37 ON PUBLIC.PROPERTY(NAME) VALUES 4012"
Unique index or primary key violation: "PUBLIC.CONSTRAINT_INDEX_F37 ON PUBLIC.PROPERTY(NAME) VALUES 4012"; SQL statement:
update property set name = REPLACE(name,?,?) where name like ? [23505-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.index.BaseIndex.getDuplicateKeyException(BaseIndex.java:103)
  at org.h2.mvstore.db.MVSecondaryIndex.checkUnique(MVSecondaryIndex.java:220)
  at org.h2.mvstore.db.MVSecondaryIndex.add(MVSecondaryIndex.java:196)
  at org.h2.mvstore.db.MVTable.addRow(MVTable.java:546)
  at org.h2.table.Table.updateRows(Table.java:526)
  at org.h2.command.dml.Update.update(Update.java:203)
  at org.h2.command.CommandContainer.update(CommandContainer.java:133)
  at org.h2.command.Command.executeUpdate(Command.java:267)
  at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:200)
  at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:154)
  at de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.executeUpdate(HBCIDBServiceImpl.java:254)
  at de.willuhn.jameica.hbci.server.BPDUtil.migrateCache(BPDUtil.java:617)
  at de.willuhn.jameica.hbci.server.BPDUtil.getSupport(BPDUtil.java:206)
  at de.willuhn.jameica.hbci.server.KontoUtil.useCamt(KontoUtil.java:140)
  at de.willuhn.jameica.hbci.server.hbci.HBCIUmsatzJob.getIdentifier(HBCIUmsatzJob.java:159)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:370)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:273)
  at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:401)
  at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1113)

[Mon Jun 01 20:03:20 CEST 2026][WARN][pool-1-thread-1][de.willuhn.jameica.services.BackupService$Consumer.handleMessage] detected error: org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: Eindeutiger Index oder Primärschlüssel verletzt: "PUBLIC.CONSTRAINT_INDEX_F37 ON PUBLIC.PROPERTY(NAME) VALUES 4012"
Unique index or primary key violation: "PUBLIC.CONSTRAINT_INDEX_F37 ON PUBLIC.PROPERTY(NAME) VALUES 4012"; SQL statement:
update property set name = REPLACE(name,?,?) where name like ? [23505-199]
[Mon Jun 01 20:03:20 CEST 2026][ERROR][bg-task:Worker][de.willuhn.jameica.hbci.server.BPDUtil.migrateCache] error while migrating BPD/UPD cache
java.rmi.RemoteException: error while executing sql update: Eindeutiger Index oder Primärschlüssel verletzt: "PUBLIC.CONSTRAINT_INDEX_F37 ON PUBLIC.PROPERTY(NAME) VALUES 4012"
Unique index or primary key violation: "PUBLIC.CONSTRAINT_INDEX_F37 ON PUBLIC.PROPERTY(NAME) VALUES 4012"; SQL statement:
update property set name = REPLACE(name,?,?) where name like ? [23505-199]; nested exception is: 
  org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: Eindeutiger Index oder Primärschlüssel verletzt: "PUBLIC.CONSTRAINT_INDEX_F37 ON PUBLIC.PROPERTY(NAME) VALUES 4012"
Unique index or primary key violation: "PUBLIC.CONSTRAINT_INDEX_F37 ON PUBLIC.PROPERTY(NAME) VALUES 4012"; SQL statement:
update property set name = REPLACE(name,?,?) where name like ? [23505-199]
  at de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.executeUpdate(HBCIDBServiceImpl.java:262)
  at de.willuhn.jameica.hbci.server.BPDUtil.migrateCache(BPDUtil.java:617)
  at de.willuhn.jameica.hbci.server.BPDUtil.getSupport(BPDUtil.java:206)
  at de.willuhn.jameica.hbci.server.KontoUtil.useCamt(KontoUtil.java:140)
  at de.willuhn.jameica.hbci.server.hbci.HBCIUmsatzJob.getIdentifier(HBCIUmsatzJob.java:159)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:370)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:273)
  at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:401)
  at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1113)
Caused by: org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: Eindeutiger Index oder Primärschlüssel verletzt: "PUBLIC.CONSTRAINT_INDEX_F37 ON PUBLIC.PROPERTY(NAME) VALUES 4012"
Unique index or primary key violation: "PUBLIC.CONSTRAINT_INDEX_F37 ON PUBLIC.PROPERTY(NAME) VALUES 4012"; SQL statement:
update property set name = REPLACE(name,?,?) where name like ? [23505-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.index.BaseIndex.getDuplicateKeyException(BaseIndex.java:103)
  at org.h2.mvstore.db.MVSecondaryIndex.checkUnique(MVSecondaryIndex.java:220)
  at org.h2.mvstore.db.MVSecondaryIndex.add(MVSecondaryIndex.java:196)
  at org.h2.mvstore.db.MVTable.addRow(MVTable.java:546)
  at org.h2.table.Table.updateRows(Table.java:526)
  at org.h2.command.dml.Update.update(Update.java:203)
  at org.h2.command.CommandContainer.update(CommandContainer.java:133)
  at org.h2.command.Command.executeUpdate(Command.java:267)
  at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:200)
  at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:154)
  at de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.executeUpdate(HBCIDBServiceImpl.java:254)
  ... 8 more


Leider hat in diesem Fall eine Synchronisierung nicht geholfen!

Besteht eine Chance, dass ich diese Meldungen loswerde?

Vielen Dank für jeden Hinweis

Ralf
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11557
Dabei seit: 03 / 2005
Betreff:

Re: Backup bei Programmende wird nicht erstellt

 · 
Gepostet: Heute um 21:37 Uhr  ·  #5
Es ging um die Synchronisierung des Bankzugangs, nicht des Kontos. Das Problem muss dadurch behoben werden, weil die bemängelte Tabelle hierbei geleert und neu befüllt wird.
ReinRalle
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: NRW
Beiträge: 11
Dabei seit: 04 / 2021
Betreff:

Re: Backup bei Programmende wird nicht erstellt

 · 
Gepostet: Heute um 21:53 Uhr  ·  #6
Danke für Deine Hilfe! - Wenn ich also den Button "Synchronisierung starten" unter Start betätige, synchronisiere ich das oder die gegebenen Konten!?

Was muß ich denn genau unternehmen, um den Bankzugang zu synchronisieren? Besteht dann dabei eine Gefahr, etwas zu verlieren, oder ist es "safe"?
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11557
Dabei seit: 03 / 2005
Betreff:

Re: Backup bei Programmende wird nicht erstellt

 · 
Gepostet: Heute um 21:55 Uhr  ·  #7
Klicke links in der Navigation auf "Bank-Zugänge" und öffne die Detailansicht des PIN/TAN-Bankzugangs durch Doppelklick. Klicke dort unten rechts auf "Synchronisieren".
ReinRalle
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: NRW
Beiträge: 11
Dabei seit: 04 / 2021
Betreff:

Re: Backup bei Programmende wird nicht erstellt

 · 
Gepostet: Heute um 22:21 Uhr  ·  #8
Hm, dass scheint, wenn ich die Zeitstempel betrachte, funktioniert zu haben! Die entsprechende Fehlermeldung taucht in Folge nicht mehr auf!

Super - da kann ich mich nur bedanken für Rat & Tat Dir noch einen schönen Abend ...

Ralf
Gewählte Zitate für Mehrfachzitierung:   0