erneuter Fehler beim Initialisieren der Datenbank

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
ssell
Beiträge: 7
Registriert: Montag 30. Dezember 2024, 16:51
Verein: TTC Oberlangenstadt
Mitglieder: 22
JVerein-Version: 2.10.1
Betriebssystem: Windows 11

erneuter Fehler beim Initialisieren der Datenbank

Beitrag von ssell »

Hallo,

ich bekomme den Fehler: jverein (Fehler beim Intitialisieren der Datenbank) Version: 3.0.3

Restore eines Backups hat nichts gebracht - gleicher Fehler

Log:

[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.datasource.db.DBServiceImpl.start] starting db service
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.datasource.db.DBServiceImpl.createConnection] creating new connection
[Sun Apr 06 14:04:28 CEST 2025][ERROR][main][de.jost_net.JVerein.JVereinPlugin.call] Fehler beim Methodenaufruf
java.rmi.RemoteException: connection to database.jdbc:h2:C:\Users\steph\OneDrive\TTC\JVerein\jverein/h2db/jverein failed; nested exception is:
org.h2.jdbc.JdbcSQLException: Allgemeiner Fehler: "java.lang.RuntimeException: rowCount expected 48 got 47 T206.I55"
General error: "java.lang.RuntimeException: rowCount expected 48 got 47 T206.I55" [50000-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:114)
at de.jost_net.JVerein.JVereinPlugin.call(JVereinPlugin.java:219)
at de.jost_net.JVerein.JVereinPlugin.init(JVereinPlugin.java:107)
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: Allgemeiner Fehler: "java.lang.RuntimeException: rowCount expected 48 got 47 T206.I55"
General error: "java.lang.RuntimeException: rowCount expected 48 got 47 T206.I55" [50000-196]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)
at org.h2.message.DbException.get(DbException.java:168)
at org.h2.message.DbException.convert(DbException.java:295)
at org.h2.table.RegularTable.removeRow(RegularTable.java:407)
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
Caused by: java.lang.RuntimeException: rowCount expected 48 got 47 T206.I55
at org.h2.message.DbException.throwInternalError(DbException.java:242)
at org.h2.table.RegularTable.checkRowCount(RegularTable.java:169)
at org.h2.table.RegularTable.removeRow(RegularTable.java:390)
... 37 more

[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.datasource.db.DBServiceImpl.stop] stopping db service
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.datasource.db.DBServiceImpl.stop] db service stopped [0 connection(s) closed]
[Sun Apr 06 14:04:28 CEST 2025][ERROR][main][de.willuhn.jameica.plugin.PluginLoader.init] unable to init plugin jverein: Fehler beim Initialisieren der Datenbank
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.gui.SplashScreen$3.run] init plugin hibiscus.transferwise [Version: 1.1.0-nightly] ...
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.plugin.PluginLoader.initPlugin] init plugin hibiscus.transferwise [Version: 1.1.0-nightly]
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.plugin.PluginLoader.initPlugin] trying to initialize de.willuhn.jameica.hbci.transferwise.Plugin
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.gui.SplashScreen$3.run] initializing plugin hibiscus.transferwise ...
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.plugin.PluginLoader.initPlugin] register plugin extensions
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.gui.SplashScreen$3.run] register plugin extensions ...
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.util.I18N.<init>] loading resource bundle lang/hibiscus_transferwise_messages for locale de_DE
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.util.I18N.<init>] loading resource bundle lang/messages for locale de_DE
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.plugin.PluginResources.getI18N] plugin de.willuhn.jameica.hbci.transferwise.Plugin does not support jameicas locale de_DE
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.plugin.PluginLoader.initPlugin] register de.willuhn.jameica.hbci.transferwise.gui.ext.KontoMenuExtension
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.plugin.PluginLoader.initPlugin] plugin hibiscus.transferwise initialized successfully
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.services.SearchService.init] looking for search providers
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.services.SearchService.init] loaded 24 search providers
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.services.UpdateService.init] update check disabled
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.services.Init5.init] booted to init level 5
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.gui.SplashScreen$2.run] stopping splash screen
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.gui.GUI.init] startup GUI
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.gui.GUI.init] SWT version: 4944/win32
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.gui.GUI.init] HIGH DPI support enabled: true
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.gui.GUI.init] Pixel density of screen (DPI): 96, configured: 96
[Sun Apr 06 14:04:28 CEST 2025][INFO][main][de.willuhn.jameica.gui.GUI.init] adding menu
[Sun Apr 06 14:04:29 CEST 2025][INFO][main][de.willuhn.jameica.gui.GUI.init] adding navigation
[Sun Apr 06 14:04:29 CEST 2025][INFO][main][de.willuhn.jameica.gui.GUI.init] adding content view
[Sun Apr 06 14:04:29 CEST 2025][INFO][main][de.willuhn.jameica.gui.GUI.init] adding status panel
[Sun Apr 06 14:04:29 CEST 2025][INFO][main][de.willuhn.jameica.gui.GUI.position] window size: maximized
[Sun Apr 06 14:04:29 CEST 2025][INFO][main][de.willuhn.jameica.gui.GUI.init] open shell
[Sun Apr 06 14:04:30 CEST 2025][INFO][main][de.willuhn.jameica.messaging.AutoRegisterMessageConsumer.handleMessage] auto-registered message consumers: 19
[Sun Apr 06 14:04:30 CEST 2025][INFO][main][de.willuhn.jameica.messaging.ManifestMessageConsumer.registerConsumers] message consumers from manifests: 24
[Sun Apr 06 14:04:30 CEST 2025][INFO][main][de.willuhn.jameica.messaging.ManifestMessageConsumer.sendMessages] messages from manifests: 0
[Sun Apr 06 14:04:30 CEST 2025][INFO][bookmark-preload][de.willuhn.jameica.store.BeanStore.load] created new [bean-container: Bookmark, encrypted: true]
[Sun Apr 06 14:04:30 CEST 2025][INFO][main][de.willuhn.datasource.db.DBServiceImpl.createConnection] creating new connection
[Sun Apr 06 14:04:30 CEST 2025][INFO][main][de.willuhn.datasource.db.DBServiceImpl.getConnection] created new connection for <local>
[Sun Apr 06 14:04:31 CEST 2025][INFO][Thread-6][de.willuhn.jameica.messaging.LookupService.lookup] performing multicast lookup for service name: tcp:de.willuhn.jameica.messaging.Plugin.connector.tcp
[Sun Apr 06 14:04:31 CEST 2025][ERROR][main][de.jost_net.JVerein.Einstellungen.<clinit>] Fehler
java.rmi.RemoteException: error while getting database service; nested exception is:
de.willuhn.util.ApplicationException: Der Service "database" wurde nicht gefunden
at de.jost_net.JVerein.Einstellungen.getDBService(Einstellungen.java:173)
at de.jost_net.JVerein.Einstellungen.<clinit>(Einstellungen.java:100)
at de.jost_net.JVerein.gui.boxes.MitgliedNextBGruppeChecker.<init>(MitgliedNextBGruppeChecker.java:62)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.base/java.lang.Class.newInstance(Unknown Source)
at de.willuhn.jameica.services.BeanService.get(BeanService.java:140)
at de.willuhn.jameica.gui.boxes.BoxRegistry.getBoxes(BoxRegistry.java:63)
at de.willuhn.jameica.gui.internal.views.Start.paint(Start.java:89)
at de.willuhn.jameica.gui.internal.views.Start.bind(Start.java:76)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:714)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:911)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4742)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:907)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:597)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:532)
at de.willuhn.jameica.gui.internal.action.Start.handleAction(Start.java:28)
at de.willuhn.jameica.gui.Navigation.start(Navigation.java:371)
at de.willuhn.jameica.gui.Navigation.access$500(Navigation.java:47)
at de.willuhn.jameica.gui.Navigation$MyActionListener.handleEvent(Navigation.java:466)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4209)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1043)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1067)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1052)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:766)
at de.willuhn.jameica.gui.Navigation.select(Navigation.java:345)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:923)
at de.willuhn.jameica.gui.GUI.init(GUI.java:331)
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:78)
Caused by: de.willuhn.util.ApplicationException: Der Service "database" wurde nicht gefunden
at de.willuhn.jameica.system.ServiceFactory.lookup(ServiceFactory.java:227)
at de.jost_net.JVerein.Einstellungen.getDBService(Einstellungen.java:168)
... 35 more
Benutzeravatar
hibiscus
Beiträge: 148
Registriert: Donnerstag 31. Mai 2018, 08:55

Re: erneuter Fehler beim Initialisieren der Datenbank

Beitrag von hibiscus »

Du hast den Benutzerordner in einem von OneDrive synchronisierten Ordner. Der OneDrive-Client hat die Datenbank geschrottet. Ist bei Hibiscus-Usern auch schon regelmäßig vorgekommen. Hier hilft nur, ein funktionierendes Backup wiederherstellen (entweder die integrierten unter "Datei->Backups verwalten") oder die in OneDrive integrierten. Eine Reparatur der Datenbank funktioniert nach meinem Wissen nicht.

https://homebanking-hilfe.de/forum/sear ... q=Onedrive
ssell
Beiträge: 7
Registriert: Montag 30. Dezember 2024, 16:51
Verein: TTC Oberlangenstadt
Mitglieder: 22
JVerein-Version: 2.10.1
Betriebssystem: Windows 11

Re: erneuter Fehler beim Initialisieren der Datenbank

Beitrag von ssell »

Vielen Dank für den Hinweis. Hat funktioniert.
jowi
Beiträge: 49
Registriert: Donnerstag 3. August 2017, 22:29
Verein: WSV
Mitglieder: 400
JVerein-Version: 2.8.23
Kontaktdaten:

Re: erneuter Fehler beim Initialisieren der Datenbank

Beitrag von jowi »

Hallo,
ich bekomme den Fehler auch wieder...
Nach dem Update von Jameica 2.10.0 auf die aktuelle Version 2.10.5.
Einspielen eines Backups bringt nichts, wenn ich wieder die alte Jameica Version verwende dann gibt es kein Problem mit Jverein 3.0.4
Was kann ich denn machen um ein aktuelles jameica zu verwenden?
VG Jochen
Antworten