Guten Tag,
die Fehlermeldung "Fehler beim Löschen des Kontos" verscheint beim Löschen eines non-HBCI-Kontos. Anschließend habe ich versucht die Umsätze zu entfernen. Dabei stieß ich auf 4 Datensätze, die ich auch nicht manuell entfernen kann. Diese verhindern wahrscheinlich die gesamte Löschung des Kontos.
Ich erhalte folgende Fehlermeldung bei dem Versuch, einen Umsatz zu entfernen: "Fehler beim Löschen der Datensätze"
LOG:
Könnt ihr mir weiterhelfen?
Viele Grüße
Gito
die Fehlermeldung "Fehler beim Löschen des Kontos" verscheint beim Löschen eines non-HBCI-Kontos. Anschließend habe ich versucht die Umsätze zu entfernen. Dabei stieß ich auf 4 Datensätze, die ich auch nicht manuell entfernen kann. Diese verhindern wahrscheinlich die gesamte Löschung des Kontos.
Ich erhalte folgende Fehlermeldung bei dem Versuch, einen Umsatz zu entfernen: "Fehler beim Löschen der Datensätze"
LOG:
Code
[Tue Sep 08 14:03:42 CEST 2020][ERROR][main][de.willuhn.jameica.hbci.gui.action.DBObjectDelete$Worker.run] error while deleting objects
java.rmi.RemoteException: delete failed; nested exception is:
org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
delete from UMSATZ where ID = 10031 [50200-199]
at de.willuhn.datasource.db.AbstractDBObject.delete(AbstractDBObject.java:397)
at de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject.delete(AbstractHibiscusDBObject.java:83)
at de.willuhn.jameica.hbci.server.UmsatzImpl.delete(UmsatzImpl.java:552)
at de.willuhn.jameica.hbci.gui.action.DBObjectDelete$Worker.run(DBObjectDelete.java:158)
at de.willuhn.jameica.hbci.gui.action.DBObjectDelete.handleAction(DBObjectDelete.java:101)
at de.willuhn.jameica.gui.parts.ContextMenu$1.handleEvent(ContextMenu.java:183)
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:925)
at de.willuhn.jameica.gui.GUI.init(GUI.java:328)
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:75)
Caused by: org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
delete from UMSATZ where ID = 10031 [50200-199]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:508)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
at org.h2.message.DbException.get(DbException.java:194)
at org.h2.command.Command.filterConcurrentUpdate(Command.java:333)
at org.h2.command.Command.executeUpdate(Command.java:274)
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)
... 15 more
Caused by: org.h2.message.DbException: Zeile nicht gefunden beim Löschen von Index "PUBLIC.IDX_UMSATZ_VALUTA: ( /* key:10031 */ 10031, 24, NULL, NULL, NULL, 1.04, 'CRV*C-RUHW8C FROM CURVE', NULL, NULL, DATE '2019-08-28', DATE '2019-08-27', NULL, NULL, NULL, NULL, NULL, 2089991037, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)"
Row not found when trying to delete from index "PUBLIC.IDX_UMSATZ_VALUTA: ( /* key:10031 */ 10031, 24, NULL, NULL, NULL, 1.04, 'CRV*C-RUHW8C FROM CURVE', NULL, NULL, DATE '2019-08-28', DATE '2019-08-27', NULL, NULL, NULL, NULL, NULL, 2089991037, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)" [90112-199]
at org.h2.message.DbException.get(DbException.java:205)
at org.h2.message.DbException.get(DbException.java:181)
at org.h2.index.PageBtreeLeaf.remove(PageBtreeLeaf.java:231)
at org.h2.index.PageBtreeNode.remove(PageBtreeNode.java:335)
at org.h2.index.PageBtreeIndex.remove(PageBtreeIndex.java:245)
at org.h2.table.PageStoreTable.removeRow(PageStoreTable.java:277)
at org.h2.command.dml.Delete.update(Delete.java:123)
at org.h2.command.CommandContainer.update(CommandContainer.java:133)
at org.h2.command.Command.executeUpdate(Command.java:267)
... 18 more
Caused by: org.h2.jdbc.JdbcSQLTransientException: Zeile nicht gefunden beim Löschen von Index "PUBLIC.IDX_UMSATZ_VALUTA: ( /* key:10031 */ 10031, 24, NULL, NULL, NULL, 1.04, 'CRV*C-RUHW8C FROM CURVE', NULL, NULL, DATE '2019-08-28', DATE '2019-08-27', NULL, NULL, NULL, NULL, NULL, 2089991037, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)"
Row not found when trying to delete from index "PUBLIC.IDX_UMSATZ_VALUTA: ( /* key:10031 */ 10031, 24, NULL, NULL, NULL, 1.04, 'CRV*C-RUHW8C FROM CURVE', NULL, NULL, DATE '2019-08-28', DATE '2019-08-27', NULL, NULL, NULL, NULL, NULL, 2089991037, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)" [90112-199]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:621)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
... 27 more
java.rmi.RemoteException: delete failed; nested exception is:
org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
delete from UMSATZ where ID = 10031 [50200-199]
at de.willuhn.datasource.db.AbstractDBObject.delete(AbstractDBObject.java:397)
at de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject.delete(AbstractHibiscusDBObject.java:83)
at de.willuhn.jameica.hbci.server.UmsatzImpl.delete(UmsatzImpl.java:552)
at de.willuhn.jameica.hbci.gui.action.DBObjectDelete$Worker.run(DBObjectDelete.java:158)
at de.willuhn.jameica.hbci.gui.action.DBObjectDelete.handleAction(DBObjectDelete.java:101)
at de.willuhn.jameica.gui.parts.ContextMenu$1.handleEvent(ContextMenu.java:183)
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:925)
at de.willuhn.jameica.gui.GUI.init(GUI.java:328)
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:75)
Caused by: org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
delete from UMSATZ where ID = 10031 [50200-199]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:508)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
at org.h2.message.DbException.get(DbException.java:194)
at org.h2.command.Command.filterConcurrentUpdate(Command.java:333)
at org.h2.command.Command.executeUpdate(Command.java:274)
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)
... 15 more
Caused by: org.h2.message.DbException: Zeile nicht gefunden beim Löschen von Index "PUBLIC.IDX_UMSATZ_VALUTA: ( /* key:10031 */ 10031, 24, NULL, NULL, NULL, 1.04, 'CRV*C-RUHW8C FROM CURVE', NULL, NULL, DATE '2019-08-28', DATE '2019-08-27', NULL, NULL, NULL, NULL, NULL, 2089991037, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)"
Row not found when trying to delete from index "PUBLIC.IDX_UMSATZ_VALUTA: ( /* key:10031 */ 10031, 24, NULL, NULL, NULL, 1.04, 'CRV*C-RUHW8C FROM CURVE', NULL, NULL, DATE '2019-08-28', DATE '2019-08-27', NULL, NULL, NULL, NULL, NULL, 2089991037, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)" [90112-199]
at org.h2.message.DbException.get(DbException.java:205)
at org.h2.message.DbException.get(DbException.java:181)
at org.h2.index.PageBtreeLeaf.remove(PageBtreeLeaf.java:231)
at org.h2.index.PageBtreeNode.remove(PageBtreeNode.java:335)
at org.h2.index.PageBtreeIndex.remove(PageBtreeIndex.java:245)
at org.h2.table.PageStoreTable.removeRow(PageStoreTable.java:277)
at org.h2.command.dml.Delete.update(Delete.java:123)
at org.h2.command.CommandContainer.update(CommandContainer.java:133)
at org.h2.command.Command.executeUpdate(Command.java:267)
... 18 more
Caused by: org.h2.jdbc.JdbcSQLTransientException: Zeile nicht gefunden beim Löschen von Index "PUBLIC.IDX_UMSATZ_VALUTA: ( /* key:10031 */ 10031, 24, NULL, NULL, NULL, 1.04, 'CRV*C-RUHW8C FROM CURVE', NULL, NULL, DATE '2019-08-28', DATE '2019-08-27', NULL, NULL, NULL, NULL, NULL, 2089991037, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)"
Row not found when trying to delete from index "PUBLIC.IDX_UMSATZ_VALUTA: ( /* key:10031 */ 10031, 24, NULL, NULL, NULL, 1.04, 'CRV*C-RUHW8C FROM CURVE', NULL, NULL, DATE '2019-08-28', DATE '2019-08-27', NULL, NULL, NULL, NULL, NULL, 2089991037, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)" [90112-199]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:621)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
... 27 more
Könnt ihr mir weiterhelfen?
Viele Grüße
Gito