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] ...
Fehler beim Initialisieren der Datenbank
Moderator: heiner
-
- Beiträge: 3
- Registriert: Sonntag 2. März 2025, 11:31
- Verein: Seepfadfinderinnen und Seepfadfindergruppe Neusiedl/See
- Mitglieder: 60
- JVerein-Version: jameica-win64-2.10.5
- Betriebssystem: Windows 11
Re: Fehler beim Initialisieren der Datenbank
Hallo,
Das sieht so aus, wie wenn ein Fehler in der H2 Datenban forliegt. Versuche mal die as Datenverzeichnis ".jameica" zu sichern und anschließend ein Backup einzuspielen: Datei->Backups verwalten.
Hoffentlich geht es damit.
Gruß Nils
Das sieht so aus, wie wenn ein Fehler in der H2 Datenban forliegt. Versuche mal die as Datenverzeichnis ".jameica" zu sichern und anschließend ein Backup einzuspielen: Datei->Backups verwalten.
Hoffentlich geht es damit.
Gruß Nils
-
- Beiträge: 3
- Registriert: Sonntag 2. März 2025, 11:31
- Verein: Seepfadfinderinnen und Seepfadfindergruppe Neusiedl/See
- Mitglieder: 60
- JVerein-Version: jameica-win64-2.10.5
- Betriebssystem: Windows 11
Re: Fehler beim Initialisieren der Datenbank
Danke Nils, das hatte ich bereits mit verschiedenen Backup-Versionen probiert aber leider ohne Erfolg.
Ich habe aber mitlerweile gesehen, das das jverein Plugin nicht instatlliert ist. Kann das der Grund des Problems sein? Wenn ja wie kann ich es nachinstallieren, den es wird mir nicht als update angeboten.
Ich habe aber mitlerweile gesehen, das das jverein Plugin nicht instatlliert ist. Kann das der Grund des Problems sein? Wenn ja wie kann ich es nachinstallieren, den es wird mir nicht als update angeboten.
Re: Fehler beim Initialisieren der Datenbank
Moin,
enn jverein nicht installiert wäre, müsste die Logausgabe anders aussehen, bzw. dort jverein gar nicht auftauchen. Von demher gehe ich davon aus, dass es installiert ist.
Welche JVerein Version verwendest du?
Kommt der Fehler direkt beim starten?
Ist die Fehlermeldung immer genau gleich?
enn jverein nicht installiert wäre, müsste die Logausgabe anders aussehen, bzw. dort jverein gar nicht auftauchen. Von demher gehe ich davon aus, dass es installiert ist.
Welche JVerein Version verwendest du?
Kommt der Fehler direkt beim starten?
Ist die Fehlermeldung immer genau gleich?
-
- Beiträge: 136
- Registriert: Donnerstag 8. August 2024, 14:44
- Verein: Förderverein "Brücke" e.V.
- Mitglieder: 75
- JVerein-Version: 2.8.22
- Betriebssystem: Linux
Re: Fehler beim Initialisieren der Datenbank
Passiert das auch wenn die offizielle Jameica Version verwendet wird und nicht die Nightly?