Fehler beim Initialisieren der Datenbank

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
Pfadfinder_NS
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

Fehler beim Initialisieren der Datenbank

Beitrag von Pfadfinder_NS »

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] ...
lenilsas
Beiträge: 127
Registriert: Montag 5. August 2024, 08:23

Re: Fehler beim Initialisieren der Datenbank

Beitrag von lenilsas »

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
Pfadfinder_NS
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

Beitrag von Pfadfinder_NS »

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.
lenilsas
Beiträge: 127
Registriert: Montag 5. August 2024, 08:23

Re: Fehler beim Initialisieren der Datenbank

Beitrag von lenilsas »

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?
joma
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

Beitrag von joma »

Passiert das auch wenn die offizielle Jameica Version verwendet wird und nicht die Nightly?
Antworten