Hibiscus Datenbak Crash

 
MueLLe
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8
Dabei seit: 08 / 2008
Betreff:

Hibiscus Datenbak Crash

 · 
Gepostet: 28.05.2009 - 23:29 Uhr  ·  #1
Moin.

Vorhin hab ich Jameica/Hibiscus gestartet, woraufhin sich mein Windows XP mit BSOD verabschiedet hat... Nach dem Reboot konnte ich Hibiscus nicht mehr starten :(

Hier der entsprechend Auszug aus dem Log.
Code
[Thu May 28 23:06:46 CEST 2009][ERROR][de.willuhn.jameica.hbci.HBCI.call] unable to init db service
java.rmi.RemoteException: connection to database.jdbc:h2:C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus/h2db/hibiscus;CIPHER=XTEA failed; nested exception is: 
  org.h2.jdbc.JdbcSQLException: Verschlüsselungsfehler in Datei C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus\h2db\hibiscus.data.db
Encryption error in file C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus\h2db\hibiscus.data.db [90049-79]
  at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:183)
  at de.willuhn.datasource.db.DBServiceImpl.getConnection(DBServiceImpl.java:126)
  at de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.install(HBCIDBServiceImpl.java:151)
  at de.willuhn.jameica.hbci.HBCI$2.call(HBCI.java:136)
  at de.willuhn.jameica.hbci.HBCI.call(HBCI.java:305)
  at de.willuhn.jameica.hbci.HBCI.install(HBCI.java:132)
  at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:308)
  at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:183)
  at de.willuhn.jameica.services.PluginService.init(PluginService.java:42)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:138)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:118)
  at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:71)
  at de.willuhn.jameica.system.Application.init(Application.java:105)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.h2.jdbc.JdbcSQLException: Verschlüsselungsfehler in Datei C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus\h2db\hibiscus.data.db
Encryption error in file C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus\h2db\hibiscus.data.db [90049-79]
  at org.h2.message.Message.getSQLException(Message.java:103)
  at org.h2.message.Message.getSQLException(Message.java:114)
  at org.h2.message.Message.getSQLException(Message.java:77)
  at org.h2.store.FileStore.init(FileStore.java:207)
  at org.h2.engine.Database.openFile(Database.java:443)
  at org.h2.store.DiskFile.<init>(DiskFile.java:138)
  at org.h2.engine.Database.openFileData(Database.java:466)
  at org.h2.engine.Database.open(Database.java:535)
  at org.h2.engine.Database.<init>(Database.java:212)
  at org.h2.engine.Engine.openSession(Engine.java:56)
  at org.h2.engine.Engine.openSession(Engine.java:125)
  at org.h2.engine.Engine.getSession(Engine.java:108)
  at org.h2.engine.Session.createSession(Session.java:242)
  at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:115)
  at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:88)
  at org.h2.Driver.connect(Driver.java:57)
  at de.willuhn.datasource.db.MyDriver.connect(MyDriver.java:85)
  at java.sql.DriverManager.getConnection(Unknown Source)
  at java.sql.DriverManager.getConnection(Unknown Source)
  at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:177)
  ... 14 more

[Thu May 28 23:06:46 CEST 2009][INFO][de.willuhn.datasource.db.DBServiceImpl.stop] stopping db service
[Thu May 28 23:06:46 CEST 2009][INFO][de.willuhn.util.Session.<init>] creating new session. default timeout: 7200000 millis
[Thu May 28 23:06:46 CEST 2009][INFO][de.willuhn.datasource.db.DBServiceImpl.stop] db service stopped [0 connection(s) closed]
[Thu May 28 23:06:46 CEST 2009][ERROR][de.willuhn.jameica.plugin.PluginLoader.init] unable to init plugin hibiscus
de.willuhn.util.ApplicationException: Fehler beim Initialisieren der Datenbank
  at de.willuhn.jameica.hbci.HBCI.call(HBCI.java:314)
  at de.willuhn.jameica.hbci.HBCI.install(HBCI.java:132)
  at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:308)
  at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:183)
  at de.willuhn.jameica.services.PluginService.init(PluginService.java:42)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:138)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:118)
  at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:71)
  at de.willuhn.jameica.system.Application.init(Application.java:105)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.rmi.RemoteException: connection to database.jdbc:h2:C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus/h2db/hibiscus;CIPHER=XTEA failed; nested exception is: 
  org.h2.jdbc.JdbcSQLException: Verschlüsselungsfehler in Datei C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus\h2db\hibiscus.data.db
Encryption error in file C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus\h2db\hibiscus.data.db [90049-79]
  at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:183)
  at de.willuhn.datasource.db.DBServiceImpl.getConnection(DBServiceImpl.java:126)
  at de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.install(HBCIDBServiceImpl.java:151)
  at de.willuhn.jameica.hbci.HBCI$2.call(HBCI.java:136)
  at de.willuhn.jameica.hbci.HBCI.call(HBCI.java:305)
  ... 10 more
Caused by: org.h2.jdbc.JdbcSQLException: Verschlüsselungsfehler in Datei C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus\h2db\hibiscus.data.db
Encryption error in file C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus\h2db\hibiscus.data.db [90049-79]
  at org.h2.message.Message.getSQLException(Message.java:103)
  at org.h2.message.Message.getSQLException(Message.java:114)
  at org.h2.message.Message.getSQLException(Message.java:77)
  at org.h2.store.FileStore.init(FileStore.java:207)
  at org.h2.engine.Database.openFile(Database.java:443)
  at org.h2.store.DiskFile.<init>(DiskFile.java:138)
  at org.h2.engine.Database.openFileData(Database.java:466)
  at org.h2.engine.Database.open(Database.java:535)
  at org.h2.engine.Database.<init>(Database.java:212)
  at org.h2.engine.Engine.openSession(Engine.java:56)
  at org.h2.engine.Engine.openSession(Engine.java:125)
  at org.h2.engine.Engine.getSession(Engine.java:108)
  at org.h2.engine.Session.createSession(Session.java:242)
  at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:115)
  at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:88)
  at org.h2.Driver.connect(Driver.java:57)
  at de.willuhn.datasource.db.MyDriver.connect(MyDriver.java:85)
  at java.sql.DriverManager.getConnection(Unknown Source)
  at java.sql.DriverManager.getConnection(Unknown Source)
  at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:177)
  ... 14 more

[Thu May 28 23:06:46 CEST 2009][INFO][de.willuhn.boot.BootLoader.resolve] used time to init de.willuhn.jameica.services.PluginService: 3285 millis
[Thu May 28 23:06:46 CEST 2009][INFO][de.willuhn.boot.BootLoader.resolve]     init service de.willuhn.jameica.services.PluginServiceService
[Thu May 28 23:06:46 CEST 2009][INFO][de.willuhn.boot.BootLoader.resolve] used time to init de.willuhn.jameica.services.PluginServiceService: 0 millis
[Thu May 28 23:06:46 CEST 2009][INFO][de.willuhn.boot.BootLoader.resolve]     init service de.willuhn.jameica.services.SearchService
[Thu May 28 23:06:46 CEST 2009][INFO][de.willuhn.jameica.services.SearchService.init] looking for search providers
[Thu May 28 23:06:46 CEST 2009][INFO][de.willuhn.jameica.services.SearchService.init] loaded 8 search providers
[Thu May 28 23:06:46 CEST 2009][INFO][de.willuhn.boot.BootLoader.resolve] used time to init de.willuhn.jameica.services.SearchService: 10 millis
[Thu May 28 23:06:46 CEST 2009][INFO][de.willuhn.boot.BootLoader.resolve]   init service de.willuhn.jameica.services.Init5
[Thu May 28 23:06:46 CEST 2009][INFO][de.willuhn.jameica.services.Init5.init] booted to init level 5
[Thu May 28 23:06:46 CEST 2009][INFO][de.willuhn.boot.BootLoader.resolve] used time to init de.willuhn.jameica.services.Init5: 0 millis
[Thu May 28 23:06:46 CEST 2009][INFO][de.willuhn.jameica.gui.SplashScreen$2.run] stopping splash screen
[Thu May 28 23:06:47 CEST 2009][INFO][de.willuhn.jameica.gui.GUI.init] startup GUI
[Thu May 28 23:06:47 CEST 2009][INFO][de.willuhn.jameica.gui.GUI.init] adding menu
[Thu May 28 23:06:47 CEST 2009][INFO][de.willuhn.jameica.gui.GUI.init] adding navigation
[Thu May 28 23:06:47 CEST 2009][INFO][de.willuhn.jameica.gui.GUI.init] adding content view
[Thu May 28 23:06:47 CEST 2009][INFO][de.willuhn.jameica.gui.GUI.init] adding status panel
[Thu May 28 23:06:47 CEST 2009][INFO][de.willuhn.jameica.messaging.NamedQueue.<init>] creating message queue jameica.popup
[Thu May 28 23:06:47 CEST 2009][INFO][de.willuhn.jameica.gui.GUI.position] display size: 1680x978
[Thu May 28 23:06:47 CEST 2009][INFO][de.willuhn.jameica.gui.GUI.position] window size: maximized
[Thu May 28 23:06:47 CEST 2009][INFO][de.willuhn.jameica.gui.GUI.init] open shell
[Thu May 28 23:06:47 CEST 2009][INFO][de.willuhn.jameica.messaging.MessagingFactory.init] init messaging factory
[Thu May 28 23:06:47 CEST 2009][INFO][de.willuhn.jameica.messaging.MessagingFactory.init] searching for message consumers
[Thu May 28 23:06:47 CEST 2009][INFO][de.willuhn.jameica.messaging.MessagingFactory.init]   register de.willuhn.jameica.messaging.FileChangedMessageConsumer
[Thu May 28 23:06:47 CEST 2009][INFO][de.willuhn.jameica.messaging.MessagingFactory.init]   register de.willuhn.jameica.hbci.messaging.NeueUmsaetze
[Thu May 28 23:06:47 CEST 2009][INFO][de.willuhn.jameica.messaging.MessagingFactory.init]   register de.willuhn.jameica.hbci.messaging.SettingsChangedMessageConsumer
[Thu May 28 23:06:47 CEST 2009][INFO][de.willuhn.jameica.messaging.MessagingFactory.init]   register de.willuhn.jameica.hbci.migration.McKoiToH2MigrationListener
[Thu May 28 23:06:47 CEST 2009][INFO][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Jameica erfolgreich gestartet
[Thu May 28 23:06:47 CEST 2009][ERROR][de.willuhn.jameica.hbci.gui.boxes.NachrichtBox.isEnabled] unable to check for new messages
java.rmi.RemoteException: Der Service "database" wurde nicht gefunden
  at de.willuhn.jameica.hbci.Settings.getDBService(Settings.java:83)
  at de.willuhn.jameica.hbci.gui.boxes.NachrichtBox.isEnabled(NachrichtBox.java:135)
  at de.willuhn.jameica.gui.parts.ExpandPart.add(ExpandPart.java:67)
  at de.willuhn.jameica.gui.internal.views.Start.bind(Start.java:50)
  at de.willuhn.jameica.gui.GUI$2.run(GUI.java:456)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
  at de.willuhn.jameica.gui.GUI$3.run(GUI.java:643)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
  at org.eclipse.swt.widgets.Display.syncExec(Display.java:3763)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:639)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:374)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:545)
  at de.willuhn.jameica.gui.internal.action.Start.handleAction(Start.java:31)
  at de.willuhn.jameica.gui.Navigation$MyActionListener.handleEvent(Navigation.java:327)
  at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
  at de.willuhn.jameica.gui.GUI.loop(GUI.java:660)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:213)
  at de.willuhn.jameica.system.Application.init(Application.java:144)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)

[Thu May 28 23:06:47 CEST 2009][ERROR][de.willuhn.jameica.hbci.gui.boxes.NachrichtBox.isEnabled] unable to check for new messages
java.rmi.RemoteException: Der Service "database" wurde nicht gefunden
  at de.willuhn.jameica.hbci.Settings.getDBService(Settings.java:83)
  at de.willuhn.jameica.hbci.gui.boxes.NachrichtBox.isEnabled(NachrichtBox.java:135)
  at de.willuhn.jameica.hbci.gui.boxes.NachrichtBox.isActive(NachrichtBox.java:125)
  at de.willuhn.jameica.gui.parts.ExpandPart.add(ExpandPart.java:67)
  at de.willuhn.jameica.gui.internal.views.Start.bind(Start.java:50)
  at de.willuhn.jameica.gui.GUI$2.run(GUI.java:456)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
  at de.willuhn.jameica.gui.GUI$3.run(GUI.java:643)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
  at org.eclipse.swt.widgets.Display.syncExec(Display.java:3763)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:639)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:374)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:545)
  at de.willuhn.jameica.gui.internal.action.Start.handleAction(Start.java:31)
  at de.willuhn.jameica.gui.Navigation$MyActionListener.handleEvent(Navigation.java:327)
  at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
  at de.willuhn.jameica.gui.GUI.loop(GUI.java:660)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:213)
  at de.willuhn.jameica.system.Application.init(Application.java:144)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)

[Thu May 28 23:06:47 CEST 2009][ERROR][de.willuhn.jameica.gui.parts.ExpandPart.paint] unable to paint box Hibiscus: System-Nachrichten der Bank
java.rmi.RemoteException: Der Service "database" wurde nicht gefunden
  at de.willuhn.jameica.hbci.Settings.getDBService(Settings.java:83)
  at de.willuhn.jameica.hbci.gui.boxes.NachrichtBox.paint(NachrichtBox.java:78)
  at de.willuhn.jameica.gui.parts.ExpandPart.paint(ExpandPart.java:104)
  at de.willuhn.jameica.gui.internal.views.Start.bind(Start.java:57)
  at de.willuhn.jameica.gui.GUI$2.run(GUI.java:456)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
  at de.willuhn.jameica.gui.GUI$3.run(GUI.java:643)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
  at org.eclipse.swt.widgets.Display.syncExec(Display.java:3763)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:639)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:374)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:545)
  at de.willuhn.jameica.gui.internal.action.Start.handleAction(Start.java:31)
  at de.willuhn.jameica.gui.Navigation$MyActionListener.handleEvent(Navigation.java:327)
  at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
  at de.willuhn.jameica.gui.GUI.loop(GUI.java:660)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:213)
  at de.willuhn.jameica.system.Application.init(Application.java:144)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)

[Thu May 28 23:06:47 CEST 2009][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Fehler beim Anzeigen der Box "Hibiscus: System-Nachrichten der Bank"



Scheinbar is da die DB kaputt. Backups kann ich auch nicht mehr aufspielen, weil ich schon zuviel rumprobiert hab mit dem Profil (alles nur noch kaputte versionen) :(

Gibt es noch ne Möglichkeit die Daten zu retten?


OS: Windoze XP
Jameica 1.7
Hibiscus 1.9

Viele Grüße

MueLLe
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10839
Dabei seit: 03 / 2005
Betreff:

Re: Hibiscus Datenbak Crash

 · 
Gepostet: 29.05.2009 - 00:12 Uhr  ·  #2
Ja, die Datenbank ist kaputt. Leider. Eigentlich sollte das bei der von Hibiscus verwendeten DB-Software "h2" nicht passieren. Tut es scheinbar doch.

Zitat

Scheinbar is da die DB kaputt. Backups kann ich auch nicht mehr aufspielen, weil ich schon zuviel rumprobiert hab mit dem Profil (alles nur noch kaputte versionen)


Welche Backups meinst du damit? Die von Jameica selbst oder deine eigenen (manuell erstellten)? Jameica erstellt bei jedem Beenden ja automatisch ein eigenes Backup. Das kannst du zurueckspielen, in dem du im Menu auf "Datei->Backups verwalten..." klickst und dort das Backup auswaehlst. Erstelle vorher aber noch eine Sicherheitskopie deines Benutzer-Verzeichnisses "C:\Dokumente und Einstellungen\MueLLe\.jameica" - nur fuer den Fall.

Zitat

Gibt es noch ne Möglichkeit die Daten zu retten?


Falls du die oben genannten Backups alle schon durchprobiert hast und keines davon geht, sind die Daten verloren.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10839
Dabei seit: 03 / 2005
Betreff:

Re: Hibiscus Datenbak Crash

 · 
Gepostet: 29.05.2009 - 00:37 Uhr  ·  #3
Falls tatsaechlich die Jameica-Backups alle im Eimer sind - eine letzte Chance: Die H2-Datenbank besitzt fuer diesen Fall einen Recover-Modus.

Siehe: http://www.h2database.com/html…g_recovery

ABER:

1) Er bewirkt nicht, dass dabei die Datenbank repariert wird sondern lediglich, dass die Checksummen-Pruefung deaktiviert wird. Damit sollte sich also selbst eine halb-kaputte Datenbank noch oeffnen lassen. Ob das aber immer funktioniert, weiss ich nicht. Die Funktion dient also nur dazu, die Datenbank irgendwie zu oeffnen, um dann einen Dump davon erzeugen zu koennen.

2) Dieser Recover-Modus wird von Hibiscus nicht unterstuetzt.

Da das aber nur eine kleine Aenderung im Code war, hab ich das gerade eingebaut. Ist ab morgen im Nightly-Build verfuegbar. Wie folgt:


1) Erstell eine Sicherheitskopie von C:\Dokumente und Einstellungen\MueLLe\.jameica

2) Installier dir morgen (also ab Freitag frueh) das aktualisierte Nightly-Build von Jameica (1.8) und Hibiscus (1.10). Siehe http://hibiscus.berlios.de/dok…lds_nutzen

3) Oeffne die folgende Datei in einem Texteditor:
C:\Dokumente und Einstellungen\MueLLe\.jameica\cfg\de.willuhn.jameica.hbci.rmi.HBCIDBService.properties

und fuege folgende Zeile hinzu:

database.driver.h2.recover=true

4) Starte Hibiscus. In der Log-Datei
C:\Dokumente und Einstellungen\MueLLe\.jameica\jameica.log sollte jetzt folgende fett gedruckte Meldung angezeigt werden:

#############################################################
## DATABASE RECOVERY ACTIVATED
#############################################################

Mit etwas Glueck siehst du jetzt deine Daten wieder.

5) Weil die Daten nach wie vor kaputt sind, erstelle ueber "Plugins->Hibiscus->Erweitert->Diagnose-Backup erstellen..." einen Dump deiner Daten. Hierbei sollte eine recht grosse XML-Datei erstellt werden.

6) Beende Hibiscus

7) Benenne das Verzeichnis ".jameica" um. Z.Bsp. in ".jameica.old".

8) Starte Hibiscus neu, vergib ein neues Master-Passwort.

9) Importiere den Dump mittels "Plugins->Hibiscus->Erweitert->Diagnose-Backup importieren..."

10) Wenn du bis hierhin gekommen bist, sind die Daten wieder da. Was jetzt noch fehlt, ist die Einrichtung der Sicherheitsmedien (PIN/TAN, Chipkarte oder Schluesseldiskette). Das musst du manuell nochmal einrichten.
MueLLe
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8
Dabei seit: 08 / 2008
Betreff:

Re: Hibiscus Datenbak Crash

 · 
Gepostet: 29.05.2009 - 01:21 Uhr  ·  #4
Zitat geschrieben von willow

Zitat

Scheinbar is da die DB kaputt. Backups kann ich auch nicht mehr aufspielen, weil ich schon zuviel rumprobiert hab mit dem Profil (alles nur noch kaputte versionen)


Welche Backups meinst du damit? Die von Jameica selbst oder deine eigenen (manuell erstellten)?


Ja, die von Jameica meinte ich...hab das Feature etwas spät entdeckt und inzwischen zu oft gestartet, deswegen sind alle futsch :(


Werde das morgen Vormittag mal ausprobieren mit dem nightly build und mich dann nochmal melden.

Schonmal vielen Dank für den schnellen Support :thup:
MueLLe
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8
Dabei seit: 08 / 2008
Betreff:

Re: Hibiscus Datenbak Crash

 · 
Gepostet: 29.05.2009 - 11:23 Uhr  ·  #5
Soweit so gut :)
Allerdings kommt da der gleiche Fehler, und auf Plugins klicken bewirkt nix, weil hibiscus nicht geladen wird (vermute ich mal)...

Code

[Fri May 29 11:09:43 CEST 2009][WARN][de.willuhn.jameica.plugin.Version.<init>] unparsable version number: -1.0
[Fri May 29 11:09:43 CEST 2009][INFO][de.willuhn.jameica.plugin.PluginLoader.initPlugin] detected update from version 0.0.0 to 1.10.0-nightly, starting update
[Fri May 29 11:09:43 CEST 2009][INFO][de.willuhn.jameica.gui.SplashScreen$3.run]  updating plugin hibiscus ...
[Fri May 29 11:09:43 CEST 2009][INFO][de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.<init>] loading database driver: de.willuhn.jameica.hbci.server.DBSupportH2Impl
[Fri May 29 11:09:43 CEST 2009][INFO][de.willuhn.jameica.hbci.server.DBSupportH2Impl.<init>] switching dbservice to uppercase
[Fri May 29 11:09:43 CEST 2009][INFO][de.willuhn.datasource.db.DBServiceImpl.start] starting db service
[Fri May 29 11:09:43 CEST 2009][INFO][de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.update] starting update process for hibiscus
[Fri May 29 11:09:43 CEST 2009][INFO][de.willuhn.util.I18N.<init>] loading resource bundle lang/hibiscus_messages for locale de_DE
[Fri May 29 11:09:43 CEST 2009][INFO][de.willuhn.util.I18N.<init>] loading resource bundle lang/messages for locale de_DE
[Fri May 29 11:09:43 CEST 2009][INFO][de.willuhn.jameica.plugin.PluginResources.getI18N] plugin de.willuhn.jameica.hbci.HBCI does not support jameicas locale de_DE
[Fri May 29 11:09:43 CEST 2009][INFO][de.willuhn.jameica.gui.SplashScreen$3.run]  Führe Hibiscus-Update durch: von 0.0 zu 0.1 ...
[Fri May 29 11:09:43 CEST 2009][INFO][de.willuhn.datasource.db.DBServiceImpl.createConnection] creating new connection
[Fri May 29 11:09:43 CEST 2009][WARN][de.willuhn.jameica.hbci.server.DBSupportH2Impl.getJdbcUrl] #############################################################
[Fri May 29 11:09:43 CEST 2009][WARN][de.willuhn.jameica.hbci.server.DBSupportH2Impl.getJdbcUrl] ## DATABASE RECOVERY ACTIVATED                             ##
[Fri May 29 11:09:43 CEST 2009][WARN][de.willuhn.jameica.hbci.server.DBSupportH2Impl.getJdbcUrl] #############################################################
[Fri May 29 11:09:44 CEST 2009][ERROR][de.willuhn.jameica.hbci.HBCI.call] unable to init db service
java.rmi.RemoteException: connection to database.jdbc:h2:C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus/h2db/hibiscus;CIPHER=XTEA;RECOVER=1 failed; nested exception is: 
  org.h2.jdbc.JdbcSQLException: Verschlüsselungsfehler in Datei C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus\h2db\hibiscus.data.db
Encryption error in file C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus\h2db\hibiscus.data.db [90049-79]
  at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:183)
  at de.willuhn.datasource.db.DBServiceImpl.getConnection(DBServiceImpl.java:126)
  at de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.update(HBCIDBServiceImpl.java:187)
  at de.willuhn.jameica.hbci.HBCI$3.call(HBCI.java:153)
  at de.willuhn.jameica.hbci.HBCI.call(HBCI.java:310)
  at de.willuhn.jameica.hbci.HBCI.update(HBCI.java:149)
  at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:307)
  at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:182)
  at de.willuhn.jameica.services.PluginService.init(PluginService.java:42)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:138)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:118)
  at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:71)
  at de.willuhn.jameica.system.Application.init(Application.java:105)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.h2.jdbc.JdbcSQLException: Verschlüsselungsfehler in Datei C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus\h2db\hibiscus.data.db
Encryption error in file C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus\h2db\hibiscus.data.db [90049-79]
  at org.h2.message.Message.getSQLException(Message.java:103)
  at org.h2.message.Message.getSQLException(Message.java:114)
  at org.h2.message.Message.getSQLException(Message.java:77)
  at org.h2.store.FileStore.init(FileStore.java:207)
  at org.h2.engine.Database.openFile(Database.java:443)
  at org.h2.store.DiskFile.<init>(DiskFile.java:138)
  at org.h2.engine.Database.openFileData(Database.java:466)
  at org.h2.engine.Database.open(Database.java:535)
  at org.h2.engine.Database.<init>(Database.java:212)
  at org.h2.engine.Engine.openSession(Engine.java:56)
  at org.h2.engine.Engine.openSession(Engine.java:125)
  at org.h2.engine.Engine.getSession(Engine.java:108)
  at org.h2.engine.Session.createSession(Session.java:242)
  at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:115)
  at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:88)
  at org.h2.Driver.connect(Driver.java:57)
  at de.willuhn.datasource.db.MyDriver.connect(MyDriver.java:85)
  at java.sql.DriverManager.getConnection(Unknown Source)
  at java.sql.DriverManager.getConnection(Unknown Source)
  at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:177)
  ... 14 more

[Fri May 29 11:09:44 CEST 2009][INFO][de.willuhn.datasource.db.DBServiceImpl.stop] stopping db service
[Fri May 29 11:09:44 CEST 2009][INFO][de.willuhn.util.Session.<init>] creating new session. default timeout: 7200000 millis
[Fri May 29 11:09:44 CEST 2009][INFO][de.willuhn.datasource.db.DBServiceImpl.stop] db service stopped [0 connection(s) closed]
[Fri May 29 11:09:44 CEST 2009][ERROR][de.willuhn.jameica.plugin.PluginLoader.init] unable to init plugin hibiscus
de.willuhn.util.ApplicationException: Fehler beim Initialisieren der Datenbank
  at de.willuhn.jameica.hbci.HBCI.call(HBCI.java:319)
  at de.willuhn.jameica.hbci.HBCI.update(HBCI.java:149)
  at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:307)
  at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:182)
  at de.willuhn.jameica.services.PluginService.init(PluginService.java:42)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:138)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:118)
  at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:71)
  at de.willuhn.jameica.system.Application.init(Application.java:105)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.rmi.RemoteException: connection to database.jdbc:h2:C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus/h2db/hibiscus;CIPHER=XTEA;RECOVER=1 failed; nested exception is: 
  org.h2.jdbc.JdbcSQLException: Verschlüsselungsfehler in Datei C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus\h2db\hibiscus.data.db
Encryption error in file C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus\h2db\hibiscus.data.db [90049-79]
  at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:183)
  at de.willuhn.datasource.db.DBServiceImpl.getConnection(DBServiceImpl.java:126)
  at de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.update(HBCIDBServiceImpl.java:187)
  at de.willuhn.jameica.hbci.HBCI$3.call(HBCI.java:153)
  at de.willuhn.jameica.hbci.HBCI.call(HBCI.java:310)
  ... 10 more
Caused by: org.h2.jdbc.JdbcSQLException: Verschlüsselungsfehler in Datei C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus\h2db\hibiscus.data.db
Encryption error in file C:\Dokumente und Einstellungen\MueLLe\.jameica\hibiscus\h2db\hibiscus.data.db [90049-79]
  at org.h2.message.Message.getSQLException(Message.java:103)
  at org.h2.message.Message.getSQLException(Message.java:114)
  at org.h2.message.Message.getSQLException(Message.java:77)
  at org.h2.store.FileStore.init(FileStore.java:207)
  at org.h2.engine.Database.openFile(Database.java:443)
  at org.h2.store.DiskFile.<init>(DiskFile.java:138)
  at org.h2.engine.Database.openFileData(Database.java:466)
  at org.h2.engine.Database.open(Database.java:535)
  at org.h2.engine.Database.<init>(Database.java:212)
  at org.h2.engine.Engine.openSession(Engine.java:56)
  at org.h2.engine.Engine.openSession(Engine.java:125)
  at org.h2.engine.Engine.getSession(Engine.java:108)
  at org.h2.engine.Session.createSession(Session.java:242)
  at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:115)
  at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:88)
  at org.h2.Driver.connect(Driver.java:57)
  at de.willuhn.datasource.db.MyDriver.connect(MyDriver.java:85)
  at java.sql.DriverManager.getConnection(Unknown Source)
  at java.sql.DriverManager.getConnection(Unknown Source)
  at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:177)
  ... 14 more

[Fri May 29 11:09:44 CEST 2009][INFO][de.willuhn.boot.BootLoader.resolve] used time to init de.willuhn.jameica.services.PluginService: 3055 millis
[Fri May 29 11:09:44 CEST 2009][INFO][de.willuhn.boot.BootLoader.resolve]     init service de.willuhn.jameica.services.PluginServiceService
[Fri May 29 11:09:44 CEST 2009][INFO][de.willuhn.boot.BootLoader.resolve] used time to init de.willuhn.jameica.services.PluginServiceService: 0 millis
[Fri May 29 11:09:44 CEST 2009][INFO][de.willuhn.boot.BootLoader.resolve]     init service de.willuhn.jameica.services.SearchService
[Fri May 29 11:09:44 CEST 2009][INFO][de.willuhn.jameica.services.SearchService.init] looking for search providers
[Fri May 29 11:09:44 CEST 2009][INFO][de.willuhn.jameica.services.SearchService.init] loaded 9 search providers
[Fri May 29 11:09:44 CEST 2009][INFO][de.willuhn.boot.BootLoader.resolve] used time to init de.willuhn.jameica.services.SearchService: 10 millis
[Fri May 29 11:09:44 CEST 2009][INFO][de.willuhn.boot.BootLoader.resolve]   init service de.willuhn.jameica.services.Init5
[Fri May 29 11:09:44 CEST 2009][INFO][de.willuhn.jameica.services.Init5.init] booted to init level 5
[Fri May 29 11:09:44 CEST 2009][INFO][de.willuhn.boot.BootLoader.resolve] used time to init de.willuhn.jameica.services.Init5: 0 millis
[Fri May 29 11:09:44 CEST 2009][INFO][de.willuhn.jameica.gui.SplashScreen$2.run] stopping splash screen
[Fri May 29 11:09:44 CEST 2009][INFO][de.willuhn.jameica.gui.GUI.init] startup GUI
[Fri May 29 11:09:44 CEST 2009][INFO][de.willuhn.jameica.gui.GUI.init] adding menu
[Fri May 29 11:09:44 CEST 2009][INFO][de.willuhn.jameica.gui.GUI.init] adding navigation
[Fri May 29 11:09:45 CEST 2009][INFO][de.willuhn.jameica.gui.GUI.init] adding content view
[Fri May 29 11:09:45 CEST 2009][INFO][de.willuhn.jameica.gui.GUI.init] adding status panel
[Fri May 29 11:09:45 CEST 2009][INFO][de.willuhn.jameica.messaging.NamedQueue.<init>] creating message queue jameica.popup
[Fri May 29 11:09:45 CEST 2009][INFO][de.willuhn.jameica.gui.GUI.position] window size: maximized
[Fri May 29 11:09:45 CEST 2009][INFO][de.willuhn.jameica.gui.GUI.init] open shell
[Fri May 29 11:09:45 CEST 2009][INFO][de.willuhn.jameica.messaging.MessagingFactory.init] init messaging factory
[Fri May 29 11:09:45 CEST 2009][INFO][de.willuhn.jameica.messaging.MessagingFactory.init] searching for message consumers
[Fri May 29 11:09:45 CEST 2009][INFO][de.willuhn.jameica.messaging.MessagingFactory.init]   register de.willuhn.jameica.messaging.FileChangedMessageConsumer
[Fri May 29 11:09:45 CEST 2009][INFO][de.willuhn.jameica.messaging.MessagingFactory.init]   register de.willuhn.jameica.hbci.messaging.NeueUmsaetze
[Fri May 29 11:09:45 CEST 2009][INFO][de.willuhn.jameica.messaging.MessagingFactory.init]   register de.willuhn.jameica.hbci.messaging.SettingsChangedMessageConsumer
[Fri May 29 11:09:45 CEST 2009][INFO][de.willuhn.jameica.messaging.MessagingFactory.init]   register de.willuhn.jameica.hbci.migration.McKoiToH2MigrationListener
[Fri May 29 11:09:45 CEST 2009][INFO][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Jameica erfolgreich gestartet
[Fri May 29 11:09:45 CEST 2009][ERROR][de.willuhn.jameica.hbci.gui.boxes.NachrichtBox.isEnabled] unable to check for new messages
java.rmi.RemoteException: Der Service "database" wurde nicht gefunden
  at de.willuhn.jameica.hbci.Settings.getDBService(Settings.java:84)
  at de.willuhn.jameica.hbci.gui.boxes.NachrichtBox.isEnabled(NachrichtBox.java:135)
  at de.willuhn.jameica.gui.parts.ExpandPart.add(ExpandPart.java:67)
  at de.willuhn.jameica.gui.internal.views.Start.bind(Start.java:50)
  at de.willuhn.jameica.gui.GUI$2.run(GUI.java:502)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$3.run(GUI.java:665)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:661)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:424)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:364)
  at de.willuhn.jameica.gui.internal.action.Start.handleAction(Start.java:31)
  at de.willuhn.jameica.gui.Navigation$MyActionListener.handleEvent(Navigation.java:327)
  at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
  at de.willuhn.jameica.gui.GUI.loop(GUI.java:682)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:216)
  at de.willuhn.jameica.system.Application.init(Application.java:144)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)

[Fri May 29 11:09:45 CEST 2009][ERROR][de.willuhn.jameica.hbci.gui.boxes.NachrichtBox.isEnabled] unable to check for new messages
java.rmi.RemoteException: Der Service "database" wurde nicht gefunden
  at de.willuhn.jameica.hbci.Settings.getDBService(Settings.java:84)
  at de.willuhn.jameica.hbci.gui.boxes.NachrichtBox.isEnabled(NachrichtBox.java:135)
  at de.willuhn.jameica.hbci.gui.boxes.NachrichtBox.isActive(NachrichtBox.java:125)
  at de.willuhn.jameica.gui.parts.ExpandPart.add(ExpandPart.java:67)
  at de.willuhn.jameica.gui.internal.views.Start.bind(Start.java:50)
  at de.willuhn.jameica.gui.GUI$2.run(GUI.java:502)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$3.run(GUI.java:665)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:661)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:424)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:364)
  at de.willuhn.jameica.gui.internal.action.Start.handleAction(Start.java:31)
  at de.willuhn.jameica.gui.Navigation$MyActionListener.handleEvent(Navigation.java:327)
  at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
  at de.willuhn.jameica.gui.GUI.loop(GUI.java:682)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:216)
  at de.willuhn.jameica.system.Application.init(Application.java:144)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)

[Fri May 29 11:09:46 CEST 2009][ERROR][de.willuhn.jameica.gui.parts.ExpandPart.paint] unable to paint box Hibiscus: System-Nachrichten der Bank
java.rmi.RemoteException: Der Service "database" wurde nicht gefunden
  at de.willuhn.jameica.hbci.Settings.getDBService(Settings.java:84)
  at de.willuhn.jameica.hbci.gui.boxes.NachrichtBox.paint(NachrichtBox.java:78)
  at de.willuhn.jameica.gui.parts.ExpandPart.paint(ExpandPart.java:104)
  at de.willuhn.jameica.gui.internal.views.Start.bind(Start.java:57)
  at de.willuhn.jameica.gui.GUI$2.run(GUI.java:502)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$3.run(GUI.java:665)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:661)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:424)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:364)
  at de.willuhn.jameica.gui.internal.action.Start.handleAction(Start.java:31)
  at de.willuhn.jameica.gui.Navigation$MyActionListener.handleEvent(Navigation.java:327)
  at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
  at de.willuhn.jameica.gui.GUI.loop(GUI.java:682)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:216)
  at de.willuhn.jameica.system.Application.init(Application.java:144)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)

[Fri May 29 11:09:46 CEST 2009][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Fehler beim Anzeigen der Box "Hibiscus: System-Nachrichten der Bank"

Gibt es noch Hoffnung für meine Daten?
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10839
Dabei seit: 03 / 2005
Betreff:

Re: Hibiscus Datenbak Crash

 · 
Gepostet: 29.05.2009 - 12:39 Uhr  ·  #6
Zitat
Gibt es noch Hoffnung für meine Daten?


Nein, ich befuerchte nicht. Sorry.
MueLLe
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8
Dabei seit: 08 / 2008
Betreff:

Re: Hibiscus Datenbak Crash

 · 
Gepostet: 02.06.2009 - 09:02 Uhr  ·  #7
Ok, schade :(

Trotzdem Vielen Dank für die schnelle Hilfe

Grüße

MueLLe
Gewählte Zitate für Mehrfachzitierung:   0