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