Seite 1 von 1

Fehlermeldung Speichern Auswertung Mitglied

Verfasst: Samstag 21. September 2024, 08:47
von KGVJV
Bei Jverein 2.8.22 habe ich leider ein Problem, bekomme keine PDF Datei von allen Mitgliedern.
Mitglieder speichern klappt leider auch nicht. Im 2.8.19 klappt das, hat wer eine Idee wie ich es hinbiegen kann.

würde gern das 2.8.22 nutzen doch leider ist irgendwo der Wurm drin.


Jverein 2.8.22
Hibiscus 2.10.21
Jameica 2.10.4

Vielen Dank im Voraus

Re: Fehlermeldung Speichern Auswertung Mitglied

Verfasst: Sonntag 22. September 2024, 08:58
von hibiscus
Wie lauten denn die konkreten Fehlermeldungen?

Re: Fehlermeldung Speichern Auswertung Mitglied

Verfasst: Dienstag 24. September 2024, 09:25
von KGVJV
Teilauszug von der Logdatei, leider kann ich nicht hochladen.

Code: Alles auswählen

[Sat Sep 21 06:35:02 CEST 2024][ERROR][bg-task:][de.willuhn.datasource.db.DBServiceImpl.execute] error while executing sql statement
org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [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.executeQuery(Command.java:209)
	at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:115)
	at de.willuhn.datasource.db.DBServiceImpl.execute(DBServiceImpl.java:457)
	at de.jost_net.JVerein.server.Tools.EigenschaftenTool.getEigenschaften(EigenschaftenTool.java:53)
	at de.jost_net.JVerein.io.MitgliedAuswertungPDF.go(MitgliedAuswertungPDF.java:286)
	at de.jost_net.JVerein.gui.control.MitgliedControl$21.run(MitgliedControl.java:2590)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
Caused by: org.h2.message.DbException: Row "98" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.get(DbException.java:205)
	at org.h2.mvstore.db.MVPrimaryIndex.getRow(MVPrimaryIndex.java:274)
	at org.h2.mvstore.db.MVTable.getRow(MVTable.java:338)
	at org.h2.mvstore.db.MVSecondaryIndex$MVStoreCursor.get(MVSecondaryIndex.java:455)
	at org.h2.index.IndexCursor.get(IndexCursor.java:274)
	at org.h2.table.TableFilter.getValue(TableFilter.java:1092)
	at org.h2.expression.ExpressionColumn.getValue(ExpressionColumn.java:215)
	at org.h2.index.IndexCondition.getCurrentValue(IndexCondition.java:138)
	at org.h2.index.IndexCursor.prepare(IndexCursor.java:108)
	at org.h2.index.IndexCursor.find(IndexCursor.java:154)
	at org.h2.table.TableFilter.next(TableFilter.java:475)
	at org.h2.table.TableFilter.next(TableFilter.java:545)
	at org.h2.command.dml.Select$LazyResultQueryFlat.fetchNextRow(Select.java:1882)
	at org.h2.result.LazyResult.hasNext(LazyResult.java:101)
	at org.h2.result.LazyResult.next(LazyResult.java:60)
	at org.h2.command.dml.Select.queryFlat(Select.java:742)
	at org.h2.command.dml.Select.queryWithoutCache(Select.java:884)
	at org.h2.command.dml.Query.queryWithoutCacheLazyCheck(Query.java:151)
	at org.h2.command.dml.Query.query(Query.java:435)
	at org.h2.command.dml.Query.query(Query.java:397)
	at org.h2.command.CommandContainer.query(CommandContainer.java:145)
	at org.h2.command.Command.executeQuery(Command.java:202)
	... 6 more
Caused by: org.h2.jdbc.JdbcSQLTransientException: Row "98" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:621)
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
	... 28 more

[Sat Sep 21 06:35:02 CEST 2024][ERROR][bg-task:][de.jost_net.JVerein.io.MitgliedAuswertungPDF.go] error while creating report
java.rmi.RemoteException: error while executing sql statement: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [50200-199]; nested exception is: 
	org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [50200-199]
	at de.willuhn.datasource.db.DBServiceImpl.execute(DBServiceImpl.java:463)
	at de.jost_net.JVerein.server.Tools.EigenschaftenTool.getEigenschaften(EigenschaftenTool.java:53)
	at de.jost_net.JVerein.io.MitgliedAuswertungPDF.go(MitgliedAuswertungPDF.java:286)
	at de.jost_net.JVerein.gui.control.MitgliedControl$21.run(MitgliedControl.java:2590)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
Caused by: org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [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.executeQuery(Command.java:209)
	at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:115)
	at de.willuhn.datasource.db.DBServiceImpl.execute(DBServiceImpl.java:457)
	... 4 more
Caused by: org.h2.message.DbException: Row "98" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.get(DbException.java:205)
	at org.h2.mvstore.db.MVPrimaryIndex.getRow(MVPrimaryIndex.java:274)
	at org.h2.mvstore.db.MVTable.getRow(MVTable.java:338)
	at org.h2.mvstore.db.MVSecondaryIndex$MVStoreCursor.get(MVSecondaryIndex.java:455)
	at org.h2.index.IndexCursor.get(IndexCursor.java:274)
	at org.h2.table.TableFilter.getValue(TableFilter.java:1092)
	at org.h2.expression.ExpressionColumn.getValue(ExpressionColumn.java:215)
	at org.h2.index.IndexCondition.getCurrentValue(IndexCondition.java:138)
	at org.h2.index.IndexCursor.prepare(IndexCursor.java:108)
	at org.h2.index.IndexCursor.find(IndexCursor.java:154)
	at org.h2.table.TableFilter.next(TableFilter.java:475)
	at org.h2.table.TableFilter.next(TableFilter.java:545)
	at org.h2.command.dml.Select$LazyResultQueryFlat.fetchNextRow(Select.java:1882)
	at org.h2.result.LazyResult.hasNext(LazyResult.java:101)
	at org.h2.result.LazyResult.next(LazyResult.java:60)
	at org.h2.command.dml.Select.queryFlat(Select.java:742)
	at org.h2.command.dml.Select.queryWithoutCache(Select.java:884)
	at org.h2.command.dml.Query.queryWithoutCacheLazyCheck(Query.java:151)
	at org.h2.command.dml.Query.query(Query.java:435)
	at org.h2.command.dml.Query.query(Query.java:397)
	at org.h2.command.CommandContainer.query(CommandContainer.java:145)
	at org.h2.command.Command.executeQuery(Command.java:202)
	... 6 more
Caused by: org.h2.jdbc.JdbcSQLTransientException: Row "98" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:621)
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
	... 28 more

[Sat Sep 21 06:35:02 CEST 2024][ERROR][bg-task:][de.jost_net.JVerein.gui.control.MitgliedControl$21.run] Fehler
de.willuhn.util.ApplicationException: Fehler
	at de.jost_net.JVerein.io.MitgliedAuswertungPDF.go(MitgliedAuswertungPDF.java:335)
	at de.jost_net.JVerein.gui.control.MitgliedControl$21.run(MitgliedControl.java:2590)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
Caused by: java.rmi.RemoteException: error while executing sql statement: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [50200-199]; nested exception is: 
	org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [50200-199]
	at de.willuhn.datasource.db.DBServiceImpl.execute(DBServiceImpl.java:463)
	at de.jost_net.JVerein.server.Tools.EigenschaftenTool.getEigenschaften(EigenschaftenTool.java:53)
	at de.jost_net.JVerein.io.MitgliedAuswertungPDF.go(MitgliedAuswertungPDF.java:286)
	... 2 more
Caused by: org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [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.executeQuery(Command.java:209)
	at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:115)
	at de.willuhn.datasource.db.DBServiceImpl.execute(DBServiceImpl.java:457)
	... 4 more
Caused by: org.h2.message.DbException: Row "98" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.get(DbException.java:205)
	at org.h2.mvstore.db.MVPrimaryIndex.getRow(MVPrimaryIndex.java:274)
	at org.h2.mvstore.db.MVTable.getRow(MVTable.java:338)
	at org.h2.mvstore.db.MVSecondaryIndex$MVStoreCursor.get(MVSecondaryIndex.java:455)
	at org.h2.index.IndexCursor.get(IndexCursor.java:274)
	at org.h2.table.TableFilter.getValue(TableFilter.java:1092)
	at org.h2.expression.ExpressionColumn.getValue(ExpressionColumn.java:215)
	at org.h2.index.IndexCondition.getCurrentValue(IndexCondition.java:138)
	at org.h2.index.IndexCursor.prepare(IndexCursor.java:108)
	at org.h2.index.IndexCursor.find(IndexCursor.java:154)
	at org.h2.table.TableFilter.next(TableFilter.java:475)
	at org.h2.table.TableFilter.next(TableFilter.java:545)
	at org.h2.command.dml.Select$LazyResultQueryFlat.fetchNextRow(Select.java:1882)
	at org.h2.result.LazyResult.hasNext(LazyResult.java:101)
	at org.h2.result.LazyResult.next(LazyResult.java:60)
	at org.h2.command.dml.Select.queryFlat(Select.java:742)
	at org.h2.command.dml.Select.queryWithoutCache(Select.java:884)
	at org.h2.command.dml.Query.queryWithoutCacheLazyCheck(Query.java:151)
	at org.h2.command.dml.Query.query(Query.java:435)
	at org.h2.command.dml.Query.query(Query.java:397)
	at org.h2.command.CommandContainer.query(CommandContainer.java:145)
	at org.h2.command.Command.executeQuery(Command.java:202)
	... 6 more
Caused by: org.h2.jdbc.JdbcSQLTransientException: Row "98" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:621)
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
	... 28 more

[Sat Sep 21 06:35:02 CEST 2024][INFO][bg-task:][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Sat Sep 21 06:35:02 CEST 2024][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Sat Sep 21 06:35:06 CEST 2024][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2$1.handleAction] closing background task monitor snapin
[Sat Sep 21 06:35:17 CEST 2024][ERROR][bg-task:][de.willuhn.datasource.db.DBServiceImpl.execute] error while executing sql statement
org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [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.executeQuery(Command.java:209)
	at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:115)
	at de.willuhn.datasource.db.DBServiceImpl.execute(DBServiceImpl.java:457)
	at de.jost_net.JVerein.server.Tools.EigenschaftenTool.getEigenschaften(EigenschaftenTool.java:53)
	at de.jost_net.JVerein.io.MitgliedAuswertungPDF.go(MitgliedAuswertungPDF.java:286)
	at de.jost_net.JVerein.gui.control.MitgliedControl$21.run(MitgliedControl.java:2590)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
Caused by: org.h2.message.DbException: Row "6" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.get(DbException.java:205)
	at org.h2.mvstore.db.MVPrimaryIndex.getRow(MVPrimaryIndex.java:274)
	at org.h2.mvstore.db.MVTable.getRow(MVTable.java:338)
	at org.h2.mvstore.db.MVSecondaryIndex$MVStoreCursor.get(MVSecondaryIndex.java:455)
	at org.h2.index.IndexCursor.get(IndexCursor.java:274)
	at org.h2.table.TableFilter.getValue(TableFilter.java:1092)
	at org.h2.expression.ExpressionColumn.getValue(ExpressionColumn.java:215)
	at org.h2.index.IndexCondition.getCurrentValue(IndexCondition.java:138)
	at org.h2.index.IndexCursor.prepare(IndexCursor.java:108)
	at org.h2.index.IndexCursor.find(IndexCursor.java:154)
	at org.h2.table.TableFilter.next(TableFilter.java:475)
	at org.h2.table.TableFilter.next(TableFilter.java:545)
	at org.h2.command.dml.Select$LazyResultQueryFlat.fetchNextRow(Select.java:1882)
	at org.h2.result.LazyResult.hasNext(LazyResult.java:101)
	at org.h2.result.LazyResult.next(LazyResult.java:60)
	at org.h2.command.dml.Select.queryFlat(Select.java:742)
	at org.h2.command.dml.Select.queryWithoutCache(Select.java:884)
	at org.h2.command.dml.Query.queryWithoutCacheLazyCheck(Query.java:151)
	at org.h2.command.dml.Query.query(Query.java:435)
	at org.h2.command.dml.Query.query(Query.java:397)
	at org.h2.command.CommandContainer.query(CommandContainer.java:145)
	at org.h2.command.Command.executeQuery(Command.java:202)
	... 6 more
Caused by: org.h2.jdbc.JdbcSQLTransientException: Row "6" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:621)
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
	... 28 more

[Sat Sep 21 06:35:17 CEST 2024][ERROR][bg-task:][de.jost_net.JVerein.io.MitgliedAuswertungPDF.go] error while creating report
java.rmi.RemoteException: error while executing sql statement: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [50200-199]; nested exception is: 
	org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [50200-199]
	at de.willuhn.datasource.db.DBServiceImpl.execute(DBServiceImpl.java:463)
	at de.jost_net.JVerein.server.Tools.EigenschaftenTool.getEigenschaften(EigenschaftenTool.java:53)
	at de.jost_net.JVerein.io.MitgliedAuswertungPDF.go(MitgliedAuswertungPDF.java:286)
	at de.jost_net.JVerein.gui.control.MitgliedControl$21.run(MitgliedControl.java:2590)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
Caused by: org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [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.executeQuery(Command.java:209)
	at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:115)
	at de.willuhn.datasource.db.DBServiceImpl.execute(DBServiceImpl.java:457)
	... 4 more
Caused by: org.h2.message.DbException: Row "6" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.get(DbException.java:205)
	at org.h2.mvstore.db.MVPrimaryIndex.getRow(MVPrimaryIndex.java:274)
	at org.h2.mvstore.db.MVTable.getRow(MVTable.java:338)
	at org.h2.mvstore.db.MVSecondaryIndex$MVStoreCursor.get(MVSecondaryIndex.java:455)
	at org.h2.index.IndexCursor.get(IndexCursor.java:274)
	at org.h2.table.TableFilter.getValue(TableFilter.java:1092)
	at org.h2.expression.ExpressionColumn.getValue(ExpressionColumn.java:215)
	at org.h2.index.IndexCondition.getCurrentValue(IndexCondition.java:138)
	at org.h2.index.IndexCursor.prepare(IndexCursor.java:108)
	at org.h2.index.IndexCursor.find(IndexCursor.java:154)
	at org.h2.table.TableFilter.next(TableFilter.java:475)
	at org.h2.table.TableFilter.next(TableFilter.java:545)
	at org.h2.command.dml.Select$LazyResultQueryFlat.fetchNextRow(Select.java:1882)
	at org.h2.result.LazyResult.hasNext(LazyResult.java:101)
	at org.h2.result.LazyResult.next(LazyResult.java:60)
	at org.h2.command.dml.Select.queryFlat(Select.java:742)
	at org.h2.command.dml.Select.queryWithoutCache(Select.java:884)
	at org.h2.command.dml.Query.queryWithoutCacheLazyCheck(Query.java:151)
	at org.h2.command.dml.Query.query(Query.java:435)
	at org.h2.command.dml.Query.query(Query.java:397)
	at org.h2.command.CommandContainer.query(CommandContainer.java:145)
	at org.h2.command.Command.executeQuery(Command.java:202)
	... 6 more
Caused by: org.h2.jdbc.JdbcSQLTransientException: Row "6" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:621)
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
	... 28 more

[Sat Sep 21 06:35:17 CEST 2024][ERROR][bg-task:][de.jost_net.JVerein.gui.control.MitgliedControl$21.run] Fehler
de.willuhn.util.ApplicationException: Fehler
	at de.jost_net.JVerein.io.MitgliedAuswertungPDF.go(MitgliedAuswertungPDF.java:335)
	at de.jost_net.JVerein.gui.control.MitgliedControl$21.run(MitgliedControl.java:2590)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
Caused by: java.rmi.RemoteException: error while executing sql statement: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [50200-199]; nested exception is: 
	org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [50200-199]
	at de.willuhn.datasource.db.DBServiceImpl.execute(DBServiceImpl.java:463)
	at de.jost_net.JVerein.server.Tools.EigenschaftenTool.getEigenschaften(EigenschaftenTool.java:53)
	at de.jost_net.JVerein.io.MitgliedAuswertungPDF.go(MitgliedAuswertungPDF.java:286)
	... 2 more
Caused by: org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [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.executeQuery(Command.java:209)
	at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:115)
	at de.willuhn.datasource.db.DBServiceImpl.execute(DBServiceImpl.java:457)
	... 4 more
Caused by: org.h2.message.DbException: Row "6" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.get(DbException.java:205)
	at org.h2.mvstore.db.MVPrimaryIndex.getRow(MVPrimaryIndex.java:274)
	at org.h2.mvstore.db.MVTable.getRow(MVTable.java:338)
	at org.h2.mvstore.db.MVSecondaryIndex$MVStoreCursor.get(MVSecondaryIndex.java:455)
	at org.h2.index.IndexCursor.get(IndexCursor.java:274)
	at org.h2.table.TableFilter.getValue(TableFilter.java:1092)
	at org.h2.expression.ExpressionColumn.getValue(ExpressionColumn.java:215)
	at org.h2.index.IndexCondition.getCurrentValue(IndexCondition.java:138)
	at org.h2.index.IndexCursor.prepare(IndexCursor.java:108)
	at org.h2.index.IndexCursor.find(IndexCursor.java:154)
	at org.h2.table.TableFilter.next(TableFilter.java:475)
	at org.h2.table.TableFilter.next(TableFilter.java:545)
	at org.h2.command.dml.Select$LazyResultQueryFlat.fetchNextRow(Select.java:1882)
	at org.h2.result.LazyResult.hasNext(LazyResult.java:101)
	at org.h2.result.LazyResult.next(LazyResult.java:60)
	at org.h2.command.dml.Select.queryFlat(Select.java:742)
	at org.h2.command.dml.Select.queryWithoutCache(Select.java:884)
	at org.h2.command.dml.Query.queryWithoutCacheLazyCheck(Query.java:151)
	at org.h2.command.dml.Query.query(Query.java:435)
	at org.h2.command.dml.Query.query(Query.java:397)
	at org.h2.command.CommandContainer.query(CommandContainer.java:145)
	at org.h2.command.Command.executeQuery(Command.java:202)
	... 6 more
Caused by: org.h2.jdbc.JdbcSQLTransientException: Row "6" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:621)
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
	... 28 more
...

[Sat Sep 21 07:42:52 CEST 2024][ERROR][bg-task:][de.willuhn.datasource.db.DBServiceImpl.execute] error while executing sql statement
org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [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.executeQuery(Command.java:209)
	at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:115)
	at de.willuhn.datasource.db.DBServiceImpl.execute(DBServiceImpl.java:457)
	at de.jost_net.JVerein.server.Tools.EigenschaftenTool.getEigenschaften(EigenschaftenTool.java:53)
	at de.jost_net.JVerein.io.MitgliedAuswertungPDF.go(MitgliedAuswertungPDF.java:286)
	at de.jost_net.JVerein.gui.control.MitgliedControl$21.run(MitgliedControl.java:2590)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
Caused by: org.h2.message.DbException: Row "98" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.get(DbException.java:205)
	at org.h2.mvstore.db.MVPrimaryIndex.getRow(MVPrimaryIndex.java:274)
	at org.h2.mvstore.db.MVTable.getRow(MVTable.java:338)
	at org.h2.mvstore.db.MVSecondaryIndex$MVStoreCursor.get(MVSecondaryIndex.java:455)
	at org.h2.index.IndexCursor.get(IndexCursor.java:274)
	at org.h2.table.TableFilter.getValue(TableFilter.java:1092)
	at org.h2.expression.ExpressionColumn.getValue(ExpressionColumn.java:215)
	at org.h2.index.IndexCondition.getCurrentValue(IndexCondition.java:138)
	at org.h2.index.IndexCursor.prepare(IndexCursor.java:108)
	at org.h2.index.IndexCursor.find(IndexCursor.java:154)
	at org.h2.table.TableFilter.next(TableFilter.java:475)
	at org.h2.table.TableFilter.next(TableFilter.java:545)
	at org.h2.command.dml.Select$LazyResultQueryFlat.fetchNextRow(Select.java:1882)
	at org.h2.result.LazyResult.hasNext(LazyResult.java:101)
	at org.h2.result.LazyResult.next(LazyResult.java:60)
	at org.h2.command.dml.Select.queryFlat(Select.java:742)
	at org.h2.command.dml.Select.queryWithoutCache(Select.java:884)
	at org.h2.command.dml.Query.queryWithoutCacheLazyCheck(Query.java:151)
	at org.h2.command.dml.Query.query(Query.java:435)
	at org.h2.command.dml.Query.query(Query.java:397)
	at org.h2.command.CommandContainer.query(CommandContainer.java:145)
	at org.h2.command.Command.executeQuery(Command.java:202)
	... 6 more
Caused by: org.h2.jdbc.JdbcSQLTransientException: Row "98" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:621)
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
	... 28 more

[Sat Sep 21 07:42:52 CEST 2024][ERROR][bg-task:][de.jost_net.JVerein.io.MitgliedAuswertungPDF.go] error while creating report
java.rmi.RemoteException: error while executing sql statement: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [50200-199]; nested exception is: 
	org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [50200-199]
	at de.willuhn.datasource.db.DBServiceImpl.execute(DBServiceImpl.java:463)
	at de.jost_net.JVerein.server.Tools.EigenschaftenTool.getEigenschaften(EigenschaftenTool.java:53)
	at de.jost_net.JVerein.io.MitgliedAuswertungPDF.go(MitgliedAuswertungPDF.java:286)
	at de.jost_net.JVerein.gui.control.MitgliedControl$21.run(MitgliedControl.java:2590)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
Caused by: org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [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.executeQuery(Command.java:209)
	at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:115)
	at de.willuhn.datasource.db.DBServiceImpl.execute(DBServiceImpl.java:457)
	... 4 more
Caused by: org.h2.message.DbException: Row "98" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.get(DbException.java:205)
	at org.h2.mvstore.db.MVPrimaryIndex.getRow(MVPrimaryIndex.java:274)
	at org.h2.mvstore.db.MVTable.getRow(MVTable.java:338)
	at org.h2.mvstore.db.MVSecondaryIndex$MVStoreCursor.get(MVSecondaryIndex.java:455)
	at org.h2.index.IndexCursor.get(IndexCursor.java:274)
	at org.h2.table.TableFilter.getValue(TableFilter.java:1092)
	at org.h2.expression.ExpressionColumn.getValue(ExpressionColumn.java:215)
	at org.h2.index.IndexCondition.getCurrentValue(IndexCondition.java:138)
	at org.h2.index.IndexCursor.prepare(IndexCursor.java:108)
	at org.h2.index.IndexCursor.find(IndexCursor.java:154)
	at org.h2.table.TableFilter.next(TableFilter.java:475)
	at org.h2.table.TableFilter.next(TableFilter.java:545)
	at org.h2.command.dml.Select$LazyResultQueryFlat.fetchNextRow(Select.java:1882)
	at org.h2.result.LazyResult.hasNext(LazyResult.java:101)
	at org.h2.result.LazyResult.next(LazyResult.java:60)
	at org.h2.command.dml.Select.queryFlat(Select.java:742)
	at org.h2.command.dml.Select.queryWithoutCache(Select.java:884)
	at org.h2.command.dml.Query.queryWithoutCacheLazyCheck(Query.java:151)
	at org.h2.command.dml.Query.query(Query.java:435)
	at org.h2.command.dml.Query.query(Query.java:397)
	at org.h2.command.CommandContainer.query(CommandContainer.java:145)
	at org.h2.command.Command.executeQuery(Command.java:202)
	... 6 more
Caused by: org.h2.jdbc.JdbcSQLTransientException: Row "98" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:621)
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
	... 28 more

[Sat Sep 21 07:42:52 CEST 2024][ERROR][bg-task:][de.jost_net.JVerein.gui.control.MitgliedControl$21.run] Fehler
de.willuhn.util.ApplicationException: Fehler
	at de.jost_net.JVerein.io.MitgliedAuswertungPDF.go(MitgliedAuswertungPDF.java:335)
	at de.jost_net.JVerein.gui.control.MitgliedControl$21.run(MitgliedControl.java:2590)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
Caused by: java.rmi.RemoteException: error while executing sql statement: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [50200-199]; nested exception is: 
	org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [50200-199]
	at de.willuhn.datasource.db.DBServiceImpl.execute(DBServiceImpl.java:463)
	at de.jost_net.JVerein.server.Tools.EigenschaftenTool.getEigenschaften(EigenschaftenTool.java:53)
	at de.jost_net.JVerein.io.MitgliedAuswertungPDF.go(MitgliedAuswertungPDF.java:286)
	... 2 more
Caused by: org.h2.jdbc.JdbcSQLTimeoutException: Zeitüberschreitung beim Versuch die Tabelle {0} zu sperren
Timeout trying to lock table {0}; SQL statement:
select eigenschaftgruppe.bezeichnung, eigenschaft.BEZEICHNUNG  from eigenschaften, eigenschaft, eigenschaftgruppe where eigenschaften.eigenschaft = eigenschaft.id and mitglied = ?  and eigenschaft.eigenschaftgruppe = eigenschaftgruppe.id order by eigenschaftgruppe.bezeichnung,eigenschaft.bezeichnung  [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.executeQuery(Command.java:209)
	at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:115)
	at de.willuhn.datasource.db.DBServiceImpl.execute(DBServiceImpl.java:457)
	... 4 more
Caused by: org.h2.message.DbException: Row "98" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.get(DbException.java:205)
	at org.h2.mvstore.db.MVPrimaryIndex.getRow(MVPrimaryIndex.java:274)
	at org.h2.mvstore.db.MVTable.getRow(MVTable.java:338)
	at org.h2.mvstore.db.MVSecondaryIndex$MVStoreCursor.get(MVSecondaryIndex.java:455)
	at org.h2.index.IndexCursor.get(IndexCursor.java:274)
	at org.h2.table.TableFilter.getValue(TableFilter.java:1092)
	at org.h2.expression.ExpressionColumn.getValue(ExpressionColumn.java:215)
	at org.h2.index.IndexCondition.getCurrentValue(IndexCondition.java:138)
	at org.h2.index.IndexCursor.prepare(IndexCursor.java:108)
	at org.h2.index.IndexCursor.find(IndexCursor.java:154)
	at org.h2.table.TableFilter.next(TableFilter.java:475)
	at org.h2.table.TableFilter.next(TableFilter.java:545)
	at org.h2.command.dml.Select$LazyResultQueryFlat.fetchNextRow(Select.java:1882)
	at org.h2.result.LazyResult.hasNext(LazyResult.java:101)
	at org.h2.result.LazyResult.next(LazyResult.java:60)
	at org.h2.command.dml.Select.queryFlat(Select.java:742)
	at org.h2.command.dml.Select.queryWithoutCache(Select.java:884)
	at org.h2.command.dml.Query.queryWithoutCacheLazyCheck(Query.java:151)
	at org.h2.command.dml.Query.query(Query.java:435)
	at org.h2.command.dml.Query.query(Query.java:397)
	at org.h2.command.CommandContainer.query(CommandContainer.java:145)
	at org.h2.command.Command.executeQuery(Command.java:202)
	... 6 more
Caused by: org.h2.jdbc.JdbcSQLTransientException: Row "98" not found in primary index "PUBLIC.EIGENSCHAFTEN_DATA" [90143-199]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:621)
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
	... 28 more
	

Re: Fehlermeldung Speichern Auswertung Mitglied

Verfasst: Samstag 28. September 2024, 21:32
von joma
Das klingt nach Issue #208 aus openjverein. Dort steht wie man die Datenbank wieder reparieren kann.
Der link https://github.com/openjverein/jverein/issues/208

Re: Fehlermeldung Speichern Auswertung Mitglied

Verfasst: Mittwoch 2. Oktober 2024, 09:00
von KGVJV
Vielen Dank, bin mit dem Ansatz nicht weitergekommen.
folgendes ausprobiert

pfad zur /jameica/lib/h2/
h2-1.4.199.jar ersetzt durch h2-1.4.196.jar
und siehe da es klappt mit dem Speichern und Auswerten der Mitglieder.
was mich allerdings wundert, unter 2.18.19 läuft es mit der h2-1.4.199.jar.

die h2-1.4.199.jar war schon früher mal ein Problem bei anderen updates.
(zumindest bei mir, der Fehler kann ja auch von mir verursacht worden sein unwissend)


Habe noch nicht ausgiebig getestet, werde deshalb zweigleisig mit 2.18.22 und 2.18.19 fahren

Re: Fehlermeldung Speichern Auswertung Mitglied

Verfasst: Samstag 5. Oktober 2024, 13:06
von joma
Ich habe noch ein paar Tests gemacht.
Der Fehler tritt auf wenn man mit 199 die Migration von 2.8.21 nach 2.8.22 macht. Die fehlerhafte DB zeigt dann mit 199 die Exception aber nicht bei Verwendung mit 196.
Wenn man die Migration von 2.8.21 nach 2.8.22 mit der 196 macht geht die DB nicht kaputt. Man kann dann mit 196 und 199 ohne das Problem weiter arbeiten.

Der Bug ist also in der 199 und wird bei der Migration verursacht. Darum kann man auch in 2.8.21 mit der 199 arbeiten und auch in 2.8.22 wenn man entweder die Migration mit 196 macht oder per Recovery wie im Issue beschrieben die DB korrigiert.
Bei mir hat das Recovery bei zwei Datenbanken funktioniert.

Re: Fehlermeldung Speichern Auswertung Mitglied

Verfasst: Sonntag 6. Oktober 2024, 09:26
von KGVJV
Danke für die Info.
habe die 196 durch die 199 in dem jameica/lib/h2 Ordner ersetzt und es scheint zu funktionieren.

Nach meiner leienhaften Erkenntnis, scheint die folgende Herangehensweise hilfreich zu sein:
Nach update auf 2.18.22 die die 199 durch 196 ersetzten Backup aufspielen testen, anschließend die 196 durch 199 ersetzen.
werde auf zweitem Rechner testen und berichten.