Fehler beim Initialisieren der Datenbank
Verfasst: Montag 3. März 2025, 20:28
Liebe Mitstreiter,
Leider ist mir meine JVerein Datenbank abgeschmiert und der vermutete altbekannte Fehler der h2-Datenbank Library h2-1.4.196.jar ist es dieses mal nicht.
Hat jemand eine Idee wie ich meine Datenbank wieder ans Laufen bringen kann.
Ich habe in der entsprechenden Log Datei die folgende Fehlermeldungen gefunden
[Fri Jan 24 20:31:21 CET 2025][INFO][main][de.jost_net.JVerein.server.DBSupportH2Impl.<init>] switching dbservice to uppercase
[Fri Jan 24 20:31:21 CET 2025][INFO][main][de.jost_net.JVerein.server.DBSupportH2Impl.<init>] h2 version: 1.4.196
[Fri Jan 24 20:31:21 CET 2025][INFO][main][de.willuhn.datasource.db.DBServiceImpl.start] starting db service
[Fri Jan 24 20:31:21 CET 2025][INFO][main][de.willuhn.datasource.db.DBServiceImpl.createConnection] creating new connection
[Fri Jan 24 20:31:21 CET 2025][ERROR][main][de.jost_net.JVerein.JVereinPlugin.call] Fehler beim Methodenaufruf
java.rmi.RemoteException: connection to database.jdbc:h2:C:\Users\seepf\Pfadfinder und Pfadfinderinnen sterreichs\Team Elternrat Seepfadi - .jameica\jverein/h2db/jverein failed; nested exception is:
org.h2.jdbc.JdbcSQLException: Zeile nicht gefunden beim L schen von Index """"".I14: ( /* key:1034 */ 1034, 175, 9)"
Row not found when trying to delete from index """"".I14: ( /* key:1034 */ 1034, 175, 9)" [90112-196]
at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:181)
at de.willuhn.datasource.db.DBServiceImpl.getConnection(DBServiceImpl.java:124)
at de.jost_net.JVerein.server.JVereinDBServiceImpl.checkConsistency(JVereinDBServiceImpl.java:114)
at de.jost_net.JVerein.JVereinPlugin$1.call(JVereinPlugin.java:112)
at de.jost_net.JVerein.JVereinPlugin.call(JVereinPlugin.java:209)
at de.jost_net.JVerein.JVereinPlugin.init(JVereinPlugin.java:105)
at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:394)
at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:239)
at de.willuhn.jameica.services.PluginService.init(PluginService.java:39)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:139)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:70)
at de.willuhn.jameica.system.Application.init(Application.java:103)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.h2.jdbc.JdbcSQLException: Zeile nicht gefunden beim L schen von Index """"".I14: ( /* key:1034 */ 1034, 175, 9)"
Row not found when trying to delete from index """"".I14: ( /* key:1034 */ 1034, 175, 9)" [90112-196]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)
at org.h2.message.DbException.get(DbException.java:179)
at org.h2.message.DbException.get(DbException.java:155)
at org.h2.index.PageBtreeLeaf.remove(PageBtreeLeaf.java:233)
at org.h2.index.PageBtreeIndex.remove(PageBtreeIndex.java:245)
at org.h2.table.RegularTable.removeRow(RegularTable.java:389)
at org.h2.store.PageStore.redo(PageStore.java:1581)
at org.h2.store.PageStore.redoDelete(PageStore.java:1554)
at org.h2.store.PageLog.recover(PageLog.java:346)
at org.h2.store.PageStore.recover(PageStore.java:1407)
at org.h2.store.PageStore.openExisting(PageStore.java:368)
at org.h2.store.PageStore.open(PageStore.java:289)
at org.h2.engine.Database.getPageStore(Database.java:2490)
at org.h2.engine.Database.open(Database.java:697)
at org.h2.engine.Database.openDatabase(Database.java:276)
at org.h2.engine.Database.<init>(Database.java:270)
at org.h2.engine.Engine.openSession(Engine.java:64)
at org.h2.engine.Engine.openSession(Engine.java:176)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:154)
at org.h2.engine.Engine.createSession(Engine.java:137)
at org.h2.engine.Engine.createSession(Engine.java:27)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:354)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:116)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:100)
at org.h2.Driver.connect(Driver.java:69)
at de.willuhn.datasource.db.MyDriver.connect(MyDriver.java:85)
at java.sql/java.sql.DriverManager.getConnection(Unknown Source)
at java.sql/java.sql.DriverManager.getConnection(Unknown Source)
at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:175)
... 14 more
[Fri Jan 24 20:31:21 CET 2025][INFO][main][de.willuhn.datasource.db.DBServiceImpl.stop] stopping db service
[Fri Jan 24 20:31:21 CET 2025][INFO][main][de.willuhn.datasource.db.DBServiceImpl.stop] db service stopped [0 connection(s) closed]
[Fri Jan 24 20:31:21 CET 2025][ERROR][main][de.willuhn.jameica.plugin.PluginLoader.init] unable to init plugin jverein: Fehler beim Initialisieren der Datenbank
[Fri Jan 24 20:31:21 CET 2025][INFO][main][de.willuhn.jameica.gui.SplashScreen$3.run] init plugin jameica.messaging [Version: 2.11.0-nightly] ...
Leider ist mir meine JVerein Datenbank abgeschmiert und der vermutete altbekannte Fehler der h2-Datenbank Library h2-1.4.196.jar ist es dieses mal nicht.
Hat jemand eine Idee wie ich meine Datenbank wieder ans Laufen bringen kann.
Ich habe in der entsprechenden Log Datei die folgende Fehlermeldungen gefunden
[Fri Jan 24 20:31:21 CET 2025][INFO][main][de.jost_net.JVerein.server.DBSupportH2Impl.<init>] switching dbservice to uppercase
[Fri Jan 24 20:31:21 CET 2025][INFO][main][de.jost_net.JVerein.server.DBSupportH2Impl.<init>] h2 version: 1.4.196
[Fri Jan 24 20:31:21 CET 2025][INFO][main][de.willuhn.datasource.db.DBServiceImpl.start] starting db service
[Fri Jan 24 20:31:21 CET 2025][INFO][main][de.willuhn.datasource.db.DBServiceImpl.createConnection] creating new connection
[Fri Jan 24 20:31:21 CET 2025][ERROR][main][de.jost_net.JVerein.JVereinPlugin.call] Fehler beim Methodenaufruf
java.rmi.RemoteException: connection to database.jdbc:h2:C:\Users\seepf\Pfadfinder und Pfadfinderinnen sterreichs\Team Elternrat Seepfadi - .jameica\jverein/h2db/jverein failed; nested exception is:
org.h2.jdbc.JdbcSQLException: Zeile nicht gefunden beim L schen von Index """"".I14: ( /* key:1034 */ 1034, 175, 9)"
Row not found when trying to delete from index """"".I14: ( /* key:1034 */ 1034, 175, 9)" [90112-196]
at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:181)
at de.willuhn.datasource.db.DBServiceImpl.getConnection(DBServiceImpl.java:124)
at de.jost_net.JVerein.server.JVereinDBServiceImpl.checkConsistency(JVereinDBServiceImpl.java:114)
at de.jost_net.JVerein.JVereinPlugin$1.call(JVereinPlugin.java:112)
at de.jost_net.JVerein.JVereinPlugin.call(JVereinPlugin.java:209)
at de.jost_net.JVerein.JVereinPlugin.init(JVereinPlugin.java:105)
at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:394)
at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:239)
at de.willuhn.jameica.services.PluginService.init(PluginService.java:39)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:139)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:70)
at de.willuhn.jameica.system.Application.init(Application.java:103)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.h2.jdbc.JdbcSQLException: Zeile nicht gefunden beim L schen von Index """"".I14: ( /* key:1034 */ 1034, 175, 9)"
Row not found when trying to delete from index """"".I14: ( /* key:1034 */ 1034, 175, 9)" [90112-196]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)
at org.h2.message.DbException.get(DbException.java:179)
at org.h2.message.DbException.get(DbException.java:155)
at org.h2.index.PageBtreeLeaf.remove(PageBtreeLeaf.java:233)
at org.h2.index.PageBtreeIndex.remove(PageBtreeIndex.java:245)
at org.h2.table.RegularTable.removeRow(RegularTable.java:389)
at org.h2.store.PageStore.redo(PageStore.java:1581)
at org.h2.store.PageStore.redoDelete(PageStore.java:1554)
at org.h2.store.PageLog.recover(PageLog.java:346)
at org.h2.store.PageStore.recover(PageStore.java:1407)
at org.h2.store.PageStore.openExisting(PageStore.java:368)
at org.h2.store.PageStore.open(PageStore.java:289)
at org.h2.engine.Database.getPageStore(Database.java:2490)
at org.h2.engine.Database.open(Database.java:697)
at org.h2.engine.Database.openDatabase(Database.java:276)
at org.h2.engine.Database.<init>(Database.java:270)
at org.h2.engine.Engine.openSession(Engine.java:64)
at org.h2.engine.Engine.openSession(Engine.java:176)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:154)
at org.h2.engine.Engine.createSession(Engine.java:137)
at org.h2.engine.Engine.createSession(Engine.java:27)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:354)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:116)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:100)
at org.h2.Driver.connect(Driver.java:69)
at de.willuhn.datasource.db.MyDriver.connect(MyDriver.java:85)
at java.sql/java.sql.DriverManager.getConnection(Unknown Source)
at java.sql/java.sql.DriverManager.getConnection(Unknown Source)
at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:175)
... 14 more
[Fri Jan 24 20:31:21 CET 2025][INFO][main][de.willuhn.datasource.db.DBServiceImpl.stop] stopping db service
[Fri Jan 24 20:31:21 CET 2025][INFO][main][de.willuhn.datasource.db.DBServiceImpl.stop] db service stopped [0 connection(s) closed]
[Fri Jan 24 20:31:21 CET 2025][ERROR][main][de.willuhn.jameica.plugin.PluginLoader.init] unable to init plugin jverein: Fehler beim Initialisieren der Datenbank
[Fri Jan 24 20:31:21 CET 2025][INFO][main][de.willuhn.jameica.gui.SplashScreen$3.run] init plugin jameica.messaging [Version: 2.11.0-nightly] ...